Review product migration scenarios

Specific migration scenarios require different approaches and tools. This article is a collection of links to migration guidance for specific products and services.

Amazon Web Services (AWS)

Link Description
Discover AWS instances Complete a tutorial to learn how to discover Amazon Web Services (AWS) instances by using the Azure Migrate discovery and assessment tool.
Assess AWS instances for migration to Azure Learn how to assess AWS instances for migration to Azure by using the Azure Migrate discovery and assessment tool.
Migrate AWS instances Complete a tutorial to learn how to discover and assess AWS virtual machines (VMs), and then migrate them to Azure VMs by using the Azure Migrate server assessment tool and the migration and modernization tool.

Containers

Link Description
Migrate to Azure Kubernetes Service Get the current recommended Azure Kubernetes Service configuration to help you plan and carry out a successful migration to Azure Kubernetes Service.

Windows and Linux

VMware servers

Link Description
Discover servers running in a VMware environment Learn how to discover the servers that run in your VMware environment by using the Azure Migrate discovery and assessment tool.
Assess VMware VMs for migration to Azure VMs Use the Azure Migrate discovery and assessment tool to assess discovered servers in your VMware environment in preparation for migration to Azure VMs.
Select a VMware migration option Learn how you can migrate VMware VMs to Azure by using the migration and modernization tool.
Move on-premises VMware infrastructure to Azure VMware Solution Learn how to use Azure VMware Solution, a first-party Microsoft offering that's backed by VMware, to create a private cloud in Azure. The cloud has native access to VMware vCenter Server and other VMware tools that support workload migrations.

Hyper-V servers

Link Description
Discover servers running in a Hyper-V environment This tutorial shows you how to use the Azure Migrate discovery and assessment tool to discover servers that run in your Hyper-V environment.
Assess Hyper-V VMs for migration to Azure Learn how to use the Azure Migrate discovery and assessment tool to assess discovered servers in your Hyper-V environment for migration to Azure.
Migrate Hyper-V VMs to Azure This article demonstrates how to assess Hyper-V machines for migration to Azure and how to migrate them.

Remote Desktop Services and Azure Virtual Desktop

Link Description
Move an on-premises Remote Desktop Services instance to Azure Virtual Desktop Learn how to migrate and modernize an on-premises virtual desktop infrastructure (VDI) environment by moving an instance of Remote Desktop Services in Windows Server to Azure Virtual Desktop.

Databases and data platforms

SQL Server

Link Description
SQL Server migration guides Get the guidance you need to migrate to the Azure SQL family of SQL Server database engine products in the cloud: Azure SQL Database, Azure SQL Managed Instance, and SQL Server on Azure Virtual Machines.
Migrate from SQL Server to Azure SQL Learn how to migrate your SQL Server instance to Azure SQL Database.
Migrate from SQL Server to Azure SQL Managed Instance Learn how to migrate your SQL Server instance to Azure SQL Managed Instance.
Migrate from SQL Server to SQL Server on Azure Virtual Machines Learn how to discover and assess your user databases for migration from SQL Server to SQL Server on Azure Virtual Machines, and then migrate the databases by using tools and techniques based on your requirements.

IBM Db2

Link Description
Migrate from IBM Db2 to Azure SQL Database Learn how to migrate your IBM Db2 databases to Azure SQL Database by using SQL Server Migration Assistant (SSMA) for IBM Db2.
Migrate from IBM Db2 to Azure SQL Managed Instance Learn how to migrate your Oracle schemas to Azure SQL Managed Instance by using SSMA for Oracle.
Migrate from IBM Db2 to Azure SQL on Azure Virtual Machines Learn how to migrate your Oracle schemas to SQL Server on Azure Virtual Machines by using SSMA for Oracle.

Oracle

Link Description
Migrate from Oracle to Azure SQL Database This article teaches you how to migrate your Oracle schemas to Azure SQL Database by using SSMA for Oracle.
Migrate from Oracle to Azure SQL Managed Instance This article teaches you how to migrate your Oracle schemas to Azure SQL Managed Instance by using SSMA for Oracle.
Migrate from Oracle to Azure SQL on Azure Virtual Machines Learn how to migrate your Oracle schemas to SQL Server on Azure Virtual Machines by using SSMA for Oracle.

