~/talk

How Netflix Provisions Optimal Cloud Deployments of Cassandra

Talkat ApacheCon@Home 2021 · 2021-09-21..09-23· [databases, cloud-infrastructure]
links:none on file
slides:none on file

Shows a concrete capacity planner that converts vague developer inputs (intervals like 1k–100k QPS, 100 GB–1 TB) into cloud Cassandra clusters by: profiling instance types and disk latency distributions with synthetic benchmarks (biosnoop → fitted beta), converting inputs to generative distributions, then running a least-regret Monte Carlo optimizer across instance shapes. Examples: picks 12 m5d xlarge (~$9k/yr) for a 10k-QPS/100 GB workload or 48 i3en xlarge (~$73k/yr) for heavy writes. Post-provision checks use CPU queuing, read-IO hit rates and GC/flush frequencies to validate and scale.

AI-written summary · about

  1. 0:00Introduction
  2. 1:13Agenda
  3. 2:01Workload Capacity Model
  4. 2:30Understanding Hardware
  5. 4:15Hardware Profiles
  6. 4:26Lab Label Database
  7. 4:50Hardware Analysis
  8. 5:25Lifecycle
  9. 6:08Alpha
  10. 9:31Pricing
  11. 9:46Pricing Lifecycle
  12. 10:21Kubernetes Model
  13. 10:56Key Insight
  14. 12:38Service Tier
  15. 13:22Query Pattern
  16. 14:10Data Shape
  17. 16:52Inputs Check
  18. 17:26Single Function
  19. 21:17Inputs
  20. 23:01Memory
  21. 26:12Working Set
  22. 31:37Monte Carlo Simulation
  23. 33:00Regret
  24. 34:07Example
  25. 35:38Choice of Constants
  26. 36:08Least Regretful Choice
  27. 36:55Sampled Inputs
  28. 41:08Least Regret Optimizer
  29. 42:57Metrics
  30. 44:44Disk Network
  31. 46:12Buying more memory
  32. 47:03Conclusion
  33. 48:00Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.