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
Copy file name to clipboardExpand all lines: articles/migrate/create-web-app-assessment.md
+46-38Lines changed: 46 additions & 38 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: Learn how to create assessment for web apps in Azure Migrate
4
4
author: ankitsurkar06
5
5
ms.author: ankitsurkar
6
6
ms.topic: tutorial
7
-
ms.date: 10/16/2025
7
+
ms.date: 10/22/2025
8
8
ms.service: azure-migrate
9
9
ms.reviewer: v-uhabiba
10
10
ms.custom: engagement-fy24
@@ -52,36 +52,38 @@ To create an assessment, follow these steps.
52
52
:::image type="content" source="./media/create-web-app-assessment/review-selected-workload.png" alt-text="Screenshot shows how to review selected workloads." lightbox="./media/create-web-app-assessment/review-selected-workload.png" :::
53
53
6. On the **General settings** tab, modify the assessment settings that are applicable across all Azure targets.
54
54
55
+
:::image type="content" source="./media/create-web-app-assessment/general-settings-tab.png" alt-text="Screenshot shows assessment settings that are applicable across all Azure targets." lightbox="./media/create-web-app-assessment/general-settings-tab.png" :::
56
+
55
57
::: moniker range="migrate-classic"
56
58
|**Setting**|**Description**|**Possible Values**|
57
-
|----------|-------|---|
58
-
| Default target location | Used to generate regional cost for Azure targets. | All locations supported by Azure targets |
59
-
| Default Environment | Allows you to toggle between pay-as-you-go and pay-as-you-go Dev/Test offers. | Production <br> Dev/Test |
60
-
| Currency | Generates the cost in the currency selected here. | All common currencies such as USD, INR, GBP, Euro |
61
-
| Program/offer | Allows you to toggle between [pay-as-you-go and Enterprise Agreement](https://azure.microsoft.com/support/legal/offer-details/) offers. | Pay-as-you-go <br> Enterprise Agreement |
62
-
| Default savings option | Select a savings option if you opted for Reserved Instances or Savings Plan. | 1 year reserved <br> 3 years reserved <br> 1 year savings plan <br> 3 years savings plan <br> None |
63
-
| Discount Percentage | Used to factor in any custom discount agreements with Microsoft. This setting is disabled if Savings options are selected. | Numeric decimal value
64
-
| EA subscription | Select the subscription ID for which you have an Enterprise Agreement. | Subscription ID |
65
-
| Microsoft Defender for Cloud | Includes Microsoft Defender for App Service cost in the month over month cost estimate. | - |
59
+
| - | - | - |
60
+
| Default target location | Used to generate regional cost for Azure targets. | All locations supported by Azure targets |
61
+
| Default environment| Allows you to toggle between pay-as-you-go and pay-as-you-go Dev/Test offers. | Production <br> Dev/Test |
62
+
| Currency | Generates the cost in the currency selected here. | All common currencies such as USD, INR, GBP, Euro |
63
+
| Program/offer | Allows you to toggle between [pay-as-you-go and Enterprise Agreement](https://azure.microsoft.com/support/legal/offer-details/) offers. | Pay-as-you-go <br> Enterprise Agreement |
64
+
| Default savings option | Select a savings option if you opted for Reserved Instances or Savings Plan. | 1 year reserved <br> 3 years reserved <br> 1 year savings plan <br> 3 years savings plan <br> None |
65
+
| Discount(%) | Used to factor in any custom discount agreements with Microsoft. This setting is disabled if Savings options are selected. | Numeric decimal value
66
+
| EA subscription | Select the subscription ID for which you have an Enterprise Agreement. | Subscription ID |
67
+
| Microsoft Defender for cloud| Includes Microsoft Defender for App Service cost in the month over month cost estimate. | - |
66
68
::: moniker-end
67
69
68
70
::: moniker range="migrate"
69
71
|**Setting**|**Description**|**Possible Values**|
70
-
|----------|-------|---|
71
-
| Default target location | Target Azure region to which you want to migrate your workloads. Target right-sizing and costing recommendations would be done based on the selected location. | All locations supported by Azure targets |
72
-
| Default Environment | Environment type for the workloads you intend to migrate. You can avail Azure discounts for Dev/Test workloads. | - Production (default)<br> - Dev/Test |
73
-
| Currency | Currency in which you would like to get your cost estimates. | Multiple options, Default is US Dollar ($) |
74
-
| Program/offer | The Azure offer in which you're enrolled. Assessment estimates the cost for that offer. | - [Pay-as-you-go](https://azure.microsoft.com/pricing/offers/ms-azr-0003p/) (default)<br> - [Enterprise Agreement](https://azure.microsoft.com/pricing/offers/enterprise-agreement-support/)<br> - [Microsoft Customer Agreement](/azure/cost-management-billing/understand/mca-overview) |
75
-
| Default savings option | Select applicable commitment-based savings option if you opted for Reserved Instances or Savings Plan. | - 1 year reservation<br> - 3 years reservation<br> - 1 year savings plan or 1 year reservation<br> - 3 year savings plan or 3 year reservation<br> - None |
76
-
| Discount Percentage | Any subscription-specific discounts you receive on top of the Azure offer. This setting is disabled if Savings option is selected. | Numeric decimal value, Default is 0% |
77
-
| Subscription | Negotiated subscription ID for cost estimation | Only Negotiated subscription IDs are listed here |
78
-
| Uptime | Time for which you expect the workloads to run | Days per month and Hours per day |
79
-
| Sizing criteria | Criteria for target Web app right-sizing | - Performance based (default) – Select this option if you want assessment based on resource utilization (CPU and memory) and configuration data<br> - As on-premises - Select this option if you want assessment based on configuration data of the on-premises workloads<br> In case of unavailability of performance data, assessment would be generated with As on-premises target sizing. |
80
-
| Performance history | Duration of performance history to generate assessment of the on-premises workloads | - 1 day (default)<br> - 1 week<br> - 1 month |
81
-
| Percentile utilization | Percentile value considered for the performance history of the on-premises workloads | - 50th<br> - 90th<br> - 95th (default)<br> - 99th |
82
-
| Comfort factor | Buffer added on top of utilization to account for scenarios like seasonal spikes in usage, insufficient performance data, likely increase in future usage, etc. As an example, normally, a 16-core VM with 20% utilization results in a 4-core VM. With a comfort factor of 2.0, it results in an 8-core VM as a match. | Multiple options. Default is 1. |
83
-
| Azure Hybrid benefit | Azure Hybrid Benefit allows Microsoft customers with Windows Server Software Assurance or Windows Server subscriptions to bring their licenses to Azure. [Learn more](https://azure.microsoft.com/pricing/offers/hybrid-benefit/) | Specify whether you already have a Windows Server license. This setting is enabled by default. |
84
-
| Microsoft Defender for Cloud | Includes Microsoft Defender for Cloud to protect your Web apps on Azure. | Specify whether you want to include Microsoft Defender for Cloud in the cost estimate. Microsoft Defender for App service or Microsoft Defender for Containers cost would be selected based on the target workload. This setting is enabled by default. |
72
+
| - | - | - |
73
+
| Default target location | Target Azure region to which you want to migrate your workloads. Target right-sizing and costing recommendations would be done based on the selected location. | All locations supported by Azure targets |
74
+
| Default environment| Environment type for the workloads you intend to migrate. You can avail Azure discounts for Dev/Test workloads. | - Production (default)<br> - Dev/Test |
75
+
| Currency | Currency in which you would like to get your cost estimates. | Multiple options, Default is US Dollar ($) |
76
+
| Program/offer | The Azure offer in which you're enrolled. Assessment estimates the cost for that offer. | - [Pay-as-you-go](https://azure.microsoft.com/pricing/offers/ms-azr-0003p/) (default)<br> - [Enterprise Agreement](https://azure.microsoft.com/pricing/offers/enterprise-agreement-support/)<br> - [Microsoft Customer Agreement](/azure/cost-management-billing/understand/mca-overview)|
77
+
| Default savings option | Select applicable commitment-based savings option if you opted for Reserved Instances or Savings Plan. | - 1 year reservation<br> - 3 years reservation<br> - 1 year savings plan or 1 year reservation<br> - 3 year savings plan or 3 year reservation<br> - None |
78
+
| Discount(%)| Any subscription-specific discounts you receive on top of the Azure offer. This setting is disabled if Savings option is selected. | Numeric decimal value, Default is 0% |
79
+
| Subscription | Negotiated subscription ID for cost estimation | Only Negotiated subscription IDs are listed here |
80
+
| Uptime | Time for which you expect the workloads to run | Days per month and Hours per day |
81
+
| Sizing criteria | Criteria for target Web app right-sizing | - Performance based (default) – Select this option if you want assessment based on resource utilization (CPU and memory) and configuration data<br> - As on-premises - Select this option if you want assessment based on configuration data of the on-premises workloads<br> In case of unavailability of performance data, assessment would be generated with As on-premises target sizing. |
82
+
| Performance history | Duration of performance history to generate assessment of the on-premises workloads | - 1 day (default)<br> - 1 week<br> - 1 month |
83
+
| Percentile utilization | Percentile value considered for the performance history of the on-premises workloads | - 50th<br> - 90th<br> - 95th (default)<br> - 99th |
84
+
| Comfort factor | Buffer added on top of utilization to account for scenarios like seasonal spikes in usage, insufficient performance data, likely increase in future usage, etc. As an example, normally, a 16-core VM with 20% utilization results in a 4-core VM. With a comfort factor of 2.0, it results in an 8-core VM as a match. | Multiple options. Default is 1. |
85
+
| Azure Hybrid benefit | Azure Hybrid Benefit allows Microsoft customers with Windows Server Software Assurance or Windows Server subscriptions to bring their licenses to Azure. [Learn more](https://azure.microsoft.com/pricing/offers/hybrid-benefit/)| Specify whether you already have a Windows Server license. This setting is enabled by default. |
86
+
| Microsoft Defender for cloud| Includes Microsoft Defender for Cloud to protect your Web apps on Azure. | Specify whether you want to include Microsoft Defender for Cloud in the cost estimate. Microsoft Defender for App service or Microsoft Defender for Containers cost would be selected based on the target workload. This setting is enabled by default. |
85
87
::: moniker-end
86
88
87
89
7. On the **Advanced settings** tab, select **Edit defaults** to choose the preferred Azure targets and target-specific settings to meet your migration requirements.
@@ -90,28 +92,34 @@ To create an assessment, follow these steps.
90
92
91
93
::: moniker range="migrate"
92
94
93
-
**Infrastructure - Azure VM settings**
95
+
**Infrastructure - Azure VM settings**
96
+
97
+
:::image type="content" source="./media/create-web-app-assessment/infrastructure-azure-vm-settings-section.png" alt-text="Screenshot shows possible values for Azure VM settings." lightbox="./media/create-web-app-assessment/infrastructure-azure-vm-settings-section.png" :::
| VM sizing | The Azure VM series that you want to consider for rightsizing. | All VM services are selected by default |
98
-
| Storage sizing | Specifies the type of target storage disk | - Premium managed disk<br> - Standard HDD managed disks<br> - Standard SSD managed disks<br> - Ultra disks |
99
-
| Security settings | Security type of the VM | - Standard<br> - Trusted launch VM |
100
+
| - | - | - |
101
+
| VM sizing | The Azure VM series that you want to consider for rightsizing. | All VM services are selected by default |
102
+
| Storage sizing | Specifies the type of target storage disk | - Premium managed disk<br> - Standard HDD managed disks<br> - Standard SSD managed disks<br> - Ultra disks |
103
+
| Security settings | Security type of the VM | - Standard<br> - Trusted launch VM |
100
104
::: moniker-end
101
105
102
-
**AKS Settings**
106
+
**AKS settings**
107
+
108
+
:::image type="content" source="./media/create-web-app-assessment/infrastructure-aks-settings-section.png" alt-text="Screenshot shows possible values for Azure Kubernetes Service settings." lightbox="./media/create-web-app-assessment/infrastructure-aks-settings-section.png" :::
| Category | Selecting a particular SKU category ensures we recommend the best AKS Node SKUs from that category. | - All <br> - Compute optimized <br> - General purpose <br> - GPU <br> - High performance compute <br> - Isolated <br> - Memory optimized <br> - Storage optimized |
107
-
| Pricing tier | Pricing tier for AKS | Standard |
108
-
| Consolidation | Maximize the number of web apps to be packed per node. | Full Consolidation(default) |
| Category | Selecting a particular SKU category ensures we recommend the best AKS Node SKUs from that category. | - All <br> - Compute optimized <br> - General purpose <br> - GPU <br> - High performance compute <br> - Isolated <br> - Memory optimized <br> - Storage optimized |
113
+
| Pricing tier | Pricing tier for AKS | Standard |
114
+
| Consolidation | Maximize the number of web apps to be packed per node. | Full Consolidation(default) |
115
+
116
+
**App Service settings**
109
117
110
-
**App Service Settings**
118
+
:::image type="content" source="./media/create-web-app-assessment/infrastructure-app-service-settings-section.png" alt-text="Screenshot shows possible values for App Service settings." lightbox="./media/create-web-app-assessment/infrastructure-app-service-settings-section.png" :::
| Isolation required | The Isolated plan allows you to run your apps in a private, dedicated environment in an Azure datacenter using Dv2-series VMs with faster processors, SSD storage, and double the memory-to-core ratio compared to Standard.| - No <br> - Yes |
| Isolation required | The Isolated plan allows you to run your apps in a private, dedicated environment in an Azure datacenter using Dv2-series VMs with faster processors, SSD storage, and double the memory-to-core ratio compared to Standard.| - No <br> - Yes |
0 commit comments