Microsoft Access

Link Description
Migrate from Microsoft Access to Azure SQL Database Learn how to migrate your Access database to Azure SQL Database by using SSMA for Access.

Linux and open-source databases

Link Description
Migrate open-source databases to Azure Learn how to migrate open-source workloads from PostgreSQL and MySQL databases to the equivalent services in Azure.
Migrate MySQL databases to Azure SQL Learn how to migrate your MySQL database to Azure SQL Database by using SSMA for MySQL.
Migrate PostgreSQL databases to Azure You can use Azure Database Migration Service to migrate databases from an on-premises PostgreSQL instance to Azure Database for PostgreSQL with minimal downtime to the application.
Migrate Azure Database for MariaDB to Azure Database for MySQL Azure Database for MariaDB is being retired. Learn how to migrate to Azure Database for MySQL.

Storage migration

Link Description
Storage migration overview This article focuses on storage migrations to Azure, including the migration of unstructured data and block-based devices such as disks and storage area networks (SANs).
Tools for unstructured storage migration This article offers a comparison matrix of basic functionality in different tools that you can use for the migration of unstructured data.

Java applications

Link Description
Migration overview This migration guidance covers mainstream Java on Azure scenarios and provides high-level planning suggestions and considerations.
Migrate Spring Boot applications to Azure Spring Apps This article describes what you should be aware of when you migrate an existing Spring Boot application to run on Azure Spring Apps.
Migrate Spring Cloud applications to Azure Spring Apps This article describes what you should be aware of when you migrate an existing Spring Cloud application to run on Azure Spring Apps.
Migrate WildFly applications to WildFly on Azure Kubernetes Service This article describes what you should be aware of when you migrate an existing WildFly application to run on WildFly in an Azure Kubernetes Service container.

Apache Tomcat to Azure

Link Description
Migrate Apache Tomcat applications to Tomcat on Azure App Service This article describes what you should be aware of when you migrate an existing Tomcat application to run on Azure App Service by using Tomcat 9.0.
Migrate Tomcat applications to Azure Container Apps This article describes what you should be aware of when you migrate an existing Tomcat application to run on Azure Container Apps.
Migrate Tomcat applications to containers on Azure Kubernetes Service This article describes what you should be aware of when you migrate an existing Tomcat application to run on Azure Kubernetes Service.
Java web app containerization and migration to Azure Kubernetes Service In this article, learn how to containerize Java web applications (running on Apache Tomcat) and migrate them to Azure Kubernetes Service by using the Azure Migrate: App Containerization tool.

Oracle WebLogic Server to Azure

Link Description
Migrate WebLogic Server applications to Azure Kubernetes Service This article describes what you should be aware of when you migrate an existing Oracle WebLogic Server application to run on Azure Kubernetes Service.
Migrate WebLogic Server applications to Azure Virtual Machines This article describes what you should be aware of when you migrate an existing WebLogic Server application to run on Azure Virtual Machines.
Migrate WebLogic Server applications to WildFly on Azure Kubernetes Service This article describes what you should be aware of when you migrate an existing WebLogic Server application to run on WildFly in an Azure Kubernetes Service container.
Tutorial: Manually install WebLogic Server on Azure Virtual Machines This tutorial shows the steps to install WebLogic Server and configure a WebLogic Server cluster on Azure Virtual Machines on Windows or GNU/Linux.
Tutorial: Migrate WebLogic Server to Azure Kubernetes Service within a custom virtual network This tutorial shows you how to deploy the offer to integrate WebLogic Server with Azure Kubernetes Service by using a custom virtual network in the consumer's subscription.
Tutorial: Migrate a WebLogic Server cluster to Azure by using Azure Application Gateway as a load balancer This tutorial walks you through the process of deploying WebLogic Server by using Azure Application Gateway.
Tutorial: Migrate WebLogic Server to Azure Virtual Machines with high availability and disaster recovery This tutorial shows you a simple and effective way to implement high availability (HA) and disaster recovery (DR) for Java by using WebLogic Server on Azure Virtual Machines
Migrate WebLogic Server applications to JBoss EAP on Azure App Service This article describes what you should be aware of when you migrate an existing WebLogic Server application to run on Azure App Service by using Red Hat JBoss Enterprise Application Platform (JBoss EAP).

