Azure Migrate support matrix
You can use the Azure Migrate service to assess and migrate machines to the Microsoft Azure cloud. This article summarizes general support settings and limitations for Azure Migrate scenarios and deployments.
Supported assessment/migration scenarios
The table summarizes supported discovery, assessment, and migration scenarios.
|App-specific discovery||You can discover apps, roles, and features running on VMware VMs. Currently this feature is limited to discovery only. Assessment is currently at the machine level. We don't yet offer app, role, or feature-specific assessment.|
|On-premises assessment||Assess on-premises workloads and data running on VMware VMs, Hyper-V VMs, and physical servers. Assess using Azure Migrate Server Assessment and Microsoft Data Migration Assistant (DMA), as well as other tools and ISV offerings.|
|On-premises migration to Azure||Migrate workloads and data running on physical servers, VMware VMs, Hyper-V VMs, physical servers, and cloud-based VMS to Azure. Migrate using Azure Migrate Server Assessment and Azure Database Migration Service (DMS), and well as other tools and ISV offerings.|
Specific tool support is summarized in the table.
|Azure Migrate Server Assessment||Assess VMware VMs, Hyper-V VMs, and physical servers.||Not available (NA)|
|Azure Migrate Server Migration||NA||Migrate VMware VMs, Hyper-V VMs, and physical servers.|
|Carbonite||NA||Migrate VMware VMs, Hyper-V VMs, physical servers, public cloud workloads.|
|Cloudamize||Assess VMware VMs, Hyper-V VMs, physical servers, public cloud workloads.||NA|
|Corent Technology||Assess and migrate VMware VMs, Hyper-V VMs, physical servers, public cloud workloads.||Migrate VMware VMs, Hyper-V VMs, physical servers, public cloud workloads.|
|Device 42||Assess VMware VMs, Hyper-V VMs, physical servers, public cloud workloads.||NA|
|DMA||Assess on-premises SQL Server databases.||NA|
|DMS||NA||Migrate SQL Server, Oracle, MySQL, PostgreSQL, MongoDB.|
|Lakeside||Assess virtual desktop infrastructure (VDI)||NA|
|Movere||Assess VMWare VMs, Hyper-V VMs, Xen VMs, physical machines, workstations (including VDI), public cloud workloads||NA|
|RackWare||NA||Migrate VMWare VMs, Hyper-V VMs, Xen VMs, KVM VMs, physical machines, public cloud workloads|
|Turbonomic||Assess VMware VMs, Hyper-V VMs, physical servers, public cloud workloads.||NA|
|UnifyCloud||Assess VMware VMs, Hyper-V VMs, physical servers, public cloud workloads, and SQL Server databases.||NA|
|Webapp Migration Assistant||Assess web apps||Migrate web apps.|
Azure Migrate projects
|Subscription||You can have multiple Azure Migrate projects in a subscription.|
|Azure permissions||You need Contributor or Owner permissions in the subscription to create an Azure Migrate project.|
|VMware VMs||Assess up to 35,000 VMware VMs in a single project.|
|Hyper-V VMs||Assess up to 35,000 Hyper-V VMs in a single project.|
A project can include both VMware VMs and Hyper-V VMs, up to the assessment limits.
For Azure Migrate to work with Azure you need these permissions before you start assessing and migrating machines.
|Create an Azure Migrate project||Your Azure account needs permissions to create a project.||Set up for VMware, Hyper-V, or physical servers.|
|Register the Azure Migrate appliance||Azure Migrate uses a lightweight Azure Migrate appliance to assess machines with Azure Migrate Server Assessment, and to run agentless migration of VMware VMs with Azure Migrate Server Migration. This appliance discovers machines, and sends metadata and performance data to Azure Migrate.
During registration, register providers (Microsoft.OffAzure, Microsoft.Migrate and Microsoft.KeyVault) are registered with the subscription chosen in the appliance, so that the subscription works with the resource provider. To register, you need Contributor or Owner access on the subscription.
VMware-During onboarding, Azure Migrate creates two Azure Active Directory (Azure AD) apps. The first app communicates between the appliance agents and the Azure Migrate service. The app doesn't have permissions to make Azure resource management calls or have RBAC access for resources. The second app accesses an Azure Key Vault created in the user subscription for agentless VMware migration only. In agentless migration, Azure Migrate creates a Key Vault to manage access keys to the replication storage account in your subscription. It has RBAC access on the Azure Key Vault (in the customer tenant) when discovery is initiated from the appliance.
Hyper-V-During onboarding. Azure Migrate creates one Azure AD app. The app communicates between the appliance agents and the Azure Migrate service. The app doesn't have permissions to make Azure resource management calls or have RBAC access for resources.
|Set up for VMware, Hyper-V, or physical servers.|
|Create a key vault for VMware agentless migration||To migrate VMware VMs with agentless Azure Migrate Server Migration, Azure Migrate creates a Key Vault to manage access keys to the replication storage account in your subscription. To create the vault, you set permissions (Owner, or Contributor and User Access Administrator) on the resource group in which the Azure Migrate project resides.||Set up permissions.|
You can create an Azure Migrate project in a number of geographies. Although you can only create projects in these geographies, you can assess or migrate machines for other target locations. The project geography is only used to store the discovered metadata.
|Geography||Metadata storage location|
|Azure Government||US Gov Virginia|
|Asia Pacific||East Asia or Southeast Asia|
|Australia||Australia East or Australia Southeast|
|Canada||Canada Central or Canada East|
|Europe||North Europe or West Europe|
|India||Central India or South India|
|Japan||Japan East or Japan West|
|Korea||Korea Central or Korea South|
|United Kingdom||UK South or UK West|
|United States||Central US or West US 2|
Support for Azure Government is currently only available for the older version of Azure Migrate.
VMware assessment and migration
Review the Azure Migrate Server Assessment and Server Migration support matrix for VMware VMs.
Hyper-V assessment and migration
Review the Azure Migrate Server Assessment and Server Migration support matrix for Hyper-V VMs.
Azure Migrate versions
There are two versions of the Azure Migrate service:
- Current version: Using this version you can create new Azure Migrate projects, discover on-premises assesses, and orchestrate assessments and migrations. Learn more.
- Previous version: For customer using the previous version of Azure Migrate (only assessment of on-premises VMware VMs was supported), you should now use the current version. In the previous version, you can't create new Azure Migrate projects or perform new discoveries.