SlideShare a Scribd company logo
1 of 18
Download to read offline
Technologies once relegated to the pages of science fiction novels—artificial
intelligence, digital currency, and self-driving cars to name a few—have become a
reality. Enterprises must innovate with high velocity and at massive scale to stay
competitive. Cloud adoption has become a strategic imperative for enterprises—it’s
the price required to transform into a digital business.
According to
CloudEndure's 2017
Cloud Migration Strategy
Survey Report,
minimizing downtime,
staying within budget,
and performance impact
on production are the top
three cloud migration
challenges.
According to the 2016
IDG Enterprise Cloud
Computing Survey,
70 percent of enterprises
have at least one
application in the cloud.
RightScale's 2017 State
of the Cloud Survey
found that 85 percent of
enterprise cloud
strategies include
multiple clouds.
01
https://www.idgenterprise.com/resource/research/2016-idg-enterprise-cloud-computing-survey/
https://www.idgenterprise.com/resource/research/2016-idg-enterprise-cloud-computing-survey/
https://www.idgenterprise.com/resource/research/2016-idg-enterprise-cloud-computing-survey/
https://www.idgenterprise.com/resource/research/2016-idg-enterprise-cloud-computing-survey/
https://www.idgenterprise.com/resource/research/2016-idg-enterprise-cloud-computing-survey/
https://www.idgenterprise.com/resource/research/2016-idg-enterprise-cloud-computing-survey/
https://www.idgenterprise.com/resource/research/2016-idg-enterprise-cloud-computing-survey/
https://www.idgenterprise.com/resource/research/2016-idg-enterprise-cloud-computing-survey/
There is no single path to cloud nirvana. That's why a multi-cloud strategy is important.
The choices of public cloud, hybrid cloud, Infrastructure as a Service (IaaS), Platform as
a Service (PaaS), and build or buy, can inflict analysis paralysis on even the best
decision makers. Instead of going all in on a single strategy, enterprises should employ
a variety of approaches to successfully move their IT environments to the cloud.
Here are some of the most common strategies for enterprise cloud migrations.
• Lift-and-shift: Provision, import, and deploy applications and infrastructure
resources to match existing, on-premises architecture without modification.
• Re-architect and Refactor: Update application components and middleware to
utilize cloud services and patterns such as unlimited blob storage, distributed
message queues, auto scaling, and managed databases.
• Reconsider: For some applications, the cloud does not offer significant
advantages; sometimes it makes the most business sense to leave those
running in the corporate data center or even sunset them.
• Cloud Native: Completely rewrite applications to make intelligent and
efficient use of cloud services in a way that can’t be accomplished with
traditional paradigms.
02
03
Like any technological solution, the cloud is not foolproof. Your organization will face
many challenges along the way. Consider these questions before you migrate:
Fortunately, we’ve got you covered with 10 tips to help you minimize the risk and
maximize the success of your cloud journey.
• Which applications should you migrate first?
• How will you monitor and minimize the impact on users
before, during, and after?
• What training does your IT staff need to effectively build and
operate cloud environments?
• How can you continuously demonstrate benefits of the move?
Applications are critical to your business success, but
they don’t exist in a vacuum—they run on physical, virtual
servers and containers, communicate across networks, sit behind firewalls, query
databases, rely on middleware and interact with 3rd party systems using APIs (see
figure 1). It is important to build a comprehensive understanding of your applications’
architecture—every component, dependency, and integration—before considering a
cloud migration.
This means ditching outdated, inaccurate architecture diagrams for solutions that can
provide accurate representations of your IT environment. Part of understanding your
applications’ architecture is getting to know their performance characteristics and
resource requirements—from CPU, network, memory, and disk utilization to latency,
response times, and end-user experience, and even as far as how they contribute to
your business and revenue goals. Performing a cloud migration without a detailed
understanding of how your application is designed and built, the environment it
operates in, and how it performs is risky and leads to costly overprovisioning and
avoidable outages.
04
Figure 1: This diagram shows the network backbone, the distribution layer, and the access layer. The items above can be added or removed as needed.
DNS
Load
balancer
Cache tier Relational database
service (RDS)
Virtual
server
API
3rd party
systems
Content delivery
network (CDN)
Region1
Region2
Region
CDN.ExampleApp.com
Static data
www.ExampleApp.com
Auto scaling group
Web server Web server
NoSQL database
service
Performance
monitoring
Analytics
and reporting
Notification
service
App tier
App server App server
05
Once you understand your applications from an architectural
perspective, it’s time to prepare them for a move to the cloud.
The cloud is not a silver bullet, and attempting to migrate applications with
known performance issues only makes matters worse. For example, a memory leak in
an on-premises application could break your budget when billed based on
resource usage.
Before you move to the cloud, investigate and fix noisy alerts, eliminate false
positives, optimize slow database queries, and smooth over erratic response times.
Successfully migrating a healthy application to a new environment is a challenging
engineering endeavor on its own. Migrating an application that shows signs of wear
and tear is a recipe for disaster. By giving your application a tune up before moving
it to the cloud, you can avoid outages and save your team from late night heroics.
06
07
While understanding technical performance is important,
knowing how users actually use and derive value from your
applications is paramount. As you prepare to embark on your cloud journey, take time
to engage your users - whether they are employees who use internal applications to
perform their job functions or customers that depend on your applications to access
digital services.
Combine your research with user or customer journey mapping and key transaction
discovery to gain a holistic understanding of the value an application and associated
services provide. A deep knowledge of your software value stream proves
indispensable when you prioritize which applications to migrate, in what order, and
what key user interactions need close monitoring during the migration process.
Understanding applications from a user and business outcome perspective is vital to
develop and articulate the business justification for cloud migration.
If you are moving to the cloud, don’t let cloud provider
promises of infinite capacity and unprecedented reliability lure you
into complacency. The cloud is dynamic: with a few minutes and a few simple service
calls, you can accomplish what once required change requests, purchase orders,
physically racking and plugging in equipment, and months of engineering effort.
And like any other technology, cloud services can and will fail from time to time.
While cloud vendors provide programmatic access to a rich set of metrics and event
streams, which allow you to automatically detect and respond to changes, these
metrics are often not in context of the overall application's performance or business
value. Because most traditional monitoring tools have limited or no support for the
new class of metrics generated by cloud infrastructure. It's important to choose a
performance monitoring solution that not only understands the cloud services being
utilized, but also integrates and correlates these metrics with the application and
user experience.
08
During the early phases of migration, it’s vital to not impact
your customers with performance or availability issues.
This can derail migration activity and dent executive confidence. Put simply, your
users should have no idea the application moved to a new environment. You should
also demonstrate success early in the process, to inspire the belief and enthusiasm
required to propel a cloud migration of enterprise magnitude forward.
Whether intermittent connectivity, sluggish response times, or outright bugs—
nothing stalls cloud migration efforts more dramatically than a poor user experience.
So skip the endless meetings, headaches, and skepticism by monitoring user
experience in real-time and simulating user interactions for key journeys. One
modern technique to keep tabs on user experience is synthetic monitoring, in which
you continuously test your app’s key transactions from multiple locations around the
world to ensure your software and services are truly performant in all corners of the
globe.
https://martinfowler.com/bliki/SyntheticMonitoring.html
https://martinfowler.com/bliki/SyntheticMonitoring.html
https://martinfowler.com/bliki/SyntheticMonitoring.html
09
Even after your initial migration effort, and with no noticeable
issues, it is important to plan ways to demonstrate the benefits
of the cloud both pre- and post-move. From a technical perspective, show the new
application architecture and that Service Level Agreements are being adhered to;
how you can configure auto scaling to absorb unpredictable traffic spikes; how server
response times remain unchanged or even improved; and how taking advantage of
multiple regions around the world reduces latency and improves the user experience.
Be sure to also demonstrate the benefits from a business perspective, especially
for customer-facing applications. Show how engagement and conversion improves
along with response times for key customer journeys through the application.
While the benefits of the cloud are obvious to you, business colleagues require more
proof, so make sure you highlight what your company gains from cloud adoption
early and often.
10
As you re-architect and extend applications for the cloud,
you will make use of many cloud provider services, such as
container orchestration for microservices, cloud load balancing, auto scaling, blob
storage, managed NoSQL databases, message queueing, and more. Being in the
cloud doesn’t reduce the need for monitoring. In fact, the cloud demands a modern
performance monitoring solution that understands the dynamic, ephemeral, and
diverse nature of cloud workloads.
The performance monitoring solution you choose must be capable of everything you
would expect from a traditional monitoring service, but also be capable of tracing
distributed transactions through integrated services, monitoring container
technologies, and correlating cloud infrastructure changes and events with traditional
metrics. Lastly, modern monitoring must easily accommodate server and container
instances that last only hours, minutes, or even seconds.
11
One of the major benefits of the cloud is the ability to scale
up or down instantly. Cloud bursting is a technique that allows
on-premise applications to provision additional resources in a public cloud when
additional capacity is not available on-site, especially during times of peak demand
(such as Black Friday).
By routing overflow traffic straight to the public cloud automatically, cloud bursting is
a reliable method to prevent service interruptions for users. Another major advantage
of burstable capacity is providers bill cloud resources on-demand, meaning you only
pay for additional resources when you need them. If you don’t take advantage of
cloud bursting to augment your data center’s capacity, then you won’t realize the full
value of your cloud investment.
12
Whether your applications run in the cloud, on-premises,
or in a hybrid environment, they must continue to fuel growth
through rapid innovation combined with significant operational efficiencies. So don’t
analyze cloud performance metrics in a vacuum. Not only is it important to correlate
your apps’ performance metrics with customer engagement and revenue growth
objectives, but it is also necessary to provide proper attribution to your variable cloud
costs, especially with every new feature release.
If there isn’t sufficient customer demand and business value in migrating an
application, it may not be worth moving at all. You may also discover features that are
no longer useful and need a refresh. The primary motivation for enterprises to move
to the cloud is to accelerate growth through increased agility, unlimited scalability,
and reduced costs—so ensure applications get these benefits.
13
Every cloud has unique benefits and drawbacks, but unlike
traditional data centers, you don’t have to go all-in on a single
cloud provider, nor should you. Enterprises have every kind of application imaginable:
static, compiled languages like Java; dynamic, interpreted languages such as Node.js;
web, mobile, and internet of things (IoT)-based apps; big data, machine learning and
artificial intelligence algorithms; ephemeral, elastic build clusters; high-performance
legacy, monolithic, and transactional business applications; distributed, fault-tolerant,
highly-available, global scale social apps.
By adopting a multi-cloud strategy, you can leverage different clouds for different
applications and workloads. Performing the monitoring and analysis required to select
the optimal cloud for each application will make a huge impact on your bottom line.
Enterprise cloud migrations happen over time and in phases. You don’t have to finish
where you started, nor do you have to stay with a particular cloud provider when
customer growth and demands push your applications to the limit.
14
Next Steps
Equipped with these 10 tips, we hope can start realizing the full potential of the
cloud for your organization. Whether you migrate a pilot application, bring in a
team of solutions architects, or task your tech leads with building a cloud
competency, these principles and practices can guide you through a cloud
migration that transforms your business and delights your customers. Remember
to collect the necessary data, analytics, and insights to inform your strategy and
demonstrate your success along the way.
15
AppDynamics provides a powerful platform to manage application performance
across multi-cloud environments, monitor user experience so users aren’t impacted
by re-architecture, and prove the business benefits of multi-cloud strategy. Visit
http://www.appdynamics.com/cloud and try our free trial to learn how to speed up
cloud migration with confidence.
Try our free trial to learn more and speed up cloud migration with confidence.
16
http://www.appdynamics.com/cloud
10 tips for enterprise cloud migration