IBM WebSphere to Azure

Link Description
Migrate WebSphere applications to Azure Kubernetes Service This article describes what you should be aware of when you migrate an existing IBM WebSphere Application Server workload to IBM WebSphere Liberty or Open Liberty on Azure Kubernetes Service.
Migrate WebSphere applications to Azure Red Hat OpenShift This article describes what you should be aware of when you migrate an existing WebSphere Application Server workload to IBM WebSphere Liberty or Open Liberty that runs on Azure Red Hat OpenShift.
Migrate WebSphere applications to Azure Virtual Machines This article describes what you should be aware of when you migrate an existing WebSphere Application Server traditional application to run on Azure Virtual Machines.
Tutorial: Manually install IBM WebSphere Application Server Network Deployment traditional on Azure Virtual Machines This tutorial shows you how to install traditional IBM WebSphere Application Server Network Deployment traditional and configure a WebSphere Application Server cluster on Azure Virtual Machines on GNU/Linux.
Migrate WebSphere applications to JBoss EAP on Azure App Service Learn what you should be aware of when you migrate an existing WebSphere application to run on Azure App Service by using JBoss EAP.
Migrate WebSphere applications to WildFly on Azure Kubernetes Service This article describes what you should be aware of when you migrate an existing WebSphere application to run on WildFly in an Azure Kubernetes Service container.

JBoss EAP to Azure

Link Description
Migrate JBoss EAP applications to JBoss EAP on Azure App Service This article describes what you should be aware of when you migrate an existing JBoss EAP application to run on JBoss EAP in an Azure App Service instance.
Migrate JBoss EAP applications to JBoss EAP on Azure Virtual Machines This article describes what you should be aware of when you migrate an existing JBoss EAP application to run on JBoss EAP on Azure Virtual Machines.
Migrate JBoss EAP applications to Azure Red Hat OpenShift This article describes what you should be aware of when you migrate an existing JBoss EAP application to run on Azure Red Hat OpenShift.
Migrate JBoss EAP applications to WildFly on Azure Kubernetes Service This article describes what you should be aware of when you migrate an existing JBoss EAP application to run on WildFly in an Azure Kubernetes Service container.

SAP

Link Description
Migrate an SAP platform to Azure SAP workloads require different tools and processes to replicate and deploy their assets than what Azure Migrate traditionally offers. Learn more in this adoption scenario.
Learning path for migrating SAP workloads to Azure These Microsoft Learn training modules explore migrating SAP workloads to Azure, including databases that are larger than 20 terabytes (TB).
SAP on Azure migration Learn how to migrate your SAP estate to Azure, with resources to support your journey at every step.
Migrate from SAP ASE to Azure SQL Learn how to migrate your SAP Adaptive Server Enterprise (ASE) databases to Azure SQL Database by using SSMA for SAP ASE.

Azure Stack HCI

Link Description
Overview of an Azure Migrate-based migration for Azure Stack HCI Get an overview of how to migrate Hyper-V VMs to your Azure Stack HCI cluster by using Azure Migrate.

Azure Synapse Analytics

Link Description
Design and performance considerations for Teradata migrations Learn how to migrate from Teradata to Azure Synapse Analytics.
Design and performance considerations for IBM Netezza migrations Learn how to migrate from IBM Netezza to Azure Synapse Analytics.
Design and performance considerations for Oracle migrations Learn how to migrate from Oracle to Azure Synapse Analytics.

Multitenant migration

Link Description
Manage Azure Migrate projects at scale by using Azure Lighthouse Get an overview of how Azure Lighthouse can help you use Azure Migrate in a scalable way across multiple Microsoft Entra tenants.