Devops workshop unit2

  • 1,881 views
Uploaded on

Devops Workshop

Devops Workshop

More in: Business
  • 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,881
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
54
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 Workshop Unit 2 Introduction to DevopsMonday, June 13, 2011
  • 2. 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 SauceMonday, June 13, 2011
  • 3. Tale of Two Startups Jesse Robbins - Operations is a competitive advantage... (Secret Sauce for Startups!)Monday, June 13, 2011
  • 4. Devops HistoryMonday, June 13, 2011
  • 5. Monday, June 13, 2011
  • 6. Monday, June 13, 2011
  • 7. “Agile Infrastructure”Monday, June 13, 2011
  • 8. “Agile Infrastructure”Monday, June 13, 2011
  • 9. Monday, June 13, 2011
  • 10. Ghent 2009Monday, June 13, 2011
  • 11. Copyright © 2010 Opscode, Inc - All Rights Reserved 8Monday, June 13, 2011
  • 12. Copyright © 2010 Opscode, Inc - All Rights Reserved 9Monday, June 13, 2011
  • 13. Agile Infrastructure • Operating at Cloud Scale • Ephemeral Infrastructure • Frictionless Infrastructure • Self Service OperationsMonday, June 13, 2011
  • 14. Agile Operations • Products not Projects • Walk on Walk off Projects • Velocity of Innovation • Continuos Delivery • Enterprise Lean StartupMonday, June 13, 2011
  • 15. What is DevopsMonday, June 13, 2011
  • 16. Monday, June 13, 2011
  • 17. DevOps is not a productMonday, June 13, 2011
  • 18. DevOps is not a product DevOps is not from analystsMonday, June 13, 2011
  • 19. “DevOps is a cultural and professional movement” Adam Jacob Founder, Chef and OpscodeMonday, June 13, 2011
  • 20. What is DevOps?Monday, June 13, 2011
  • 21. What is DevOps?Monday, June 13, 2011
  • 22. What is DevOps? What are DevOps problems?Monday, June 13, 2011
  • 23. Devops Characterature Development OperationsMonday, June 13, 2011
  • 24. Devops Characterature Shorten Development m ove Operations ReMonday, June 13, 2011
  • 25. a #2 d e I Idea #1 Id ea #3Monday, June 13, 2011
  • 26. Shorten ove Dev Rem Ops Ah-ha! Ka-ching! How do you measure improvement?Monday, June 13, 2011
  • 27. Shorten ove Dev Rem Ops Ah-ha! Ka-ching! How do you measure improvement? AlignmentMonday, June 13, 2011
  • 28. Shorten ove Dev Rem Ops Ah-ha! Ka-ching! How do you measure improvement? Alignment QualityMonday, June 13, 2011
  • 29. Shorten ove Dev Rem Ops Ah-ha! Ka-ching! How do you measure improvement? Alignment Quality Cycle TimeMonday, June 13, 2011
  • 30. Hardware Provisioning Deployment Old Cloud DevOps Time Credit: Luke Kanies / Puppet LabsMonday, June 13, 2011
  • 31. Increased Velocity of Innovation...Company A ResultAh-ha!Company B Result Result Result ResultAh-ha! Ah-ha! Ah-ha! Ah-ha!Monday, June 13, 2011
  • 32. Legacy Cloud + Processes = Hosting 2.0Monday, June 13, 2011
  • 33. Legacy Cloud + Processes = Hosting 2.0 Cloud + DevOps = Business TransformationMonday, June 13, 2011
  • 34. CAMS • Culture • Automation • Measurement • SharingMonday, June 13, 2011
  • 35. Devops Problems • Bottlenecks • Wait Time • No MeasurementMonday, June 13, 2011
  • 36. Devops Anti-Patterns • Long Release Cycles • Handoffs Between Ops, Dev,Dba, Test,etc.. • Works in Stage but not in production. • Preparing environments for release takes a long time. • Config files are updated manual. • Different systems OS, Middleware, App versions. • Can’t tell what systems are running what versions. • Manual DocumentationMonday, June 13, 2011
  • 37. More Anti-Patterns • Silod Teams • Manual Deployments • Fractional Systems • Throttled Deployments • Dependency Hell • Manual Rollbacks • Scheduled Builds • Don’t Version Everything • Manual Database Builds • Code Freezes • Large Test Datasets • Golden Images • Manual Tests • Mixed Automation • Manual Documentation • No Deprovisioning ProcessMonday, June 13, 2011
  • 38. Devops Enemies • Misalignment of Incentives • Latent Demand • Non Functional Requirements • SiloizationMonday, June 13, 2011
  • 39. Misalignment of Incentives • Senior management driven by total revenue • Sales is driven by compensation • Development is driven by delivery • Quality Assurance is driven by defects • Operations is driven by uptimeMonday, June 13, 2011
  • 40. Latent Demand Situation where demand cannot be met: a business environment in which demand for a particular product cannot be met by existing suppliers or is temporarily suppressedMonday, June 13, 2011
  • 41. Devops Induced Demand • What if IT could create an environment where consumers of IT were informed and felt empowered? • What if IT gave them the freedom to get things done? • What if freedom and a getting-things-done attitude became habit forming? Monday, June 13, 2011
  • 42. Non Functional Requirements • Security • Backups • Availability and Performance • Upgrades • Configuration Management • Monitoring and Logging • Disaster RecoveryMonday, June 13, 2011
  • 43. Siloization • Security • Development • Operations • Testing • Quality AssuranceMonday, June 13, 2011
  • 44. Siloization • Departments are like tribes • Explicit rules of the tribe • Implicit rules of the tribe • Sociability • SolidarityMonday, June 13, 2011
  • 45. Devops Memes • Agile Infrastructure • Infrastructure as Code • Done means Deployed • SDLC as InfrastructureMonday, June 13, 2011
  • 46. What does Devops mean to you?Monday, June 13, 2011