cloud capacity planning tooling - south bay sre meetup aug-09-2016
TRANSCRIPT
in The PlanningSouth Bay SRE Meetup - 20160809
The Data
How many lines in our monthly AWS bill ?
QU
IZ
A. 7 MillionB. 70 MillionC. 700 MillionD. 7 Billion
Tracking ~2,400 applicationsRunning on ~80 different instance typesDeployed in ~30 zonesAcross ~60 accounts
How to inform and scale our capacity planning operations ?
-- GOALS --
provide context and transparencyfocus on actionable insights
automate most repetitive tasks
Capacity Planning Analytics
RohanSharma
TorioRisianto
Sebastiende Larquier
provide context and transparency
Build intuitive and interactive dashboards
e.g.: Devices Impact on Capacity
How many apps in the Netflix environment ?
A. 24B. 240C. 2,400D. 24,000
QU
IZ Information at Scale
focus on actionable insights
e.g., Keeping an Eye on Efficiency
For each metric, check:
➔ significant deviation➔ change in trend
Link each card to a detailed dashboard.
Cloud Capacity Analytics at Scale
Requirements: ❏ monitor and classify our current footprint❏ forecast future capacity needs based on current usage and expected
events (hardware migrations, holidays, …)❏ optimize on-demand and reserved capacity for reliability and cost
Picsou [piksu]1. Scrooge McDuck in french.2. Netflix’s comprehensive cloud
capacity analytics tool.
Cloud Capacity Planning at Scale
Cloud Capacity Planning at Scale
Requirements ❏ monitor and classify our current footprint❏ forecast future capacity needs based on current usage and expected
events (hardware migrations, holidays, …)❏ optimize on-demand and reserved capacity for reliability and cost
✔
Next 6-12 Months:
capacity alerts and forecastrecommendations for optimal reserved capacity
enforce recommendations
Thank You