0
Open Source Tools and        Operations Methodologies        for Unlocking the Business            Value of the CloudSatur...
• Open Source Tools• Operations Methodologies• Business Value of CloudSaturday, April 23, 2011
Buying or Building a Cloud     Does Not Make Your        Business Agile!Saturday, April 23, 2011
Buying or Building a Cloud     Does Not Make Your        Business Agile!       Building a Cloud is Easy       Managing a C...
Agenda                      • Introductions                      • Devops                      • Devops Stories           ...
Company Background                      • Founded in 2004 from:                       • eTrade, NASA, Fidelity, Schwab    ...
Our CustomersSaturday, April 23, 2011
John Willis                           john@dtosolutions.com                           twitter.com/botchagalupeSaturday, Ap...
Operations:      The Elephant in the Room        Once we move to software as a        service, everything we thought we   ...
XaaSSaturday, April 23, 2011
XaaS                    "anything as a service" or "everything as a                    service." The acronym refers to an ...
The New Face of a               Rock Star             John Allspaw - VP of Technical Operations at EtsySaturday, April 23,...
Devops is a cultural and    professional movement!Saturday, April 23, 2011
Devops is About VelocitySaturday, April 23, 2011
Devops is About Velocity                           Velocity of InnovationSaturday, April 23, 2011
LeanOps                    Is a commodity based software               infrastructure that focuses on eliminating         ...
LeanOps                    Is a commodity based software               infrastructure that focuses on eliminating         ...
LeanOps                    Is a commodity based software               infrastructure that focuses on eliminating         ...
Devops                              LeanOps                    Is a commodity based software               infrastructure ...
Devops                              LeanOps                    Is a commodity based software               infrastructure ...
Devops                              LeanOps                                          Agile IT                    Is a comm...
Devops                              LeanOps                                          Agile IT                    Is a comm...
Devops                              LeanOps                                          Agile IT                    Is a comm...
Devops                              LeanOps                                          Agile IT                    Is a comm...
Devops                              LeanOps                                          Agile IT                    Is a comm...
Devops                              LeanOps                                          Agile IT                    Is a comm...
Devops Lifecycle                                      Shorten                     ah ha!         Business Process         ...
Devops Lifecycle                              Compressed SDLC                                      Shorten                ...
Typical Ops ResourcesSaturday, April 23, 2011
Typical Ops Resources                               LeanOpsSaturday, April 23, 2011
Typical Ops Resources                               LeanOpsSaturday, April 23, 2011
Typical Ops Resources                               LeanOpsSaturday, April 23, 2011
LeanOps Loosely         Coupled ToolchainSaturday, April 23, 2011
LeanOps Staff Allocation to         Value Generation                              Measuring how your teams time is allocat...
LeanOps NecessitiesSaturday, April 23, 2011
LeanOps NecessitiesSaturday, April 23, 2011
LeanOps Necessities                                   Fully Automated                                    InfrastructureSat...
LeanOps Necessities                                   Fully Automated                                    Infrastructure   ...
LeanOps Necessities                                   Fully Automated                                    Infrastructure   ...
LeanOps Necessities                                   Fully Automated                                    Infrastructure   ...
LeanOps Necessities                                   Fully Automated                                    Infrastructure   ...
LeanOps IngredientsSaturday, April 23, 2011
LeanOps IngredientsSaturday, April 23, 2011
DevOps ExamplesSaturday, April 23, 2011
• Model Driven Configuration                      • Automated Deployment                      • Continuous Delivery        ...
• Agile Infrastructure                    • Every Two Weeks They Re-factor                           Apps and Infrastructu...
• Built a Self Service SaaS Cloud             • Chef, Puppet, Amazon, Azure, Splunk,                     Zookeeper, Rabbit...
• First Push to Production on Interview           • 50 to 100 Production Deploys per day           • Puppet, Hudson, Zooke...
LeanOps Case StudySaturday, April 23, 2011
“Very” Large Game Company  Started Out Small With a CloudSaturday, April 23, 2011
“Very” Large Game Company  Started Out Small With a Cloud                           Dev                apache/php         ...
“Very” Large Game Company  Started Out Small With a Cloud                           Dev                apache/php         ...
“Very” Large Game Company  Started Out Small With a Cloud                           Dev                                 s3...
“Very” Large Game Company  Started Out Small With a Cloud                           Dev           winning.c               ...
“Very” Large Game Company   Very Fast Growth                                          apache/php                          ...
“Very” Large Game Company   Very Fast Growth                                                         apache/php           ...
“Very” Large Game Company   Very Fast Growth                     par  ty,                            apache/php           ...
victims of success                 COMPLAINTS               BEGAN TO MOUNTSaturday, April 23, 2011
victims of success                 COMPLAINTS               BEGAN TO MOUNT                             SOFWARE            ...
victims of success                 COMPLAINTS               BEGAN TO MOUNT                             SOFWARE            ...
victims of success                 COMPLAINTS               BEGAN TO MOUNT                             SOFWARE            ...
victims of success                 COMPLAINTS               BEGAN TO MOUNT                                           ANOTH...
started asking questionsSaturday, April 23, 2011
started asking questions                           people ?Saturday, April 23, 2011
started asking questions                           people ?                                   process?Saturday, April 23, ...
started asking questions                           people ?                                   process?                    ...
“Very” Large Game Company  Before LeanOps Implementation                                                      NOC         ...
“Very” Large Game Company  After LeanOps Implementation                                              process            ap...
“Very” Large Game Company  Infrastructure as SDLC                                                 SVN                     ...
Ops part of the architecture                     rundeck                                        yum                   pupp...
How it is done                           • Discovery process through workshop           Discover          sessions and ind...
Program OrganizationSaturday, April 23, 2011
Program Organization                                                Assessment engineers                           Program...
Program Organization                                                   SVPs                           Individual Interview...
Program Organization                                 Advisory          Various VPs                                Committe...
Program Organization                                            CIO                                 Sponsor               ...
PrioritySaturday, April 23, 2011
Example Analysis                                     Systemic Issues            Bottleneck                                ...
Example StrategiesSaturday, April 23, 2011
Example Prioritization/             Budget ProposalSaturday, April 23, 2011
Devops Workshop                             ‣ Two Day Workshop                             ‣ Devops and LeanOps           ...
dtosolutions.com                                  John Willis                              john@dtosolutionsSaturday, Apri...
Upcoming SlideShare
Loading in...5
×

