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.
DevOps 101
Donnie Berkholz, Research Director, 451 Research
4
Source: 451 Research/Microsoft Cloud+Hosting commissioned research
Minimizing risk, maximizing agility
31 30
22 25
25 21
20 19
22
21
23 23
11
14
17 18
12 15 17 16
2013
n=1540
2014
n=2041
2015
n=1736
2016
n=1734
Lower 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.
0
5
10
15
20
25
30
35
40
45
50
Early adopter Pragmatic Conservative Skeptical
Percentage
Technology adoption stance
4Q14 (n=706) 1Q15 (n=1050) 2Q15 (n=975) 3Q15 (n=935) 4Q15 (n=1057) 1Q16 (n=749) 3Q16 (n=806) 4Q16 (n=613)
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 uneven
Q. Which of the following best describes your organization? n=1734
6
Market
Disruptor
Market
Maker
Under
Reinvention
Staying
The 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
Twitter
Under Reinvention: reinventing and/or
repositioning your organization, such as GE's
focus on environmental technologies
Staying the Course: continuing to execute
existing strategies
Transitioning: being sold/acquired/divesting/
bankruptcy etc.
46%
9.2%
14.5%
22.3%
45.5%
8.4%
The digital revolution is uneven
Q. 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
Twitter
Under Reinvention: reinventing and/or
repositioning your organization, such as GE's
focus on environmental technologies
Staying the Course: continuing to execute
existing strategies
Transitioning: being sold/acquired/divesting/
bankruptcy etc. Market
Disruptor
Market
Maker
Under
Reinvention
Staying
The 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
13
Flickr: respresFlickr: hartvig, snapeverything, roymaloon
Automation:
Pets vs Cattle
Automation: Infrastructure as code
14
Wikipedia: Magnus Manske
Knight Capital and the $460 million bug
15
Wikipedia: Jericho
Continuous delivery
16
Source: continuousautomation.com
Where are we today?
17
10.0%
54.7%
27.9%
6.8%
0.7%
Highly Manual
Manual with Limited Automation Tools
Automated with Manual Exception Handling
Policy Based Automation and Orchestration
Other
n = 843
Source: 451 VotE Cloud, Q3 2015
1818
Measurement: #monitoringsucks/#monitoringlove
Flickr: koenvereeken
DevOps tools in use still vary widely
19
Source: 451 Research/Red Hat, Q2 2016, n=419
Release speed still lags demand
20
Source: 451 Research/Red Hat, Q1 2016, n=201
6%
28%
34%
23%
3%
1%
3%
0%
0%
5%
10%
15%
20%
25%
30%
35%
40%
Enter containers:
Enabling DevOps with
the future of virtualization
Developers love Docker
22
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%
Discovery and Evaluation
Running Trials/Pilot Projects
In Test and Development Environment
Initial Implementation of Production
Applications
Broad Implementation of Production
Applications
No Plans
Q1 2015 Q3 2015 Q1 2016
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:
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%
Discovery and Evaluation
Running Trials/Pilot Projects
In Test and Development Environment
Initial Implementation of Production
Applications
Broad Implementation of Production
Applications
No Plans
Q1 2015 Q3 2015 Q1 2016
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 are
enabled 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
DevOps with New Relic
Ravi 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+ Disruptors1,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
Server
s
Apps
A diverse digital team measures
success across siloed data sources
App changes are hard to assess across
an increasingly dynamic architecture
On-Premises
On 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?

