SlideShare ist ein Scribd-Unternehmen logo
1 von 62
©2008–18 New Relic, Inc. All rights reserved
Keeping Modern Applications Performing
Driving Insights to Action within the Enterprise
Lee Atchison
Senior Director Strategic Architecture at New Relic, Inc.
leeatchison@leeatchison
©2008–18 New Relic, Inc. All rights reserved
You Have a Problem…
2
©2008–18 New Relic, Inc. All rights reserved 3
It’s Your Big Day
Busiest Day of the Year
Black
Friday
Product
Launch
Election
Day
The day of the year when
your company either…
… makes it or breaks it
©2008–18 New Relic, Inc. All rights reserved
Will You Survive?
Can you scale?
Can you stay operational?
©2008–18 New Relic, Inc. All rights reserved
You’ve Been Anticipating This…
5
…but are you ready?
©2008–18 New Relic, Inc. All rights reserved
Well, let’s find out
6
©2008–18 New Relic, Inc. All rights reserved
©2008–18 New Relic, Inc. All rights reserved
©2008–18 New Relic, Inc. All rights reserved
©2008–18 New Relic, Inc. All rights reserved
It worked most of
the time.
Why are you
complaining?
CustomerCare AppOwners
Executives
Customer
Care
Operations Developers
App
Owners
Marketing
Picture
Your
Apps
Here
Behind every modern app
are modern teams
©2008–18 New Relic, Inc. All rights reserved 12
How is my
business doing?
Business
Success
Am I open
for business?
Application
Performance
How are customers
engaging?
Customer
Experience
Asking Important Questions
©2008–18 New Relic, Inc. All rights reserved 13
First
Deploy
in AWS
India AZ
Java
Security
Vulnerability?
Traffic
Spike from
Celebrity
Tweet!
New Mobile
App!
Flaky Ad
Network?
New Location
Feature
Experiment!
Cloud
Reboot!
Devs
Deploy
Docker
Acquire
New Team!
(They use
Node.js)
Apple
Changes
Terms of
Service
Key
Engineer
on Open
Source Tool
Leaves
6 million new
sensors now
lve!
Bug
Fix!
DNS
Outage?
Try New
CDN in
Europe
Asking Important Questions…
… About Constant Change
How is my
business doing?
Business
Success
Am I open
for business?
Application
Performance
How are customers
engaging?
Customer
Experience
New
Aviation
Service
©2008–18 New Relic, Inc. All rights reserved 14
Keeping Your Modern Application Running
and…well…modern
Managing
Risk
Instrument
All the
Things
Dynamic
Infrastructure
DevOps
Culture
©2008–18 New Relic, Inc. All rights reserved 15
Keeping Your Modern Application Running
Managing
Risk
Instrument
All the
Things
Dynamic
Infrastructure
DevOps
Culture
©2008–18 New Relic, Inc. All rights reserved 16
It’s Not Just Static
Ops
Static Data
Centers
©2008–18 New Relic, Inc. All rights reserved 17
It’s Not Just Static
Ops
Static Data
Centers
©2008–18 New Relic, Inc. All rights reserved 18
It’s Not Just Static
Dev
Dynamic Cloud
World
Ops
Static Data
Centers
Ops
©2008–18 New Relic, Inc. All rights reserved
Dynamic Cloud Enables Better Applications Faster
Dynamic Cloud
Easier Scaling
Faster Change
Faster Response
Higher Availability
and
Greater Application Value
The way you’ve done things in the past
won’t work in the future.
©2008–18 New Relic, Inc. All rights reserved 20
Keeping Your Modern Application Running
Managing
Risk
Instrument
All the
Things
Dynamic
Infrastructure
DevOps
Culture
©2008–18 New Relic, Inc. All rights reserved 21
Keeping Your Modern Application Running
Managing
Risk
Instrument
All the
Things
Dynamic
Infrastructure
DevOps
Culture
©2008–18 New Relic, Inc. All rights reserved
Real life availability story…
…overheard OPs conversation...
©2008–18 New Relic, Inc. All rights reserved
©2008–18 New Relic, Inc. All rights reserved
The Conversation…
“We were wondering how
changing a setting on our
MySQL database might impact
our performance…
©2008–18 New Relic, Inc. All rights reserved
©2008–18 New Relic, Inc. All rights reserved
The Conversation…
“We were wondering how
changing a setting on our
MySQL database might impact
our performance…
… but we were worried
that the change may
cause our production
database to fail…”
©2008–18 New Relic, Inc. All rights reserved
©2008–18 New Relic, Inc. All rights reserved
The “Scary” Overheard Conversation…
“… Since we didn’t want to bring
down production, we decided to
make the change to our backup
(replica) database instead…
Under
Construction
… but we were worried
that the change may
cause our production
database to fail…”
©2008–18 New Relic, Inc. All rights reserved
©2008–18 New Relic, Inc. All rights reserved
The “Scary” Overheard Conversation…
… After all, it wasn’t
being used for anything
at the moment.”
Under
Construction
©2008–18 New Relic, Inc. All rights reserved
“… Since we didn’t want to bring
down production, we decided to
make the change to our backup
(replica) database instead…
©2008–18 New Relic, Inc. All rights reserved
The “Scary” Overheard Conversation…
Under
Construction
X
©2008–18 New Relic, Inc. All rights reserved
Until, of course, the backup was needed…
©2008–18 New Relic, Inc. All rights reserved
The “Scary” Overheard Conversation…
This was a true story
Under
Construction
!!!
!
X
X
©2008–18 New Relic, Inc. All rights reserved
Until, of course, the backup was needed…
©2008–18 New Relic, Inc. All rights reserved
All Systems Have Risk in Them
Risk is a measure of the likelihood
of an undesirable event occurring
Server
will crash
Database will
get corrupted
Returned
answer will
be incorrect
Network
connection
will fail
Newly deployed
piece of
software will fail
There is risk that a …
©2008–18 New Relic, Inc. All rights reserved
Risk
On the surface…
Keeping an application running requires removing risk…
But the reality is…
More and more complicated systems…
…makes this less and less possible.
Removing surprises…
Removing risk is not a viable option.
©2008–18 New Relic, Inc. All rights reserved
Living with Risk
Knowing what
your risk is
Knowing how much
risk is acceptable
Knowing what
you can do to mitigate
the risk
Risk Management
is at the heart of
building highly
available systems
©2008–18 New Relic, Inc. All rights reserved
Living with Risk
Managing what
your risk is
Managing how much
risk is acceptable
Knowing what
you can do to mitigate
the risk
Risk Management
is at the heart of
building highly
available systems
Risk Mitigation
Risk Management
is not about
Removing Risk
it’s about
Understanding & Mitigating
Risk
©2008–18 New Relic, Inc. All rights reserved
Risk Management
Likelihood of a risk occurring
along with
Severity of the impact if the risk if it occurs
If a risk occurs
Risk Management is understanding:
Having a Plan to deal with it…
…have plan before the risk plays out
©2008–18 New Relic, Inc. All rights reserved
Risk Management
Likelihood
Risk Management is understanding:
Plan
Severity
The three cornerstones to Risk Management.
©2008–18 New Relic, Inc. All rights reserved 35
Keeping Your Modern Application Running
Managing
Risk
Instrument
All the
Things
Dynamic
Infrastructure
DevOps
Culture
©2008–18 New Relic, Inc. All rights reserved 36
Keeping Your Modern Application Running
Managing
Risk
Instrument
All the
Things
Dynamic
Infrastructure
DevOps
Culture
©2008–18 New Relic, Inc. All rights reserved 37
DevOps
Is Not…
A
Product Change
Is Not Entirely…
A
Process Change
Is Not…
A
Migration
©2008–18 New Relic, Inc. All rights reserved 38
DevOps
DevOps Is…
A
Cultural
Change
©2008–18 New Relic, Inc. All rights reserved 39
DevOps
Your teams will change:
Develop
Applications
Deploy
Applications
Monitor
Applications
Respond to
Problems
Key to DevOps: Team level ownership
©2008–18 New Relic, Inc. All rights reserved 40
DevOps & Cloud
DevOps Adoption requires Cloud Adoption
Cloud Adoption requires DevOps Adoption
They are both important…for either to succeed
©2008–18 New Relic, Inc. All rights reserved
Toolchain is critical to your success:
• Efficiently designed
• Highly integrated tooling
• Monitored
Solid Toolchain
41
©2008–18 New Relic, Inc. All rights reserved 42
Three DevOps Principles
Toolchain must
be solid
Cloud is
Mandatory
DevOps
Is Cultural
#1 #2 #3
©2008–18 New Relic, Inc. All rights reserved 43
Keeping Your Modern Application Running
Managing
Risk
Instrument
All the
Things
Dynamic
Infrastructure
DevOps
Culture
©2008–18 New Relic, Inc. All rights reserved 44
Keeping Your Modern Application Running
Managing
Risk
Instrument
All the
Things
Dynamic
Infrastructure
DevOps
Culture
©2008–18 New Relic, Inc. All rights reserved 45
Problems Can Come From Anywhere
Anticipate
and
Predict
(analyze trends)
Notice
and
Acknowledge
(alert on problems)
Diagnose
and
Resolve
(determine what’s wrong)
Continuous Monitoring Enables You to…
!!!
MTTD
Mean Time
To Detection
MTTR
Mean Time
To Recovery
©2008–18 New Relic, Inc. All rights reserved
Why Monitoring Matters
©2008–18 New Relic, Inc. All rights reserved
300ms
4.5s
47
©2008–18 New Relic, Inc. All rights reserved48
900ms
©2008–18 New Relic, Inc. All rights reserved49
©2008–18 New Relic, Inc. All rights reserved
The Data from Monitoring Your App
Dwarfs the Data Inside the App
©2008–18 New Relic, Inc. All rights reserved
User Experience
Business Outcome
Servers
Apps
Big Data Problem
©2008–18 New Relic, Inc. All rights reserved
©2008–18 New Relic, Inc. All rights reserved
It’s All About Data
52
©2008–18 New Relic, Inc. All rights reserved
Success in Software Analytics
Application
Performance
Customer
Experience
Business
Outcome
©2008–18 New Relic, Inc. All rights reserved
54
Software Measurement Framework
Software
Business
• Daily Revenue
• Cart Value / Volume
• What do you sell?
Customer
Experience
• Conversion Rates
• Engagement / Interactions
• End-User Performance
Application
Performance
& Infrastructure
• App performance
• Slow Queries
• Burst & Scale
Engineering
Velocity
• Lead Time
• Deploys
• MTTR
Service
Quality
• Uptime
• App Errors
• Successful
Deploys
©2008–18 New Relic, Inc. All rights reserved 55
Keeping Your Modern Application Running
Managing
Risk
Instrument
All the
Things
Dynamic
Infrastructure
DevOps
Culture
©2008–18 New Relic, Inc. All rights reserved 56
Keeping Your Modern Application Running
Managing
Risk
Instrument
All the
Things
Dynamic
Infrastructure
DevOps
Culture
Customers demand modern applications
Modern applications modern technologyrequire
Keeping Your Application Modern
Modern monitoringModern infrastructure Modern processes and procedures
©2008–18 New Relic, Inc. All rights reserved
I Hope, I Hope, I Hope
the Site Stays Up
©2008–18 New Relic, Inc. All rights reserved
©2008–18 New Relic, Inc. All rights reserved 60
Modern Applications Require…
Ops
…modernize your enterprise…
…your teams…
…and your processes…
…not just your application
Thank You
©2008–18 New Relic, Inc. All rights reserved
Lee Atchison
Senior Director Strategic Architecture at New Relic, Inc.
leeatchison@leeatchison Architecting for Scale
By: Lee Atchison
Published by: O’Reilly Media
http://scalinginthe.cloud
©2008–18 New Relic, Inc. All rights reserved 62
Safe Harbor
This presentation and the information herein (including any information that may be incorporated by reference) is provided for informational
purposes only and should not be construed as an offer, commitment, promise or obligation on behalf of New Relic, Inc. (“New Relic”) to sell
securities or deliver any product, material, code, functionality, or other feature. Any information provided hereby is proprietary to New Relic and
may not be replicated or disclosed without New Relic’s express written permission.
Such information may contain forward-looking statements within the meaning of federal securities laws. Any statement that is not a historical fact or
refers to expectations, projections, future plans, objectives, estimates, goals, or other characterizations of future events is a forward-looking
statement. These forward-looking statements can often be identified as such because the context of the statement will include words such as
“believes,” “anticipates,” “expects” or words of similar import.
Actual results may differ materially from those expressed in these forward-looking statements, which speak only as of the date hereof, and are
subject to change at any time without notice. Existing and prospective investors, customers and other third parties transacting business with New
Relic are cautioned not to place undue reliance on this forward-looking information. The achievement or success of the matters covered by such
forward-looking statements are based on New Relic’s current assumptions, expectations, and beliefs and are subject to substantial risks,
uncertainties, assumptions, and changes in circumstances that may cause the actual results, performance, or achievements to differ materially
from those expressed or implied in any forward-looking statement. Further information on factors that could affect such forward-looking statements
is included in the filings New Relic makes with the SEC from time to time. Copies of these documents may be obtained by visiting New Relic’s
Investor Relations website at ir.newrelic.com or the SEC’s website at www.sec.gov.
New Relic assumes no obligation and does not intend to update these forward-looking statements, except as required by law. New Relic makes no
warranties, expressed or implied, in this presentation or otherwise, with respect to the information provided.

