DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
  1. DZone
  2. Software Design and Architecture
  3. Cloud Architecture
  4. How to Minimize Stress When Migrating to the Cloud

How to Minimize Stress When Migrating to the Cloud

Whether you're moving applications to the cloud or simply switching services to cloud-based ones, migrating can be stressful. See how to make it easier.

Dawn Parzych user avatar by
Dawn Parzych
·
Nov. 23, 16 · Opinion
Like (1)
Save
Tweet
Share
3.05K Views

Join the DZone community and get the full member experience.

Join For Free

It doesn’t matter how often you move or where you are moving to, moving is stressful. There are so many questions to be answered, like:

  • What if something breaks?
  • How will this impact my commute?
  • What is it going to cost?
  • How safe is the new neighborhood?

Moving applications to the cloud can be just as stressful as moving house and raises some of the same questions:

  • What if something breaks?
  • How will this impact performance of the application?
  • What is it going to cost?
  • How secure is the cloud?

Whether moving house or moving applications to the cloud, you need to weigh the pros and cons, then cross your fingers and hope for the best; but thankfully, there are steps you can take to make sure moving to the cloud goes as smoothly as possible. It doesn’t matter if you are looking at an IaaS, PaaS, or SaaS provider, these steps can help you along the way.

Baseline Current Environment

First, determine which applications make sense to move to the cloud and where the users are located. How will moving the application to the cloud impact users? Will there be more or less latency? How does the application currently perform? Can the corporate network support the additional bandwidth requirements of users accessing applications across the internet that used to be accessed locally? If you don’t know the answer to these questions, do some research and get the answers. Gather real user measurements to see how your applications are performing currently to determine the impact of migrating to the cloud.

Assess Solutions

Once you know how the target application performs and have identified potential providers, it is time to see how they perform. An application in the cloud should perform the same as or better than it did previously. Having slower page load times and reduced availability makes for unhappy users. Collecting RUM data at this point typically isn’t possible, but performance data can be collected with active monitoring. Test from locations that are representative of your user base – don’t test from only a single geography if your customers are coming from all over the world.

Monitor and Optimize Service

After a solution is chosen and the application has successfully migrated to the cloud, it does not mean your work is done. Now you need to make sure the SLAs that were agreed to when you selected the cloud provider are met (You do have an SLA, right?). Don’t leave it up to the provider to tell you that everything is going smoothly.

Migrating to the cloud can be scary and stressful, the more prepared you are the easier it will be.


Cloud application

Published at DZone with permission of Dawn Parzych, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • [DZone Survey] Share Your Expertise and Take our 2023 Web, Mobile, and Low-Code Apps Survey
  • How Elasticsearch Works
  • Monolithic First
  • Practical Example of Using CSS Layer

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: