LeanOps IDG CloudWorld Korea
Upcoming SlideShare
Loading in...5
×
 

LeanOps IDG CloudWorld Korea

on

  • 2,237 views

LeanOps Presentation

LeanOps Presentation
DTO SOlutions

Statistics

Views

Total Views
2,237
Views on SlideShare
2,237
Embed Views
0

Actions

Likes
0
Downloads
51
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

LeanOps IDG CloudWorld Korea LeanOps IDG CloudWorld Korea Presentation Transcript

  • Open Source Tools and Operations Methodologies for Unlocking the Business Value of the CloudSaturday, April 23, 2011
  • • 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 Cloud is Not!Saturday, April 23, 2011
  • Agenda • Introductions • Devops • Devops Stories • A LeanOps Success Story • How You Can Deliver LeanOpsSaturday, April 23, 2011
  • 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
  • Our CustomersSaturday, April 23, 2011
  • John Willis john@dtosolutions.com twitter.com/botchagalupeSaturday, April 23, 2011
  • 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
  • XaaSSaturday, April 23, 2011
  • 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
  • The New Face of a Rock Star John Allspaw - VP of Technical Operations at EtsySaturday, April 23, 2011
  • 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 waste and reducing the time between market assumptions and customer delivery.Saturday, April 23, 2011
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • Devops Lifecycle Shorten ah ha! Business Process ka ching! Dev Ops RemoveSaturday, April 23, 2011
  • Devops Lifecycle Compressed SDLC Shorten ah ha! Business Process ka ching! Dev Ops RemoveSaturday, April 23, 2011
  • 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 allocated Develpment Build Testing Deployment Before Build Deployment Develpment Testing AfterSaturday, April 23, 2011
  • LeanOps NecessitiesSaturday, April 23, 2011
  • LeanOps NecessitiesSaturday, April 23, 2011
  • LeanOps Necessities Fully Automated InfrastructureSaturday, April 23, 2011
  • LeanOps Necessities Fully Automated Infrastructure Test Driven DevelopmentSaturday, April 23, 2011
  • LeanOps Necessities Fully Automated Infrastructure Test Driven Development Continuous DeploymentSaturday, April 23, 2011
  • LeanOps Necessities Fully Automated Infrastructure Test Driven Development Continuous Deployment Immune SystemSaturday, April 23, 2011
  • LeanOps Necessities Fully Automated Infrastructure Test Driven Development Continuous Deployment Immune System Agile CultureSaturday, April 23, 2011
  • LeanOps IngredientsSaturday, April 23, 2011
  • LeanOps IngredientsSaturday, April 23, 2011
  • DevOps ExamplesSaturday, April 23, 2011
  • • Model Driven Configuration • Automated Deployment • Continuous Delivery • Built Their Own Private Cloud • Self Service Infrastructure • SVN, Hudson, Puppet • Nagios, JMX, CassandraSaturday, April 23, 2011
  • • Agile Infrastructure • Every Two Weeks They Re-factor Apps and Infrastructure • ChefSaturday, April 23, 2011
  • • Built a Self Service SaaS Cloud • Chef, Puppet, Amazon, Azure, Splunk, Zookeeper, RabbitMQ • CloudkickSaturday, April 23, 2011
  • • 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
  • 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 memcached mysqlSaturday, April 23, 2011
  • “Very” Large Game Company Started Out Small With a Cloud Dev apache/php memcached AWS s3 mysql RightscaleSaturday, April 23, 2011
  • “Very” Large Game Company Started Out Small With a Cloud Dev s3put ssh apache/php memcached AWS s3 mysql RightscaleSaturday, April 23, 2011
  • “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
  • “Very” Large Game Company Very Fast Growth apache/php memcached AWS s3 mysql Rightscale winning.comSaturday, April 23, 2011
  • “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
  • “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
  • victims of success COMPLAINTS BEGAN TO MOUNTSaturday, April 23, 2011
  • victims of success COMPLAINTS BEGAN TO MOUNT SOFWARE DOESNT WORK RIGHT !Saturday, April 23, 2011
  • victims of success COMPLAINTS BEGAN TO MOUNT SOFWARE DOESNT WORK RIGHT ! MY BOXES GOT CLOBBERED !Saturday, April 23, 2011
  • victims of success COMPLAINTS BEGAN TO MOUNT SOFWARE DOESNT WORK RIGHT ! MY BOXES GOT CLOBBERED ! GIVE ME MY ENVIRONMENT!Saturday, April 23, 2011
  • 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
  • started asking questionsSaturday, April 23, 2011
  • started asking questions people ?Saturday, April 23, 2011
  • started asking questions people ? process?Saturday, April 23, 2011
  • started asking questions people ? process? tools ?Saturday, April 23, 2011
  • “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
  • “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
  • “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
  • Ops part of the architecture rundeck yum puppet operations middleware tools web[server array] memcached[server array] mysql new Rightscale deploymentSaturday, April 23, 2011
  • 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
  • Program OrganizationSaturday, April 23, 2011
  • Program Organization Assessment engineers Program ManagementSaturday, April 23, 2011
  • Program Organization SVPs Individual Interviews & IT Architecture, Software Engineering, Software Working groups QA, Systems Engineering Assessment engineers Program ManagementSaturday, April 23, 2011
  • 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
  • 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
  • PrioritySaturday, April 23, 2011
  • 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
  • Example StrategiesSaturday, April 23, 2011
  • Example Prioritization/ Budget ProposalSaturday, April 23, 2011
  • 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
  • dtosolutions.com John Willis john@dtosolutionsSaturday, April 23, 2011