More Related Content

What's hot

Cloud Migration Checklist | Microsoft Azure Migration
Cloud Migration Checklist | Microsoft Azure MigrationCloud Migration Checklist | Microsoft Azure Migration
Cloud Migration Checklist | Microsoft Azure MigrationIntellika
 
Cloud migration presentation
Cloud migration presentationCloud migration presentation
Cloud migration presentationyeshlenchetty
 
Cloud Migration: Moving Data and Infrastructure to the Cloud
Cloud Migration: Moving Data and Infrastructure to the CloudCloud Migration: Moving Data and Infrastructure to the Cloud
Cloud Migration: Moving Data and Infrastructure to the CloudSafe Software
 
Hybrid Cloud Orchestration: How SuperChoice Does It
Hybrid Cloud Orchestration: How SuperChoice Does ItHybrid Cloud Orchestration: How SuperChoice Does It
Hybrid Cloud Orchestration: How SuperChoice Does ItRightScale
 
How to Use RightScale CMP to Manage Cloud: In-Depth Demo
How to Use RightScale CMP to Manage Cloud: In-Depth DemoHow to Use RightScale CMP to Manage Cloud: In-Depth Demo
How to Use RightScale CMP to Manage Cloud: In-Depth DemoRightScale
 
From on premise to the hybrid cloud with microsoft azure
From on premise to the hybrid cloud with microsoft azureFrom on premise to the hybrid cloud with microsoft azure
From on premise to the hybrid cloud with microsoft azureDotNetCampus
 
A Practical Guide to Cloud Migration
A Practical Guide to Cloud MigrationA Practical Guide to Cloud Migration
A Practical Guide to Cloud MigrationAlaina Carter
 
Hybrid Cloud : Database-as-a-Service: OOW 16
Hybrid Cloud : Database-as-a-Service: OOW 16 Hybrid Cloud : Database-as-a-Service: OOW 16
Hybrid Cloud : Database-as-a-Service: OOW 16 Bala Kuchibhotla
 
Cloud computing for pulp and paper mills
Cloud computing for pulp and paper millsCloud computing for pulp and paper mills
Cloud computing for pulp and paper millsChristophe Deslandes
 
Best Practices for Data Center Migration Planning - August 2016 Monthly Webin...
Best Practices for Data Center Migration Planning - August 2016 Monthly Webin...Best Practices for Data Center Migration Planning - August 2016 Monthly Webin...
Best Practices for Data Center Migration Planning - August 2016 Monthly Webin...Amazon Web Services
 
Migrating your Existing Applications to the Cloud
Migrating your Existing Applications to the CloudMigrating your Existing Applications to the Cloud
Migrating your Existing Applications to the CloudNestweaver
 
Migration to AWS - The Keys to Success - Session Sponsored by Fronde
Migration to AWS - The Keys to Success - Session Sponsored by FrondeMigration to AWS - The Keys to Success - Session Sponsored by Fronde
Migration to AWS - The Keys to Success - Session Sponsored by FrondeAmazon Web Services
 
Redefining business delivery with cloudxchange.io
Redefining business delivery  with cloudxchange.io Redefining business delivery  with cloudxchange.io
Redefining business delivery with cloudxchange.io Cloudxchange.io
 
