| 2017 microsoft cloud and hosting summit · learn how continuous integration / continuous delivery...
TRANSCRIPT
| 2017 Microsoft Cloud and Hosting Summit
| 2017 Microsoft Cloud and Hosting Summit
Eamon O'Reilly
DevOps & Automation on Azure
Principal PM (Azure Automation)Microsoft
Arun Chandrasekhar
Principal PM (Azure DevOps)Microsoft
Agenda & Key Takeaways
DevOps practices and how they can be used to deliver Azure services at scale
Learn how Continuous Integration / Continuous Delivery works in practice on Azure
Microsoft has an integrated e2e DevOps process with VSTS and Azure
Everything needs to be automated e2e
Flexibility in your technology choices around DevOps with OSS
Review Continuous Management Azure provides for infrastructure and applications
DevOps lifecycle
1
2
Continuous Integration (CI)
Issues• Delivery delays
• Non-working/low-quality code
• Incomplete solutions
• Rework
Value• Frequent integration
• Higher quality
• Repeatability
cspkg
DEV
CI using Azure VM agents
Jenkins Master
Azure Resource Manager
Continuous Delivery (CD)
Issues• Slow delivery cadence
• Limited predictability when deploying
• Complexity when deploying
Value• Consistency
• Accelerated deployment
• Repeatability
• Human error reductionDEV
Infrastructure and configuration as code
Value• Optimized resources
• Accelerate delivery
Measure• Deployment rate
• MTTR
19
Continuous Management .
PACKAGINGDEVOPS TOOLING
PATCHING
CONFIG MONITORING
ORCHESTRATION
ALERTSDISCOVERYANALYTICS
SUBSCRIPTIONCOST POLICY
BACKUP RECOVERY
DETECT PREVENT
Immutable Pipelines: Pets vs Cattle
Continuous Deployment with Spinnaker
Bake VHD
Dev commits code Build/CI
Azure VM Scale SetCD pipeline
Azure Container
RegistryAzure Container ServiceCD pipeline
Key takeaways
Everything needs to be automated e2e
Flexibility in your technology choices around DevOps with OSS
Microsoft has an integrated e2e DevOps process with VSTS and Azure
Learning from production
© Copyright Microsoft Corporation. All rights reserved.