DevOps 101 - Moving Fast with Confidence

39
DevOps 101: Moving Fast with Confidence

Transcript of DevOps 101 - Moving Fast with Confidence

DevOps 101:Moving Fast with Confidence

2

Housekeeping

Confidential ©2008-15 New Relic, Inc. All rights reserved.  

Today’s webinar is being recorded. A link to the

recording will be emailed to all registrants shortly after.

Please be sure to ask any questions via the “questions panel”

There will be a brief survey after the webinar for any additional questions or

feedback.

3Confidential ©2008-15 New Relic, Inc. All rights reserved.  

DevOps 101Donnie Berkholz, Research Director, 451 Research

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

Minimizing risk, maximizing agility

2013n=1540

2014n=2041

2015n=1736

2016n=1734

31 30 22 25

25 2120 19

22 2123 23

11 14 17 18

12 15 17 16Lower risk

Speed time to market

Improve product or service quality

Lower costs

Increase revenue

Everyone’s becoming a software company…

5

But we don’t all realize it yet.

Early adopter Pragmatic Conservative Skeptical05

101520253035404550

4Q14 (n=706) 1Q15 (n=1050) 2Q15 (n=975) 3Q15 (n=935)4Q15 (n=1057) 1Q16 (n=749) 3Q16 (n=806) 4Q16 (n=613)

Technology adoption stance

Perc

enta

ge

Source: 451 Research, Voice of the Enterprise: Cloud Transformation

4Q14: 9.5%4Q16: 17.0%

46%

9.2%14.5%

22.3%

45.5%

8.4%

The digital revolution is unevenQ. Which of the following best describes your organization? n=1734

6

MarketDisruptor

MarketMaker

UnderReinvention

StayingThe Course

Transitioning

High Business Transformation 47.2% 49.0% 48.1% 25.3% 54.5%High IT Portfolio Transformation 51.6% 48.6% 47.3% 30.5% 49.3%% Digital Infrastructure in 2 Years

60.7% 57.8% 58.1% 55.0% 55.1%

% Digital Infrastructure Change 5.0% 3.9% 6.7% 7.1% 1.7%

COMMISSIONED BY MICROSOFT

Market Disrupter: fundamentally changing an existing market, such as Uber or Airbnb.Market Maker: creating a market that did not previously exist, such as iRobot, Facebook or TwitterUnder Reinvention: reinventing and/or repositioning your organization, such as GE's focus on environmental technologiesStaying the Course: continuing to execute existing strategiesTransitioning: being sold/acquired/divesting/ bankruptcy etc.

46%

9.2%14.5%

22.3%

45.5%

8.4%

The digital revolution is unevenQ. Which of the following best describes your organization? n=1734

7

Market Disrupter: fundamentally changing an existing market, such as Uber or Airbnb.Market Maker: creating a market that did not previously exist, such as iRobot, Facebook or TwitterUnder Reinvention: reinventing and/or repositioning your organization, such as GE's focus on environmental technologiesStaying the Course: continuing to execute existing strategiesTransitioning: being sold/acquired/divesting/ bankruptcy etc. Market

DisruptorMarketMaker

UnderReinvention

StayingThe Course

Transitioning

High Business Transformation 47.2% 49.0% 48.1% 25.3% 54.5%High IT Portfolio Transformation 51.6% 48.6% 47.3% 30.5% 49.3%% Digital Infrastructure in 2 Years

60.7% 57.8% 58.1% 55.0% 55.1%

% Digital Infrastructure Change 5.0% 3.9% 6.7% 7.1% 1.7%

COMMISSIONED BY MICROSOFT

8

DevOps: What is this thing, anyway?

9

Agile, truly tip to tail

Business to customer

10

DevOps (n): A philosophy of organizational culture, structure and practices

designed to build and operate the right service,

more quickly and reliably.

3 pillars of DevOps

11

Culture

Automation

Measurement

Tied together by lean

12

Culture:Tear down all the silos

Flickr: kalandrakas

13Flickr: respresFlickr: hartvig, snapeverything, roymaloon

Automation:Pets vs Cattle

Automation: Infrastructure as code

14Wikipedia: Magnus Manske

Knight Capital and the $460 million bug

15Wikipedia: Jericho

Continuous delivery

16Source: continuousautomation.com

Where are we today?

17

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

1818

Measurement: #monitoringsucks/#monitoringlove

Flickr: koenvereeken

DevOps tools in use still vary widely

19Source: 451 Research/Red Hat, Q2 2016, n=419

Release speed still lags demand

20Source: 451 Research/Red Hat, Q1 2016, n=201

0%5%

10%15%20%25%30%35%40%

6%

28%

34%

23%

3%1%

3%0%

Enter containers:Enabling DevOps withthe future of virtualization

