SlideShare ist ein Scribd-Unternehmen logo
1 von 48
©2008–18 New Relic, Inc. All rights reserved.
Migrating to the Cloud
What to do when things go sideways
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
It’s Your Big Day
3
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
©2008–18 New Relic, Inc. All rights reserved 6
You know that you
can’t scale using your
own infrastructure…
Ops
©2008–18 New Relic, Inc. All rights reserved 7
Ops
So… that’s why
your company has
a cloud initiative…
… surely, moving to the cloud will solve
our scaling problems.
… surely, the cloud will save us
money.
… or at least, that’s what you thought…
©2008–18 New Relic, Inc. All rights reserved 8
But you were wrong…
… why isn’t the migration complete?
… why is it costing me more?
… why is the performance so bad?
Why? Why? Why?
Ops
©2008–18 New Relic, Inc. All rights reserved
I Hope, I Hope, I Hope
the Site Stays Upthis Migration Completes
©2008–18 New Relic, Inc. All rights reserved
HighExpectations
Blame Game
Intensity
Rises
The problem
must be the
cloud’s fault
Pressure
to declare victory in
the migration
The Politics of Migration
Show me my
applications!
Promised Performance
gains?
Cost controls?
Optimize costs?
Why is it taking so long?
Failure…
©2008–18 New Relic, Inc. All rights reserved
Ops
Moving to the cloud…
Does not have to be scary…
… or dangerous
You can succeed.
©2008–18 New Relic, Inc. All rights reserved
There is a solution…
12
©2008–18 New Relic, Inc. All rights reserved
Success in Migration Takes…
13
Visibility into your applications and
infrastructure
Instrument your application early in the process
Find problems as quickly as possible
Give yourself a clear understanding of what is
going on
©2008–18 New Relic, Inc. All rights reserved
Why Measurement Matters
14
Early Instrumentation
Greater Visibility
Easier Migration
Faster migrationsThe earlier you instrument, the faster you go
©2008–18 New Relic, Inc. All rights reserved
Why Measurement Matters
15
©2008–18 New Relic, Inc. All rights reserved
Doing migrations right…
16
©2008–18 New Relic, Inc. All rights reserved
Doing Migrations Right…
17
Migrate
Methodical execution with
validation and data
Run
Understand impact of the
cloud on your app
performance
Plan
Understand your
migration strategy
upfront
©2008–18 New Relic, Inc. All rights reserved
Doing Migrations Right…
18
Migrate RunPlan
Methodical execution with
validation and data
Understand impact of the
cloud on your app
performance
Understand your
migration strategy
upfront
©2008–18 New Relic, Inc. All rights reserved 19
Plan
Application Baseline
©2008–18 New Relic, Inc. All rights reserved
Baseline
20
What metrics are important?
Develop KPI model.
Gather metrics & document
current state (baseline)
Compare to baseline during
migration
Plan Migrate Run
©2008–18 New Relic, Inc. All rights reserved
KPI – Key Performance Metrics
21
Technical
• Give understanding on how your
services function internally
• Understand infrastructure needs
for your application
User Experiential
• Are your users seeing
valid/reasonable content?
• Is their performance acceptable?
• Are they getting errors or
encountering problems?
Business
• Are you converting customers?
• What’s your conversion rate?
• Is your revenue inline with your
costs?
• Are you accomplishing what you
want to accomplish?
Plan Migrate Run
©2008–18 New Relic, Inc. All rights reserved
KPIs – Are Critical
22
Plan Migrate Run
©2008–18 New Relic, Inc. All rights reserved 23
Plan
Dependencies and Inventory
©2008–18 New Relic, Inc. All rights reserved
Server OS
Server (Virtual)
Hardware
Application &
Application
Microservices
Provisioning
Application &
Application
Microservices
Application &
Application
Microservices
BrowserMobile
InstrumentAll Parts of theApplication
and Infrastructure
DASHBOARDS
Help you understand:
• How app components work together
• What depends on what?
• What are performance expectations of each
component?
Did you miss something?
Plan Migrate Run
©2008–18 New Relic, Inc. All rights reserved 25
Plan
Component prioritization and migration order
©2008–18 New Relic, Inc. All rights reserved
Prioritize Migration Order
26
Two Tasks:
1. What components are in scope?
2. What is the order of migration for these
components?
Plan Migrate Run
1
3
2
5
4
©2008–18 New Relic, Inc. All rights reservedApplication Adoption
Corporate
Adoption
What Should You Migrate First? Next?
Mandate
Committed
Allow Value-Added
Allow SaaS
Allow Servers
Secure
Experiment
Experiment Servers Managed
Components
Unique
Components
Committed
Critical
Services
New
Services
Non-Critical/
Internal Tools
Step #2
Step #1
Step #3
First Steps
Service
Re-Writes
Step #4
Plan Migrate Run
©2008–18 New Relic, Inc. All rights reserved
Components Included
Migration Priority
Application Adoption
Corporate
Adoption
Adoption Sweet Spot
Mandate
Committed
Allow Value-Added
Allow SaaS
Allow Servers
Secure
Experiment
Experiment Servers Managed
Components
Unique
Components
Committed
First Steps
Plan Migrate Run
©2008–18 New Relic, Inc. All rights reserved
Doing Migrations Right…
29
Migrate RunPlan
Methodical execution with
validation and data
Understand impact of the
cloud on your app
performance
Understand your
migration strategy
upfront
©2008–18 New Relic, Inc. All rights reserved 30
Migrate
Issues and Roadblocks
©2008–18 New Relic, Inc. All rights reserved
Identify Issues & Roadblocks
31
Is Your App Functioning? Is It Running Efficiently?
Early instrumentation allows you to uncover
issues & roadblocks easier and quicker.
Is your application running as
expected on the new
infrastructure?
Is it using the resources you
expect it to use?
Plan Migrate Run
©2008–18 New Relic, Inc. All rights reserved 32
Migrate
Validate Cloud Improvements
©2008–18 New Relic, Inc. All rights reserved
Validate Cloud Improvements
33
Baseline and Compare
Serverless
Databases
Queues and notifications
API
Plan Migrate Run
©2008–18 New Relic, Inc. All rights reserved 34
Migrate
Acceptance Testing
©2008–18 New Relic, Inc. All rights reserved
Acceptance Testing
35
Prove success or…
• Baseline again
• Compare against on-premise
• Repeat until done…
Plan Migrate Run
©2008–18 New Relic, Inc. All rights reserved
Doing Migrations Right…
36
Migrate RunPlan
Methodical execution with
validation and data
Understand impact of the
cloud on your app
performance
Understand your
migration strategy
upfront
©2008–18 New Relic, Inc. All rights reserved
Post Migration – Ongoing Monitoring
is Essential
37
You’ve migrated. Now what?
Infrastructure is now out of
your control
Some cloud
specific characteristics
Understand
application impact
Monitor front end, applications,
instances,
& cloud services
Dynamic technologies
Serverless
Distributed architecture
Multi-region redundancy
Cloud spend optimization
Routing and Security
Plan Migrate Run
©2008–18 New Relic, Inc. All rights reserved
Doing Migrations Right…
38
Migrate RunPlan
Monitor your application and infrastructure
Methodical execution with
validation and data
Understand impact of the
cloud on your app
performance
Understand your
migration strategy
upfront
©2008–18 New Relic, Inc. All rights reserved
Customers demand modern applications
Modern applications modern instrumentationdemand
©2008–18 New Relic, Inc. All rights reserved 40
Ops
Visibility helps you innovate
• Speed to Innovate
• Flexibility to Innovate
©2008–18 New Relic, Inc. All rights reserved 41
Ops
Innovation gives you confidence
• Confidence to migrate
• Confidence to scale
©2008–18 New Relic, Inc. All rights reserved 42
Dev
Instrumented Cloud World
Ops
Previous
Ops
Visibility Gives You Confidence in the Cloud
©2008–18 New Relic, Inc. All rights reserved
Visibility Gives Innovation the Speed You Require
43
Early Instrumentation
Greater Visibility
Easier Migration
Faster migrationsThe earlier you instrument, the faster you go
©2008–18 New Relic, Inc. All rights reserved 44
the Site Stays Up
I Hope, I Hope, I Hope
©2008–18 New Relic, Inc. All rights reserved
Panic
©2008–18 New Relic, Inc. All rights reserved
Move faster
with confidence
46
The Earlier You Instrument, the Faster You Go
Ops
©2008–18 New Relic, Inc. All rights reserved.
Thank you
Lee Atchison ∙ Senior Director Strategic Architecture at New Relic, Inc.
leeatchison@leeatchison
©2008–18 New Relic, Inc. All rights reserved
Safe Harbor
48
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?

