Value of Enterprise DevOps

1,789 views

Published on

My talk at Cloud Expo in NYC on 6-10-14. What is DevOPs? What is the Business Value? What needs to change within the Enterprise?

Published in: Technology, Business
  • Be the first to comment

Value of Enterprise DevOps

  1. 1. © 2013 Cloud Technology Partners, Inc. / Confidential 1 Deriving Value from Enterprise DevOps Cloud Computing Expo – NYC June 10, 2014
  2. 2. © 2013 Cloud Technology Partners, Inc. / Confidential 2 Mike Kavis About the Presenter VP / Principal Architect, Cloud Technology Partners @madgreek65 mike.kavis@cloudtp.com
  3. 3. © 2013 Cloud Technology Partners, Inc. / Confidential 3 WTF is DevOps? DevOps Gut Check
  4. 4. © 2013 Cloud Technology Partners, Inc. / Confidential 4 A culture shift or movement that encourages great collaboration to…… “Build Better Quality Software Faster & More Reliably” DevOps Gut Check
  5. 5. © 2013 Cloud Technology Partners, Inc. / Confidential 5 Common Misperceptions of DevOps DevOps Gut Check
  6. 6. © 2013 Cloud Technology Partners, Inc. / Confidential 9 The most fundamental goal of DevOps – Remove waste DevOps Gut Check
  7. 7. © 2013 Cloud Technology Partners, Inc. / Confidential 10 Examples of Waste • Redundant work across silos • Wait time • Provisioning times • Inconsistent environments • Manual testing processes • A domain expert as a bottleneck • Long approval processes DevOps Gut Check
  8. 8. © 2013 Cloud Technology Partners, Inc. / Confidential 11 What is Driving DevOps – Business Perspective High Performance IT Shops: • Deploy 30 times more with 50% fewer failures • Strong business performance, helping to boost productivity, profitability, and market share • Employee satisfaction • Competitive advantage
  9. 9. © 2013 Cloud Technology Partners, Inc. / Confidential 12 Old Way – The Dictatorship What is Driving DevOps – Technology Perspective Pre-Cloud - Lack of choices - Vertical scale - Long procurement processes - Vendor supported infrastructure - Standard n-tier architectures
  10. 10. © 2013 Cloud Technology Partners, Inc. / Confidential 13 New Way – Sovereignty Model What is Driving DevOps – Technology Perspective Cloud - Developer chooses - Horizontal scale - Provisioning in minutes - COTS infrastructure (virtual) - Distributed architectures
  11. 11. © 2013 Cloud Technology Partners, Inc. / Confidential 14 Old Way – Maslow’s Hammer What is Driving DevOps – Technology Perspective Pre-Cloud - If all you have is a hammer….. - One single database solution - Typically a SQL DBMS on a big server - Scales Vertically - Centralized
  12. 12. © 2013 Cloud Technology Partners, Inc. / Confidential 15 New Way – Freedom of Choice What is Driving DevOps – Technology Perspective Cloud - Many ways to skin a cat - Many different database technologies - Many different size servers - Scales horizontally - Distributed Source: http://aws.amazon.com/solutions/case-studies/parse/
  13. 13. © 2013 Cloud Technology Partners, Inc. / Confidential 16 Cloud architectures require… New Breed of Architectures Require a New Operating Model - Centralized logging solutions - Proactive monitoring (Nagios is not enough) - Enhanced security design - More regulatory controls - Cost optimization strategies - Stateless architectures - High levels of automation - Better collaboration between domain experts (app, ops, security)
  14. 14. © 2013 Cloud Technology Partners, Inc. / Confidential 17 Old Way – Man Behind the Curtain New Breed of Architectures Require a New Operating Model - Tribal Knowledge - Reactive mode – Fire Fighting - Fragile software - Big disruptive releases - Long wait for enhancements - Inefficient processes - Bugs in new code carried forward - Ops stuck holding the bag
  15. 15. © 2013 Cloud Technology Partners, Inc. / Confidential 18 New Way – Intelligent Services New Breed of Architectures Require a New Operating Model - Collaborative - Proactive mode – Fire Prevention - Stable software - Small, frequent releases - Fast to market - Waste removed from processes - Bugs not allowed in build - Shared Accountability
  16. 16. © 2013 Cloud Technology Partners, Inc. / Confidential 19 Modern Architectures are harder to manage and scale using traditional processes The Dilemma Cloud Provider Customers Employees Application Source: Compuware XML/SOAPhttp SQL TCIP/IP
  17. 17. © 2013 Cloud Technology Partners, Inc. / Confidential 20 Shift From Product-Centric to Service-Centric On Premise • Up front Licenses • 18-20% Annual Maintenance • IT Cost/Risk on Customer • SLA on Customer • Remote troubleshooting • 18-36 Month Release Cycle • Highly Customized • Upgrade Cost/Risk on Customer • Cost of Trained Staff on Customer ASP/Cloud Washed • License and Annual Maintenance • A la carte App/Hosting Services • IT Cost/Risk Shared • Manual Scaling • SLA Shared • 18-36 Month Release Cycle • Moderately Customized, Integration Challenged • Periodic Upgrade Cost/Risk Shared • Highly Skilled Staff for Manual Changes and One Off Issues • Ongoing Debate on Shared Roles SaaS/True Cloud • Subscription Including Maintenance • Continuous Operations Services Included • IT Cost/Risk on Provider • Autoscaling • Availability and Performance SLA on Provider • Frequent Releases/Upgrades • Configurable Customization and Integration Toolkit • Self-Service and Dashboards • Automation and Proactive Monitoring Product Delivery Service Delivery
  18. 18. © 2013 Cloud Technology Partners, Inc. / Confidential 21 What Needs to Change? Traditional Challenge – Dev needs speed, Ops needs control Speed APIs Security Compliance Availability Auditing The Great Balancing Act
  19. 19. © 2013 Cloud Technology Partners, Inc. / Confidential 22 What needs to Change? Old Way New Way Done means “It’s an OPS problem now” A service is never done until it is turned off “The best developers are the ones who get the call when the system goes down”
  20. 20. © 2013 Cloud Technology Partners, Inc. / Confidential 23 What needs to Change? Old Way = Ops as a Bottleneck
  21. 21. © 2013 Cloud Technology Partners, Inc. / Confidential 24 What needs to Change? New Way = Ops as a Service Provider Automated/ Self Service Provisioning Asset/ Upgrade/ Patch Management Monitoring/ Logging Services Availability Management Performance/ Capacity Management Security & Compliance Services
  22. 22. © 2013 Cloud Technology Partners, Inc. / Confidential 25 Focus on Removing Waste from the System Remove waste first, then automate Source: http://nicholsoncartoons.com.au/2012-07-04-deloitte-report-warns-on-port-infrastructure.html
  23. 23. © 2013 Cloud Technology Partners, Inc. / Confidential 26 Focus on Removing Waste from the System Don’t automate what you don’t understand Source: http://nicholsoncartoons.com.au/2012-07-04-deloitte-report-warns-on-port-infrastructure.html
  24. 24. © 2013 Cloud Technology Partners, Inc. / Confidential 27 Continuous Operations: “Characteristics of a data-processing system that reduce or eliminate the need for planned downtime, such as scheduled maintenance” - Gartner Build a Culture of Continuous Improvement IT Performance
  25. 25. © 2013 Cloud Technology Partners, Inc. / Confidential 28 Automation and Orchestration Logging, Monitoring and Metrics The DevOps Toolkit Implement Feedback
  26. 26. © 2013 Cloud Technology Partners, Inc. / Confidential 29 At the end of the Day, DevOps only matters if the business needs are met Keep Your Eye on the Prize
  27. 27. © 2013 Cloud Technology Partners, Inc. / Confidential 30 Recommended Reading
  28. 28. © 2013 Cloud Technology Partners, Inc. / Confidential 31 Questions? Thank you for your time and interest. Mike Kavis VP / Principal Architect, Cloud Technology Partners @madgreek65 / mike.kavis@cloudtp.com

×