How to migrate
Learn how to move your apps, data and infrastructure to Azure using a proven cloud migration approach. Plus, find cloud migration tools and guidance to help you accelerate your journey and move with confidence.
The stages of your migration journey
Cloud migration involves significant organisational change management spanning people, process and technology. Taking a holistic approach will not only help you navigate the journey successfully but also ensure that your organisation realises new benefits – including efficiency, agility and scale – once your workloads are running in the cloud.
Define your strategy
Decide on a migration or modernisation approach.
Define your approach based on three considerations: migration triggers, business goals and workload priorities. Migrate if you have time-sensitive triggers. Modernise for targeted and business-critical workloads that will see continued investment.
Involve key stakeholders to create a cloud migration centre of excellence.
Facilitate a smoother, faster migration that meets organisational goals by enlisting the broad support of a cross-functional team made up of IT, finance and business owners.
Engage a cloud migration partner.
Augment your cloud skillset and reduce risk as you migrate. Work with a managed service provider that offers support through the entire migration process and beyond.
Plan your migration
Discover and assess your apps, databases and infrastructure.
Get insights into your dependencies using automated cloud migration tools. Inventory your infrastructure and assess your on-premises environments – get right-sizing guidance, workload-level cost estimates and performance metrics.
Calculate total cost of ownership (TCO) to make a business case for migration.
Evaluate the potential cost savings of migrating to Azure by calculating and comparing your TCO for Azure with that of a comparable on-premises deployment.
Build a holistic migration plan.
Account for workload priorities, timelines, milestones, resources and funding. Then break up your overall plan into migration projects, each with a group of related workloads. Get buy-in from leadership and your new migration centre of excellence.
Cloud migration planning tools
Ready your organisation for migration
Build cloud skills.
Get your IT and app development teams up to speed on cloud technologies, migration tools and operational processes. Upfront training investment helps you to scale your migration efforts more efficiently and set up your organisation for success.
Set up a landing zone for your workloads.
Pre-configured landing zones include networking, identity, management, security and governance elements that balance agility with organisational standards. By using landing zone best practices, you avoid governance issues during and after migration.
Adopt the cloud
Migrate and modernise in waves with an iterative approach.
Pick a manageable-sized cohort of workloads for each wave and perform the move using automated tools. Select the target cloud services to move your workloads into – such as Azure IaaS for infrastructure or Azure App Service for web apps.
Readying for migration
The cloud migration journey continues beyond the point when you complete workload migration – IT and app development teams now need to actively manage, secure and govern cloud environments on an ongoing basis. The time following migration is also when your organisation might look at additional modernisation opportunities.
Secure and manage your workloads
Get full visibility into and control over your security posture.
Quickly detect and respond to threats across hybrid environments with intelligent threat protection from a solution such as the Azure Security Center. Secure your entire organisation from threats with cloud-native SIEM solutions such as Azure Sentinel.
Use a single control plane to simplify management.
Manage your workloads across all environments with a solution such as Azure Arc. Monitor workload performance with real-time insights and trends. Ensure that your workloads stay protected with cloud backup and disaster recovery solutions.
Govern and cost-optimise your cloud environments
Build and scale your apps and workloads quickly while maintaining control.
Building on your landing zone work, establish and maintain the right mix of standard and custom policies to govern your cloud subscriptions and resources – in a way that stays compliant.
Become familiar with the tools, offers and guidance from your cloud service provider.
Monitor and adjust cloud spends and drive operational efficiencies with exclusive offers. Examples include reserved instance discounts or the ability to re-use your on-premises licences in the cloud.
Secure and manage
Move your existing apps to Azure in an optimised way – without code changes – using a lift-and-shift migration. As-is app migration to cloud infrastructure as a service (IaaS) helps you flip capital expenditures to operational expenditures and quickly gain agility and scale. Typical projects include:
Modify or extend your app to further scale and optimise for cloud architectures. Take advantage of platform as a service (PaaS) capabilities such as built-in security, patching, high availability and auto-scaling. Typical projects include:
- Modernise on-premises .NET apps by using Azure App Service and Azure SQL Managed Instance
- Modernise on-premises .NET apps by using Azure App Service and Azure SQL Database
- Modernise Linux web apps by using Azure App Service and Azure Database for MySQL
- Modernise dev/test environments to Azure DevTest Labs
Get started on your own
Determine how ready you are for your migration with the Strategic Migration Assessment and Readiness Tool (SMART).
Microsoft Cloud Adoption Framework for Azure
Find the complete cloud adoption and migration documentation and methodology.
Get expert help with migration
Azure Migration Programme
Get proactive guidance and the right mix of expert help at every stage of your migration journey to ensure that you can move all your workloads with confidence.
Frequently asked questions
Microsoft recommends using the Microsoft Cloud Adoption Framework for Azure, a proven methodology for planning and implementing your cloud migration, as well as governing, managing and optimising your cloud and hybrid environments. It provides best practices, documentation and tools that cloud architects, IT professionals and business decision makers need to successfully achieve their short- and long-term objectives.
Migrate a variety of workloads, including: Windows Server, SQL Server, Linux, .NET and PHP web apps, open source databases such as MySQL and PostgreSQL, SAP, dev/test environments and virtual desktop infrastructure. Azure has a variety of tools to help you migrate your specific workload – learn about different migration scenarios with these example walkthroughs.
Azure has a range of tools and resources to help you assess your workloads and your business readiness to migrate. Get an assessment of your specific needs, covering everything from business strategy, workload readiness and training needs with the Strategic Migration Assessment and Readiness Tool (SMART). Visit Azure Migrate for a central hub of Azure migration tools for almost any use case.