Migration architecture design
Azure provides resources for every stage of your cloud migration, with tools and guidance to help you move and manage your workloads.
These are just some of the key migration services available on Azure:
- Azure Migrate. Simplify migration and modernization with a unified platform.
- Azure Database Migration Service. Accelerate your data migration to Azure.
- Azure Data Box. Easily move data to Azure when busy networks aren't an option.
- Azure App Service migration tools. Quickly assess your web apps and migrate them to Azure with free, easy-to-use tools.
Introduction to migration on Azure
If you're new to migration on Azure, the best way to learn more is with Microsoft Learn training, a free online training platform. Microsoft Learn provides interactive training for Microsoft products and more.
Here are some learning paths and modules to get you started:
- Learning path: Best practices for Azure migration and modernization
- Learning path: Migrate virtual machines and apps using Azure Migrate
- Learning path: Migrate SQL workloads to Azure
- Module: Design migrations
- Module: Applications and infrastructure migration and modernization
- Module: Migrate to Azure through repeatable processes and common tools
Path to production
For information about creating a migration plan, see Build a migration plan with Azure Migrate.
Best practices
The Cloud Adoption Framework for Azure provides proven guidance and best practices that can help you confidently adopt the cloud and achieve business outcomes. Here are some migration best practices to check out:
- Azure cloud migration best practices checklist
- Multiple datacenters
- Azure regions decision guide
- Best practices when data requirements exceed network capacity during a migration effort
- Best practices to set up networking for workloads migrated to Azure
- Deploy a migration infrastructure
- Best practices to cost and size workloads migrated to Azure
- Scale a migration to Azure
- Governance or compliance strategy
For security best practices for Azure Migrate, see Azure security baseline for Azure Migrate.
Migration architectures
The following sections provide links to reference architectures in a few high-level migration categories:
Hyper-V migrations
VMware migrations
- Support matrix for VMware migration
- Migrate workloads for Azure VMware Solution
- Azure Migrate agentless migration of VMware virtual machines
- Prepare for VMware agentless migration
- VMware agent-based migration architecture
Mainframe migrations
- Modernize mainframe and midrange data
- General mainframe refactor to Azure
- Rehost a general mainframe on Azure
- Migrate IBM mainframe applications to Azure with TmaxSoft OpenFrame
Oracle migrations
Migrations of banking systems
- Banking system cloud transformation on Azure
- Patterns and implementations for a banking cloud transformation
Stay current with migration on Azure
Get the latest updates on Azure migration services and features.
Additional resources
Example solutions
Following are some additional migration architectures to consider:
- Lift and shift to containers with AKS
- Support matrix for migration of physical servers, AWS VMs, and GCP VMs
- Migrate a web app using Azure API Management
AWS or Google Cloud professionals
AWS
- Azure Migrate is comparable to AWS Application Discovery Service. Azure Migrate assesses on-premises workloads for migration to Azure, performs performance-based sizing, and provides cost estimations.
- Azure Database Migration Service is comparable to AWS Database Migration Service. Azure Database Migration Service enables seamless migrations from multiple database sources to Azure data platforms with minimal downtime.