Cloud Capacity Planning Tooling - South Bay SRE Meetup Aug-09-2016

Post on 13-Apr-2017

247 views 1 download

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