Developers love Docker

22

Discovery and Evaluation

Running Trials/Pilot Projects

In Test and Development Environment

Initial Implementation of Production Applications

Broad Implementation of Production Applications

No Plans

56.1%

10.7%

3.9%

4.2%

2.1%

22.9%

31.5%

10.2%

8.4%

9.4%

4.7%

35.8%

19.1%

10.0%

6.7%

9.5%

4.6%

50.1%Q1 2016 Q3 2015 Q1 2015

Docker is not just a toy

23

14.1%}Source: 451 Voice of the Enterprise: Cloud; 1Q15 n=991; 3Q15 n=960; 1Q16 n=461

of cloud-using orgs

Prod in 1Q16:

Discovery and Evaluation

Running Trials/Pilot Projects

In Test and Development Environment

Initial Implementation of Production Applications

Broad Implementation of Production Applications

No Plans

56.1%

10.7%

3.9%

4.2%

2.1%

22.9%

31.5%

10.2%

8.4%

9.4%

4.7%

35.8%

19.1%

10.0%

6.7%

9.5%

4.6%

50.1%Q1 2016 Q3 2015 Q1 2015

Docker is not just a toy

24

30.8%Source: 451 Voice of the Enterprise: Cloud; 1Q15 n=991; 3Q15 n=960; 1Q16 n=461

of cloud-using orgs

Pilot+ in 1Q16:}

Microservices areenabled by containers

25

26

Loosely coupled services

“ The only communication allowed [at Amazon] is via service interface calls over the network.”– Steve Yegge, Google, Oct 2011,

paraphrasing Jeff Bezos memo

https://plus.google.com/+RipRowan/posts/eVeouesvaVX

Complexity is the new normal

27

28

“ Our infrastructure is decomposed into a large number of very simple pieces of software – each of which is independently deployed and monitored, and can be easily reasoned about.”

– Matt Heath, Hailo, 9 Mar 2015

https://sudo.hailoapp.com/services/2015/03/09/journey-into-a-microservice-world-part-3/

29

“ We relied on [our open-source library] Pacts, some manual tests, and then made sure there was very good monitoring in production.”

– Beth Skurrie, REA consultant, 10 Nov 2014

http://techblog.realestate.com.au/a-microservices-implementation-retrospective/

Monitoring remains a challenge• Scale• Complexity• Transience• Business value• Bottlenecks / queue depth• How to respond to self-healing issues?

30

How? DevOps (Culture, Automation, Measurement)

What? Microservices

Why? Survival

31

The challenge is execution.

Cultural gaps, tooling gaps

32

33Confidential ©2008-15 New Relic, Inc. All rights reserved.  

DevOps with New RelicRavi Tharisayi, Senior Solutions Marketing Manager, New Relic

NEWRNYSE – 2014

14k+Customers

1BScale: Events & Metrics Per

Minute

Our Goal:To be the first, best place to look to understand your digital

business

12,500+ Disruptors

1,500+ Global Enterprises

35

Data roadblocks limit the impact of DevOps culture changes

Confidential ©2008-15 New Relic, Inc. All rights reserved.  

User Experience

Business Outcome

Servers

Apps

A diverse digital team measures

success across siloed data sources

App changes are hard to assess across an increasingly dynamic

architecture

On-PremisesOn Premises Relational Data

Customers

NoSQL Data Store

Public Cloud

Micro Services

API

Mobile

Apps

Browser

36

New Relic helps you measure your DevOps success

Confidential ©2008-15 New Relic, Inc. All rights reserved.  

Customer Experience Applications Infrastructure

Multi-Tenant On-Demand Scale

Enterprise Security

See every change

Make digital a team sport

Move fast with confidence

Full stack visibility to measure real-time impact at every layer of your app.

Unified dashboards keep diverse teams in sync and focused on the right issues.

Real-time performance insight from deployments and config changes.

37Confidential ©2008-15 New Relic, Inc. All rights reserved.  

Are my critical app transactions performing well?

How is our container service performing vs cloud & datacenter?

Data Center

See every change from customer to code to containers

Can customers access sites across all regions?

38Confidential ©2008-15 New Relic, Inc. All rights reserved.  

Dynamic Dashboards, help your

teams start the day with a consistent view of what’s working and

what’s not.

Deploy with confidence with Deployment

Markers that show the impact of code changes

and New Relic Infrastructure that lets

you see all changes made across your hosts by your

teams.

Test your code change with automated load test and then monitor end user and application performance from a

single dashboard.

Alerts let your diverse teams take shared responsibility when Apdex, error rate or

uptime pass unacceptable thresholds.

Get your digital team moving fast with insights that inspire confidence

A day in the life of a New Relic-powered team

For more information, see our DevOps Hub:

https://newrelic.com/devops

Questions?