DevOps 101 - Moving Fast with Confidence

  • 1.
    DevOps 101: Moving Fastwith Confidence
  • 2.
    2 Housekeeping Confidential ©2008-15 NewRelic, 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.
  • 3.
    DevOps 101 Donnie Berkholz,Research Director, 451 Research
  • 4.
    4 Source: 451 Research/MicrosoftCloud+Hosting commissioned research Minimizing risk, maximizing agility 31 30 22 25 25 21 20 19 22 21 23 23 11 14 17 18 12 15 17 16 2013 n=1540 2014 n=2041 2015 n=1736 2016 n=1734 Lower risk Speed time to market Improve product or service quality Lower costs Increase revenue
  • 5.
    Everyone’s becoming asoftware company… 5 But we don’t all realize it yet. 0 5 10 15 20 25 30 35 40 45 50 Early adopter Pragmatic Conservative Skeptical Percentage Technology adoption stance 4Q14 (n=706) 1Q15 (n=1050) 2Q15 (n=975) 3Q15 (n=935) 4Q15 (n=1057) 1Q16 (n=749) 3Q16 (n=806) 4Q16 (n=613) Source: 451 Research, Voice of the Enterprise: Cloud Transformation 4Q14: 9.5% 4Q16: 17.0%
  • 6.
    46% 9.2% 14.5% 22.3% 45.5% 8.4% The digital revolutionis uneven Q. Which of the following best describes your organization? n=1734 6 Market Disruptor Market Maker Under Reinvention Staying The 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 Twitter Under Reinvention: reinventing and/or repositioning your organization, such as GE's focus on environmental technologies Staying the Course: continuing to execute existing strategies Transitioning: being sold/acquired/divesting/ bankruptcy etc.
  • 7.
    46% 9.2% 14.5% 22.3% 45.5% 8.4% The digital revolutionis uneven Q. 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 Twitter Under Reinvention: reinventing and/or repositioning your organization, such as GE's focus on environmental technologies Staying the Course: continuing to execute existing strategies Transitioning: being sold/acquired/divesting/ bankruptcy etc. Market Disruptor Market Maker Under Reinvention Staying The 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.
    8 DevOps: What isthis thing, anyway?
  • 9.
    9 Agile, truly tipto tail Business to customer
  • 10.
    10 DevOps (n): Aphilosophy of organizational culture, structure and practices designed to build and operate the right service, more quickly and reliably.
  • 11.
    3 pillars ofDevOps 11 Culture Automation Measurement Tied together by lean
  • 12.
    12 Culture: Tear down allthe silos Flickr: kalandrakas
  • 13.
    13 Flickr: respresFlickr: hartvig,snapeverything, roymaloon Automation: Pets vs Cattle
  • 14.
    Automation: Infrastructure ascode 14 Wikipedia: Magnus Manske
  • 15.
    Knight Capital andthe $460 million bug 15 Wikipedia: Jericho
  • 16.
  • 17.
    Where are wetoday? 17 10.0% 54.7% 27.9% 6.8% 0.7% Highly Manual Manual with Limited Automation Tools Automated with Manual Exception Handling Policy Based Automation and Orchestration Other n = 843 Source: 451 VotE Cloud, Q3 2015
  • 18.
  • 19.
    DevOps tools inuse still vary widely 19 Source: 451 Research/Red Hat, Q2 2016, n=419
  • 20.
    Release speed stilllags demand 20 Source: 451 Research/Red Hat, Q1 2016, n=201 6% 28% 34% 23% 3% 1% 3% 0% 0% 5% 10% 15% 20% 25% 30% 35% 40%
  • 21.
    Enter containers: Enabling DevOpswith the future of virtualization
  • 22.
  • 23.
    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% Discovery and Evaluation RunningTrials/Pilot Projects In Test and Development Environment Initial Implementation of Production Applications Broad Implementation of Production Applications No Plans Q1 2015 Q3 2015 Q1 2016 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:
  • 24.
    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% Discovery and Evaluation RunningTrials/Pilot Projects In Test and Development Environment Initial Implementation of Production Applications Broad Implementation of Production Applications No Plans Q1 2015 Q3 2015 Q1 2016 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: }
  • 25.
  • 26.
    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
  • 27.
    Complexity is thenew normal 27
  • 28.
    28 “ Our infrastructureis 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.
    29 “ We reliedon [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/
  • 30.
    Monitoring remains achallenge • Scale • Complexity • Transience • Business value • Bottlenecks / queue depth • How to respond to self-healing issues? 30
  • 31.
    How? DevOps (Culture,Automation, Measurement) What? Microservices Why? Survival 31
  • 32.
    The challenge isexecution. Cultural gaps, tooling gaps 32
  • 33.
    DevOps with NewRelic Ravi Tharisayi, Senior Solutions Marketing Manager, New Relic
  • 34.
    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+ Disruptors1,500+ Global Enterprises
  • 35.
    35 Data roadblocks limitthe impact of DevOps culture changes Confidential ©2008-15 New Relic, Inc. All rights reserved. User Experience Business Outcome Server s Apps A diverse digital team measures success across siloed data sources App changes are hard to assess across an increasingly dynamic architecture On-Premises On Premises Relational Data Customers NoSQL Data Store Public Cloud Micro Services API Mobile Apps Browser
  • 36.
    36 New Relic helpsyou 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.
  • 37.
    37Confidential ©2008-15 NewRelic, 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?
  • 38.
    38Confidential ©2008-15 NewRelic, 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
  • 39.
    For more information,see our DevOps Hub: https://newrelic.com/devops Questions?