Weitere ähnliche Inhalte

Was ist angesagt?

dsapps_products_web
dsapps_products_webdsapps_products_web
dsapps_products_web
Sesh Raj
 

Was ist angesagt? (20)

Best Practices for Measuring your Code Pipeline
Best Practices for Measuring your Code PipelineBest Practices for Measuring your Code Pipeline
Best Practices for Measuring your Code Pipeline
 
New Relic Infrastructure in the Real World: AWS
New Relic Infrastructure in the Real World: AWSNew Relic Infrastructure in the Real World: AWS
New Relic Infrastructure in the Real World: AWS
 
Travis Perkins at Gartner Risk and Security Management Summit Europe
Travis Perkins at Gartner Risk and Security Management Summit EuropeTravis Perkins at Gartner Risk and Security Management Summit Europe
Travis Perkins at Gartner Risk and Security Management Summit Europe
 
Office 365 in Focus. Security and Governance Strategies from the Experts - We...
Office 365 in Focus. Security and Governance Strategies from the Experts - We...Office 365 in Focus. Security and Governance Strategies from the Experts - We...
Office 365 in Focus. Security and Governance Strategies from the Experts - We...
 
DevOps without Measurement is a Fail
DevOps without Measurement is a FailDevOps without Measurement is a Fail
DevOps without Measurement is a Fail
 
