VOOZH about

URL: https://thenewstack.io/how-ai-makes-cloud-migration-a-whole-lot-easier/

⇱ How AI Makes Cloud Migration a Whole Lot Easier - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2019-06-04 14:24:04
How AI Makes Cloud Migration a Whole Lot Easier
contributed,sponsor-dynatrace,sponsored,sponsored-post-contributed,
Cloud Native Ecosystem / Cloud Services

How AI Makes Cloud Migration a Whole Lot Easier

The message for those enterprises that have not yet taken steps to begin their cloud migration journey is clear: the time for sitting on the sidelines is over.
Jun 4th, 2019 2:24pm by Dr. Peter Putz
👁 Featued image for: How AI Makes Cloud Migration a Whole Lot Easier
Dynatrace sponsored this post.

Dynatrace sponsored this post.

Dr. Peter Putz
Peter is a technology strategist at Dynatrace. He has over 15 years of experience in leading international software project teams of scientists and engineers, and managing the full lifecycle of complex, innovative IT solutions. Prior to joining Dynatrace, he was a senior scientist at the NASA Ames Research Center.

The message for those enterprises that have not yet taken steps to begin their cloud migration journey is clear: the time for sitting on the sidelines is over.

Getting there, of course, is no quick, cheap or easy feat when identifying which applications to move to the cloud and which to keep on-premise. How to refactor those apps with cloud native technologies or create a hybrid-cloud setup that allows you to continue leveraging data and apps on-premise represents another potential conundrum for many DevOps teams. Suffice it to say, it’s a complicated process.

But, consider the drawbacks of not making the investment to rebuild your legacy apps for the cloud: technological debt, competitive disadvantages in agility and flexibility and frustrated customers left with poor user experiences. There is really no choice but to move on and embrace the cloud’s technologies and processes.

Every organization’s cloud native journey is different. But there are a few steps that any enterprise needs to undertake to get started.

The three first steps every enterprise needs to take to go cloud native:

  1. You have to define a vision for what that cloud strategy system will be. What are the needs of your customers? How do you plan to deliver your products and services? What role does the cloud setup play for DevOps and your delivery pipeline? How do you ensure solid system performance and an overall robust end-user experience? What’s your cloud platform of choice: Public or private? Single-cloud, multi-cloud or hybrid-cloud? These might seem like no-brainer questions, but the answers form your cloud-native building blocks and must be treated as such;
  2. Have a thorough understanding of your existing legacy systems. Profile applications to ensure you know how they work and baseline their performance so you can later compare them to how they’re performing in the cloud — and guarantee that they’re running better. Or, if not, knowing just how and where they’re falling short of those baselines can be just as important. Monitoring plays a key role in this profiling stage: everything from creating topology maps of your entire technology stack, to mapping out interdependencies between systems, to automated performance baselining, to full stress tests. These are all necessary ingredients to ensure you’re getting a comprehensive snapshot of your existing system architecture, service flow and performance;
  3. Define the migration strategy itself. Plan for which applications to retain or retire, and then, of those that are retained, which to lift and shift to the cloud, re-platform or refactor. Each method has its own strengths and drawbacks. Lifting and shifting applications is the quickest, as it requires no code modification — though the downside to that is, you’re essentially preserving its on-premise architecture, meaning the app won’t fully take advantage of its new cloud environment. On the opposite end, refactoring is the most resource-intensive, as it calls for re-architecting the app from the ground up. Typically, this involves breaking up a monolithic application with millions of code lines into multiple, more dynamic microservices that are easy to maintain and scale. But because this process results in an application that is purpose-built for the cloud, it also reaps the greatest ROI, with more long-term operational and cost advantages compared to lifting and shifting.

The answer lies in automation and software intelligence

After you’ve laid out your cloud-migration vision, profiled your legacy applications and defined your migration strategies, next comes the nitty-gritty work of the actual migration itself. It’s a process potentially fraught with technical challenges and substantial organizational changes, including:

  • Rebuilding your organization from highly specialized stovepipes and waterfall methodologies into agile DevOps teams and process automation;
  • Building continuous integration and continuous delivery systems;
  • The integration of legacy and cloud-native components;
  • And the risks of missing migration deadlines or goals, including system performance under real-life conditions (think Black Friday or global events).

This is where AI and automation enter the picture.

Enterprises need to automate everything. Successful cloud migrations rely on automating continuous builds, integration and delivery (spanning tests at all stages); on automating operations, performance monitoring and instrumentation for monitoring; on automating root-cause analysis and remediation; and on automating performance baselining and configurations.

Hand-in-hand with this “automate everything” approach is leveraging AI. Modern web-scale cloud applications are simply too complex to be operated by humans alone. Software intelligence builds on strong AI to oversee the health of the entire system from end to end. Smart anomaly detection, real-time root-cause analysis and business impact assessment are key pillars of support that AI brings to the table.

What does this mean for cloud migrations and cloud-native transformations? For one, software intelligence and automation create visibility and actionable insights. This empowers software engineers to have full ownership over the entire value chain: from initial coding to deployment of the final product. It fuels the creation of a strong, agile DevOps culture where engineers can truly commit to “you build it, you run it.”

AI can also be utilized for further improving CI/CD pipelines to meet migration deadlines and ensure excellent software quality. Software intelligence helps to close existing automation gaps like manual approval steps at decision gates or build validation. It also provides valuable performance signatures to test new builds against production scenarios.

Finally, software intelligence is key for operations to deliver outstanding customer experiences. The promise of AIOps is to detect performance problems and their root cause in real-time with such precision that corrective actions can be triggered automatically.

Are You Ready?

 Embarking on a cloud strategy requires serious, substantial organizational changes. AI and automation provide the tools to make that journey as navigable and seamless as possible. By automating performance monitoring, remediation, CI/CD pipelines, root-cause analysis, stress testing, system configurations and many more steps, AI saves IT a ton of tedious manual legwork — and the costs and headaches that go with it. More than that, AI and automation help to lay the foundation for a culture that lives and breathes DevOps and AIOps. And at the end of the day, a fully-formed, agile DevOps culture — facilitated by AI and automation — is the key to a successful cloud transformation journey.

Feature image via Pixabay.

Dynatrace redefines developer experience by unifying logs, metrics, traces, AI model telemetry, infrastructure, and security data into a single, scalable platform that integrates directly into IDEs and CI/CD pipelines.
Learn More
The latest from Dynatrace
Hear more from our sponsor
TRENDING STORIES
Peter is a technology strategist at Dynatrace. He has over 15 years of experience in leading international software project teams of scientists and engineers, and managing the full lifecycle of complex, innovative IT solutions. Prior to joining Dynatrace, he was...
Read more from Dr. Peter Putz
Dynatrace sponsored this post.
SHARE THIS STORY
TRENDING STORIES
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.