Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

(ENT209) Netflix Cloud Migration, DevOps and Distributed Systems | AWS re:Invent 2014

5,729 views

Published on

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.

Published in: Technology

(ENT209) Netflix Cloud Migration, DevOps and Distributed Systems | AWS re:Invent 2014

  1. 1. 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
  2. 2. 1999 2007 2008 2009 2010 2011 2012 2013 2014 2015
  3. 3. Oracle on High Perf Disc Array Multi-proc DB Server Blade Webserver Amazon EC2 Webserver Middle Tier Apps Amazon EC2 API server Amazon SimpleDB
  4. 4. Oracle on High Perf Disc Array Multi-proc DB Server Blade Webserver Amazon EC2 Webserver Middle Tier Apps Amazon EC2 API server Amazon SimpleDB
  5. 5. Oracle on High Perf Disc Array Multi-proc DB Server Blade Webserver Amazon EC2 Webserver Middle Tier Apps Amazon EC2 API server Amazon SimpleDB
  6. 6. Amazon SimpleDB cassandra Amazon DynamoDB
  7. 7. 1 10 100 1000 99.999% 99.99% 99.9% 99% Rate of Change Availability Frontier ofavailability/change
  8. 8. 1 10 100 1000 99.999% 99.99% 99.9% 99% Rate of Change Availability Frontier ofavailability/change
  9. 9. 1 10 100 1000 99.999% 99.99% 99.9% 99% Rate of Change Availability
  10. 10. never
  11. 11. •Performance •Scale •Availability (redundancy, dependencies, configurations, etc.) •Security •Privacy •Retiring tech-debtIf it matters, don’t delegate it!
  12. 12. by the line manager responsible for the –ilitydebts Features, Testing Availability Scalability Performance Tech-debt …tradeoff…
  13. 13. Talk Time Title
  14. 14. Please give us your feedback on this session. Complete session evaluations and earn re:Invent swag. http://bit.ly/awsevals

×