dsapps_products_web
dsapps_products_webdsapps_products_web
dsapps_products_web
 
Optimizing Regulatory Compliance with Big Data
Optimizing Regulatory Compliance with Big DataOptimizing Regulatory Compliance with Big Data
Optimizing Regulatory Compliance with Big Data
 
Continuous Compliance and DevSecOps in Times of GDPR, HIPAA and SOX
Continuous Compliance and DevSecOps in Times of GDPR, HIPAA and SOXContinuous Compliance and DevSecOps in Times of GDPR, HIPAA and SOX
Continuous Compliance and DevSecOps in Times of GDPR, HIPAA and SOX
 
Partner Exec Summit 2018 - Frankfurt: AIOps
Partner Exec Summit 2018 - Frankfurt: AIOpsPartner Exec Summit 2018 - Frankfurt: AIOps
Partner Exec Summit 2018 - Frankfurt: AIOps
 
Partner Exec Summit 2018 - Frankfurt: Splunk for Industrial IoT
Partner Exec Summit 2018 - Frankfurt: Splunk for Industrial IoTPartner Exec Summit 2018 - Frankfurt: Splunk for Industrial IoT
Partner Exec Summit 2018 - Frankfurt: Splunk for Industrial IoT
 
SplunkLive! Utrecht 2018 - Customer presentation: Dutch Tax Office
SplunkLive! Utrecht 2018 - Customer presentation: Dutch Tax Office SplunkLive! Utrecht 2018 - Customer presentation: Dutch Tax Office
SplunkLive! Utrecht 2018 - Customer presentation: Dutch Tax Office
 
