DevOps 101 - Moving Fast with Confidence
Transcript of 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
10
DevOps (n): A philosophy of organizational culture, structure and practices
designed to build and operate the right service,
more quickly and reliably.
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
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%
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:}
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
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
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?