(ent209) netflix cloud migration, devops and distributed systems | aws re:invent 2014
DESCRIPTION
Netflix's migration to the cloud as our primary streaming control plane was paralleled by our move from traditional IT and centralized operations to a more decentralized DevOps organizational model. In this session, we explore the relationship between technical infrastructure and organization and how to find the right balance of centralized and decentralized operations. We also cover the rationale, goals, strategies, and technologies applied to accomplish this daunting task. We reflect on where we stand today and how we've realized many of our goals.TRANSCRIPT
Single points of failure:
Expensive robust hardware
Blade
Webserver
Non-scalable load
Monolithic app
Embedded PL/SQL
business logic
Potential Problems:
Oracle on
High Perf
Disc Array
Multi-proc
DB Server
1999 2007 2008 2009 2010 2011 2012 2013 2014 2015
Oracle on
High Perf
Disc Array
Multi-proc
DB Server
Blade
Webserver
Amazon
EC2
Webserver
Middle Tier
Apps
Amazon
EC2
API server
Amazon
SimpleDB
Oracle on
High Perf
Disc Array
Multi-proc
DB Server
Blade
Webserver
Amazon
EC2
Webserver
Middle Tier
Apps
Amazon
EC2
API server
Amazon
SimpleDB
Oracle on
High Perf
Disc Array
Multi-proc
DB Server
Blade
Webserver
Amazon
EC2
Webserver
Middle Tier
Apps
Amazon
EC2
API server
Amazon
SimpleDB
Amazon
SimpleDBcassandra
Amazon
DynamoDB
1 10 100 1000
99.999%
99.99%
99.9%
99%
Rate of Change
Availa
bili
ty
Frontier of
availability/change
1 10 100 1000
99.999%
99.99%
99.9%
99%
Rate of Change
Availa
bili
ty
Frontier of
availability/change
1 10 100 1000
99.999%
99.99%
99.9%
99%
Rate of Change
Availa
bili
ty
never
• Performance
• Scale
• Availability (redundancy, dependencies,
configurations, etc.)
• Security
• Privacy
• Retiring tech-debt
If it matters, don’t delegate it!
by the line manager responsible for the –ility debts
Features,
Testing
Availability
Scalability
Performance
Tech-debt
…tradeoff…
Talk Time Title
Please give us your feedback on this session.
Complete session evaluations and earn re:Invent swag.
http://bit.ly/awsevals