eGestalt Partners Find Profitable Bundling Opportunities with New Cloud Secur...
eGestalt Partners Find Profitable Bundling Opportunities with New Cloud Secur...eGestalt Partners Find Profitable Bundling Opportunities with New Cloud Secur...
eGestalt Partners Find Profitable Bundling Opportunities with New Cloud Secur...
 
SplunkLive! Stockholm 2018 - Customer presentation: Telia
SplunkLive! Stockholm 2018 - Customer presentation: Telia SplunkLive! Stockholm 2018 - Customer presentation: Telia
SplunkLive! Stockholm 2018 - Customer presentation: Telia
 
Quantifying Cloud Risk for Your Corporate Leadership
Quantifying Cloud Risk for Your Corporate LeadershipQuantifying Cloud Risk for Your Corporate Leadership
Quantifying Cloud Risk for Your Corporate Leadership
 
7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale
 
Splunk IT Service Intelligence Overview - AIOps Roundtable Bern
Splunk IT Service Intelligence Overview - AIOps Roundtable BernSplunk IT Service Intelligence Overview - AIOps Roundtable Bern
Splunk IT Service Intelligence Overview - AIOps Roundtable Bern
 
In Cloud We Encrypt #GHC15
In Cloud We Encrypt #GHC15In Cloud We Encrypt #GHC15
In Cloud We Encrypt #GHC15
 
Cloud Adoption Best Practices with New Relic
Cloud Adoption Best Practices with New RelicCloud Adoption Best Practices with New Relic
Cloud Adoption Best Practices with New Relic
 
How a Leading Saudi Bank Matured Security to Better Partner the Business
How a Leading Saudi Bank Matured Security to Better Partner the BusinessHow a Leading Saudi Bank Matured Security to Better Partner the Business
How a Leading Saudi Bank Matured Security to Better Partner the Business
 
SplunkLive! Customer Presentation - ExxonMobil
SplunkLive! Customer Presentation - ExxonMobilSplunkLive! Customer Presentation - ExxonMobil
SplunkLive! Customer Presentation - ExxonMobil
 

Ähnlich wie Keeping Modern Applications Performing

Paul Brown Org Man Issues
Paul  Brown    Org  Man  IssuesPaul  Brown    Org  Man  Issues
Paul Brown Org Man Issues
SOA Symposium
 

Ähnlich wie Keeping Modern Applications Performing (20)

Monitoring the Dynamic Nature of Cloud Computing
Monitoring the Dynamic Nature of Cloud ComputingMonitoring the Dynamic Nature of Cloud Computing
Monitoring the Dynamic Nature of Cloud Computing
 
FutureStack'19 Closing Keynote
FutureStack'19 Closing KeynoteFutureStack'19 Closing Keynote
FutureStack'19 Closing Keynote
 
SRE-iously: Defining the Principles, Habits, and Practices of Site Reliabilit...
SRE-iously: Defining the Principles, Habits, and Practices of Site Reliabilit...SRE-iously: Defining the Principles, Habits, and Practices of Site Reliabilit...
SRE-iously: Defining the Principles, Habits, and Practices of Site Reliabilit...
 
