DEVOPS WEBINAR SERIES – EPISODE 1



ENABLING BUSINESS AGILITY:

DEVOPS FOR THE ENTERPRISE
ianmas@amazon.com
@IanMmmm
“The term “DevOps” typically refers to the emerging professional
movement that advocates a collaborative working relations...
DEVOPS INFLUENCES


AGILE
LEAN
KAIZEN
THEORY OF CONSTRAINTS
INNOVATE
INNOVATION IS HARD
« If I had asked people what they wanted, 

they would have said faster horses. »
!
!
!
– Henry Ford
ON-DEMAND
PAY AS YOU GO
ELASTIC
EXPERIMENT
FREQUENTLY#1
« Want to increase innovation?
Lower the cost of failure »
!
Joi Ito
carlosco@amazon.com
@caarlco
+ ELASTIC CAPACITY
+ NO CAPEX
+ PAY AS YOU GO

+ AVAILABLE ON-DEMAND
!
= NO RISKS
carlosco@amazon.com
@caarlco
ON-PREMISES
!
Experiment Infrequently
Failure is expensive
Less Innovation
Experiment Often
F...
30+
SERVICES
AMAZON S3

SIMPLE STORAGE SERVICE
SPOTIFY ADDS 20,000 TRACKS/DAY TO ITS CATALOGUE
AMAZON EC2

ELASTIC COMPUTE CLOUD
GPU INSTANCES"
!
G2"
CG1 
1x NVIDIA Kepler GK104

8 vCPU (Intel Xeon E5-2670)
2x NVIDIA Fermi M2050

