Skip to content

Commit 0ebc7d7

Browse files
committed
Edits
1 parent ff905fa commit 0ebc7d7

File tree

4 files changed

+66
-32
lines changed

4 files changed

+66
-32
lines changed

articles/migrate/concepts-azure-webapps-assessment-calculation.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ description: Learn about Azure App Service assessments in Azure Migrate Discover
44
author: rashi-ms
55
ms.author: rajosh
66
ms.topic: conceptual
7-
ms.date: 06/14/2022
7+
ms.date: 02/20/2023
88
ms.custom: engagement-fy23
99
---
1010

1111
# Assessment overview (migrate to Azure App Service)
1212

13-
This article provides an overview of assessments for migrating on-premises ASP.NET web apps from a VMware environment to Azure App Service using the [Azure Migrate: Discovery and assessment tool](./migrate-services-overview.md#azure-migrate-discovery-and-assessment-tool).
13+
This article provides an overview of assessments for migrating on-premises ASP.NET web apps to Azure App Service using the [Azure Migrate: Discovery and assessment tool](./migrate-services-overview.md#azure-migrate-discovery-and-assessment-tool).
1414

1515
## What's an assessment?
1616
An assessment with the Discovery and assessment tool is a point in time snapshot of data and measures the readiness and provides cost details to host on-premises servers, databases, and web apps to Azure.
@@ -30,7 +30,7 @@ An Azure App Service assessment provides one sizing criteria:
3030

3131
**Sizing criteria** | **Details** | **Data**
3232
--- | --- | ---
33-
**Configuration-based** | Assessments that make recommendations based on collected configuration data | The Azure App Service assessment takes only configuration data in to consideration for assessment calculation. Performance data for web apps is not collected.
33+
**Configuration-based** | Assessments that make recommendations based on collected configuration data | The Azure App Service assessment takes only configuration data in to consideration for assessment calculation. Performance data for web apps isn't collected.
3434

3535
## How do I assess my on-premises ASP.NET web apps?
3636

@@ -55,8 +55,8 @@ Here's what's included in Azure App Service assessment properties:
5555
**Setting** | **Details**
5656
--- | ---
5757
**Target location** | The Azure region to which you want to migrate. Azure App Service configuration and cost recommendations are based on the location that you specify.
58-
**Isolation required** | Select yes if you want your web apps to run in a private and 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 plans.
59-
**Savings options (compute)** | Specify the savings option that you want the assessment to consider to help optimize your Azure compute cost. <br><br> [Azure reservations](../cost-management-billing/reservations/save-compute-costs-reservations.md) (1 year or 3 year reserved) are a good option for the most consistently running resources.<br><br> [Azure Savings Plan](../cost-management-billing/savings-plan/savings-plan-compute-overview.md) (1 year or 3 year savings plan) provide additional flexibility and automated cost optimization. Ideally post migration, you could use Azure reservation and savings plan at the same time (reservation will be consumed first), but in the Azure Migrate assessments, you can only see cost estimates of 1 savings option at a time. <br><br> When you select 'None', the Azure compute cost is based on the Pay as you go rate or based on actual usage.<br><br> You need to select pay-as-you-go in offer/licensing program to be able to use Reserved Instances or Azure Savings Plan. When you select any savings option other than 'None', the 'Discount (%)' setting is not applicable. The monthly cost estimates are calculated by multiplying 744 hours with the hourly price of the recommended SKU.
58+
**Isolation required** | Select **yes** if you want your web apps to run in a private and 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 plans.
59+
**Savings options (compute)** | Specify the savings option that you want the assessment to consider to help optimize your Azure compute cost. <br><br> [Azure reservations](../cost-management-billing/reservations/save-compute-costs-reservations.md) (1 year or 3 year reserved) are a good option for the most consistently running resources.<br><br> [Azure Savings Plan](../cost-management-billing/savings-plan/savings-plan-compute-overview.md) (1 year or 3 year savings plan) provide additional flexibility and automated cost optimization. Ideally post migration, you could use Azure reservation and savings plan at the same time (reservation is consumed first), but in the Azure Migrate assessments, you can only see cost estimates of 1 savings option at a time. <br><br> When you select 'None', the Azure compute cost is based on the Pay as you go rate or based on actual usage.<br><br> You need to select pay-as-you-go in offer/licensing program to be able to use Reserved Instances or Azure Savings Plan. When you select any savings option other than 'None', the 'Discount (%)' setting isn't applicable. The monthly cost estimates are calculated by multiplying 744 hours with the hourly price of the recommended SKU.
6060
**Offer** | The [Azure offer](https://azure.microsoft.com/support/legal/offer-details/) in which you're enrolled. The assessment estimates the cost for that offer.
6161
**Currency** | The billing currency for your account.
6262
**Discount (%)** | Any subscription-specific discounts you receive on top of the Azure offer. The default setting is 0%.
@@ -72,9 +72,9 @@ Azure App Service readiness for web apps is based on feature compatibility check
7272

7373
1. The Azure App Service assessment considers the web apps configuration data to identify compatibility issues.
7474
1. If there are no compatibility issues found, the readiness is marked as **Ready** for the target deployment type.
75-
1. If there are non-critical compatibility issues, such as degraded or unsupported features that do not block the migration to a specific target deployment type, the readiness is marked as **Ready with conditions** (hyperlinked) with **warning** details and recommended remediation guidance.
75+
1. If there are non-critical compatibility issues, such as degraded or unsupported features that don't block the migration to a specific target deployment type, the readiness is marked as **Ready with conditions** (hyperlinked) with **warning** details and recommended remediation guidance.
7676
1. If there are any compatibility issues that may block the migration to a specific target deployment type, the readiness is marked as **Not ready** with **issue** details and recommended remediation guidance.
77-
1. If the discovery is still in progress or there are any discovery issues for a web app, the readiness is marked as **Unknown** as the assessment could not compute the readiness for that web app.
77+
1. If the discovery is still in progress or there are any discovery issues for a web app, the readiness is marked as **Unknown** as the assessment couldn't compute the readiness for that web app.
7878

7979
## Calculate sizing
8080

articles/migrate/how-to-create-azure-app-service-assessment.md

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to assess web apps for migration to Azure App Service
44
author: rashi-ms
55
ms.author: rajosh
66
ms.topic: tutorial
7-
ms.date: 09/08/2021
7+
ms.date: 02/20/2023
88
ms.custom: engagement-fy23
99
---
1010

@@ -14,33 +14,33 @@ As part of your migration journey to Azure, you assess your on-premises workload
1414
This article shows you how to assess discovered ASP.NET web apps for migration to Azure App Service, using the Azure Migrate: Discovery and assessment tool.
1515

1616
> [!Note]
17-
> Discovery and assessment of ASP.NET web apps running in your VMware environment is now in preview. Get started with [this tutorial](tutorial-discover-vmware.md). If you want to try out this feature in an existing project, please ensure that you have completed the [prerequisites](how-to-discover-sql-existing-project.md) in this article.
17+
> Discovery and assessment of ASP.NET web apps is now in preview. If you want to try out this feature in an existing project, please ensure that you have completed the [prerequisites](how-to-discover-sql-existing-project.md) in this article.
1818
1919
## Before you start
2020

2121
- Make sure you've [created](./create-manage-projects.md) an Azure Migrate project and have the Azure Migrate: Discovery and assessment tool added.
22-
- To create an assessment, you need to set up an Azure Migrate appliance for [VMware](how-to-set-up-appliance-vmware.md). The [appliance](migrate-appliance.md) discovers on-premises servers, and sends metadata and performance data to Azure Migrate. Same appliance discovers ASP.NET web apps running in your VMware environment.
22+
- To create an assessment, you need to set up an Azure Migrate appliance. The [appliance](migrate-appliance.md) discovers on-premises servers, and sends metadata and performance data to Azure Migrate. The same appliance discovers ASP.NET web apps running in your environment.
2323

2424
## Azure App Service assessment overview
2525

2626
An Azure App Service assessment provides one sizing criteria:
2727

2828
**Sizing criteria** | **Details** | **Data**
2929
--- | --- | ---
30-
**Configuration-based** | Assessments that makes recommendations based on collected configuration data | The Azure App Service assessment takes only configuration data in to consideration for assessment calculation. Performance data for web apps isn't collected.
30+
**Configuration-based** | Assessment that makes recommendations based on collected configuration data | The Azure App Service assessment takes only configuration data in to consideration for assessment calculation. Performance data for web apps isn't collected.
3131

3232
[Learn more](concepts-azure-webapps-assessment-calculation.md) about Azure App Service assessments.
3333

3434
## Run an assessment
3535

3636
Run an assessment as follows:
3737

38-
1. On the **Overview** page > **Servers, databases and web apps**, click **Discover, assess and migrate**.
38+
1. On the **Overview** page > **Servers, databases and web apps**, select **Discover, assess and migrate**.
3939
:::image type="content" source="./media/tutorial-assess-webapps/discover-assess-migrate.png" alt-text="Overview page for Azure Migrate":::
40-
2. On **Azure Migrate: Discovery and assessment**, click **Assess** and choose the assessment type as **Azure App Service**.
40+
2. On **Azure Migrate: Discovery and assessment**, select **Assess** and choose the assessment type as **Azure App Service**.
4141
:::image type="content" source="./media/tutorial-assess-webapps/assess.png" alt-text="Dropdown to choose assessment type as Azure App Service":::
42-
3. In **Create assessment** > you'll be able to see the assessment type pre-selected as **Azure App Service** and the discovery source defaulted to **Servers discovered from Azure Migrate appliance**.
43-
4. Click **Edit** to review the assessment properties.
42+
3. In **Create assessment**, you'll see the assessment type pre-selected as **Azure App Service** and the discovery source defaulted to **Servers discovered from Azure Migrate appliance**.
43+
4. Select **Edit** to review the assessment properties.
4444

4545
:::image type="content" source="./media/tutorial-assess-webapps/assess-webapps.png" alt-text="Edit button from where assessment properties can be customized":::
4646

@@ -50,30 +50,30 @@ Run an assessment as follows:
5050
| --- | --- |
5151
| **Target location** | The Azure region to which you want to migrate. Azure App Service configuration and cost recommendations are based on the location that you specify. |
5252
| **Isolation required** | Select *Yes* if you want your web apps to run in a private and dedicated environment in an Azure datacenter using Dv2-series VMs. It provides faster processors, SSD storage, and double the memory to core ratio compared to Standard plans. |
53-
| **Savings options (compute)** | Specify the savings option that you want the assessment to consider to help optimize your Azure compute cost. <br><br> [Azure reservations](../cost-management-billing/reservations/save-compute-costs-reservations.md) (1 year or 3 year reserved) are a good option for the most consistently running resources.<br><br> [Azure Savings Plan](../cost-management-billing/savings-plan/savings-plan-compute-overview.md) (1 year or 3 year savings plan) provide more flexibility and automated cost optimization. Ideally post migration, you could use Azure reservation and savings plan at the same time (reservation will be consumed first), but in the Azure Migrate assessments, you can only see cost estimates of 1 savings option at a time. <br><br> When you select 'None', the Azure compute cost is based on the Pay as you go rate or based on actual usage.<br><br> You need to select pay-as-you-go in offer/licensing program to be able to use Reserved Instances or Azure Savings Plan. When you select any savings option other than 'None', the 'Discount (%)' setting isn't applicable. The monthly cost estimates are calculated by multiplying 744 hours with the hourly price of the recommended SKU.|
53+
| **Savings options (compute)** | Specify the savings option that you want the assessment to consider to help optimize your Azure compute cost. <br><br> [Azure reservations](../cost-management-billing/reservations/save-compute-costs-reservations.md) (1 year or 3 year reserved) are a good option for the most consistently running resources.<br><br> [Azure Savings Plan](../cost-management-billing/savings-plan/savings-plan-compute-overview.md) (1 year or 3 year savings plan) provide more flexibility and automated cost optimization. Ideally post migration, you could use Azure reservation and savings plan at the same time (reservation is first), but in the Azure Migrate assessments, you can only see cost estimates of 1 savings option at a time. <br><br> When you select 'None', the Azure compute cost is based on the Pay as you go rate or based on actual usage.<br><br> You need to select pay-as-you-go in offer/licensing program to be able to use Reserved Instances or Azure Savings Plan. When you select any savings option other than 'None', the 'Discount (%)' setting isn't applicable. The monthly cost estimates are calculated by multiplying 744 hours with the hourly price of the recommended SKU.|
5454
| **Offer** | The [Azure offer](https://azure.microsoft.com/support/legal/offer-details/) in which you're enrolled. The assessment estimates the cost for that offer. |
5555
| **Currency** | The billing currency for your account. |
5656
| **Discount (%)** | Any subscription-specific discounts you receive on top of the Azure offer. The default setting is 0%. |
5757
| **EA subscription** | Specifies that an Enterprise Agreement (EA) subscription is used for cost estimation. Takes into account the discount applicable to the subscription. <br/><br/> Leave the settings for reserved instances, and discount (%) properties with their default settings. |
5858

5959

60-
1. In **Create assessment** > click Next.
60+
1. In **Create assessment**, select **Next**.
6161
1. In **Select servers to assess** > **Assessment name** > specify a name for the assessment.
6262
1. In **Select or create a group** > select **Create New** and specify a group name.
63-
1. Select the appliance, and select the servers you want to add to the group. Then click Next.
64-
1. In **Review + create assessment**, review the assessment details, and click Create Assessment to create the group and run the assessment.
65-
1. After the assessment is created, go to **Servers, databases and web apps** > **Azure Migrate: Discovery and assessment** tile > Refresh the tile data by clicking on the Refresh option on top of the tile. Wait for data to get refreshed.
63+
1. Select the appliance, and select the servers you want to add to the group. Select **Next**.
64+
1. In **Review + create assessment**, review the assessment details, and select **Create Assessment** to create the group and run the assessment.
65+
1. After the assessment is created, go to **Servers, databases and web apps** > **Azure Migrate: Discovery and assessment** tile and refresh the tile data by clicking on the **Refresh** option on top of the tile. Wait for data to get refreshed.
6666
:::image type="content" source="./media/tutorial-assess-webapps/tile-refresh.png" alt-text="Refresh discovery and assessment tool data":::
67-
1. Click on the number next to Azure App Service assessment.
67+
1. Select the number next to Azure App Service assessment.
6868
:::image type="content" source="./media/tutorial-assess-webapps/assessment-webapps-navigation.png" alt-text="Navigation to created assessment":::
69-
1. Click on the assessment name that you wish to view.
69+
1. Select the assessment name that you wish to view.
7070

7171
## Review an assessment
7272

7373
**To view an assessment**:
7474

75-
1. **Servers, databases and web apps** > **Azure Migrate: Discovery and assessment** > Click on the number next to Azure App Service assessment.
76-
2. Click on the assessment name that you wish to view.
75+
1. **Servers, databases and web apps** > **Azure Migrate: Discovery and assessment**, select the number next to Azure App Service assessment.
76+
2. Select the assessment name that you wish to view.
7777
:::image type="content" source="./media/tutorial-assess-webapps/assessment-webapps-summary.png" alt-text="App Service assessment overview":::
7878
3. Review the assessment summary. You can also edit the assessment properties or recalculate the assessment.
7979

@@ -88,11 +88,11 @@ An [App Service plan](../app-service/overview-hosting-plans.md) carries a [charg
8888

8989
### Review readiness
9090

91-
1. Click **Azure App Service readiness**.
91+
1. Select **Azure App Service readiness**.
9292
:::image type="content" source="./media/tutorial-assess-webapps/assessment-webapps-readiness.png" alt-text="Azure App Service readiness details":::
9393
1. Review Azure App Service readiness column in table, for the assessed web apps:
9494
1. If there are no compatibility issues found, the readiness is marked as **Ready** for the target deployment type.
95-
1. If there are non-critical compatibility issues, such as degraded or unsupported features that does not block the migration to a specific target deployment type, the readiness is marked as **Ready with conditions** (hyperlinked) with **warning** details and recommended remediation guidance.
95+
1. If there are non-critical compatibility issues, such as degraded or unsupported features that do not block the migration to a specific target deployment type, the readiness is marked as **Ready with conditions** (hyperlinked) with **warning** details and recommended remediation guidance.
9696
1. If there are any compatibility issues that may block the migration to a specific target deployment type, the readiness is marked as **Not ready** with **issue** details and recommended remediation guidance.
9797
1. If the discovery is still in progress or there are any discovery issues for a web app, the readiness is marked as **Unknown** as the assessment couldn't compute the readiness for that web app.
9898
1. Review the recommended SKU for the web apps that is determined as per the matrix below:
@@ -111,7 +111,7 @@ Ready with conditions | Yes | Yes
111111
Not ready | No | No
112112
Unknown | No | No
113113

114-
1. Click on the App Service plan hyperlink in table to see the App Service plan details such as compute resources, and other web apps that are part of the same plan.
114+
1. Select the App Service plan hyperlink in table to see the App Service plan details such as compute resources, and other web apps that are part of the same plan.
115115

116116
### Review cost estimates
117117

0 commit comments

Comments
 (0)