Was ist angesagt? (14)

SplunkLive! Utrecht 2018 - Customer presentation: Irdeto
SplunkLive! Utrecht 2018 - Customer presentation: Irdeto SplunkLive! Utrecht 2018 - Customer presentation: Irdeto
SplunkLive! Utrecht 2018 - Customer presentation: Irdeto
 
Gartner Symposium 2018: BMW Group Presentation
Gartner Symposium 2018: BMW Group PresentationGartner Symposium 2018: BMW Group Presentation
Gartner Symposium 2018: BMW Group Presentation
 
The Future of Software Delivery in Enterprise IT
The Future of Software Delivery in Enterprise ITThe Future of Software Delivery in Enterprise IT
The Future of Software Delivery in Enterprise IT
 
Data Engineering the Startup Way - AWS Startup Day Chicago 2018
Data Engineering the Startup Way - AWS Startup Day Chicago 2018Data Engineering the Startup Way - AWS Startup Day Chicago 2018
Data Engineering the Startup Way - AWS Startup Day Chicago 2018
 
SRE-iously! Reliability!
SRE-iously! Reliability!SRE-iously! Reliability!
SRE-iously! Reliability!
 
Driving Real Insights Through Data Science
Driving Real Insights Through Data ScienceDriving Real Insights Through Data Science
Driving Real Insights Through Data Science
 