5 keys to high availability applications
5 keys to high availability applications5 keys to high availability applications
5 keys to high availability applications
 
Best Practices for Measuring your Code Pipeline
Best Practices for Measuring your Code PipelineBest Practices for Measuring your Code Pipeline
Best Practices for Measuring your Code Pipeline
 
New Relic Infrastructure - New Integrations For Smarter and Faster Cloud Adop...
New Relic Infrastructure - New Integrations For Smarter and Faster Cloud Adop...New Relic Infrastructure - New Integrations For Smarter and Faster Cloud Adop...
New Relic Infrastructure - New Integrations For Smarter and Faster Cloud Adop...
 
Three Monitoring Mistakes and How to Avoid Them
Three Monitoring Mistakes and How to Avoid ThemThree Monitoring Mistakes and How to Avoid Them
Three Monitoring Mistakes and How to Avoid Them
 
Velocity - cloudy with a chance of scaling
Velocity - cloudy with a chance of scalingVelocity - cloudy with a chance of scaling
Velocity - cloudy with a chance of scaling
 
Building A System That Never Stops [FutureStack16 NYC]
Building  A System That Never Stops [FutureStack16 NYC]Building  A System That Never Stops [FutureStack16 NYC]
Building A System That Never Stops [FutureStack16 NYC]
 
DevOps Without Measurement is a Fail
DevOps Without Measurement is a FailDevOps Without Measurement is a Fail
DevOps Without Measurement is a Fail
 
Dunkin' Mobile Runs on New Relic, FutureStack17 NYC
Dunkin' Mobile Runs on New Relic, FutureStack17 NYCDunkin' Mobile Runs on New Relic, FutureStack17 NYC
Dunkin' Mobile Runs on New Relic, FutureStack17 NYC
 
Webinar - Life's Too Short for Cloud without Analytics
Webinar - Life's Too Short for Cloud without AnalyticsWebinar - Life's Too Short for Cloud without Analytics
Webinar - Life's Too Short for Cloud without Analytics
 
SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...
SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...
SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...
 
Megabase: How We Containerized Databases at New Relic
Megabase: How We Containerized Databases at New RelicMegabase: How We Containerized Databases at New Relic
Megabase: How We Containerized Databases at New Relic
 
apidays LIVE Paris - Deploy fast with confidence by Gregory Ouillon
apidays LIVE Paris - Deploy fast with confidence by Gregory Ouillonapidays LIVE Paris - Deploy fast with confidence by Gregory Ouillon
apidays LIVE Paris - Deploy fast with confidence by Gregory Ouillon
 
Paul Brown Org Man Issues
Paul  Brown    Org  Man  IssuesPaul  Brown    Org  Man  Issues
Paul Brown Org Man Issues
 
Integrated Agile and DevOps: DevOps 2.0 and Beyond
Integrated Agile and DevOps:  DevOps 2.0 and BeyondIntegrated Agile and DevOps:  DevOps 2.0 and Beyond
Integrated Agile and DevOps: DevOps 2.0 and Beyond
 
How to Select Property Management Software
How to Select Property Management SoftwareHow to Select Property Management Software
How to Select Property Management Software
 
The Future of APM and Why It Requires Analytics Everywhere!
The Future of APM and Why It Requires Analytics Everywhere!The Future of APM and Why It Requires Analytics Everywhere!
The Future of APM and Why It Requires Analytics Everywhere!
 
IDC Architecture 2016 - Devops and Open Source
IDC Architecture 2016 - Devops and Open SourceIDC Architecture 2016 - Devops and Open Source
IDC Architecture 2016 - Devops and Open Source
 

Mehr von Lee Atchison

Mehr von Lee Atchison (9)

Risk Management - Avoiding Availability Disasters in Service-based Applications
Risk Management - Avoiding Availability Disasters in Service-based ApplicationsRisk Management - Avoiding Availability Disasters in Service-based Applications
Risk Management - Avoiding Availability Disasters in Service-based Applications
 
2018 re invent lee
2018 re invent lee2018 re invent lee
2018 re invent lee
 
2017 04-05 aws summit - sydney
2017 04-05 aws summit - sydney2017 04-05 aws summit - sydney
2017 04-05 aws summit - sydney
 
Future Stack NY - Monitoring the Dynamic Nature of the Cloud
Future Stack NY - Monitoring the Dynamic Nature of the CloudFuture Stack NY - Monitoring the Dynamic Nature of the Cloud
Future Stack NY - Monitoring the Dynamic Nature of the Cloud
 
Cloud Expo (Keynote) - Static vs Dynamic
Cloud Expo (Keynote) - Static vs DynamicCloud Expo (Keynote) - Static vs Dynamic
Cloud Expo (Keynote) - Static vs Dynamic
 
Cloud Expo - Flying Two Mistakes High
Cloud Expo - Flying Two Mistakes HighCloud Expo - Flying Two Mistakes High
Cloud Expo - Flying Two Mistakes High
 
