Twin Cities Code Camp - DevOps In Action
-
Upload
david-strebel -
Category
Technology
-
view
228 -
download
0
Transcript of Twin Cities Code Camp - DevOps In Action
![Page 1: Twin Cities Code Camp - DevOps In Action](https://reader035.fdocuments.in/reader035/viewer/2022062412/5874e36f1a28abd05f8b8313/html5/thumbnails/1.jpg)
DevOps In Action
Dave StrebelCloud Technical Specialist
Microsoft @HybridCloud_Guy
blogs.technet.com/hybridguy
About Me:• Mixture of infrastructure and dev• Love technology and beer• Converted Microsoft fan• Docker\CF Meetup Organizer
#TCCC20
![Page 2: Twin Cities Code Camp - DevOps In Action](https://reader035.fdocuments.in/reader035/viewer/2022062412/5874e36f1a28abd05f8b8313/html5/thumbnails/2.jpg)
It’s DevOps!
It’s DevOps!
It’s DevOps!It’s DevOps!
@HybridCloud_Guy#TCCC20
![Page 3: Twin Cities Code Camp - DevOps In Action](https://reader035.fdocuments.in/reader035/viewer/2022062412/5874e36f1a28abd05f8b8313/html5/thumbnails/3.jpg)
“DevOps is the union of people, process, and products to enable continuous delivery of value to our end users.”Donovan Brown
http://bit.ly/WhatIs-DevOps
@HybridCloud_Guy#TCCC20
![Page 4: Twin Cities Code Camp - DevOps In Action](https://reader035.fdocuments.in/reader035/viewer/2022062412/5874e36f1a28abd05f8b8313/html5/thumbnails/4.jpg)
The Plan: Flawless Execution
http://devopsreactions.tumblr.com@HybridCloud_Guy#TCCC20
![Page 5: Twin Cities Code Camp - DevOps In Action](https://reader035.fdocuments.in/reader035/viewer/2022062412/5874e36f1a28abd05f8b8313/html5/thumbnails/5.jpg)
The Reality: Environments differ
http://devopsreactions.tumblr.com
@HybridCloud_Guy#TCCC20
![Page 6: Twin Cities Code Camp - DevOps In Action](https://reader035.fdocuments.in/reader035/viewer/2022062412/5874e36f1a28abd05f8b8313/html5/thumbnails/6.jpg)
A Partial Solution: The Right Tools
http://devopsreactions.tumblr.com@HybridCloud_Guy#TCCC20
![Page 7: Twin Cities Code Camp - DevOps In Action](https://reader035.fdocuments.in/reader035/viewer/2022062412/5874e36f1a28abd05f8b8313/html5/thumbnails/7.jpg)
A Partial Solution: The Right Tools
http://devopsreactions.tumblr.com@HybridCloud_Guy#TCCC20
![Page 8: Twin Cities Code Camp - DevOps In Action](https://reader035.fdocuments.in/reader035/viewer/2022062412/5874e36f1a28abd05f8b8313/html5/thumbnails/8.jpg)
A Partial Solution: Team
http://devopsreactions.tumblr.com
@HybridCloud_Guy#TCCC20
![Page 9: Twin Cities Code Camp - DevOps In Action](https://reader035.fdocuments.in/reader035/viewer/2022062412/5874e36f1a28abd05f8b8313/html5/thumbnails/9.jpg)
A Partial Solution: Team
http://devopsreactions.tumblr.com
@HybridCloud_Guy#TCCC20
![Page 10: Twin Cities Code Camp - DevOps In Action](https://reader035.fdocuments.in/reader035/viewer/2022062412/5874e36f1a28abd05f8b8313/html5/thumbnails/10.jpg)
Full Solution: Tools, Team and Process
http://devopsreactions.tumblr.com
@HybridCloud_Guy#TCCC20
![Page 11: Twin Cities Code Camp - DevOps In Action](https://reader035.fdocuments.in/reader035/viewer/2022062412/5874e36f1a28abd05f8b8313/html5/thumbnails/11.jpg)
Plan1 Monitor +
Learn
Release
Develop + Test2
Development
Production
4
3
DevOps
@HybridCloud_Guy#TCCC20
![Page 12: Twin Cities Code Camp - DevOps In Action](https://reader035.fdocuments.in/reader035/viewer/2022062412/5874e36f1a28abd05f8b8313/html5/thumbnails/12.jpg)
Source Build
Continuous Integration
Value• Accelerate Delivery• Repeatability • Optimized Resources
Measure• More frequent releases• MTTR• MTTD
cspkg
Test
DEV OPSOPS
@HybridCloud_Guy#TCCC20
![Page 13: Twin Cities Code Camp - DevOps In Action](https://reader035.fdocuments.in/reader035/viewer/2022062412/5874e36f1a28abd05f8b8313/html5/thumbnails/13.jpg)
DEVSOURCE REPO
Continuous Delivery
Value• Optimized Resources• Accelerate Delivery
Measure• Deployment Rate• MTTR• Availability
STAGE
PRODUCTIONDEV OPS
@HybridCloud_Guy#TCCC20
![Page 14: Twin Cities Code Camp - DevOps In Action](https://reader035.fdocuments.in/reader035/viewer/2022062412/5874e36f1a28abd05f8b8313/html5/thumbnails/14.jpg)
DEV
Infrastructure & Configuration as Code
Value• Optimized Resources• Accelerate Delivery
Measure• Deployment Rate• MTTR
STAGE
PRODUCTIONDEV OPS
@HybridCloud_Guy#TCCC20
![Page 15: Twin Cities Code Camp - DevOps In Action](https://reader035.fdocuments.in/reader035/viewer/2022062412/5874e36f1a28abd05f8b8313/html5/thumbnails/15.jpg)
DevOps ToolsBuild Provisioning Release
Management Configuration Monitoring & Diagnostics
GitHubJenkinsCloudbeesTeamcityBamboo
PowerShellAzure CLI (xplat-cli)ARM templatesChef KnifePuppet CLIVagrantDeisAnsible
Visual Studio RMOctopus DeployDev/Test Labs
ChefDSC ExtensionPuppet LabsSaltForeman (coming soon)
Application InsightsOpInsightsNew RelicNagiosDataDogAzure Monitoring
@HybridCloud_Guy#TCCC20
![Page 16: Twin Cities Code Camp - DevOps In Action](https://reader035.fdocuments.in/reader035/viewer/2022062412/5874e36f1a28abd05f8b8313/html5/thumbnails/16.jpg)
#TCCC20
![Page 17: Twin Cities Code Camp - DevOps In Action](https://reader035.fdocuments.in/reader035/viewer/2022062412/5874e36f1a28abd05f8b8313/html5/thumbnails/17.jpg)
© 2015 Microsoft Corporation. All rights reserved.