LeanOps IDG CloudWorld Korea

2,042

Published on

LeanOps Presentation
DTO SOlutions

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

  • Be the first to like this

No Downloads
Views
Total Views
2,042
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
52
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "LeanOps IDG CloudWorld Korea"

  1. 1. Open Source Tools and Operations Methodologies for Unlocking the Business Value of the CloudSaturday, April 23, 2011
  2. 2. • Open Source Tools• Operations Methodologies• Business Value of CloudSaturday, April 23, 2011
  3. 3. Buying or Building a Cloud Does Not Make Your Business Agile!Saturday, April 23, 2011
  4. 4. Buying or Building a Cloud Does Not Make Your Business Agile! Building a Cloud is Easy Managing a Cloud is Not!Saturday, April 23, 2011
  5. 5. Agenda • Introductions • Devops • Devops Stories • A LeanOps Success Story • How You Can Deliver LeanOpsSaturday, April 23, 2011
  6. 6. Company Background • Founded in 2004 from: • eTrade, NASA, Fidelity, Schwab • Canonical, Opscode • Agile IT and Operations Team • Over 100 person-years and 6 books • Financials, telco, transpiration, etc. • Headquartered in San Mateo CA • Offices in Atlanta, and San FranciscoSaturday, April 23, 2011
  7. 7. Our CustomersSaturday, April 23, 2011
  8. 8. John Willis john@dtosolutions.com twitter.com/botchagalupeSaturday, April 23, 2011
  9. 9. Operations: The Elephant in the Room Once we move to software as a service, everything we thought we knew about competitive advantage has to be rethought. Tim OReilly - Operations:The New Secret SauceSaturday, April 23, 2011
  10. 10. XaaSSaturday, April 23, 2011
  11. 11. XaaS "anything as a service" or "everything as a service." The acronym refers to an increasing number of services that are delivered over the Internet rather than provided locally or on-site.Saturday, April 23, 2011
  12. 12. The New Face of a Rock Star John Allspaw - VP of Technical Operations at EtsySaturday, April 23, 2011
  13. 13. Devops is a cultural and professional movement!Saturday, April 23, 2011
  14. 14. Devops is About VelocitySaturday, April 23, 2011
  15. 15. Devops is About Velocity Velocity of InnovationSaturday, April 23, 2011
  16. 16. LeanOps Is a commodity based software infrastructure that focuses on eliminating waste and reducing the time between market assumptions and customer delivery.Saturday, April 23, 2011
  17. 17. LeanOps Is a commodity based software infrastructure that focuses on eliminating waste and reducing the time between market assumptions and customer delivery.Saturday, April 23, 2011
  18. 18. LeanOps Is a commodity based software infrastructure that focuses on eliminating waste and reducing the time between market assumptions and customer delivery.Saturday, April 23, 2011
  19. 19. Devops LeanOps Is a commodity based software infrastructure that focuses on eliminating waste and reducing the time between market assumptions and customer delivery.Saturday, April 23, 2011
  20. 20. Devops LeanOps Is a commodity based software infrastructure that focuses on eliminating waste and reducing the time between market assumptions and customer delivery.Saturday, April 23, 2011
  21. 21. Devops LeanOps Agile IT Is a commodity based software infrastructure that focuses on eliminating waste and reducing the time between market assumptions and customer delivery.Saturday, April 23, 2011
  22. 22. Devops LeanOps Agile IT Is a commodity based software infrastructure that focuses on eliminating waste and reducing the time between market assumptions and customer delivery.Saturday, April 23, 2011
  23. 23. Devops LeanOps Agile IT Is a commodity based software infrastructure that focuses on eliminating waste and reducing the time between market assumptions and customer delivery. Lean StartupSaturday, April 23, 2011
  24. 24. Devops LeanOps Agile IT Is a commodity based software infrastructure that focuses on eliminating waste and reducing the time between market assumptions and customer delivery. Lean StartupSaturday, April 23, 2011
  25. 25. Devops LeanOps Agile IT Is a commodity based software infrastructure that focuses on eliminating waste and reducing the time between market assumptions and customer delivery. Enterprise Lean Startup Lean StartupSaturday, April 23, 2011
  26. 26. Devops LeanOps Agile IT Is a commodity based software infrastructure that focuses on eliminating waste and reducing the time between market assumptions and customer delivery. Enterprise Lean Startup Lean StartupSaturday, April 23, 2011
  27. 27. Devops Lifecycle Shorten ah ha! Business Process ka ching! Dev Ops RemoveSaturday, April 23, 2011
  28. 28. Devops Lifecycle Compressed SDLC Shorten ah ha! Business Process ka ching! Dev Ops RemoveSaturday, April 23, 2011
  29. 29. Typical Ops ResourcesSaturday, April 23, 2011
  30. 30. Typical Ops Resources LeanOpsSaturday, April 23, 2011
  31. 31. Typical Ops Resources LeanOpsSaturday, April 23, 2011
  32. 32. Typical Ops Resources LeanOpsSaturday, April 23, 2011
  33. 33. LeanOps Loosely Coupled ToolchainSaturday, April 23, 2011
  34. 34. LeanOps Staff Allocation to Value Generation Measuring how your teams time is allocated Develpment Build Testing Deployment Before Build Deployment Develpment Testing AfterSaturday, April 23, 2011
  35. 35. LeanOps NecessitiesSaturday, April 23, 2011
  36. 36. LeanOps NecessitiesSaturday, April 23, 2011
  37. 37. LeanOps Necessities Fully Automated InfrastructureSaturday, April 23, 2011
  38. 38. LeanOps Necessities Fully Automated Infrastructure Test Driven DevelopmentSaturday, April 23, 2011
  39. 39. LeanOps Necessities Fully Automated Infrastructure Test Driven Development Continuous DeploymentSaturday, April 23, 2011
  40. 40. LeanOps Necessities Fully Automated Infrastructure Test Driven Development Continuous Deployment Immune SystemSaturday, April 23, 2011
  41. 41. LeanOps Necessities Fully Automated Infrastructure Test Driven Development Continuous Deployment Immune System Agile CultureSaturday, April 23, 2011
  42. 42. LeanOps IngredientsSaturday, April 23, 2011
  43. 43. LeanOps IngredientsSaturday, April 23, 2011
  44. 44. DevOps ExamplesSaturday, April 23, 2011
  45. 45. • Model Driven Configuration • Automated Deployment • Continuous Delivery • Built Their Own Private Cloud • Self Service Infrastructure • SVN, Hudson, Puppet • Nagios, JMX, CassandraSaturday, April 23, 2011
  46. 46. • Agile Infrastructure • Every Two Weeks They Re-factor Apps and Infrastructure • ChefSaturday, April 23, 2011
  47. 47. • Built a Self Service SaaS Cloud • Chef, Puppet, Amazon, Azure, Splunk, Zookeeper, RabbitMQ • CloudkickSaturday, April 23, 2011
  48. 48. • First Push to Production on Interview • 50 to 100 Production Deploys per day • Puppet, Hudson, Zookeeper, Nagios, Esper • Behavior Driven Monitoring • Immune System DeploysSaturday, April 23, 2011
  49. 49. LeanOps Case StudySaturday, April 23, 2011
  50. 50. “Very” Large Game Company Started Out Small With a CloudSaturday, April 23, 2011
  51. 51. “Very” Large Game Company Started Out Small With a Cloud Dev apache/php memcached mysqlSaturday, April 23, 2011
  52. 52. “Very” Large Game Company Started Out Small With a Cloud Dev apache/php memcached AWS s3 mysql RightscaleSaturday, April 23, 2011
  53. 53. “Very” Large Game Company Started Out Small With a Cloud Dev s3put ssh apache/php memcached AWS s3 mysql RightscaleSaturday, April 23, 2011
  54. 54. “Very” Large Game Company Started Out Small With a Cloud Dev winning.c om s3put ssh apache/php memcached AWS s3 mysql RightscaleSaturday, April 23, 2011
  55. 55. “Very” Large Game Company Very Fast Growth apache/php memcached AWS s3 mysql Rightscale winning.comSaturday, April 23, 2011
  56. 56. “Very” Large Game Company Very Fast Growth apache/php memcached AWS s3 mysql Rightscale winning.com apache/php memcached mysql AWS s3 apache/php AWS s3 memcached mysql Rightscale tigerblo Rightscale od.com ck. com s3put ssh warlo s3putSaturday, April 23, 2011
  57. 57. “Very” Large Game Company Very Fast Growth par ty, apache/php memcached 3rd & are AWS s3 mysql mid dlew Rightscale yuM winning.com pUppEt apache/php memcached mysql AWS s3 apache/php AWS s3 memcached mysql Rightscale tigerblo Rightscale od.com ck. com s3put ssh warlo s3putSaturday, April 23, 2011
  58. 58. victims of success COMPLAINTS BEGAN TO MOUNTSaturday, April 23, 2011
  59. 59. victims of success COMPLAINTS BEGAN TO MOUNT SOFWARE DOESNT WORK RIGHT !Saturday, April 23, 2011
  60. 60. victims of success COMPLAINTS BEGAN TO MOUNT SOFWARE DOESNT WORK RIGHT ! MY BOXES GOT CLOBBERED !Saturday, April 23, 2011
  61. 61. victims of success COMPLAINTS BEGAN TO MOUNT SOFWARE DOESNT WORK RIGHT ! MY BOXES GOT CLOBBERED ! GIVE ME MY ENVIRONMENT!Saturday, April 23, 2011
  62. 62. victims of success COMPLAINTS BEGAN TO MOUNT ANOTHER DEAD SOFWARE MACHINE ? DOESNT WORK RIGHT ! MY BOXES GOT CLOBBERED ! GIVE ME MY ENVIRONMENT!Saturday, April 23, 2011
  63. 63. started asking questionsSaturday, April 23, 2011
  64. 64. started asking questions people ?Saturday, April 23, 2011
  65. 65. started asking questions people ? process?Saturday, April 23, 2011
  66. 66. started asking questions people ? process? tools ?Saturday, April 23, 2011
  67. 67. “Very” Large Game Company Before LeanOps Implementation NOC server templates TAR RPM restarts TAR TAR code, EC2 content pupp deploys et RS studio 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 adminsSaturday, April 23, 2011
  68. 68. “Very” Large Game Company After LeanOps Implementation process apache/php messaging, memcached queuing mysql app middleware 3rd party yum yum winning.c rundeck om code, "D content, te" e plo metas o mo y" "pr job & jo "Re jenkins yum b leas e" builds dev prodSaturday, April 23, 2011
  69. 69. “Very” Large Game Company Infrastructure as SDLC 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 RELEASESaturday, April 23, 2011
  70. 70. Ops part of the architecture rundeck yum puppet operations middleware tools web[server array] memcached[server array] mysql new Rightscale deploymentSaturday, April 23, 2011
  71. 71. How it is done • Discovery process through workshop Discover sessions and individual meetings • Formal decision modeling to align strategies to business goals Align • Cost-benefit analysis • Validate against reference process architecture and Open-Source application and system provisioning Act tool-chain (process vs platform rationalization)Saturday, April 23, 2011
  72. 72. Program OrganizationSaturday, April 23, 2011
  73. 73. Program Organization Assessment engineers Program ManagementSaturday, April 23, 2011
  74. 74. Program Organization SVPs Individual Interviews & IT Architecture, Software Engineering, Software Working groups QA, Systems Engineering Assessment engineers Program ManagementSaturday, April 23, 2011
  75. 75. Program Organization Advisory Various VPs Committee SVPs Individual Interviews & IT Architecture, Software Engineering, Software Working groups QA, Systems Engineering Assessment engineers Program ManagementSaturday, April 23, 2011
  76. 76. Program Organization CIO Sponsor Advisory Various VPs Committee SVPs Individual Interviews & IT Architecture, Software Engineering, Software Working groups QA, Systems Engineering Assessment engineers Program ManagementSaturday, April 23, 2011
  77. 77. PrioritySaturday, April 23, 2011
  78. 78. Example Analysis Systemic Issues Bottleneck •8 group sessions Dislocation Inconsistency •11 individual interviews Instability Opacity •133 problems identified Rigidity •41 candidate strategies Traceability Business Issues 0 3.75 7.50 11.25 15.00 Business Scale Life-Cycle Phases Control & Auth Planning Failure Rate Requirement Operational Throughput Design Resource Util Development Build 0 7.5 15.0 22.5 30.0 Testing Release Consensus Raw Delivery 0 5 10 15 20Saturday, April 23, 2011
  79. 79. Example StrategiesSaturday, April 23, 2011
  80. 80. Example Prioritization/ Budget ProposalSaturday, April 23, 2011
  81. 81. Devops Workshop ‣ Two Day Workshop ‣ Devops and LeanOps Theory ‣ Devops Modeling ‣ Devops Team Build ‣ LeanOps Team Build http://www.flickr.com/photos/asten/2159525309/sizes/l/Saturday, April 23, 2011
  82. 82. dtosolutions.com John Willis john@dtosolutionsSaturday, April 23, 2011
  1. A particular slide catching your eye?

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

×