Datacenter Migration
Datacenter MigrationDatacenter Migration
Datacenter MigrationLalit Singh
 
Migrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid CloudMigrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid CloudRackspace
 
CloudFX Enterprise ITaaS Solution
CloudFX Enterprise ITaaS SolutionCloudFX Enterprise ITaaS Solution
CloudFX Enterprise ITaaS SolutionNicholas Yap
 
Azure cloud migration simplified
Azure cloud migration simplifiedAzure cloud migration simplified
Azure cloud migration simplifiedGirlo
 

What's hot (20)

Cloud Migration Checklist | Microsoft Azure Migration
Cloud Migration Checklist | Microsoft Azure MigrationCloud Migration Checklist | Microsoft Azure Migration
Cloud Migration Checklist | Microsoft Azure Migration
 
Cloud migration presentation
Cloud migration presentationCloud migration presentation
Cloud migration presentation
 
Cloud Migration: Moving Data and Infrastructure to the Cloud
Cloud Migration: Moving Data and Infrastructure to the CloudCloud Migration: Moving Data and Infrastructure to the Cloud
Cloud Migration: Moving Data and Infrastructure to the Cloud
 
Hybrid Cloud Orchestration: How SuperChoice Does It
Hybrid Cloud Orchestration: How SuperChoice Does ItHybrid Cloud Orchestration: How SuperChoice Does It
Hybrid Cloud Orchestration: How SuperChoice Does It
 
How to Use RightScale CMP to Manage Cloud: In-Depth Demo
How to Use RightScale CMP to Manage Cloud: In-Depth DemoHow to Use RightScale CMP to Manage Cloud: In-Depth Demo
How to Use RightScale CMP to Manage Cloud: In-Depth Demo
 
From on premise to the hybrid cloud with microsoft azure
From on premise to the hybrid cloud with microsoft azureFrom on premise to the hybrid cloud with microsoft azure
From on premise to the hybrid cloud with microsoft azure
 
A Practical Guide to Cloud Migration
A Practical Guide to Cloud MigrationA Practical Guide to Cloud Migration
A Practical Guide to Cloud Migration
 
Hybrid Cloud : Database-as-a-Service: OOW 16
Hybrid Cloud : Database-as-a-Service: OOW 16 Hybrid Cloud : Database-as-a-Service: OOW 16
Hybrid Cloud : Database-as-a-Service: OOW 16
 
Cloud computing for pulp and paper mills
Cloud computing for pulp and paper millsCloud computing for pulp and paper mills
Cloud computing for pulp and paper mills
 
Best Practices for Data Center Migration Planning - August 2016 Monthly Webin...
Best Practices for Data Center Migration Planning - August 2016 Monthly Webin...Best Practices for Data Center Migration Planning - August 2016 Monthly Webin...
Best Practices for Data Center Migration Planning - August 2016 Monthly Webin...
 
Migrating your Existing Applications to the Cloud
Migrating your Existing Applications to the CloudMigrating your Existing Applications to the Cloud
Migrating your Existing Applications to the Cloud
 
6 Effective Ways to Evaluate Your On-Premise Law Software
6 Effective Ways to Evaluate Your On-Premise Law Software6 Effective Ways to Evaluate Your On-Premise Law Software
6 Effective Ways to Evaluate Your On-Premise Law Software
 
Cloud Migration - CCS Technologies (P) Ltd.
Cloud Migration - CCS Technologies (P) Ltd.Cloud Migration - CCS Technologies (P) Ltd.
Cloud Migration - CCS Technologies (P) Ltd.
 
Migration to AWS - The Keys to Success - Session Sponsored by Fronde
Migration to AWS - The Keys to Success - Session Sponsored by FrondeMigration to AWS - The Keys to Success - Session Sponsored by Fronde
Migration to AWS - The Keys to Success - Session Sponsored by Fronde
 
Redefining business delivery with cloudxchange.io
Redefining business delivery  with cloudxchange.io Redefining business delivery  with cloudxchange.io
Redefining business delivery with cloudxchange.io
 
Cloud migration
Cloud migration Cloud migration
Cloud migration
 
Datacenter Migration
Datacenter MigrationDatacenter Migration
Datacenter Migration
 
Migrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid CloudMigrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid Cloud
 
CloudFX Enterprise ITaaS Solution
CloudFX Enterprise ITaaS SolutionCloudFX Enterprise ITaaS Solution
CloudFX Enterprise ITaaS Solution
 
Azure cloud migration simplified
Azure cloud migration simplifiedAzure cloud migration simplified
Azure cloud migration simplified
 

Similar to 10 tips for enterprise cloud migration

7 Essential Steps to Cloud Adoption.pdf
7 Essential Steps to Cloud Adoption.pdf7 Essential Steps to Cloud Adoption.pdf
7 Essential Steps to Cloud Adoption.pdfAnil
 
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdf
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdfMaking the Journey_ 7 Essential Steps to Cloud Adoption.pdf
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdfAnil
 
