![Page 1: DevOps für mittlere Unternehmen und Großunternehmen - AWS Cloud Web Day für Mittelstand und Großunternehmen](https://reader035.vdocuments.net/reader035/viewer/2022070512/588a55e31a28ab7a768b47e1/html5/thumbnails/1.jpg)
©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved
DevOps in the Enterprise
Oliver ArafatTechnical Evangelist
Amazon Web Services
![Page 2: DevOps für mittlere Unternehmen und Großunternehmen - AWS Cloud Web Day für Mittelstand und Großunternehmen](https://reader035.vdocuments.net/reader035/viewer/2022070512/588a55e31a28ab7a768b47e1/html5/thumbnails/2.jpg)
Agenda
• The Amazon DevOps story
• Building Blocks for a Delivery Pipeline on AWS
• Three Tenets for DevOps in the Enterpris
![Page 3: DevOps für mittlere Unternehmen und Großunternehmen - AWS Cloud Web Day für Mittelstand und Großunternehmen](https://reader035.vdocuments.net/reader035/viewer/2022070512/588a55e31a28ab7a768b47e1/html5/thumbnails/3.jpg)
Prelude
![Page 4: DevOps für mittlere Unternehmen und Großunternehmen - AWS Cloud Web Day für Mittelstand und Großunternehmen](https://reader035.vdocuments.net/reader035/viewer/2022070512/588a55e31a28ab7a768b47e1/html5/thumbnails/4.jpg)
What is DevOps?
DevOps = efficiencies that speed up this lifecycle
developers customers
releasetestbuild
plan monitor
delivery pipeline
feedback loop
Software development lifecycle
![Page 5: DevOps für mittlere Unternehmen und Großunternehmen - AWS Cloud Web Day für Mittelstand und Großunternehmen](https://reader035.vdocuments.net/reader035/viewer/2022070512/588a55e31a28ab7a768b47e1/html5/thumbnails/5.jpg)
©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved
The Amazon DevOps story
©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved
![Page 6: DevOps für mittlere Unternehmen und Großunternehmen - AWS Cloud Web Day für Mittelstand und Großunternehmen](https://reader035.vdocuments.net/reader035/viewer/2022070512/588a55e31a28ab7a768b47e1/html5/thumbnails/6.jpg)
![Page 7: DevOps für mittlere Unternehmen und Großunternehmen - AWS Cloud Web Day für Mittelstand und Großunternehmen](https://reader035.vdocuments.net/reader035/viewer/2022070512/588a55e31a28ab7a768b47e1/html5/thumbnails/7.jpg)
Monolith development lifecycle
developers
releasetestbuild
delivery pipelineapp
![Page 8: DevOps für mittlere Unternehmen und Großunternehmen - AWS Cloud Web Day für Mittelstand und Großunternehmen](https://reader035.vdocuments.net/reader035/viewer/2022070512/588a55e31a28ab7a768b47e1/html5/thumbnails/8.jpg)
• Service-Oriented Architecture (SOA)
• Single-purpose
• Connect only through APIs
• “Microservices”
![Page 9: DevOps für mittlere Unternehmen und Großunternehmen - AWS Cloud Web Day für Mittelstand und Großunternehmen](https://reader035.vdocuments.net/reader035/viewer/2022070512/588a55e31a28ab7a768b47e1/html5/thumbnails/9.jpg)
• Two-pizza teams
• Full ownership
• Full accountability
• Aligned incentives
• “DevOps”
![Page 10: DevOps für mittlere Unternehmen und Großunternehmen - AWS Cloud Web Day für Mittelstand und Großunternehmen](https://reader035.vdocuments.net/reader035/viewer/2022070512/588a55e31a28ab7a768b47e1/html5/thumbnails/10.jpg)
Missing tools
developers delivery pipelineservices
???
![Page 11: DevOps für mittlere Unternehmen und Großunternehmen - AWS Cloud Web Day für Mittelstand und Großunternehmen](https://reader035.vdocuments.net/reader035/viewer/2022070512/588a55e31a28ab7a768b47e1/html5/thumbnails/11.jpg)
• Self-service
• Technology-agnostic
• Encourage best practices
• Single-purpose services
![Page 12: DevOps für mittlere Unternehmen und Großunternehmen - AWS Cloud Web Day für Mittelstand und Großunternehmen](https://reader035.vdocuments.net/reader035/viewer/2022070512/588a55e31a28ab7a768b47e1/html5/thumbnails/12.jpg)
• Deployment service
• No downtime deployments
• Health checking
• Versioned artifacts and rollbacks
![Page 13: DevOps für mittlere Unternehmen und Großunternehmen - AWS Cloud Web Day für Mittelstand und Großunternehmen](https://reader035.vdocuments.net/reader035/viewer/2022070512/588a55e31a28ab7a768b47e1/html5/thumbnails/13.jpg)
• Continuous delivery
• From check-in to production
• Automated actions and transitions
• >90% of teams
Pipelines
![Page 14: DevOps für mittlere Unternehmen und Großunternehmen - AWS Cloud Web Day für Mittelstand und Großunternehmen](https://reader035.vdocuments.net/reader035/viewer/2022070512/588a55e31a28ab7a768b47e1/html5/thumbnails/14.jpg)
Microservice development lifecycle
developers delivery pipelinesservices
releasetestbuild
releasetestbuild
releasetestbuild
releasetestbuild
releasetestbuild
releasetestbuild
![Page 15: DevOps für mittlere Unternehmen und Großunternehmen - AWS Cloud Web Day für Mittelstand und Großunternehmen](https://reader035.vdocuments.net/reader035/viewer/2022070512/588a55e31a28ab7a768b47e1/html5/thumbnails/15.jpg)
= 50 million deployments a year
Thousands of teams× Microservice architecture
× Continuous delivery× Multiple environments
![Page 16: DevOps für mittlere Unternehmen und Großunternehmen - AWS Cloud Web Day für Mittelstand und Großunternehmen](https://reader035.vdocuments.net/reader035/viewer/2022070512/588a55e31a28ab7a768b47e1/html5/thumbnails/16.jpg)
How can others do this?
![Page 17: DevOps für mittlere Unternehmen und Großunternehmen - AWS Cloud Web Day für Mittelstand und Großunternehmen](https://reader035.vdocuments.net/reader035/viewer/2022070512/588a55e31a28ab7a768b47e1/html5/thumbnails/17.jpg)
©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved
Building Blocks for a Delivery Pipeline on AWS
©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved
![Page 18: DevOps für mittlere Unternehmen und Großunternehmen - AWS Cloud Web Day für Mittelstand und Großunternehmen](https://reader035.vdocuments.net/reader035/viewer/2022070512/588a55e31a28ab7a768b47e1/html5/thumbnails/18.jpg)
Setting up a delivery pipeline
Testing Staging Production
deploy
deploy
deploySource Build
release
AWS CodeDeploy
AWS CodePipeline
AWSCodeCommit
Automate your software deployments
Automate your release process
![Page 19: DevOps für mittlere Unternehmen und Großunternehmen - AWS Cloud Web Day für Mittelstand und Großunternehmen](https://reader035.vdocuments.net/reader035/viewer/2022070512/588a55e31a28ab7a768b47e1/html5/thumbnails/19.jpg)
AWS CodeDeploy
• Easy and reliable deployments• Scale with ease• Deploy to any server
TestCodeDeployv1, v2, v3
Production
Dev
applicationrevisions
deployment groups
![Page 20: DevOps für mittlere Unternehmen und Großunternehmen - AWS Cloud Web Day für Mittelstand und Großunternehmen](https://reader035.vdocuments.net/reader035/viewer/2022070512/588a55e31a28ab7a768b47e1/html5/thumbnails/20.jpg)
AWS CodePipeline
• Connect to best-of-breed tools• Accelerate your release process• Consistently verify each release
Build1) Build2) Unit test
1) Deploy2) UI test
Source Beta Production1) Deploy2) Perf test
Gamma1) Deploy canary2) Deploy region 13) Deploy region 2
1) Pull
![Page 21: DevOps für mittlere Unternehmen und Großunternehmen - AWS Cloud Web Day für Mittelstand und Großunternehmen](https://reader035.vdocuments.net/reader035/viewer/2022070512/588a55e31a28ab7a768b47e1/html5/thumbnails/21.jpg)
AWS CodeCommit
• Use standard Git tools• Scalability, availability, and durability of Amazon S3• Encryption at rest with customer-specific keys
git pull/push CodeCommit
Git objects inAmazon S3
Git index inAmazon DynamoDB
Encryption keyin AWS KMS
SSH or HTTPS
![Page 22: DevOps für mittlere Unternehmen und Großunternehmen - AWS Cloud Web Day für Mittelstand und Großunternehmen](https://reader035.vdocuments.net/reader035/viewer/2022070512/588a55e31a28ab7a768b47e1/html5/thumbnails/22.jpg)
AWS Code partners
![Page 23: DevOps für mittlere Unternehmen und Großunternehmen - AWS Cloud Web Day für Mittelstand und Großunternehmen](https://reader035.vdocuments.net/reader035/viewer/2022070512/588a55e31a28ab7a768b47e1/html5/thumbnails/23.jpg)
©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved
Three Tenets for DevOps in the Enterprise
©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved
![Page 24: DevOps für mittlere Unternehmen und Großunternehmen - AWS Cloud Web Day für Mittelstand und Großunternehmen](https://reader035.vdocuments.net/reader035/viewer/2022070512/588a55e31a28ab7a768b47e1/html5/thumbnails/24.jpg)
![Page 25: DevOps für mittlere Unternehmen und Großunternehmen - AWS Cloud Web Day für Mittelstand und Großunternehmen](https://reader035.vdocuments.net/reader035/viewer/2022070512/588a55e31a28ab7a768b47e1/html5/thumbnails/25.jpg)
Be customer service-oriented throughout your organization.
Customer-service-centricity improves the IT brand
Customer-service-centricity is good for your career
![Page 26: DevOps für mittlere Unternehmen und Großunternehmen - AWS Cloud Web Day für Mittelstand und Großunternehmen](https://reader035.vdocuments.net/reader035/viewer/2022070512/588a55e31a28ab7a768b47e1/html5/thumbnails/26.jpg)
Automate everything.
• Efficiency• Elasticity• Portability• Security• Auditability• Recoverability
“As machines become more and more efficient and perfect, so it will become clear that imperfection is the greatness of man.” — Ernst Fischer
![Page 27: DevOps für mittlere Unternehmen und Großunternehmen - AWS Cloud Web Day für Mittelstand und Großunternehmen](https://reader035.vdocuments.net/reader035/viewer/2022070512/588a55e31a28ab7a768b47e1/html5/thumbnails/27.jpg)
Run what you build.
• Design for Production• Greater employee autonomy• Greater transparency• More automation• Better operational quality• More satisfied customers
![Page 28: DevOps für mittlere Unternehmen und Großunternehmen - AWS Cloud Web Day für Mittelstand und Großunternehmen](https://reader035.vdocuments.net/reader035/viewer/2022070512/588a55e31a28ab7a768b47e1/html5/thumbnails/28.jpg)
Book recommendation
Gene Kim, Kevin Behr, and George Spafford
The Phoenix ProjectTaschenbuch: 382 Seiten Verlag: Astronaut Projects; Auflage: Revised. (16. Oktober 2014) Sprache: Englisch