from 0 to devops: lessons learned moving from on-prem to cloud native
TRANSCRIPT
Klaus Enzenhofer
Director Technology Strategy
From 0 to DevOps
klaus-enzenhofer
@kenzenhofer
Lessons Learned Moving from On-Prem to Cloud Native"
Largest companies in the world by Market Cap
Rank 2011 2012 2016 (Q3)
#1 Exxon Mobil Apple Apple
#2 Petro China Exxon Mobil Alphabet (Google)
#3 Apple Inc. Petro China Microsoft
#4 ICBC Microsoft Amazon
#5 Pertobras IBM Facebook
2 major releases/year
customers deploy & operate on-prem
26 major releases/year
Dynatrace SaaS
13 major releases/year
Dynatrace Managed
Today2011
ruxit theme 2014.05.15Dynatrace DevOps Transformation by the numbers
26x
500
releases/year
Deployments / Working Day
31000 60hUnit & Int Tests / hour UI Tests per Build
More Quality
~120 340Code commits / day Stories per sprint
More Agile
93%Production bugs found by Dev
More Stability 470 >99.99%Global EC2 Instances Global Availability
July 2017
confidential
DevOps: Point of Departure
Dev Perf/Test Ops Biz
Slow Innovation
Late & insufficient Feedback
Adjust Load Env
Perf/Load
Deploy
New CapabilityEmergency/ T3 Ticket
Update Tests
Innovate/Design
Correct/Innovate
release
High Performers vs Low Performers: Speed Gap Closing but Quality Gap Increasing
https://puppet.com/resources/whitepaper/2017-state-devops-report/
confidential
DevOps: Point of Departure
Dev Perf/Test Ops Biz
Slow Innovation
Late & insufficient Feedback
Adjust Load Env
Perf/Load
Deploy
New Capability
CI
Emergency/ T3 Ticket
Update Tests
Innovate/Design
Correct/Innovate
Fast Innovation
Immediate & Direct Feedback
release
confidential
Scaling DevOps to deliver better software faster
Continuous Delivery + Continuous Feedback
+
Give it in the hands of the real experts of code!
confidential
Master branch
s
Pipeline the Pipeline
Latest Sprint branch Latest Sprint branch -1
Continuous Delivery
Dev Stage Daily Acceptance Stage Bi-DailyProduction Stage
Bi-Weekly & On Demand
confidential
Dev Stage Production StageAcceptance Stage
Pipeline the Monitoring
Continuous FeedbackShift-Right Metrics
confidential
Get started with DevOps Transformation
Shift-Left QualityQuality/uptime/CD matters in Dev/staging as wellMake Dev / CSA / PM dependent from quality in Dev
Shift-Right MetricsEnable DEVs defining quality metrics
Make DEVs to the primary consumers of their metrics
confidential
Mission Control =
Dynatrace Managed Orchestration Layer
Cloud Control =
Dynatrace SaaS Orchestration Layer
Orchestration
LayerProduct owned by a Feature Team
having it’s own CDF Pipeline
Dev Stage Production StageAcceptance Stage
Ops Automation as Pipeline FeatureSame Automation in every stage! No manual touches!
confidential
NoDevOps Journey
Dynatrace has no Ops Team
No manual touches allowed
Dev consume monitoring feedback
Self-healing as non-functional product feature
Food for thoughts:
• In which of the following stages are you and what's next?
• Classic siloed, Continuous Integration, DevOps?
• Is technology or process/culture the hurdle?
• What applications of innovations do you have?
• Do you have the right monitoring strategy?
http://dynatrace.com/trial