AWS Summit Sydney: Life’s Too Short...for Cloud without Analytics
AWS Summit Sydney: Life’s Too Short...for Cloud without AnalyticsAWS Summit Sydney: Life’s Too Short...for Cloud without Analytics
AWS Summit Sydney: Life’s Too Short...for Cloud without Analytics
 
AWS Summit - Chicago 2016 - New Relic - Monitoring the Dynamic Cloud
AWS Summit - Chicago 2016 - New Relic - Monitoring the Dynamic CloudAWS Summit - Chicago 2016 - New Relic - Monitoring the Dynamic Cloud
AWS Summit - Chicago 2016 - New Relic - Monitoring the Dynamic Cloud
 
Enterprise Cloud Adoption Strategies
Enterprise Cloud Adoption StrategiesEnterprise Cloud Adoption Strategies
Enterprise Cloud Adoption Strategies
 

Kürzlich hochgeladen

pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
JOHNBEBONYAP1
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
ydyuyu
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Monica Sydney
 
一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理
F
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Monica Sydney
 
一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理
F
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
ydyuyu
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
ayvbos
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
ayvbos
 

Kürzlich hochgeladen (20)

Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime BalliaBallia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
 
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac RoomVip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
 
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasBest SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency Dallas
 
一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理
 
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
 
一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
 
Mira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
Mira Road Housewife Call Girls 07506202331, Nalasopara Call GirlsMira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
Mira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
 

