Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Azure resources can be moved to a new resource group or subscription, or across regions.
Move resources across resource groups or subscriptions
You can move Azure resources to either another Azure subscription or another resource group under the same subscription. You can use the Azure portal, Azure PowerShell, Azure CLI, or the REST API to move resources. To learn more, see Move resources to a new resource group or subscription.
The move operation doesn't support moving resources to new Microsoft Entra tenant. If the tenant IDs for the source and destination subscriptions aren't the same, use the following methods to reconcile the tenant IDs:
- Transfer ownership of an Azure subscription to another account
- How to associate or add an Azure subscription to Microsoft Entra ID
Upgrade a subscription
If you actually want to upgrade your Azure subscription (such as switching from free to pay-as-you-go), you need to convert your subscription.
- To upgrade a free trial, see Upgrade your Free Trial or Microsoft Imagine Azure subscription to pay-as-you-go.
- To change a pay-as-you-go account, see Change your Azure pay-as-you-go subscription to a different offer.
If you can't convert the subscription, create an Azure support request. Select Subscription Management for the issue type.
Move resources across regions
Azure geographies, regions, and availability zones form the foundation of the Azure global infrastructure. Azure geographies typically contain two or more Azure regions. A region is an area within a geography, containing Availability Zones, and multiple data centers.
After you deploy resources to a specific Azure region, there are many reasons that you might want to move resources to a different region.
- Align to a region launch: Move your resources to a newly introduced Azure region that wasn't previously available.
- Align for services/features: Move resources to take advantage of services or features that are available in a specific region.
- Respond to business developments: Move resources to a region in response to business changes, such as mergers or acquisitions.
- Align for proximity: Move resources to a region local to your business.
- Meet data requirements: Move resources to align with data residency requirements, or data classification needs. Learn more.
- Respond to deployment requirements: Move resources that were deployed in error, or move in response to capacity needs.
- Respond to decommissioning: Move resources because of decommissioned regions.
Move resources with Resource Mover
You can move resources to a different region with Azure Resource Mover. Resource Mover provides:
- A single hub for moving resources across regions.
- Reduced move time and complexity. Everything you need is in a single location.
- A simple and consistent experience for moving different types of Azure resources.
- An easy way to identify dependencies across resources you want to move. This identification helps you to move related resources together, so that everything works as expected in the target region, after the move.
- Automatic cleanup of resources in the source region, if you want to delete them after the move.
- Testing. You can try out a move, and then discard it if you don't want to do a full move.
You can move resources to another region using a couple of different methods:
- Start moving resources from a resource group: With this method, you kick off the region move from within a resource group. After selecting the resources you want to move, the process continues in the Resource Mover hub, to check resource dependencies, and orchestrate the move process. Learn more.
- Start moving resources directly from the Resource Mover hub: With this method, you kick off the region move process directly in the hub. Learn more.
Move resources manually through redeployment
To move resources that aren't supported by Azure Resource Mover or to move any service manually, see Azure services relocation guidance overview.
As Microsoft continues to expand Azure global infrastructure and launch new Azure regions worldwide, there's an increasing number of options available for you to relocate your workloads into new regions. Region relocation options vary by service and by workload architecture. To successfully relocate a workload to another region, you need to plan your relocation strategy with an understanding of what each service in your workload requires and supports.
Azure region relocation documentation (Preview) contains service-specific relocation guidance for Azure products and services. The relocation documentation set is founded on both Azure Cloud Adoption Framework - Relocate cloud workloads and the following Well-architected Framework (WAF) Operational Excellence principles:
Each service specific guide can contain service-specific information on articles such as:
- Service-relocation automation tools.
- Data relocation automation.
- Cutover approaches.
- Possible and actual service dependencies that also require relocation planning.
- Lists of considerations, features, and limitations in relation to relocation planning for that service.
- Links to how-tos and relevant product-specific relocation information.
The following tables provide links to each Azure service relocation document. The tables also provide information on which kind of relocation method is supported.
Analytics
Product | Relocation | Relocation with data migration | Resource Mover |
---|---|---|---|
Azure Event Hubs | ✅ | ❌ | ❌ |
Azure Event Hubs Cluster | ✅ | ❌ | ❌ |
Azure Stream Analytics - Stream Analytics jobs | ✅ | ✅ | ❌ |
Azure Stream Analytics - Stream Analytics cluster | ✅ | ✅ | ❌ |
Power BI | ✅ | ❌ | ❌ |
Compute
Product | Relocation | Relocation with data migration | Resource Mover |
---|---|---|---|
Azure App Service | ✅ | ❌ | ❌ |
Azure Batch | ✅ | ✅ | ❌ |
Azure Functions | ✅ | ❌ | ❌ |
Azure Static Web Apps | ✅ | ❌ | ❌ |
Azure Virtual Machines | ❌ | ❌ | ✅ |
Azure Virtual Machine Scale Sets | ❌ | ✅ | ❌ |
Containers
Product | Relocation | Relocation with data migration | Resource Mover |
---|---|---|---|
Azure Container Registry | ✅ | ✅ | ❌ |
Azure Functions | ✅ | ❌ | ❌ |
Azure Kubernetes Service | ✅ | ✅ | ❌ |
Databases
Product | Relocation | Relocation with data migration | Resource Mover |
---|---|---|---|
Azure Cache for Redis | ✅ | ❌ | ❌ |
Azure Cosmos DB | ✅ | ✅ | ❌ |
Azure Database for MariaDB Server | ✅ | ✅ | ❌ |
Azure Database for MySQL Server | ✅ | ✅ | ❌ |
Azure Database for PostgreSQL | ✅ | ✅ | ❌ |
Integration
Product | Relocation | Relocation with data migration | Resource Mover |
---|---|---|---|
Azure API Management | ✅ | ✅ | ❌ |
Azure Logic apps | ✅ | ❌ | ❌ |
Internet of Things
Product | Relocation | Relocation with data migration | Resource Mover |
---|---|---|---|
Azure API Management | ✅ | ✅ | ❌ |
Azure Cosmos DB | ✅ | ✅ | ❌ |
Azure Event Grid domains | ✅ | ❌ | ❌ |
Azure Event Grid custom topics | ✅ | ❌ | ❌ |
Azure Event Grid system topics | ✅ | ❌ | ❌ |
Azure Functions | ✅ | ❌ | ❌ |
Azure IoT Hub | ✅ | ✅ | ❌ |
Azure Stream Analytics - Stream Analytics jobs | ✅ | ✅ | ❌ |
Azure Stream Analytics - Stream Analytics cluster | ✅ | ✅ | ❌ |
Management and governance
Product | Relocation | Relocation with data migration | Resource Mover |
---|---|---|---|
Azure Automation | ✅ | ✅ | ❌ |
Azure Backup | ✅ | ❌ | ❌ |
Azure Monitor - Log Analytics | ✅ | ❌ | ❌ |
Azure Site Recovery (Recovery Services vaults) | ✅ | ✅ | ❌ |
Networking
Product | Relocation | Relocation with data migration | Resource Mover |
---|---|---|---|
Azure Application Gateway and Web Application Firewall | ✅ | ❌ | ❌ |
Azure Load Balancer | ✅ | ✅ | ❌ |
Azure Private Link Service | ✅ | ❌ | ❌ |
Azure Virtual Network | ✅ | ❌ | ✅ |
Azure Virtual Network - Network Security Groups | ✅ | ❌ | ✅ |
Security
Product | Relocation | Relocation with data migration | Resource Mover |
---|---|---|---|
Azure Firewall | ❌ | ✅ | ❌ |
Azure Application Gateway and Web Application Firewall | ✅ | ❌ | ❌ |
Azure Key Vault | ✅ | ✅ | ❌ |
Managed identities for Azure resources | ✅ | ❌ | ❌ |
Storage
Product | Relocation | Relocation with data migration | Resource Mover |
---|---|---|---|
Azure Backup | ✅ | ❌ | ❌ |
Azure NetApp Files | ✅ | ✅ | ❌ |
Azure Storage Account | ✅ | ✅ | ❌ |
For more information, see the following articles:
Move resources from non availability zone to availability zone support
To move resources from a region that doesn't support availability zones to one that does, see Availability zone migration guidance overview for Microsoft Azure products and services.
Next steps
- To check if a resource type supports being moved, see Move operation support for resources.
- To learn more about the region move process, see About the move process.
- To learn more deeply about service relocation and planning recommendations, see Relocated cloud workloads.