DevOps for the Enterprise: Session 1
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

DevOps for the Enterprise: Session 1

  • 1,145 views
Uploaded on

In this introductory webinar session, we developed how DevOps is improving the agility and the performance of a development organisation, emphasizing on how those practices enable to meet the......

In this introductory webinar session, we developed how DevOps is improving the agility and the performance of a development organisation, emphasizing on how those practices enable to meet the demands of the business. The benefits of using AWS in the context of DevOps are also covered, along with the cost impact. We also explain practical case studies and outline the areas that will be developed in the following sessions.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,145
On Slideshare
1,145
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
46
Comments
0
Likes
4

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. DEVOPS WEBINAR SERIES – EPISODE 1
 
 ENABLING BUSINESS AGILITY:
 DEVOPS FOR THE ENTERPRISE ianmas@amazon.com @IanMmmm
  • 2. “The term “DevOps” typically refers to the emerging professional movement that advocates a collaborative working relationship between Development and IT Operations, resulting in the fast flow of planned work (i.e., high deploy rates), while simultaneously increasing the reliability, stability, resilience and security of the production environment.” ! – Gene Kim
  • 3. DEVOPS INFLUENCES 
 AGILE LEAN KAIZEN THEORY OF CONSTRAINTS
  • 4. INNOVATE
  • 5. INNOVATION IS HARD
  • 6. « If I had asked people what they wanted, 
 they would have said faster horses. » ! ! ! – Henry Ford
  • 7. ON-DEMAND PAY AS YOU GO ELASTIC
  • 8. EXPERIMENT FREQUENTLY#1
  • 9. « Want to increase innovation? Lower the cost of failure » ! Joi Ito
  • 10. carlosco@amazon.com @caarlco + ELASTIC CAPACITY + NO CAPEX + PAY AS YOU GO
 + AVAILABLE ON-DEMAND ! = NO RISKS
  • 11. carlosco@amazon.com @caarlco ON-PREMISES ! Experiment Infrequently Failure is expensive Less Innovation Experiment Often Fail quickly at a low cost More Innovation $ Millions Nearly $0
  • 12. 30+ SERVICES
  • 13. AMAZON S3
 SIMPLE STORAGE SERVICE
  • 14. SPOTIFY ADDS 20,000 TRACKS/DAY TO ITS CATALOGUE
  • 15. AMAZON EC2
 ELASTIC COMPUTE CLOUD
  • 16. GPU INSTANCES" ! G2" CG1  1x NVIDIA Kepler GK104
 8 vCPU (Intel Xeon E5-2670) 2x NVIDIA Fermi M2050
 16 vCPU (Intel Xeon X5570) $0.65/h $2.10/h
  • 17. ON A SINGLE INSTANCE COMPUTE TIME: 4h
 COST: 4h x $2.1 = $8.4
  • 18. ON MULTIPLE INSTANCES COMPUTE TIME: 1h
 COST: 1h x 4 x $2.1 = $8.4
  • 19. 3 HOURS
 FOR $4828.85/hr
  • 20. Instead of 
 $20+ MILLIONS
 in infrastructure
  • 21. MEASURE, IMPROVE, AND ITERATE#2
  • 22. « Failure is simply the opportunity to begin again, this time more intelligently. » ! ! ! – Henry Ford
  • 23. TEST ENVIRONMENTS
  • 24. 30,000 REQUESTS / SECOND 1 TB TRAFFIC / DAY C A SE STU D Y
  • 25. “…AWS  seemed  to  be  the  best  solution  available   to  allow  a  small,  independent  company  to  rapidly   develop  and  test  a  completely  new  infrastructure,   and  host  it. !  We  also  loved  the  flexibility  that  AWS  allowed  us,   when  spinning  up  smaller  test  environments,  for   beta  trials,  QA,  localization,  and  during   development.  The  low  initial  cost  was  also  crucial.” ! Alex  Evans,  CTO  
  • 26. A / B TESTING
  • 27. carlosco@amazon.com @caarlco 11.6s ! Mean time between deployments (weekday) 1,079 ! Max number of deployments in a single hour 10,000 ! Mean number of hosts simultaneously receiving a deployment 30,000 ! Max number of hosts simultaneously receiving a deployment DEPLOYMENTS AT 
 AMAZON.COM
  • 28. 1.5 BILLION PAGE VIEWS OCTOBER 2012 $83 MILLION IN TRANSACTIONS 4.2 MILLION ITEMS SOLD
  • 29. 30 DEPLOYS PER DAY 1 DEPLOY EVERY 20 MINUTES
  • 30. HOW LONG DOES IT TAKES YOU TO DEPLOY A CODE CHANGE?
  • 31. SPEED OF ITERATION BEATS QUALITY OF ITERATION
  • 32. DATA-DRIVEN
 ARCHITECTURES
  • 33. METRICS @ETSY
  • 34. FOCUS ON 
 YOUR BUSINESS#3
  • 35. « Civilisation advances by extending the number of operations we can do without thinking about them. » ! ! ! – Alfred North Whitehead
  • 36. ANY GIVEN NIGHT, 150,000 PEOPLE ARE HOSTED 1000s OF SERVERS, TBs OF STORAGE 5 PERSON OPERATIONS TEAM
  • 37. INNOVATION IS NOT A GOAL, IT’S AN ONGOING PROCESS
  • 38. « I haven’t failed, I’ve just found 
 10,000 ways that won’t work. » ! ! ! – Thomas Edison