devops + azure
Post on 07-Jan-2017
338 Views
Preview:
TRANSCRIPT
DevOps AzureANTON BOYKOMICROSOFT AZURE MVPDEVOPS EVANGELIST
BOYKO.ANT@LIVE.COMV-ANBOYK@MICROSOFT.COM
Agenda
DevOps? DevOps challenges Azure in general DevOps practices Azure for DevOps
DevOps?
Traditional Development and Operations
Dev Ops
Traditional Development and Operations
Dev Ops
What is DevOps?
The three musketeers of DevOps
P P P
The three musketeers of DevOps
PeopleResponsibilities, management, skills development, and discipline
ProcessDefinition and design, compliance, and continuous improvement
ProductsTools and infrastructure
What is DevOps?
People Process Products DevOps
DevOps challenges
DevOps challenges
Frustrations Delays Lack of insights
Azure in general
Cloud artifacts
IaaS PaaS SaaS
Cloud artifacts
OnPremise
ApplicationData
RuntimeMiddleware
OSVirtualization
ServersStorage
Networking
IaaSApplication
DataRuntime
MiddlewareOS
VirtualizationServersStorage
Networking
PaaSApplication
DataRuntime
MiddlewareOS
VirtualizationServersStorage
Networking
SaaSApplication
DataRuntime
MiddlewareOS
VirtualizationServersStorage
Networking
DevOps practices
Continuous Integration
Value Accelerate Delivery Repeatability Optimized Resources
Measure Deployment Lead Time Mean Time To Repair Mean Time To Detect
Automated Testing
Value Accelerate Delivery Repeatability Optimized Resources
Measure Deployment Lead Time Mean Time To Repair Mean Time To Detect
Continuous Deployment
Value Optimized Resources Accelerate Delivery
Measure Deployment Frequency Mean Time To Repair Availability
Release Management
Value Optimized Resources Accelerate Delivery
Measure Deployment Frequency Mean Time To Repair Availability
Infrastructure as a Code
Value Optimized Resources Accelerate Delivery
Measure Deployment Rate Mean Time To Repair
App Performance Monitoring
Value Improve deployment quality Find performance bottlenecks Cater for demand Maintain application quality
Measure Availability Mean Time To Repair Mean Time To Detect
Availability Monitoring
Value Faster Detection & Remediation
Measure Availability Mean Time To Repair Mean Time To Detect
Automated Recovery
Value Minimal/No business impact Minimal/No manual intervention
Measure Availability Mean Time To Repair
Automated environment de-provisioning
Value Optimized Resources Inexpensive provisioning Rapid response
Measure Lower Total Cost of Ownership
Fault Injection
Value App Resiliance Faster Detection & Remediation
Measure Availability Mean Time To Repair
Azure for DevOps
Azure for DevOps
Azure Management
SDKAzure xPlat
CLI
Azure PowerShell
Cmdlets
Azure Resource Manager
Events
Global Azure
BootcampAzure Day
Azure Hackfest
Outsources Partnership
Anton Boyko
Microsoft Azure MVP
DevOps Evangelist
boyko.ant@live.com
v-anboyk@microsoft.com
@BoykoAnt facebook.com/boyko.ant linkedin.com/in/boykoant youtube.com/user/boykoant facebook.com/groups/azure.ua
top related