Datadog: From a single product to a growing platform by Alexis Lê-Quôc, CTO
Datadog: From a single product to a growing platform by Alexis Lê-Quôc, CTODatadog: From a single product to a growing platform by Alexis Lê-Quôc, CTO
Datadog: From a single product to a growing platform by Alexis Lê-Quôc, CTO
 
Who Broke My Cloud? SaaS Monitoring Best Practices
Who Broke My Cloud? SaaS Monitoring Best PracticesWho Broke My Cloud? SaaS Monitoring Best Practices
Who Broke My Cloud? SaaS Monitoring Best Practices
 
CSG’s Journey with Elastic
CSG’s Journey with ElasticCSG’s Journey with Elastic
CSG’s Journey with Elastic
 
SplunkLive! Stockholm 2016 - Telia Norway
SplunkLive! Stockholm 2016 - Telia Norway SplunkLive! Stockholm 2016 - Telia Norway
SplunkLive! Stockholm 2016 - Telia Norway
 
AWS re:Invent - AIOps - What do you say you do here
AWS re:Invent - AIOps - What do you say you do hereAWS re:Invent - AIOps - What do you say you do here
AWS re:Invent - AIOps - What do you say you do here
 
Why Zenoss is Right for You
Why Zenoss is Right for YouWhy Zenoss is Right for You
Why Zenoss is Right for You
 
Optimizing Regulatory Compliance with Big Data
Optimizing Regulatory Compliance with Big DataOptimizing Regulatory Compliance with Big Data
Optimizing Regulatory Compliance with Big Data
 
