Preparing for DevOps:How to lay the foundation for successDonnie Berkholz, Ph.D.Research Director — Development, DevOps, & IT Ops
Hostway webcast, October 2016
2
Polling Question
1. Not interested – no plans to move to DevOps or continuous deployment
2. Just getting feet wet - beginning to test DevOps methodologies/tools
3. In process – actively applying DevOps methodologies/tools4. Fully adopted – expert level DevOps adoption
Where is your organization in it’s adoption of DevOps?
3Source: 451 Research/Microsoft Cloud+Hosting commissioned research
Minimizing risk, maximizing agility
4
The need for speed
Source: 451 DevOps study, Q3 2014; n=237
63% want more
DevOps:Putting IT into high gear
5
6
Agile, truly tip to tail
Business to customer
7
3 pillars of DevOps
Culture
Automation
Measurement
8
Culture:Tear down all the silos
Flickr: kalandrakas
9
Automation: Infrastructure as code
Wikipedia: Magnus Manske
10
Knight Capital and the $460 million bug
Wikipedia: Jericho
11
Continuous delivery
Source: continuousautomation.com
12
Where are we today?
Highly Manual
Manual with Limited Automation Tools
Automated with Manual Exception Handling
Policy Based Automation and Orchestration
Other
10.0%
54.7%
27.9%
6.8%
0.7%
n = 843Source: 451 VotE Cloud, Q3 2015
13
Measurement: #monitoringsucks/monitoringlove
14
< 250 employ-
ees
250-999 employees
1,000-9,999 employees
>10,000 employees
0%
10%
20%
30%
40%
50%
60%
DevOps adoption: resource-dependent?
451 Research, Voice of the Enterprise: Software-Defined Infrastructure, Q4 2015 (n=568)
15
DevOps tools in use still vary widely
Infrastructure as a Service
Application Topology/Architecture and Management (e.g. service
modeling, application packaging)
Release management
QA planning and automation tools
Performance Monitoring and Analysis/Log Event Management
Testing
33.83%37.31%
39.30%39.30%
40.80%40.80%
44.28%45.77%
51.24%51.74%
63.18%
Source: 451 Research/Red Hat, Q1 2016, n=201
16
0%5%
10%15%20%25%30%35%40%
6.0%
27.9%
34.3%
23.4%
3.5%1.0%
3.5%0.5%
Release speed still lags demand
Source: 451 Research/Red Hat, Q1 2016, n=201
Preparing for DevOps: The road to success
18
Collaborate: Get your KPIs and tools right
Flickr: koenvereeken
19
Build empathy: Cross-train people, learn new skillsets
Flickr: soldiersmediacenter
20
Start small: Generate early wins, the avalanche can wait
Flickr: wsdot
21Flickr: respresFlickr: hartvig, snapeverything, roymaloon
New mindsets, new tools
22
< 250 employ-
ees
250-999 employees
1,000-9,999 employees
>10,000 employees
0%10%20%30%40%50%60%70%80%90%
Be agile, test continuously
451 Research, Voice of the Enterprise: Software-Defined Infrastructure, Q4 2015 (n=670)
23
Find the right home: Don’t let the venue get in your way
Flickr: shannonmary
John Enright
Chief Technology Officer
Introducing Hostway
25
Polling Question
1. Google Cloud2. Azure3. AWS4. Other
Which public cloud platforms has your organization used for DevOps and/or continuous delivery?
Hybrid Cloud – Powered by Microsoft Azure
• The rapid scalability of the Azure Public Cloud • The performance and security of the Hostway’s Virtual Private Cloud• All backed by proven Hostway managed support.
Microsoft Azure Public
Cloud
Virtual Private Cloud
Hostway Managed Support
+“Hostway’s strategy positions it well to take advantage of both hybrid requirements and existing customer commitment to the Microsoft platform. “ – Liam Eagle, 451 Research
Microsoft Azure Public Cloud
Leading hyper-scale cloud platform
Microsoft
Backed by proven Hostway managed support
Hostway Managed Support• Architecture guidance, assistance
with configuration, provisioning, deployment
• Microsoft escalation support • Backup assistance • Remote management /
troubleshooting • Monitoring of resource utilization /
alerts • Installation, configuration, patching,
and troubleshooting • Account management (UI
assistance, help adding users, etc)
+
Virtual Private Cloud
Physically Isolated Compute
(CPU/RAM)
Storage
(HDD)
Network Resources
Spin
up
and
down
VM
’s, n
etwo
rk
grou
ps
• Familiar toolset and API for complete control and investment protection
APIResource Pool (Dedicated Cluster, N+1)
Run your App where it Runs Best - BEV
Private Cloud DedicatedOn-Premises Public Cloud
Compliance & Security Dependent Apps
Spikey Load Apps
Configuration-Dependent Apps
Legacy Apps Cloudy / Infrastructure Aware Apps
Rapid Scalability Apps
Steady Load Apps
Over 17 Years Going Above and Beyond
Give every customer, regardless of size, the exceptional service they deserve
Provide 24×7 phone access to real people – cloud hosting experts that are committed to customer success
Deliver unmatched technical expertise, including deep Microsoft/Azure knowledge as Microsoft Gold Certified Hosting partner
Empower customers to run their apps where they run best – enabled through our broad hybrid cloud portfolio
Q&A
Questions?
33
Thank you!Donnie BerkholzTwitter: @[email protected]
Some content from this presentation is Creative-Commons licensed.
https://creativecommons.org/licenses/by-sa/https://creativecommons.org/licenses/by/
34