Improve_Application_Availability_and_Performance_Sales_Crib_Sheet.pdf
Improve_Application_Availability_and_Performance_Sales_Crib_Sheet.pdfImprove_Application_Availability_and_Performance_Sales_Crib_Sheet.pdf
Improve_Application_Availability_and_Performance_Sales_Crib_Sheet.pdfمنیزہ ہاشمی
 
Migrating apps-to-the-cloud-final
Migrating apps-to-the-cloud-finalMigrating apps-to-the-cloud-final
Migrating apps-to-the-cloud-finaleng999
 
Migrating From Legacy Applications To The Cloud
Migrating From Legacy Applications To The CloudMigrating From Legacy Applications To The Cloud
Migrating From Legacy Applications To The CloudaNumak & Company
 
Becoming a Software-Centric Business - Best Path Forward in an Uncertain Post...
Becoming a Software-Centric Business - Best Path Forward in an Uncertain Post...Becoming a Software-Centric Business - Best Path Forward in an Uncertain Post...
Becoming a Software-Centric Business - Best Path Forward in an Uncertain Post...Cognizant
 
Five keys to successful cloud migration
Five keys to successful cloud migrationFive keys to successful cloud migration
Five keys to successful cloud migrationIBM
 
how_to_build_a_robust_web_application_in_2023.pdf
how_to_build_a_robust_web_application_in_2023.pdfhow_to_build_a_robust_web_application_in_2023.pdf
how_to_build_a_robust_web_application_in_2023.pdfsarah david
 
Understanding The Cloud For Enterprise Businesses, an eBook from Triaxil!
Understanding The Cloud For Enterprise Businesses, an eBook from Triaxil!Understanding The Cloud For Enterprise Businesses, an eBook from Triaxil!
Understanding The Cloud For Enterprise Businesses, an eBook from Triaxil!Ezhilarasan Natarajan
 
Understanding The Cloud For Enterprise Businesses.
Understanding The Cloud For Enterprise Businesses. Understanding The Cloud For Enterprise Businesses.
Understanding The Cloud For Enterprise Businesses. Triaxil
 
Dataquest-Cigniti_October 2016
Dataquest-Cigniti_October 2016Dataquest-Cigniti_October 2016
Dataquest-Cigniti_October 2016Sairam Vedam
 
Creating a mobile enterprise application business case.
Creating a mobile enterprise application business case.Creating a mobile enterprise application business case.
Creating a mobile enterprise application business case.DMI
 
Top 8 Trends in Performance Engineering
Top 8 Trends in Performance EngineeringTop 8 Trends in Performance Engineering
Top 8 Trends in Performance EngineeringConvetit
 
Application Modernization With Cloud Native Approach_ An in-depth Guide.pdf
Application Modernization With Cloud Native Approach_ An in-depth Guide.pdfApplication Modernization With Cloud Native Approach_ An in-depth Guide.pdf
Application Modernization With Cloud Native Approach_ An in-depth Guide.pdfbasilmph
 
APM for Enterprise WhitePaper from New Relic
APM for Enterprise WhitePaper from New RelicAPM for Enterprise WhitePaper from New Relic
APM for Enterprise WhitePaper from New RelicNew Relic
 
Seamless Cloud Integration: Leveraging Application Modernization for Business...
Seamless Cloud Integration: Leveraging Application Modernization for Business...Seamless Cloud Integration: Leveraging Application Modernization for Business...
Seamless Cloud Integration: Leveraging Application Modernization for Business...basilmph
 
Scott-Lunceford-Tech-Samples
Scott-Lunceford-Tech-SamplesScott-Lunceford-Tech-Samples
Scott-Lunceford-Tech-SamplesScott Lunceford
 
Benefits Of Migrating Asp .Net Apps To The Cloud - GoDgtl
Benefits Of Migrating Asp .Net Apps To The Cloud - GoDgtlBenefits Of Migrating Asp .Net Apps To The Cloud - GoDgtl
Benefits Of Migrating Asp .Net Apps To The Cloud - GoDgtlMezzybatliwala
 
Cloud-Migration-Methodology v1.0
Cloud-Migration-Methodology v1.0Cloud-Migration-Methodology v1.0
Cloud-Migration-Methodology v1.0b3535840
 

Similar to 10 tips for enterprise cloud migration (20)

7 Essential Steps to Cloud Adoption.pdf
7 Essential Steps to Cloud Adoption.pdf7 Essential Steps to Cloud Adoption.pdf
7 Essential Steps to Cloud Adoption.pdf
 
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdf
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdfMaking the Journey_ 7 Essential Steps to Cloud Adoption.pdf
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdf
 
Improve_Application_Availability_and_Performance_Sales_Crib_Sheet.pdf
Improve_Application_Availability_and_Performance_Sales_Crib_Sheet.pdfImprove_Application_Availability_and_Performance_Sales_Crib_Sheet.pdf
Improve_Application_Availability_and_Performance_Sales_Crib_Sheet.pdf
 
Migrating apps-to-the-cloud-final
Migrating apps-to-the-cloud-finalMigrating apps-to-the-cloud-final
Migrating apps-to-the-cloud-final
 
Migrating From Legacy Applications To The Cloud
Migrating From Legacy Applications To The CloudMigrating From Legacy Applications To The Cloud
Migrating From Legacy Applications To The Cloud
 
Becoming a Software-Centric Business - Best Path Forward in an Uncertain Post...
Becoming a Software-Centric Business - Best Path Forward in an Uncertain Post...Becoming a Software-Centric Business - Best Path Forward in an Uncertain Post...
Becoming a Software-Centric Business - Best Path Forward in an Uncertain Post...
 
Five keys to successful cloud migration
Five keys to successful cloud migrationFive keys to successful cloud migration
Five keys to successful cloud migration
 
how_to_build_a_robust_web_application_in_2023.pdf
how_to_build_a_robust_web_application_in_2023.pdfhow_to_build_a_robust_web_application_in_2023.pdf
how_to_build_a_robust_web_application_in_2023.pdf
 
Understanding The Cloud For Enterprise Businesses, an eBook from Triaxil!
Understanding The Cloud For Enterprise Businesses, an eBook from Triaxil!Understanding The Cloud For Enterprise Businesses, an eBook from Triaxil!
Understanding The Cloud For Enterprise Businesses, an eBook from Triaxil!
 
Understanding The Cloud For Enterprise Businesses.
Understanding The Cloud For Enterprise Businesses. Understanding The Cloud For Enterprise Businesses.
Understanding The Cloud For Enterprise Businesses.
 
Dataquest-Cigniti_October 2016
Dataquest-Cigniti_October 2016Dataquest-Cigniti_October 2016
Dataquest-Cigniti_October 2016
 
Creating a mobile enterprise application business case.
Creating a mobile enterprise application business case.Creating a mobile enterprise application business case.
Creating a mobile enterprise application business case.
 
Top 8 Trends in Performance Engineering
Top 8 Trends in Performance EngineeringTop 8 Trends in Performance Engineering
Top 8 Trends in Performance Engineering
 
Application Modernization With Cloud Native Approach_ An in-depth Guide.pdf
Application Modernization With Cloud Native Approach_ An in-depth Guide.pdfApplication Modernization With Cloud Native Approach_ An in-depth Guide.pdf
Application Modernization With Cloud Native Approach_ An in-depth Guide.pdf
 
APM for Enterprise WhitePaper from New Relic
APM for Enterprise WhitePaper from New RelicAPM for Enterprise WhitePaper from New Relic
APM for Enterprise WhitePaper from New Relic
 
Seamless Cloud Integration: Leveraging Application Modernization for Business...
Seamless Cloud Integration: Leveraging Application Modernization for Business...Seamless Cloud Integration: Leveraging Application Modernization for Business...
Seamless Cloud Integration: Leveraging Application Modernization for Business...
 
Scott-Lunceford-Tech-Samples
Scott-Lunceford-Tech-SamplesScott-Lunceford-Tech-Samples
Scott-Lunceford-Tech-Samples
 
Benefits Of Migrating Asp .Net Apps To The Cloud - GoDgtl
Benefits Of Migrating Asp .Net Apps To The Cloud - GoDgtlBenefits Of Migrating Asp .Net Apps To The Cloud - GoDgtl
Benefits Of Migrating Asp .Net Apps To The Cloud - GoDgtl
 
Cloud-Migration-Methodology v1.0
Cloud-Migration-Methodology v1.0Cloud-Migration-Methodology v1.0
Cloud-Migration-Methodology v1.0
 
ETCA_5
ETCA_5ETCA_5
ETCA_5
 

Recently uploaded

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 

Recently uploaded (20)

Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 

