0
Why DevOps Matters
Why Cloud? (why are you here?)
The “Cloud” is not enough    (The real title for this talk)
Dev   OpsAh-ha!               Ka-ching!
Dev   OpsAh-ha!               Ka-ching!
Wall of Confusion         Dev                       OpsAh-ha!                                   Ka-ching!
DevOps!                   m ove         Dev    Re          OpsAh-ha!                              Ka-ching!           Wa l...
DevOps!                Shorten                   m ove         Dev    Re          OpsAh-ha!                              K...
DevOps!         # 2  d ea IIdea #1Id   ea      #  3
Shorten                          ove                Dev   Rem       Ops       Ah-ha!                         Ka-ching!How ...
But which one of these doesthe cloud on its own really solve??             Alignment             Quality             Cycle...
Hardware Procurement     System Provisioning   Deploy & Config           Old        Cloud      DevOps                      ...
Increased Velocity of Innovation...Company A                                                      ResultAh-ha!Company B   ...
LegacyCloud   +   Processes                        =                            Hosting 2.0
LegacyCloud   +   Processes                        =                             Hosting 2.0Cloud   +   DevOps      =     ...
“No problem, it’s all green field for me”
Cloud GoneWrongThe true story ofAnonymous   Inc.
Busine                                     s       s           Dev                               AWSbusiness         s3put...
apache/php        p arty,   3rd                                s3                                                memcached...
ANOTHER DEAD                  MACHINE ?  SOFWAREDOESNT WORK   RIGHT !               MY BOXES GOT                CLOBBERED ...
ANOTHER DEAD                  MACHINE ?  SOFWAREDOESNT WORK   RIGHT !               MY BOXES GOT                CLOBBERED ...
DevOps Approach to Problem Solving                 People                 Process                 Tools
“As-is”                                             operations            server                                          ...
Single release pipeline                                                          apache/php               messaging,      ...
Established “Operations Middleware” Stack                                 SVN                                             ...
Established “Operations Middleware” Stack Everything starts       here                                  SVN               ...
What else did it take?
Lots of “group therapy” (but that’s a whole different presentation)
AlignmentQualityCycle Time
Begin with the end in mind.
•New idea•Chased by the majors•Real money at stake
go read: http://eng.wealthfront.com
AlignmentQualityCycle Time
Where DevOps Lives             #devops         devopsdays.orgContinuous        Web        (any book Delivery       Operati...
@damonedwards         dev2ops.org       damon@dtosolutions.com
Why DevOps Matters... A Tale of a Cloud Gone Wrong
Why DevOps Matters... A Tale of a Cloud Gone Wrong
Why DevOps Matters... A Tale of a Cloud Gone Wrong
Upcoming SlideShare
Loading in...5
×

Why DevOps Matters... A Tale of a Cloud Gone Wrong

6,776

Published on

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
6,776
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
59
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Transcript of "Why DevOps Matters... A Tale of a Cloud Gone Wrong"

  1. 1. Why DevOps Matters
  2. 2. Why Cloud? (why are you here?)
  3. 3. The “Cloud” is not enough (The real title for this talk)
  4. 4. Dev OpsAh-ha! Ka-ching!
  5. 5. Dev OpsAh-ha! Ka-ching!
  6. 6. Wall of Confusion Dev OpsAh-ha! Ka-ching!
  7. 7. DevOps! m ove Dev Re OpsAh-ha! Ka-ching! Wa l l of C onfus io n
  8. 8. DevOps! Shorten m ove Dev Re OpsAh-ha! Ka-ching! Wa l l of C onfus io n
  9. 9. DevOps! # 2 d ea IIdea #1Id ea # 3
  10. 10. Shorten ove Dev Rem Ops Ah-ha! Ka-ching!How do you measure improvement? Alignment Quality Cycle Time
  11. 11. But which one of these doesthe cloud on its own really solve?? Alignment Quality Cycle Time
  12. 12. Hardware Procurement System Provisioning Deploy & Config Old Cloud DevOps TimeCredit: Luke Kanies / Puppet Labs
  13. 13. Increased Velocity of Innovation...Company A ResultAh-ha!Company B Result Result Result ResultAh-ha! Ah-ha! Ah-ha! Ah-ha!
  14. 14. LegacyCloud + Processes = Hosting 2.0
  15. 15. LegacyCloud + Processes = Hosting 2.0Cloud + DevOps = Business Transformation
  16. 16. “No problem, it’s all green field for me”
  17. 17. Cloud GoneWrongThe true story ofAnonymous Inc.
  18. 18. Busine s s Dev AWSbusiness s3put s3 ssh ideas ! apache/php Rightscale memcached mysql
  19. 19. apache/php p arty, 3rd s3 memcached & are AWS mysql w mi ddle Rightscale yum Businessapache/php puppet memcached mysql apache/php s3 AWS s3 memcached AWS mysql Rightscale Rightscale s3put s3put ssh ssh Business2 Business3
  20. 20. ANOTHER DEAD MACHINE ? SOFWAREDOESNT WORK RIGHT ! MY BOXES GOT CLOBBERED ! GIVE ME MYENVIRONMENT!
  21. 21. ANOTHER DEAD MACHINE ? SOFWAREDOESNT WORK RIGHT ! MY BOXES GOT CLOBBERED ! GIVE ME MYENVIRONMENT! Oh crap! ? Managers Executives
  22. 22. DevOps Approach to Problem Solving People Process Tools
  23. 23. “As-is” operations server templates TAR RPM restarts TAR TAR code, EC2 content pupp deploys et RS app RS deployment devs deployment S3 yum repo Provision-time builds reconfigs TAR EXE TAR AUTO server TOOLS code templates TAR RPM middleware devs platform CONTROL PROVISION RELEASE system eng
  24. 24. Single release pipeline apache/php messaging, memcached queuing mysql app middleware 3rd yparty um y um Busine code, s s rundeck "D content, e plo metas te" o y" rom & "p job job "Re l jenkins yum ea se " builds dev prod
  25. 25. Established “Operations Middleware” Stack SVN hud agent cfg yum pup son repo pet packages active users run packages directory deck commands nag splunk ios resource model sys cfg right instance create scale events new node Node a log data CONTROL PROVISION RELEASE
  26. 26. Established “Operations Middleware” Stack Everything starts here SVN hud agent cfg yum pup son repo pet packages active users run packages directory deck commands nag splunk ios resource model sys cfg right instance create scale events new node Node a log data CONTROL PROVISION RELEASE
  27. 27. What else did it take?
  28. 28. Lots of “group therapy” (but that’s a whole different presentation)
  29. 29. AlignmentQualityCycle Time
  30. 30. Begin with the end in mind.
  31. 31. •New idea•Chased by the majors•Real money at stake
  32. 32. go read: http://eng.wealthfront.com
  33. 33. AlignmentQualityCycle Time
  34. 34. Where DevOps Lives #devops devopsdays.orgContinuous Web (any book Delivery Operations on lean)
  35. 35. @damonedwards dev2ops.org damon@dtosolutions.com
  1. A particular slide catching your eye?

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

×