Skip to content

Commit 25c1876

Browse files
authored
Merge pull request #305431 from MicrosoftDocs/release-asr-alternate-vm-size
release-asr-alternate-vm-size -> main
2 parents 9af1920 + 02a61ff commit 25c1876

File tree

7 files changed

+60
-4
lines changed

7 files changed

+60
-4
lines changed
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
---
2+
title: Alternative Virtual machine size recommendation in Azure Site Recovery failover flow
3+
description: Summarizes guidance for alternative virtual machine size recommendation in Azure Site Recovery failover flow.
4+
services: site-recovery
5+
author: jyothisuri
6+
ms.service: azure-site-recovery
7+
ms.topic: concept-article
8+
ms.date: 09/11/2025
9+
ms.author: jsuri
10+
---
11+
12+
# Alternative virtual machine size recommendation in Azure Site Recovery failover flow
13+
14+
Azure Site Recovery now provides alternative virtual machine (VM) size guidance to help you improve the chances of successful VM allocation in your target location during disaster recovery events or drills. This helps you assess the VM capacity and increase the chances of VM allocation during failover process by providing you with alternative VM size recommendations in your target location, in case current configured target VM size has less likelihood of allocation success.
15+
16+
## How alternative VM size capacity guidance works
17+
18+
:::image type="content" source="./media/alternative-vm-size-failover-flow/failover-recommendations-inline.png" alt-text="Diagram that shows the failover-recommendations screen." lightbox="./media/alternative-vm-size-failover-flow/failover-recommendations-expanded.png":::
19+
*Select any one of the alternatives as per your preference, and then select **Save**. You can then proceed with the failover or test failover.*
20+
21+
- **Capacity validation**: When you reach failover or test failover screen in the Azure Site Recovery portal experience, Azure Site Recovery checks whether target location has sufficient capacity for configured VM size.
22+
23+
- **Alternative recommendations**: If the chances of success are low, Azure Site Recovery determines if there are alternative VM size recommendations that can be suggested to you that can increase your chances of allocation in the target location.
24+
25+
- **Selection and proceeding**: You can choose to select an alternative recommendation and proceed with failover or test failover.
26+
27+
- **Pricing information**: Prices for recommended VM sizes are shown and may vary. We recommend you to verify the price from the Azure price page.
28+
29+
>[!NOTE]
30+
>- If you select a recommendation, that VM size is used for all further failovers and test failovers. You can choose to change the target VM size by navigating to the Compute section of Azure Site Recovery protected item.
31+
> :::image type="content" source="./media/alternative-vm-size-failover-flow/replicated-items.png" alt-text="Diagram that shows the replicated items screen.":::
32+
> - Sometimes, the capacity issues might be temporary and retrying the failover after a short period can resolve the problem. This is because enough resources may have been freed in the cluster, region, or zone to accommodate your request.
33+
34+
## Limitations
35+
36+
Recommendations aren't provided:
37+
38+
- If there is target Availability Sets, target Virtual Machine Scale Set (VMSS), or target Proximity Placement Groups (PPG) configured.
39+
- In case there's on-demand capacity reservation configured for target.
40+
- When failover is triggered via Recovery plans.
41+
- For VMware-to-Azure Site Recovery, Hyper-V-to-Azure Site Recovery.
42+
43+
>[!NOTE]
44+
>Only Azure-to-Azure scenario is currently supported.
45+
46+
## Best Practices
47+
48+
- For critical workloads, consider using On-Demand capacity reservations to guarantee VM availability during failover. You can also [combine it with Reserved Instances to reduce the cost](https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/ensure-failover-capacity-at-optimal-cost-with-azure-site-recovery/4337357).
49+
- Monitor failover health using ASR validator and take necessary actions in case failover health isn't Green.

articles/site-recovery/azure-to-azure-tutorial-dr-drill.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Tutorial to run an Azure VM disaster recovery drill with Azure Site Reco
33
description: In this tutorial, run an Azure VM disaster recovery drill to another region using Site Recovery.
44
services: site-recovery
55
ms.topic: tutorial
6-
ms.date: 03/29/2024
6+
ms.date: 09/08/2025
77
ms.custom: mvc
88
ms.author: jsuri
99
#Customer intent: As an Azure admin, I want to run a drill to check that VM disaster recovery is working.
@@ -70,6 +70,9 @@ Before you start this tutorial, you must enable disaster recovery for one or mor
7070

7171
5. After the failover finishes, the Azure VM created in the target region appears in the Azure portal **Virtual Machines**. Make sure that the VM is running, sized appropriately, and connected to the network you selected.
7272

73+
>[!NOTE]
74+
>You may also get alternative virtual machine SKU recommendation during test failover. [Learn more](alternative-vm-size-failover-flow.md).
75+
7376
## Clean up resources
7477

7578
1. In the **Essentials** page, select **Cleanup test failover**.

articles/site-recovery/azure-to-azure-tutorial-failover-failback.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Tutorial to fail over Azure VMs to a secondary region for disaster recovery with Azure Site Recovery.
33
description: Tutorial to learn how to fail over and reprotect Azure VMs replicated to a secondary Azure region for disaster recovery, with the Azure Site Recovery service.
44
ms.topic: tutorial
5-
ms.date: 03/29/2024
5+
ms.date: 09/08/2025
66
ms.custom: mvc
77
ms.service: azure-site-recovery
88
ms.author: jsuri
@@ -21,7 +21,6 @@ Learn how to fail over Azure VMs that are enabled for disaster recovery with [Az
2121
> * Run a failover to the secondary region
2222
> * Start replicating the VM back to the primary region.
2323
24-
2524
> [!NOTE]
2625
> This tutorial shows you how to fail over VMs with minimal steps. If you want to run a failover with full settings, learn about Azure VM [networking](azure-to-azure-about-networking.md), [automation](azure-to-azure-powershell.md), and [troubleshooting](azure-to-azure-troubleshoot-errors.md).
2726
@@ -50,7 +49,6 @@ Before you start this tutorial, you should have:
5049

5150
## Run a failover
5251

53-
5452
1. On the VM **Overview** page, select **Failover**.
5553

5654
![Failover button for the replicated item](./media/azure-to-azure-tutorial-failover-failback/failover-button.png)
@@ -87,6 +85,10 @@ Before you start this tutorial, you should have:
8785
![Commit progress notification](./media/azure-to-azure-tutorial-failover-failback/notification-commit-start.png)
8886
![Commit success notification](./media/azure-to-azure-tutorial-failover-failback/notification-commit-finish.png)
8987

88+
89+
>[!NOTE]
90+
>You may also get alternative virtual machine SKU recommendation during test failover. [Learn more](alternative-vm-size-failover-flow.md).
91+
9092
## Reprotect the VM
9193

9294
After failover, you reprotect the VM in the secondary region, so that it replicates back to the primary region.
113 KB
Loading
113 KB
Loading
74.3 KB
Loading

articles/site-recovery/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,8 @@
182182
href: concepts-azure-to-azure-high-churn-support.md
183183
- name: About moving Azure VMs to another region
184184
href: azure-to-azure-move-overview.md
185+
- name: Alternative virtual machine size guidance
186+
href: alternative-vm-size-failover-flow.md
185187
- name: About VMware VM disaster recovery
186188
items:
187189
- name: Deprecation of classic experience

0 commit comments

Comments
 (0)