How Houwzer Speeds Growth and Innovation by Gaining Insights Into API Use and...
How Houwzer Speeds Growth and Innovation by Gaining Insights Into API Use and...How Houwzer Speeds Growth and Innovation by Gaining Insights Into API Use and...
How Houwzer Speeds Growth and Innovation by Gaining Insights Into API Use and...
 

Ähnlich wie Migrating to the Cloud - What to do when things go sideways

Ähnlich wie Migrating to the Cloud - What to do when things go sideways (20)

FutureStack'19 Closing Keynote
FutureStack'19 Closing KeynoteFutureStack'19 Closing Keynote
FutureStack'19 Closing Keynote
 
Keeping Modern Applications Performing
Keeping Modern Applications PerformingKeeping Modern Applications Performing
Keeping Modern Applications Performing
 
FS18 Chicago Keynote
FS18 Chicago Keynote FS18 Chicago Keynote
FS18 Chicago Keynote
 
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
 
DevOps without Measurement is a Fail
DevOps without Measurement is a FailDevOps without Measurement is a Fail
DevOps without Measurement is a Fail
 
You’re ready to migrate, but how will you prove success?
You’re ready to migrate, but how will you prove success?You’re ready to migrate, but how will you prove success?
You’re ready to migrate, but how will you prove success?
 
Cloud Migration Acceptance Testing - Prove Success
Cloud Migration Acceptance Testing - Prove SuccessCloud Migration Acceptance Testing - Prove Success
Cloud Migration Acceptance Testing - Prove Success
 
Flink Forward Berlin 2018: Caito Scherr & Nikolas Davis - "Flink Positive/Fli...
Flink Forward Berlin 2018: Caito Scherr & Nikolas Davis - "Flink Positive/Fli...Flink Forward Berlin 2018: Caito Scherr & Nikolas Davis - "Flink Positive/Fli...
Flink Forward Berlin 2018: Caito Scherr & Nikolas Davis - "Flink Positive/Fli...
 
New Relic After Lift and Shift - FutureStack 2019
New Relic After Lift and Shift - FutureStack 2019New Relic After Lift and Shift - FutureStack 2019
New Relic After Lift and Shift - FutureStack 2019
 
Living in the Cloud
Living in the CloudLiving in the Cloud
Living in the Cloud
 
10 Things You Can Do With New Relic - Number 9 Will Shock You
10 Things You Can Do With New Relic - Number 9 Will Shock You10 Things You Can Do With New Relic - Number 9 Will Shock You
10 Things You Can Do With New Relic - Number 9 Will Shock You
 
Fail Better
Fail BetterFail Better
Fail Better
 
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
 
Kubernetes in the Wild: Best Practices for Monitoring
Kubernetes in the Wild: Best Practices for MonitoringKubernetes in the Wild: Best Practices for Monitoring
Kubernetes in the Wild: Best Practices for Monitoring
 
re:Thinking the Cloud
re:Thinking the Cloudre:Thinking the Cloud
re:Thinking the Cloud
 
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...
 
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
 
Nr fy19 analystday_presentation_web
Nr fy19 analystday_presentation_webNr fy19 analystday_presentation_web
Nr fy19 analystday_presentation_web
 
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
 
5 keys to high availability applications
5 keys to high availability applications5 keys to high availability applications
5 keys to high availability applications
 

Mehr von Lee Atchison

Mehr von Lee Atchison (10)

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
 
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
 
Enterprise Cloud Adoption Strategies
Enterprise Cloud Adoption StrategiesEnterprise Cloud Adoption Strategies
Enterprise Cloud Adoption Strategies
 

Kürzlich hochgeladen

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Kürzlich hochgeladen (20)

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 