10 tips for enterprise cloud migration

  • 1.
  • 2. Technologies once relegated to the pages of science fiction novels—artificial intelligence, digital currency, and self-driving cars to name a few—have become a reality. Enterprises must innovate with high velocity and at massive scale to stay competitive. Cloud adoption has become a strategic imperative for enterprises—it’s the price required to transform into a digital business. According to CloudEndure's 2017 Cloud Migration Strategy Survey Report, minimizing downtime, staying within budget, and performance impact on production are the top three cloud migration challenges. According to the 2016 IDG Enterprise Cloud Computing Survey, 70 percent of enterprises have at least one application in the cloud. RightScale's 2017 State of the Cloud Survey found that 85 percent of enterprise cloud strategies include multiple clouds. 01 https://www.idgenterprise.com/resource/research/2016-idg-enterprise-cloud-computing-survey/ https://www.idgenterprise.com/resource/research/2016-idg-enterprise-cloud-computing-survey/ https://www.idgenterprise.com/resource/research/2016-idg-enterprise-cloud-computing-survey/ https://www.idgenterprise.com/resource/research/2016-idg-enterprise-cloud-computing-survey/ https://www.idgenterprise.com/resource/research/2016-idg-enterprise-cloud-computing-survey/ https://www.idgenterprise.com/resource/research/2016-idg-enterprise-cloud-computing-survey/ https://www.idgenterprise.com/resource/research/2016-idg-enterprise-cloud-computing-survey/ https://www.idgenterprise.com/resource/research/2016-idg-enterprise-cloud-computing-survey/
  • 3. There is no single path to cloud nirvana. That's why a multi-cloud strategy is important. The choices of public cloud, hybrid cloud, Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and build or buy, can inflict analysis paralysis on even the best decision makers. Instead of going all in on a single strategy, enterprises should employ a variety of approaches to successfully move their IT environments to the cloud. Here are some of the most common strategies for enterprise cloud migrations. • Lift-and-shift: Provision, import, and deploy applications and infrastructure resources to match existing, on-premises architecture without modification. • Re-architect and Refactor: Update application components and middleware to utilize cloud services and patterns such as unlimited blob storage, distributed message queues, auto scaling, and managed databases. • Reconsider: For some applications, the cloud does not offer significant advantages; sometimes it makes the most business sense to leave those running in the corporate data center or even sunset them. • Cloud Native: Completely rewrite applications to make intelligent and efficient use of cloud services in a way that can’t be accomplished with traditional paradigms. 02
  • 4. 03 Like any technological solution, the cloud is not foolproof. Your organization will face many challenges along the way. Consider these questions before you migrate: Fortunately, we’ve got you covered with 10 tips to help you minimize the risk and maximize the success of your cloud journey. • Which applications should you migrate first? • How will you monitor and minimize the impact on users before, during, and after? • What training does your IT staff need to effectively build and operate cloud environments? • How can you continuously demonstrate benefits of the move?
  • 5. Applications are critical to your business success, but they don’t exist in a vacuum—they run on physical, virtual servers and containers, communicate across networks, sit behind firewalls, query databases, rely on middleware and interact with 3rd party systems using APIs (see figure 1). It is important to build a comprehensive understanding of your applications’ architecture—every component, dependency, and integration—before considering a cloud migration. This means ditching outdated, inaccurate architecture diagrams for solutions that can provide accurate representations of your IT environment. Part of understanding your applications’ architecture is getting to know their performance characteristics and resource requirements—from CPU, network, memory, and disk utilization to latency, response times, and end-user experience, and even as far as how they contribute to your business and revenue goals. Performing a cloud migration without a detailed understanding of how your application is designed and built, the environment it operates in, and how it performs is risky and leads to costly overprovisioning and avoidable outages. 04
  • 6. Figure 1: This diagram shows the network backbone, the distribution layer, and the access layer. The items above can be added or removed as needed. DNS Load balancer Cache tier Relational database service (RDS) Virtual server API 3rd party systems Content delivery network (CDN) Region1 Region2 Region CDN.ExampleApp.com Static data www.ExampleApp.com Auto scaling group Web server Web server NoSQL database service Performance monitoring Analytics and reporting Notification service App tier App server App server 05
  • 7. Once you understand your applications from an architectural perspective, it’s time to prepare them for a move to the cloud. The cloud is not a silver bullet, and attempting to migrate applications with known performance issues only makes matters worse. For example, a memory leak in an on-premises application could break your budget when billed based on resource usage. Before you move to the cloud, investigate and fix noisy alerts, eliminate false positives, optimize slow database queries, and smooth over erratic response times. Successfully migrating a healthy application to a new environment is a challenging engineering endeavor on its own. Migrating an application that shows signs of wear and tear is a recipe for disaster. By giving your application a tune up before moving it to the cloud, you can avoid outages and save your team from late night heroics. 06
  • 8. 07 While understanding technical performance is important, knowing how users actually use and derive value from your applications is paramount. As you prepare to embark on your cloud journey, take time to engage your users - whether they are employees who use internal applications to perform their job functions or customers that depend on your applications to access digital services. Combine your research with user or customer journey mapping and key transaction discovery to gain a holistic understanding of the value an application and associated services provide. A deep knowledge of your software value stream proves indispensable when you prioritize which applications to migrate, in what order, and what key user interactions need close monitoring during the migration process. Understanding applications from a user and business outcome perspective is vital to develop and articulate the business justification for cloud migration.
  • 9. If you are moving to the cloud, don’t let cloud provider promises of infinite capacity and unprecedented reliability lure you into complacency. The cloud is dynamic: with a few minutes and a few simple service calls, you can accomplish what once required change requests, purchase orders, physically racking and plugging in equipment, and months of engineering effort. And like any other technology, cloud services can and will fail from time to time. While cloud vendors provide programmatic access to a rich set of metrics and event streams, which allow you to automatically detect and respond to changes, these metrics are often not in context of the overall application's performance or business value. Because most traditional monitoring tools have limited or no support for the new class of metrics generated by cloud infrastructure. It's important to choose a performance monitoring solution that not only understands the cloud services being utilized, but also integrates and correlates these metrics with the application and user experience. 08
  • 10. During the early phases of migration, it’s vital to not impact your customers with performance or availability issues. This can derail migration activity and dent executive confidence. Put simply, your users should have no idea the application moved to a new environment. You should also demonstrate success early in the process, to inspire the belief and enthusiasm required to propel a cloud migration of enterprise magnitude forward. Whether intermittent connectivity, sluggish response times, or outright bugs— nothing stalls cloud migration efforts more dramatically than a poor user experience. So skip the endless meetings, headaches, and skepticism by monitoring user experience in real-time and simulating user interactions for key journeys. One modern technique to keep tabs on user experience is synthetic monitoring, in which you continuously test your app’s key transactions from multiple locations around the world to ensure your software and services are truly performant in all corners of the globe. https://martinfowler.com/bliki/SyntheticMonitoring.html https://martinfowler.com/bliki/SyntheticMonitoring.html https://martinfowler.com/bliki/SyntheticMonitoring.html 09
  • 11. Even after your initial migration effort, and with no noticeable issues, it is important to plan ways to demonstrate the benefits of the cloud both pre- and post-move. From a technical perspective, show the new application architecture and that Service Level Agreements are being adhered to; how you can configure auto scaling to absorb unpredictable traffic spikes; how server response times remain unchanged or even improved; and how taking advantage of multiple regions around the world reduces latency and improves the user experience. Be sure to also demonstrate the benefits from a business perspective, especially for customer-facing applications. Show how engagement and conversion improves along with response times for key customer journeys through the application. While the benefits of the cloud are obvious to you, business colleagues require more proof, so make sure you highlight what your company gains from cloud adoption early and often. 10
  • 12. As you re-architect and extend applications for the cloud, you will make use of many cloud provider services, such as container orchestration for microservices, cloud load balancing, auto scaling, blob storage, managed NoSQL databases, message queueing, and more. Being in the cloud doesn’t reduce the need for monitoring. In fact, the cloud demands a modern performance monitoring solution that understands the dynamic, ephemeral, and diverse nature of cloud workloads. The performance monitoring solution you choose must be capable of everything you would expect from a traditional monitoring service, but also be capable of tracing distributed transactions through integrated services, monitoring container technologies, and correlating cloud infrastructure changes and events with traditional metrics. Lastly, modern monitoring must easily accommodate server and container instances that last only hours, minutes, or even seconds. 11
  • 13. One of the major benefits of the cloud is the ability to scale up or down instantly. Cloud bursting is a technique that allows on-premise applications to provision additional resources in a public cloud when additional capacity is not available on-site, especially during times of peak demand (such as Black Friday). By routing overflow traffic straight to the public cloud automatically, cloud bursting is a reliable method to prevent service interruptions for users. Another major advantage of burstable capacity is providers bill cloud resources on-demand, meaning you only pay for additional resources when you need them. If you don’t take advantage of cloud bursting to augment your data center’s capacity, then you won’t realize the full value of your cloud investment. 12
  • 14. Whether your applications run in the cloud, on-premises, or in a hybrid environment, they must continue to fuel growth through rapid innovation combined with significant operational efficiencies. So don’t analyze cloud performance metrics in a vacuum. Not only is it important to correlate your apps’ performance metrics with customer engagement and revenue growth objectives, but it is also necessary to provide proper attribution to your variable cloud costs, especially with every new feature release. If there isn’t sufficient customer demand and business value in migrating an application, it may not be worth moving at all. You may also discover features that are no longer useful and need a refresh. The primary motivation for enterprises to move to the cloud is to accelerate growth through increased agility, unlimited scalability, and reduced costs—so ensure applications get these benefits. 13
  • 15. Every cloud has unique benefits and drawbacks, but unlike traditional data centers, you don’t have to go all-in on a single cloud provider, nor should you. Enterprises have every kind of application imaginable: static, compiled languages like Java; dynamic, interpreted languages such as Node.js; web, mobile, and internet of things (IoT)-based apps; big data, machine learning and artificial intelligence algorithms; ephemeral, elastic build clusters; high-performance legacy, monolithic, and transactional business applications; distributed, fault-tolerant, highly-available, global scale social apps. By adopting a multi-cloud strategy, you can leverage different clouds for different applications and workloads. Performing the monitoring and analysis required to select the optimal cloud for each application will make a huge impact on your bottom line. Enterprise cloud migrations happen over time and in phases. You don’t have to finish where you started, nor do you have to stay with a particular cloud provider when customer growth and demands push your applications to the limit. 14
  • 16. Next Steps Equipped with these 10 tips, we hope can start realizing the full potential of the cloud for your organization. Whether you migrate a pilot application, bring in a team of solutions architects, or task your tech leads with building a cloud competency, these principles and practices can guide you through a cloud migration that transforms your business and delights your customers. Remember to collect the necessary data, analytics, and insights to inform your strategy and demonstrate your success along the way. 15
  • 17. AppDynamics provides a powerful platform to manage application performance across multi-cloud environments, monitor user experience so users aren’t impacted by re-architecture, and prove the business benefits of multi-cloud strategy. Visit http://www.appdynamics.com/cloud and try our free trial to learn how to speed up cloud migration with confidence. Try our free trial to learn more and speed up cloud migration with confidence. 16 http://www.appdynamics.com/cloud