34
Preparing for DevOps: How to lay the foundation for success Donnie Berkholz, Ph.D. Research Director — Development, DevOps, & IT Ops Hostway webcast, October 2016

Preparing for DevOps: Laying the foundation for success

Embed Size (px)

Citation preview

Page 1: Preparing for DevOps: Laying the foundation for success

Preparing for DevOps:How to lay the foundation for successDonnie Berkholz, Ph.D.Research Director — Development, DevOps, & IT Ops

Hostway webcast, October 2016

Page 2: Preparing for DevOps: Laying the foundation for success

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?

Page 3: Preparing for DevOps: Laying the foundation for success

3Source: 451 Research/Microsoft Cloud+Hosting commissioned research

Minimizing risk, maximizing agility

Page 4: Preparing for DevOps: Laying the foundation for success

4

The need for speed

Source: 451 DevOps study, Q3 2014; n=237

63% want more

Page 5: Preparing for DevOps: Laying the foundation for success

DevOps:Putting IT into high gear

5

Page 6: Preparing for DevOps: Laying the foundation for success

6

Agile, truly tip to tail

Business to customer

Page 7: Preparing for DevOps: Laying the foundation for success

7

3 pillars of DevOps

Culture

Automation

Measurement

Page 8: Preparing for DevOps: Laying the foundation for success

8

Culture:Tear down all the silos

Flickr: kalandrakas

Page 9: Preparing for DevOps: Laying the foundation for success

9

Automation: Infrastructure as code

Wikipedia: Magnus Manske

Page 10: Preparing for DevOps: Laying the foundation for success

10

Knight Capital and the $460 million bug

Wikipedia: Jericho

Page 11: Preparing for DevOps: Laying the foundation for success

11

Continuous delivery

Source: continuousautomation.com

Page 12: Preparing for DevOps: Laying the foundation for success

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

Page 13: Preparing for DevOps: Laying the foundation for success

13

Measurement: #monitoringsucks/monitoringlove

Page 14: Preparing for DevOps: Laying the foundation for success

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)

Page 15: Preparing for DevOps: Laying the foundation for success

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

Page 16: Preparing for DevOps: Laying the foundation for success

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

Page 17: Preparing for DevOps: Laying the foundation for success

Preparing for DevOps: The road to success

Page 18: Preparing for DevOps: Laying the foundation for success

18

Collaborate: Get your KPIs and tools right

Flickr: koenvereeken

Page 19: Preparing for DevOps: Laying the foundation for success

19

Build empathy: Cross-train people, learn new skillsets

Flickr: soldiersmediacenter

Page 20: Preparing for DevOps: Laying the foundation for success

20

Start small: Generate early wins, the avalanche can wait

Flickr: wsdot

Page 21: Preparing for DevOps: Laying the foundation for success

21Flickr: respresFlickr: hartvig, snapeverything, roymaloon

New mindsets, new tools

Page 22: Preparing for DevOps: Laying the foundation for success

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)

Page 23: Preparing for DevOps: Laying the foundation for success

23

Find the right home: Don’t let the venue get in your way

Flickr: shannonmary

Page 24: Preparing for DevOps: Laying the foundation for success

John Enright

Chief Technology Officer

Introducing Hostway

Page 25: Preparing for DevOps: Laying the foundation for success

25

Polling Question

1. Google Cloud2. Azure3. AWS4. Other

Which public cloud platforms has your organization used for DevOps and/or continuous delivery?

Page 26: Preparing for DevOps: Laying the foundation for success

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

Page 27: Preparing for DevOps: Laying the foundation for success

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)

+

Page 28: Preparing for DevOps: Laying the foundation for success

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)

Page 29: Preparing for DevOps: Laying the foundation for success

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

Page 30: Preparing for DevOps: Laying the foundation for success

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

Page 31: Preparing for DevOps: Laying the foundation for success

Next Steps

Contact Hostway to Get [email protected]

[email protected] 855.713-5133

Page 32: Preparing for DevOps: Laying the foundation for success

Q&A

Questions?

Page 33: Preparing for DevOps: Laying the foundation for success

33

Thank you!Donnie BerkholzTwitter: @[email protected]

Page 34: Preparing for DevOps: Laying the foundation for success

Some content from this presentation is Creative-Commons licensed.

https://creativecommons.org/licenses/by-sa/https://creativecommons.org/licenses/by/

34