Keeping Modern Applications Performing

  • 1. ©2008–18 New Relic, Inc. All rights reserved Keeping Modern Applications Performing Driving Insights to Action within the Enterprise Lee Atchison Senior Director Strategic Architecture at New Relic, Inc. leeatchison@leeatchison
  • 2. ©2008–18 New Relic, Inc. All rights reserved You Have a Problem… 2
  • 3. ©2008–18 New Relic, Inc. All rights reserved 3 It’s Your Big Day Busiest Day of the Year Black Friday Product Launch Election Day The day of the year when your company either… … makes it or breaks it
  • 4. ©2008–18 New Relic, Inc. All rights reserved Will You Survive? Can you scale? Can you stay operational?
  • 5. ©2008–18 New Relic, Inc. All rights reserved You’ve Been Anticipating This… 5 …but are you ready?
  • 6. ©2008–18 New Relic, Inc. All rights reserved Well, let’s find out 6
  • 7. ©2008–18 New Relic, Inc. All rights reserved
  • 8. ©2008–18 New Relic, Inc. All rights reserved
  • 9. ©2008–18 New Relic, Inc. All rights reserved
  • 10. ©2008–18 New Relic, Inc. All rights reserved It worked most of the time. Why are you complaining?
  • 12. ©2008–18 New Relic, Inc. All rights reserved 12 How is my business doing? Business Success Am I open for business? Application Performance How are customers engaging? Customer Experience Asking Important Questions
  • 13. ©2008–18 New Relic, Inc. All rights reserved 13 First Deploy in AWS India AZ Java Security Vulnerability? Traffic Spike from Celebrity Tweet! New Mobile App! Flaky Ad Network? New Location Feature Experiment! Cloud Reboot! Devs Deploy Docker Acquire New Team! (They use Node.js) Apple Changes Terms of Service Key Engineer on Open Source Tool Leaves 6 million new sensors now lve! Bug Fix! DNS Outage? Try New CDN in Europe Asking Important Questions… … About Constant Change How is my business doing? Business Success Am I open for business? Application Performance How are customers engaging? Customer Experience New Aviation Service
  • 14. ©2008–18 New Relic, Inc. All rights reserved 14 Keeping Your Modern Application Running and…well…modern Managing Risk Instrument All the Things Dynamic Infrastructure DevOps Culture
  • 15. ©2008–18 New Relic, Inc. All rights reserved 15 Keeping Your Modern Application Running Managing Risk Instrument All the Things Dynamic Infrastructure DevOps Culture
  • 16. ©2008–18 New Relic, Inc. All rights reserved 16 It’s Not Just Static Ops Static Data Centers
  • 17. ©2008–18 New Relic, Inc. All rights reserved 17 It’s Not Just Static Ops Static Data Centers
  • 18. ©2008–18 New Relic, Inc. All rights reserved 18 It’s Not Just Static Dev Dynamic Cloud World Ops Static Data Centers Ops
  • 19. ©2008–18 New Relic, Inc. All rights reserved Dynamic Cloud Enables Better Applications Faster Dynamic Cloud Easier Scaling Faster Change Faster Response Higher Availability and Greater Application Value The way you’ve done things in the past won’t work in the future.
  • 20. ©2008–18 New Relic, Inc. All rights reserved 20 Keeping Your Modern Application Running Managing Risk Instrument All the Things Dynamic Infrastructure DevOps Culture
  • 21. ©2008–18 New Relic, Inc. All rights reserved 21 Keeping Your Modern Application Running Managing Risk Instrument All the Things Dynamic Infrastructure DevOps Culture
  • 22. ©2008–18 New Relic, Inc. All rights reserved Real life availability story… …overheard OPs conversation... ©2008–18 New Relic, Inc. All rights reserved
  • 23. ©2008–18 New Relic, Inc. All rights reserved The Conversation… “We were wondering how changing a setting on our MySQL database might impact our performance… ©2008–18 New Relic, Inc. All rights reserved
  • 24. ©2008–18 New Relic, Inc. All rights reserved The Conversation… “We were wondering how changing a setting on our MySQL database might impact our performance… … but we were worried that the change may cause our production database to fail…” ©2008–18 New Relic, Inc. All rights reserved
  • 25. ©2008–18 New Relic, Inc. All rights reserved The “Scary” Overheard Conversation… “… Since we didn’t want to bring down production, we decided to make the change to our backup (replica) database instead… Under Construction … but we were worried that the change may cause our production database to fail…” ©2008–18 New Relic, Inc. All rights reserved
  • 26. ©2008–18 New Relic, Inc. All rights reserved The “Scary” Overheard Conversation… … After all, it wasn’t being used for anything at the moment.” Under Construction ©2008–18 New Relic, Inc. All rights reserved “… Since we didn’t want to bring down production, we decided to make the change to our backup (replica) database instead…
  • 27. ©2008–18 New Relic, Inc. All rights reserved The “Scary” Overheard Conversation… Under Construction X ©2008–18 New Relic, Inc. All rights reserved Until, of course, the backup was needed…
  • 28. ©2008–18 New Relic, Inc. All rights reserved The “Scary” Overheard Conversation… This was a true story Under Construction !!! ! X X ©2008–18 New Relic, Inc. All rights reserved Until, of course, the backup was needed…
  • 29. ©2008–18 New Relic, Inc. All rights reserved All Systems Have Risk in Them Risk is a measure of the likelihood of an undesirable event occurring Server will crash Database will get corrupted Returned answer will be incorrect Network connection will fail Newly deployed piece of software will fail There is risk that a …
  • 30. ©2008–18 New Relic, Inc. All rights reserved Risk On the surface… Keeping an application running requires removing risk… But the reality is… More and more complicated systems… …makes this less and less possible. Removing surprises… Removing risk is not a viable option.
  • 31. ©2008–18 New Relic, Inc. All rights reserved Living with Risk Knowing what your risk is Knowing how much risk is acceptable Knowing what you can do to mitigate the risk Risk Management is at the heart of building highly available systems
  • 32. ©2008–18 New Relic, Inc. All rights reserved Living with Risk Managing what your risk is Managing how much risk is acceptable Knowing what you can do to mitigate the risk Risk Management is at the heart of building highly available systems Risk Mitigation Risk Management is not about Removing Risk it’s about Understanding & Mitigating Risk
  • 33. ©2008–18 New Relic, Inc. All rights reserved Risk Management Likelihood of a risk occurring along with Severity of the impact if the risk if it occurs If a risk occurs Risk Management is understanding: Having a Plan to deal with it… …have plan before the risk plays out
  • 34. ©2008–18 New Relic, Inc. All rights reserved Risk Management Likelihood Risk Management is understanding: Plan Severity The three cornerstones to Risk Management.
  • 35. ©2008–18 New Relic, Inc. All rights reserved 35 Keeping Your Modern Application Running Managing Risk Instrument All the Things Dynamic Infrastructure DevOps Culture
  • 36. ©2008–18 New Relic, Inc. All rights reserved 36 Keeping Your Modern Application Running Managing Risk Instrument All the Things Dynamic Infrastructure DevOps Culture
  • 37. ©2008–18 New Relic, Inc. All rights reserved 37 DevOps Is Not… A Product Change Is Not Entirely… A Process Change Is Not… A Migration
  • 38. ©2008–18 New Relic, Inc. All rights reserved 38 DevOps DevOps Is… A Cultural Change
  • 39. ©2008–18 New Relic, Inc. All rights reserved 39 DevOps Your teams will change: Develop Applications Deploy Applications Monitor Applications Respond to Problems Key to DevOps: Team level ownership
  • 40. ©2008–18 New Relic, Inc. All rights reserved 40 DevOps & Cloud DevOps Adoption requires Cloud Adoption Cloud Adoption requires DevOps Adoption They are both important…for either to succeed
  • 41. ©2008–18 New Relic, Inc. All rights reserved Toolchain is critical to your success: • Efficiently designed • Highly integrated tooling • Monitored Solid Toolchain 41
  • 42. ©2008–18 New Relic, Inc. All rights reserved 42 Three DevOps Principles Toolchain must be solid Cloud is Mandatory DevOps Is Cultural #1 #2 #3
  • 43. ©2008–18 New Relic, Inc. All rights reserved 43 Keeping Your Modern Application Running Managing Risk Instrument All the Things Dynamic Infrastructure DevOps Culture
  • 44. ©2008–18 New Relic, Inc. All rights reserved 44 Keeping Your Modern Application Running Managing Risk Instrument All the Things Dynamic Infrastructure DevOps Culture
  • 45. ©2008–18 New Relic, Inc. All rights reserved 45 Problems Can Come From Anywhere Anticipate and Predict (analyze trends) Notice and Acknowledge (alert on problems) Diagnose and Resolve (determine what’s wrong) Continuous Monitoring Enables You to… !!! MTTD Mean Time To Detection MTTR Mean Time To Recovery
  • 46. ©2008–18 New Relic, Inc. All rights reserved Why Monitoring Matters
  • 47. ©2008–18 New Relic, Inc. All rights reserved 300ms 4.5s 47
  • 48. ©2008–18 New Relic, Inc. All rights reserved48 900ms
  • 49. ©2008–18 New Relic, Inc. All rights reserved49
  • 50. ©2008–18 New Relic, Inc. All rights reserved The Data from Monitoring Your App Dwarfs the Data Inside the App
  • 51. ©2008–18 New Relic, Inc. All rights reserved User Experience Business Outcome Servers Apps Big Data Problem ©2008–18 New Relic, Inc. All rights reserved
  • 52. ©2008–18 New Relic, Inc. All rights reserved It’s All About Data 52
  • 53. ©2008–18 New Relic, Inc. All rights reserved Success in Software Analytics Application Performance Customer Experience Business Outcome
  • 54. ©2008–18 New Relic, Inc. All rights reserved 54 Software Measurement Framework Software Business • Daily Revenue • Cart Value / Volume • What do you sell? Customer Experience • Conversion Rates • Engagement / Interactions • End-User Performance Application Performance & Infrastructure • App performance • Slow Queries • Burst & Scale Engineering Velocity • Lead Time • Deploys • MTTR Service Quality • Uptime • App Errors • Successful Deploys
  • 55. ©2008–18 New Relic, Inc. All rights reserved 55 Keeping Your Modern Application Running Managing Risk Instrument All the Things Dynamic Infrastructure DevOps Culture
  • 56. ©2008–18 New Relic, Inc. All rights reserved 56 Keeping Your Modern Application Running Managing Risk Instrument All the Things Dynamic Infrastructure DevOps Culture
  • 57. Customers demand modern applications Modern applications modern technologyrequire Keeping Your Application Modern Modern monitoringModern infrastructure Modern processes and procedures
  • 58. ©2008–18 New Relic, Inc. All rights reserved I Hope, I Hope, I Hope the Site Stays Up
  • 59. ©2008–18 New Relic, Inc. All rights reserved
  • 60. ©2008–18 New Relic, Inc. All rights reserved 60 Modern Applications Require… Ops …modernize your enterprise… …your teams… …and your processes… …not just your application
  • 61. Thank You ©2008–18 New Relic, Inc. All rights reserved Lee Atchison Senior Director Strategic Architecture at New Relic, Inc. leeatchison@leeatchison Architecting for Scale By: Lee Atchison Published by: O’Reilly Media http://scalinginthe.cloud
  • 62. ©2008–18 New Relic, Inc. All rights reserved 62 Safe Harbor This presentation and the information herein (including any information that may be incorporated by reference) is provided for informational purposes only and should not be construed as an offer, commitment, promise or obligation on behalf of New Relic, Inc. (“New Relic”) to sell securities or deliver any product, material, code, functionality, or other feature. Any information provided hereby is proprietary to New Relic and may not be replicated or disclosed without New Relic’s express written permission. Such information may contain forward-looking statements within the meaning of federal securities laws. Any statement that is not a historical fact or refers to expectations, projections, future plans, objectives, estimates, goals, or other characterizations of future events is a forward-looking statement. These forward-looking statements can often be identified as such because the context of the statement will include words such as “believes,” “anticipates,” “expects” or words of similar import. Actual results may differ materially from those expressed in these forward-looking statements, which speak only as of the date hereof, and are subject to change at any time without notice. Existing and prospective investors, customers and other third parties transacting business with New Relic are cautioned not to place undue reliance on this forward-looking information. The achievement or success of the matters covered by such forward-looking statements are based on New Relic’s current assumptions, expectations, and beliefs and are subject to substantial risks, uncertainties, assumptions, and changes in circumstances that may cause the actual results, performance, or achievements to differ materially from those expressed or implied in any forward-looking statement. Further information on factors that could affect such forward-looking statements is included in the filings New Relic makes with the SEC from time to time. Copies of these documents may be obtained by visiting New Relic’s Investor Relations website at ir.newrelic.com or the SEC’s website at www.sec.gov. New Relic assumes no obligation and does not intend to update these forward-looking statements, except as required by law. New Relic makes no warranties, expressed or implied, in this presentation or otherwise, with respect to the information provided.