Migrating to the Cloud - What to do when things go sideways

  • 1. ©2008–18 New Relic, Inc. All rights reserved. Migrating to the Cloud What to do when things go sideways 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 It’s Your Big Day 3 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
  • 6. ©2008–18 New Relic, Inc. All rights reserved 6 You know that you can’t scale using your own infrastructure… Ops
  • 7. ©2008–18 New Relic, Inc. All rights reserved 7 Ops So… that’s why your company has a cloud initiative… … surely, moving to the cloud will solve our scaling problems. … surely, the cloud will save us money. … or at least, that’s what you thought…
  • 8. ©2008–18 New Relic, Inc. All rights reserved 8 But you were wrong… … why isn’t the migration complete? … why is it costing me more? … why is the performance so bad? Why? Why? Why? Ops
  • 9. ©2008–18 New Relic, Inc. All rights reserved I Hope, I Hope, I Hope the Site Stays Upthis Migration Completes
  • 10. ©2008–18 New Relic, Inc. All rights reserved HighExpectations Blame Game Intensity Rises The problem must be the cloud’s fault Pressure to declare victory in the migration The Politics of Migration Show me my applications! Promised Performance gains? Cost controls? Optimize costs? Why is it taking so long? Failure…
  • 11. ©2008–18 New Relic, Inc. All rights reserved Ops Moving to the cloud… Does not have to be scary… … or dangerous You can succeed.
  • 12. ©2008–18 New Relic, Inc. All rights reserved There is a solution… 12
  • 13. ©2008–18 New Relic, Inc. All rights reserved Success in Migration Takes… 13 Visibility into your applications and infrastructure Instrument your application early in the process Find problems as quickly as possible Give yourself a clear understanding of what is going on
  • 14. ©2008–18 New Relic, Inc. All rights reserved Why Measurement Matters 14 Early Instrumentation Greater Visibility Easier Migration Faster migrationsThe earlier you instrument, the faster you go
  • 15. ©2008–18 New Relic, Inc. All rights reserved Why Measurement Matters 15
  • 16. ©2008–18 New Relic, Inc. All rights reserved Doing migrations right… 16
  • 17. ©2008–18 New Relic, Inc. All rights reserved Doing Migrations Right… 17 Migrate Methodical execution with validation and data Run Understand impact of the cloud on your app performance Plan Understand your migration strategy upfront
  • 18. ©2008–18 New Relic, Inc. All rights reserved Doing Migrations Right… 18 Migrate RunPlan Methodical execution with validation and data Understand impact of the cloud on your app performance Understand your migration strategy upfront
  • 19. ©2008–18 New Relic, Inc. All rights reserved 19 Plan Application Baseline
  • 20. ©2008–18 New Relic, Inc. All rights reserved Baseline 20 What metrics are important? Develop KPI model. Gather metrics & document current state (baseline) Compare to baseline during migration Plan Migrate Run
  • 21. ©2008–18 New Relic, Inc. All rights reserved KPI – Key Performance Metrics 21 Technical • Give understanding on how your services function internally • Understand infrastructure needs for your application User Experiential • Are your users seeing valid/reasonable content? • Is their performance acceptable? • Are they getting errors or encountering problems? Business • Are you converting customers? • What’s your conversion rate? • Is your revenue inline with your costs? • Are you accomplishing what you want to accomplish? Plan Migrate Run
  • 22. ©2008–18 New Relic, Inc. All rights reserved KPIs – Are Critical 22 Plan Migrate Run
  • 23. ©2008–18 New Relic, Inc. All rights reserved 23 Plan Dependencies and Inventory
  • 24. ©2008–18 New Relic, Inc. All rights reserved Server OS Server (Virtual) Hardware Application & Application Microservices Provisioning Application & Application Microservices Application & Application Microservices BrowserMobile InstrumentAll Parts of theApplication and Infrastructure DASHBOARDS Help you understand: • How app components work together • What depends on what? • What are performance expectations of each component? Did you miss something? Plan Migrate Run
  • 25. ©2008–18 New Relic, Inc. All rights reserved 25 Plan Component prioritization and migration order
  • 26. ©2008–18 New Relic, Inc. All rights reserved Prioritize Migration Order 26 Two Tasks: 1. What components are in scope? 2. What is the order of migration for these components? Plan Migrate Run 1 3 2 5 4
  • 27. ©2008–18 New Relic, Inc. All rights reservedApplication Adoption Corporate Adoption What Should You Migrate First? Next? Mandate Committed Allow Value-Added Allow SaaS Allow Servers Secure Experiment Experiment Servers Managed Components Unique Components Committed Critical Services New Services Non-Critical/ Internal Tools Step #2 Step #1 Step #3 First Steps Service Re-Writes Step #4 Plan Migrate Run
  • 28. ©2008–18 New Relic, Inc. All rights reserved Components Included Migration Priority Application Adoption Corporate Adoption Adoption Sweet Spot Mandate Committed Allow Value-Added Allow SaaS Allow Servers Secure Experiment Experiment Servers Managed Components Unique Components Committed First Steps Plan Migrate Run
  • 29. ©2008–18 New Relic, Inc. All rights reserved Doing Migrations Right… 29 Migrate RunPlan Methodical execution with validation and data Understand impact of the cloud on your app performance Understand your migration strategy upfront
  • 30. ©2008–18 New Relic, Inc. All rights reserved 30 Migrate Issues and Roadblocks
  • 31. ©2008–18 New Relic, Inc. All rights reserved Identify Issues & Roadblocks 31 Is Your App Functioning? Is It Running Efficiently? Early instrumentation allows you to uncover issues & roadblocks easier and quicker. Is your application running as expected on the new infrastructure? Is it using the resources you expect it to use? Plan Migrate Run
  • 32. ©2008–18 New Relic, Inc. All rights reserved 32 Migrate Validate Cloud Improvements
  • 33. ©2008–18 New Relic, Inc. All rights reserved Validate Cloud Improvements 33 Baseline and Compare Serverless Databases Queues and notifications API Plan Migrate Run
  • 34. ©2008–18 New Relic, Inc. All rights reserved 34 Migrate Acceptance Testing
  • 35. ©2008–18 New Relic, Inc. All rights reserved Acceptance Testing 35 Prove success or… • Baseline again • Compare against on-premise • Repeat until done… Plan Migrate Run
  • 36. ©2008–18 New Relic, Inc. All rights reserved Doing Migrations Right… 36 Migrate RunPlan Methodical execution with validation and data Understand impact of the cloud on your app performance Understand your migration strategy upfront
  • 37. ©2008–18 New Relic, Inc. All rights reserved Post Migration – Ongoing Monitoring is Essential 37 You’ve migrated. Now what? Infrastructure is now out of your control Some cloud specific characteristics Understand application impact Monitor front end, applications, instances, & cloud services Dynamic technologies Serverless Distributed architecture Multi-region redundancy Cloud spend optimization Routing and Security Plan Migrate Run
  • 38. ©2008–18 New Relic, Inc. All rights reserved Doing Migrations Right… 38 Migrate RunPlan Monitor your application and infrastructure Methodical execution with validation and data Understand impact of the cloud on your app performance Understand your migration strategy upfront
  • 39. ©2008–18 New Relic, Inc. All rights reserved Customers demand modern applications Modern applications modern instrumentationdemand
  • 40. ©2008–18 New Relic, Inc. All rights reserved 40 Ops Visibility helps you innovate • Speed to Innovate • Flexibility to Innovate
  • 41. ©2008–18 New Relic, Inc. All rights reserved 41 Ops Innovation gives you confidence • Confidence to migrate • Confidence to scale
  • 42. ©2008–18 New Relic, Inc. All rights reserved 42 Dev Instrumented Cloud World Ops Previous Ops Visibility Gives You Confidence in the Cloud
  • 43. ©2008–18 New Relic, Inc. All rights reserved Visibility Gives Innovation the Speed You Require 43 Early Instrumentation Greater Visibility Easier Migration Faster migrationsThe earlier you instrument, the faster you go
  • 44. ©2008–18 New Relic, Inc. All rights reserved 44 the Site Stays Up I Hope, I Hope, I Hope
  • 45. ©2008–18 New Relic, Inc. All rights reserved Panic
  • 46. ©2008–18 New Relic, Inc. All rights reserved Move faster with confidence 46 The Earlier You Instrument, the Faster You Go Ops
  • 47. ©2008–18 New Relic, Inc. All rights reserved. Thank you Lee Atchison ∙ Senior Director Strategic Architecture at New Relic, Inc. leeatchison@leeatchison
  • 48. ©2008–18 New Relic, Inc. All rights reserved Safe Harbor 48 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.