16 vCPU (Intel Xeon X...
ON A SINGLE INSTANCE
COMPUTE TIME: 4h

COST: 4h x $2.1 = $8.4
ON MULTIPLE INSTANCES
COMPUTE TIME: 1h

COST: 1h x 4 x $2.1 = $8.4
3 HOURS

FOR $4828.85/hr
Instead of 

$20+ MILLIONS

in infrastructure
MEASURE, IMPROVE,
AND ITERATE#2
« Failure is simply the opportunity to begin
again, this time more intelligently. »
!
!
!
– Henry Ford
TEST ENVIRONMENTS
30,000 REQUESTS / SECOND
1 TB TRAFFIC / DAY
C
A
SE
STU
D
Y
“…AWS	
  seemed	
  to	
  be	
  the	
  best	
  solution	
  available	
  
to	
  allow	
  a	
  small,	
  independent	
  compa...
A / B TESTING
carlosco@amazon.com
@caarlco
11.6s
!
Mean time between
deployments
(weekday)
1,079
!
Max number of
deployments in a
single...
1.5 BILLION PAGE VIEWS
OCTOBER 2012
$83 MILLION IN TRANSACTIONS
4.2 MILLION ITEMS SOLD
30 DEPLOYS PER DAY
1 DEPLOY EVERY 20 MINUTES
HOW LONG DOES IT TAKES YOU
TO DEPLOY A CODE CHANGE?
SPEED OF ITERATION
BEATS QUALITY OF ITERATION
DATA-DRIVEN

ARCHITECTURES
METRICS @ETSY
FOCUS ON 

YOUR BUSINESS#3
« Civilisation advances by extending the
number of operations we can do without
thinking about them. »
!
!
!
– Alfred Nort...
ANY GIVEN NIGHT, 150,000 PEOPLE ARE HOSTED
1000s OF SERVERS, TBs OF STORAGE
5 PERSON OPERATIONS TEAM
INNOVATION IS NOT A GOAL,
IT’S AN ONGOING PROCESS
« I haven’t failed, I’ve just found 

10,000 ways that won’t work. »
!
!
!
– Thomas Edison
DevOps for the Enterprise: Session 1
DevOps for the Enterprise: Session 1
DevOps for the Enterprise: Session 1
DevOps for the Enterprise: Session 1
DevOps for the Enterprise: Session 1
DevOps for the Enterprise: Session 1
DevOps for the Enterprise: Session 1
DevOps for the Enterprise: Session 1
DevOps for the Enterprise: Session 1
DevOps for the Enterprise: Session 1
DevOps for the Enterprise: Session 1
DevOps for the Enterprise: Session 1
DevOps for the Enterprise: Session 1
DevOps for the Enterprise: Session 1
DevOps for the Enterprise: Session 1
DevOps for the Enterprise: Session 1
DevOps for the Enterprise: Session 1
DevOps for the Enterprise: Session 1
DevOps for the Enterprise: Session 1
DevOps for the Enterprise: Session 1
DevOps for the Enterprise: Session 1
DevOps for the Enterprise: Session 1
Upcoming SlideShare
Loading in...5
×

DevOps for the Enterprise: Session 1

2,026

Published 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 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.

Published in: Technology

DevOps for the Enterprise: Session 1

  1. 1. DEVOPS WEBINAR SERIES – EPISODE 1
 
 ENABLING BUSINESS AGILITY:
 DEVOPS FOR THE ENTERPRISE ianmas@amazon.com @IanMmmm
  2. 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. 3. DEVOPS INFLUENCES 
 AGILE LEAN KAIZEN THEORY OF CONSTRAINTS
  4. 4. INNOVATE
  5. 5. INNOVATION IS HARD
  6. 6. « If I had asked people what they wanted, 
 they would have said faster horses. » ! ! ! – Henry Ford
  7. 7. ON-DEMAND PAY AS YOU GO ELASTIC
  8. 8. EXPERIMENT FREQUENTLY#1
  9. 9. « Want to increase innovation? Lower the cost of failure » ! Joi Ito
  10. 10. carlosco@amazon.com @caarlco + ELASTIC CAPACITY + NO CAPEX + PAY AS YOU GO
 + AVAILABLE ON-DEMAND ! = NO RISKS
  11. 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. 12. 30+ SERVICES
  13. 13. AMAZON S3
 SIMPLE STORAGE SERVICE
  14. 14. SPOTIFY ADDS 20,000 TRACKS/DAY TO ITS CATALOGUE
  15. 15. AMAZON EC2
 ELASTIC COMPUTE CLOUD
  16. 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. 17. ON A SINGLE INSTANCE COMPUTE TIME: 4h
 COST: 4h x $2.1 = $8.4
  18. 18. ON MULTIPLE INSTANCES COMPUTE TIME: 1h
 COST: 1h x 4 x $2.1 = $8.4
  19. 19. 3 HOURS
 FOR $4828.85/hr
  20. 20. Instead of 
 $20+ MILLIONS
 in infrastructure
  21. 21. MEASURE, IMPROVE, AND ITERATE#2
  22. 22. « Failure is simply the opportunity to begin again, this time more intelligently. » ! ! ! – Henry Ford
  23. 23. TEST ENVIRONMENTS
  24. 24. 30,000 REQUESTS / SECOND 1 TB TRAFFIC / DAY C A SE STU D Y
  25. 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. 26. A / B TESTING
  27. 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. 28. 1.5 BILLION PAGE VIEWS OCTOBER 2012 $83 MILLION IN TRANSACTIONS 4.2 MILLION ITEMS SOLD
  29. 29. 30 DEPLOYS PER DAY 1 DEPLOY EVERY 20 MINUTES
  30. 30. HOW LONG DOES IT TAKES YOU TO DEPLOY A CODE CHANGE?
  31. 31. SPEED OF ITERATION BEATS QUALITY OF ITERATION
  32. 32. DATA-DRIVEN
 ARCHITECTURES
  33. 33. METRICS @ETSY
  34. 34. FOCUS ON 
 YOUR BUSINESS#3
  35. 35. « Civilisation advances by extending the number of operations we can do without thinking about them. » ! ! ! – Alfred North Whitehead
  36. 36. ANY GIVEN NIGHT, 150,000 PEOPLE ARE HOSTED 1000s OF SERVERS, TBs OF STORAGE 5 PERSON OPERATIONS TEAM
  37. 37. INNOVATION IS NOT A GOAL, IT’S AN ONGOING PROCESS
  38. 38. « I haven’t failed, I’ve just found 
 10,000 ways that won’t work. » ! ! ! – Thomas Edison
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×