Netflix incloudsmarch8 2011forwiki
-
Upload
kevin-mcentee -
Category
Technology
-
view
168 -
download
0
description
Transcript of Netflix incloudsmarch8 2011forwiki
1
Netflix in the clouds
Kevin McEntee, VP Systems Engineering
August 2008 – DB Corruption
3
High Availability?
Big DB
Big Java
Why Cloud?
AWS Virtuous Cycle
More Large AWSCustomers
AWSImprovements
6
High Availability (and more!)
Availability+
Agility
7
No Silver Bullet : 1986
Dr. Fred Brooks
Contrasts in complexity
Accidental vs. Essential
8
Accidental Complexity Retired by 1986
moveq #0, d0 moveq #0, d1 loop: move.w (a0)+, d0 add.l d0, d1 dbra d2, loop
9
Accidental Complexity Is Generational
What I was doing in the mid 90’s
10
Accidental Complexity : Circa 2011
Issues for developers Running out of space Obsolete equipment Bad bet on equipment Running out of power Cooling capacity Data center moves
11
Accidental Complexity : Circa 2011
Capacity Forecasting
Requires accurate business forecasting
12
Netflix 2010 : 20 Million Subscribers!
13
Netflix 2010
Data Center
14
Opportunity To Eliminate Process and Control
Each engineering team owns their deployment
Software developers own capacity procurement
Netflix loves killing process!
15
Netflix Culture : Freedom & Responsibility
Our model is to increase employee freedom as we grow,
rather than limit it
16
Netflix Culture : Freedom & Responsibility
Responsible People Thrive on Freedom,
and are Worthy of Freedom
17
Netflix Culture : Freedom & Responsibility
No single point of control over cloud spending
No HRC, No CARB
18
High Availability
Eliminated Complexity, Process, Control
Found Agility Developer & Business
More Freedom!
Jobs.netflix.com