Hinweis der Redaktion

  1. You have a problem…
  2. It’s your big day. The day of the new product launch. Black Friday Election Day. Whatever day, it’s the busiest day of the year. {c} The day of the year when your company either…makes it or breaks it…
  3. You hold your breath… Can you scale? {c}Can you stay operational? {c}Will you survive?
  4. You’ve been anticipating this…
  5. You know that you can’t scale…at least not using your own infrastructure…
  6. That’s why your company has…A COULD INITIATIVE…!!! {c} Surely, moving to the cloud will solve all of our scaling problems, won’t it? {c} And of course, surely, moving to the cloud will save us lots and lots of money. {ppp} {c} At least…that’s what you thought it would…
  7. But you were wrong… {c} Why didn’t the migration complete? {c} Why is it costing me so much more money than it did before? Why do I have double the infrastructure I use to have? {c} Why is the performance so bad? Why didn’t the cloud make it faster like it was suppose to do? {c} Why? Why? Why?
  8. You have managed to move your company from doing this… {p}{c}…to doing this… And things are worse than they were before.
  9. Migrations Often, we start our migration to the cloud with lofty expectations. But we find out that moving to the cloud isn’t necessarily as easy as we would like it to me. Problems occur. The cloud doesn’t meet our expectations that have been promised to us. There is pressure to declare ”victory” before we are ready. {c}Promised performance gains are not occurring. Costs run out of control. {c}And schedules just don’t matter anymore. {c}How can we meet our promises to our stakeholders if we can’t get the cloud to do what we want it to do? Most companies moving to the cloud struggle with this. Some struggle more than others. Some fail to overcome the struggle.
  10. But moving to the cloud does not have to be scary or dangerous. It can be done safely. It can solve your problems. {p}You can succeed.
  11. There is a solution…
  12. Success in migration takes… {c} Visibility into your applications, and visibility into your infrastructure {c} Instrument your applications early in the process {c} This is so you can find problems as quickly as possible {c} Which gives you a clearer understanding of what is going on with your application
  13. Early instrumentation of your application. {c} Leads to greater visibility into your applications. {c} It also leads to easier migrations. {c} Both of which ultimately lead to a faster migration. And a faster path to the scalability and cost benefits the cloud has promised. {c} The earlier you instrument, the faster you go
  14. Because if you don’t monitor the data you need at the time you need it. You’ll: 1) Waste time fire fighting, 2) Meaningless finger pointing across teams, 3) Lose money, 4) Make customers unhappy, 5) Unhappy customers tell other people…
  15. Doing migrations right involves taking actions before your migration while you are planning, during the migration itself, and follow up after the migration is complete.
  16. Let’s start with what you do before your migration, during the planning of your migration strategy itself.
  17. The first important key is determining your application baselines.
  18. Identifying baselines involves determining the type of metrics you want to measure, and understanding why you want to measure them. Measuring your key metrics before you migrate allows you to use these metrics throughout your migration to determine if a problem is occurring during the migration, as well as a validation step in determining when your migration is complete. To do this, we use a KPI model.
  19. KPIs stand for Key Performance Metrics. They are the important metrics that you need to track during your migration in order to assure your migration is successful. Typically, you’ll have technical KPIs that refer to the underpinnings of how your application works. You have User Experiential KPIs, which deal with how your customers see and experience your site. And you have Business KPIs, which describe how the performance of your application is impacting your business requirements.
  20. Here are some example KPIs from a fictional airline. Your KPIs will be different, and are dependent on your industry, company culture, and system requirements. Whatever your KPIs are, determine them and start monitoring them *before* you begin your migration process.
  21. Next step are dependencies and resource inventory.
  22. To create your resource inventory and establish the dependencies, you must instrument all parts of your application and infrastructure. This helps you understand how your app components work together. It helps you determine which resources depend on which other resources. It also helps you determine the performance expectations of each component. And, most importantly, it allows you to confidently answer the question, is there anything I missed?
  23. Once you have your resources and their dependencies, you can prioritize and determine the migration order.
  24. Prioritization involves determining which resources are in scope for migration, it also helps you determine a reasonable order for which you should migrate these resources.
  25. What services should you migrate first? Next?
  26. There exists a sweet spot of migration order that can be determined, and knowing the right order for migration will help you make your migration substantially faster and less error prone.
  27. That‘s what you do before the migration. {c}Now, during the migration, you use data and validations to determine methodically how your migration is occurring.
  28. Starting with identifying issues and roadblocks.
  29. Early instrumentation allows you to uncover issues and roadblocks easier and quicker. {c} Is your app working? Is your application running as expected on the new infrastructure? ** Comparing your KPIs to your baselines gives you data to understand if your migration is going awry. {c} Is your app running efficiently? Is it consuming the cloud resources it requires in an efficient and effective way?
  30. Are the changes you’ve made to run better in the cloud actually working?
  31. Are the new cloud technologies you are utilizing actually improving the operational capabilities of your application? Again, use your baselines and compare your current results to what they were before you began migrating.
  32. And finally, acceptance testing.
  33. Acceptance testing is all about proving that the changes you’ve made have accomplished the desired goals. And, if they have not, then allow a path to go back and iterate until you are successful. Baselines and KPI performance help you determine when your migration is complete.
  34. That’s Migrate. {c} Finally, once the migration is complete, you must follow up to understand the impact of the cloud on your overall application performance.
  35. Post migration monitoring is important because: The infrastructure you are running on is now out of your control. If you are having a problem, is it your problem, or the clouds? Understand the impact cloud technologies have on your application performance. Dynamic technologies, serverless, distributed architectures are all great, but are the performance impacts appropriate for your application and are you still meeting your business needs? You also have some cloud specific concerns. Some things like multi-region redundancy and optimizing for cloud spend are good things, but is the performance impact what you were expecting? Reasonable? Are you seeing desired improvements?
  36. That’s after the migration. {c} Together, before, during, and after your migration, doing migrations right involves understanding how your application is running in all three areas.. {c} And underlying all three is monitoring your application and your infrastructure.
  37. Our Customers demand modern applications. {c} And modern applications demand…modern instrumentation
  38. Modern instrumentation gives you the visibility to innovate. It gives you speed. It gives you flexibility.
  39. By giving yourself the visibility into your applications that proper instrumentation can provide, you get confidence. Confidence to migrate… Confidence to innovate…
  40. Visibility gives you confidence in the cloud. No more are your applications in jeopardy. No more is money being burned. In the cloud. Things are constantly in motion. Tracking resources, watching how your application works, is substantially more complicated in the cloud. Your world has gotten a lot more complicated. Instrumentation gives you the visibility. Visibility gives you the confidence in the cloud.
  41. Visibility gives your innovation the speed required…the speed you need to keep your business going. {c} The earlier you instrument, the faster you go.
  42. Hoping for your application to function up never helps…
  43. Neither does panic while there is a problem.
  44. But it’s really quite simple. The earlier you instrument, the faster you go…period. {c} Move faster, with confidence.