You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
title: About Azure Site Recovery deployment planner
3
+
ms.reviewer: v-gajeronika
4
+
description: This guide outlines the features and capabilities of the Azure Site Recovery deployment planner.
5
+
services: site-recovery
6
+
author: Jeronika-MS
7
+
ms.service: azure-site-recovery
8
+
ms.topic: concept-article
9
+
ms.date: 01/12/2026
10
+
ms.author: v-gajeronika
11
+
---
12
+
13
+
# About Azure Site Recovery deployment planner
14
+
15
+
This guide outlines the capabilities of the Azure Site Recovery deployment planner.
16
+
17
+
>[!Note]
18
+
>The current version of Deployment planner tool v2.5 provides cost estimation for virtual machines replicating to Managed Disks.
19
+
20
+
## Get virtual machine lists
21
+
22
+
You need a list of the VMs to be profiled. Use the GetVMList mode of the deployment planner tool to generate the list of VMs present on multiple Hyper-V hosts in a single command. For more information, see Get the VM list for profiling [Hyper-V VMs](hyper-v-deployment-planner-run.md#get-the-vm-list-for-profiling-hyper-v-vms) and [VMware VMs](site-recovery-vmware-deployment-planner-run.md#create-a-list-of-virtual-machines-to-profile).
23
+
24
+
## Profile VMs
25
+
26
+
In profiling mode, the deployment planner tool connects to each of the Hyper-V and VMware hosts to collect performance data about the VMs. For more information, see Profile [Hyper-V VMs](hyper-v-deployment-planner-run.md#profile-hyper-v-vms) and [VMware VMs](site-recovery-vmware-deployment-planner-run.md#start-profiling).
27
+
28
+
## Generate a cost report
29
+
30
+
The tool generates a macro-enabled Microsoft Excel file (XLSM file) as the report output. It summarizes all the deployment recommendations. For more information, see generate cost reports for [Hyper-V VMs](hyper-v-deployment-planner-run.md#generate-a-cost-report) and [VMware VMs](site-recovery-vmware-deployment-planner-run.md#generate-a-cost-report).
31
+
32
+
## Get throughput
33
+
34
+
To estimate the throughput that Azure Site Recovery can achieve from on-premises to Azure during replication, run the tool in GetThroughput mode. For more information, see get throughput for [Hyper-V VMs](hyper-v-deployment-planner-run.md#get-throughput) and [VMware VMs](site-recovery-vmware-deployment-planner-run.md#get-throughput).
35
+
36
+
## Analyze the Azure Site Recovery deployment planner report
37
+
38
+
The summary worksheet provides an overview of the profiled environment. For more information, see Azure Site Recovery Deployment Planner for a [Hyper-V to Azure scenario](hyper-v-deployment-planner-analyze-report.md) and [VMware to Azure scenario](site-recovery-vmware-deployment-planner-analyze-report.md).
39
+
40
+
## Analyze the cost estimation report
41
+
42
+
The Azure Site Recovery Deployment Planner Report provides the cost estimation summary in Recommendations ([Hyper-V](hyper-v-deployment-planner-analyze-report.md#recommendations) and [VMware](site-recovery-vmware-deployment-planner-analyze-report.md#recommendations)) sheets and detailed cost analysis in the Cost Estimation sheet. It has the detailed cost analysis per VM.
43
+
44
+
For more information, see cost estimation report for [Hyper-V VMs](hyper-v-deployment-planner-cost-estimation.md) and [VMware VMs](site-recovery-vmware-deployment-planner-cost-estimation.md).
45
+
46
+
## Next steps
47
+
48
+
- Learn more about how to protect [Hyper-V VMs to Azure by using Site Recovery](hyper-v-azure-tutorial.md).
49
+
- Learn more about protecting [VMware virtual machines to Azure using Azure Site Recovery](./vmware-azure-tutorial.md).
Copy file name to clipboardExpand all lines: articles/site-recovery/hyper-v-deployment-planner-cost-estimation.md
+9-5Lines changed: 9 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,23 +1,27 @@
1
1
---
2
-
title: Review the Azure Site Recovery Deployment Planner cost estimation report for disaster recovery of Hyper-V VMs to Azure| Microsoft Docs
2
+
title: Review the Azure Site Recovery Deployment Planner cost estimation report for disaster recovery of Hyper-V VMs to Azure
3
3
description: This article describes how to review the cost estimation report generated the Azure Site Recovery Deployment Planner for Hyper-V disaster recovery to Azure.
4
4
services: site-recovery
5
5
author: Jeronika-MS
6
6
ms.service: azure-site-recovery
7
7
ms.topic: concept-article
8
-
ms.date: 09/18/2024
8
+
ms.date: 01/12/2026
9
9
ms.author: v-gajeronika
10
10
11
11
# Customer intent: As an IT administrator responsible for disaster recovery planning, I want to analyze the cost estimation report generated by the Recovery Deployment Planner for Hyper-V VMs, so that I can effectively budget for disaster recovery to Azure.
12
12
---
13
+
13
14
# Cost estimation report by Azure Site Recovery Deployment Planner
14
15
15
16
The Azure Site Recovery Deployment Planner Report provides the cost estimation summary in [Recommendations](hyper-v-deployment-planner-analyze-report.md#recommendations) sheets and detailed cost analysis in the Cost Estimation sheet. It has the detailed cost analysis per VM.
16
17
18
+
[Generate](hyper-v-deployment-planner-run.md) and [analyze](hyper-v-deployment-planner-analyze-report.md) the cost report before you review the cost estimation summary.
19
+
17
20
### Cost estimation summary
21
+
18
22
The graph shows the summary view of the estimated total disaster recovery (DR) cost to Azure of your chosen target region and the currency that you specified for report generation.
:::image type="content" source="media/hyper-v-azure-deployment-planner-cost-estimation/cost-estimation-summary-h2a.png" alt-text="Screenshot of Cost estimation summary.":::
21
25
22
26
The summary helps you to understand the cost that you need to pay for storage, compute, network, and license when you protect your compatible VMs by using Azure Site Recovery. The cost is calculated for compatible VMs and not on all the profiled VMs.
23
27
@@ -40,7 +44,7 @@ This section shows the subscription ID and offer ID that you used for report gen
40
44
41
45
In the whole report, the cells marked in gray are read-only. Cells in white can be modified according to your requirements.
:::image type="content" source="media/hyper-v-azure-deployment-planner-cost-estimation/detailed-cost-analysis-h2a.png" alt-text="Screenshot of Detailed cost analysis.":::
96
100
97
101
The table lists the cost breakdown for each compatible VM. You also can use this table to get the estimated Azure DR cost of nonprofiled VMs by manually adding VMs. This information is useful in cases where you need to estimate Azure costs for a new DR deployment without detailed profiling.
Copy file name to clipboardExpand all lines: articles/site-recovery/hyper-v-deployment-planner-overview.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,11 +4,12 @@ description: Learn about the Azure Site Recovery Deployment Planner Hyper-V disa
4
4
author: Jeronika-MS
5
5
ms.service: azure-site-recovery
6
6
ms.topic: how-to
7
-
ms.date: 03/13/2024
7
+
ms.date: 12/18/2025
8
8
ms.author: v-gajeronika
9
9
10
10
# Customer intent: As a disaster recovery planner, I want to analyze the network and storage requirements for Hyper-V to Azure replication, so that I can ensure effective and efficient disaster recovery strategies are in place to minimize downtime for my organization.
11
11
---
12
+
12
13
# About the Azure Site Recovery Deployment Planner for Hyper-V disaster recovery to Azure
13
14
14
15
This article is the Azure Site Recovery Deployment Planner user guide for Hyper-V-to-Azure production deployments.
Copy file name to clipboardExpand all lines: articles/site-recovery/hyper-v-deployment-planner-run.md
+35-10Lines changed: 35 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,33 +1,34 @@
1
1
---
2
-
title: Run the Hyper-V Deployment Planner in Azure Site Recovery
3
-
description: This article describes how to run the Azure Site Recovery Deployment Planner for Hyper-V disaster recovery to Azure.
2
+
title: Run the deployment planner and generate a report for Hyper-V disaster recovery
3
+
description: This article describes how to run the Azure Site Recovery Deployment Planner and generate reports for Hyper-V disaster recovery to Azure.
4
4
author: Jeronika-MS
5
5
ms.service: azure-site-recovery
6
6
ms.topic: concept-article
7
-
ms.date: 04/09/2019
7
+
ms.date: 01/12/2026
8
8
ms.author: v-gajeronika
9
+
ms.reviewer: v-gajeronika
9
10
ms.custom: sfi-image-nochange
10
11
# Customer intent: "As an IT administrator, I want to run the Hyper-V Deployment Planner tool to profile virtual machines and generate reports, so that I can calculate the bandwidth and storage requirements for disaster recovery to Azure."
11
12
---
12
13
13
-
14
-
15
-
# Run the Azure Site Recovery deployment planner for Hyper-V disaster recovery to Azure
14
+
# Run the deployment planner and generate a cost report for Hyper-V disaster recovery
16
15
17
16
You can run the Site Recovery deployment planner command-line tool (ASRDeploymentPlanner.exe) in any of these four modes:
18
-
- Get the virtual machine (VM) list
17
+
-[Get the virtual machine (VM) list](#get-the-vm-list-for-profiling-hyper-v-vms)
19
18
-[Profile](#profile-hyper-v-vms)
20
-
- Generate a report
19
+
-[Generate a cost report](#generate-a-cost-report)
21
20
-[Get throughput](#get-throughput)
22
21
23
22
First, run the tool to get the list of VMs from a single or multiple Hyper-V hosts. Then run the tool in profiling mode to gather VM data churn and IOPS. Next, run the tool to generate the report to find the network bandwidth and storage requirements.
24
23
25
24
## Get the VM list for profiling Hyper-V VMs
25
+
26
26
First, you need a list of the VMs to be profiled. Use the GetVMList mode of the deployment planner tool to generate the list of VMs present on multiple Hyper-V hosts in a single command. After you generate the complete list, you can remove VMs that you don’t want to profile from the output file. Then use the output file for all other operations: profiling, report generation, and getting throughput.
27
27
28
28
You can generate the VM list by pointing the tool to a Hyper-V cluster or a standalone Hyper-V host, or a combination of both.
29
29
30
30
### Command-line parameters
31
+
31
32
The following table contains a list of mandatory and optional parameters of the tool to run in GetVMList mode.
32
33
```
33
34
ASRDeploymentPlanner.exe -Operation GetVMList /?
@@ -54,16 +55,19 @@ Open the output file in Notepad, and then copy the names of all VMs that you wan
In profiling mode, the deployment planner tool connects to each of the Hyper-V hosts to collect performance data about the VMs.
68
72
69
73
Profiling does not affect the performance of the production VMs because no direct connection is made to them. All performance data is collected from the Hyper-V host.
@@ -73,11 +77,13 @@ The tool queries the Hyper-V host once every 15 seconds to ensure profiling accu
73
77
The tool seamlessly handles VM migration from one node to another node in the cluster and storage migration within a host.
74
78
75
79
### Getting the VM list to profile
80
+
76
81
To create a list of VMs to profile, refer to the GetVMList operation.
77
82
78
83
After you have the list of VMs to be profiled, you can run the tool in profiling mode.
79
84
80
85
### Command-line parameters
86
+
81
87
The following table lists mandatory and optional parameters of the tool to run in profiling mode. The tool is common for scenarios of moving from VMware to Azure and moving from Hyper-V to Azure. These parameters are applicable for Hyper-V.
@@ -154,12 +164,14 @@ When the storage-account name and key are passed, the tool measures the throughp
154
164
155
165
Azure Site Recovery doesn't support VMs that have iSCSI and pass-through disks. The tool can't detect and profile iSCSI and pass-through disks that are attached to VMs.
156
166
157
-
## Generate a report
167
+
## Generate a cost report
168
+
158
169
The tool generates a macro-enabled Microsoft Excel file (XLSM file) as the report output. It summarizes all the deployment recommendations. The report is named DeploymentPlannerReport_*unique numeric identifier*.xlsm and placed in the specified directory.
159
170
160
171
After profiling is complete, you can run the tool in report-generation mode.
161
172
162
173
### Command-line parameters
174
+
163
175
The following table contains a list of mandatory and optional tool parameters to run in report-generation mode. The tool is common for moving from VMware to Azure and for moving from Hyper-V to Azure. The following parameters are applicable for Hyper-V.
When the tool generates a report, it defaults to the percentile value of 95 for read/write IOPS, write IOPS, and data churn. These values are collected during profiling of all the VMs. This metric ensures that the percentile spike of 100 that your VMs might see because of temporary events is not used to determine your target storage account and source bandwidth requirements. For example, a temporary event might be a backup job running once a day, a periodic database indexing or analytics report generation activity, or another short-lived, point-in-time event.
234
255
235
256
Using a percentile value of 95 gives a true picture of real workload characteristics, and it gives you the best performance when the workloads are running on Azure. We do not anticipate that you'll need to change this number. If you do change the value (to a percentile of 90, for example), you can update the configuration file ASRDeploymentPlanner.exe.config in the default folder and save it to generate a new report on the existing profiled data.
@@ -240,6 +261,7 @@ Using a percentile value of 95 gives a true picture of real workload characteris
240
261
```
241
262
242
263
### Considerations for growth factor
264
+
243
265
It's critical to account for growth in your workload characteristics, assuming a potential increase in usage over time. After protection is in place, if your workload characteristics change, you cannot switch to a different storage account for protection without disabling and re-enabling the protection.
244
266
245
267
For example, let's say that today your VM fits in a standard storage replication account. Over the next three months, these changes are likely to occur:
@@ -263,11 +285,12 @@ The generated Microsoft Excel report contains the following information:
To estimate the throughput that Azure Site Recovery can achieve from on-premises to Azure during replication, run the tool in GetThroughput mode. The tool calculates the throughput from the server that the tool is running on. Ideally, this server is the Hyper-V server whose VMs will be protected.
269
291
270
292
### Command-line parameters
293
+
271
294
Open a command-line console and go to the folder for the Azure Site Recovery deployment planning tool. Run ASRDeploymentPlanner.exe with the following parameters.
|-Environment|(Optional) Your target environment for the Azure storage account. It can be one of three values: AzureCloud, AzureUSGovernment, or AzureChinaCloud. The default is AzureCloud. Use the parameter when your target Azure region is either Azure US Government or Microsoft Azure operated by 21Vianet.|
0 commit comments