Skip to content

Commit ff56b30

Browse files
Merge pull request #197035 from v-ksreedevan/04May-SQLAssess
SQL updates
2 parents 2f7128c + 57f0082 commit ff56b30

34 files changed

+320
-237
lines changed

articles/migrate/common-questions-discovery-assessment.md

Lines changed: 37 additions & 45 deletions
Large diffs are not rendered by default.

articles/migrate/concepts-assessment-calculation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ If you use performance-based sizing in an Azure VM assessment, the assessment ma
205205
- The assessment considers the performance history of the server to identify the VM size and disk type in Azure.
206206

207207
> [!NOTE]
208-
> If you import serves by using a CSV file, the performance values you specify (CPU utilization, Memory utilization, Disk IOPS and throughput) are used if you choose performance-based sizing. You will not be able to provide performance history and percentile information.
208+
> If you import servers by using a CSV file, the performance values you specify (CPU utilization, Memory utilization, Disk IOPS and throughput) are used if you choose performance-based sizing. You will not be able to provide performance history and percentile information.
209209
210210
- This method is especially helpful if you've overallocated the on-premises server, utilization is low, and you want to rightsize the Azure VM to save costs.
211211
- If you don't want to use the performance data, reset the sizing criteria to as-is on-premises, as described in the previous section.

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

Lines changed: 92 additions & 57 deletions
Large diffs are not rendered by default.

articles/migrate/how-to-create-azure-sql-assessment.md

Lines changed: 31 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,19 @@ You can create an Azure SQL assessment with sizing criteria as **Performance-bas
3434
## Run an assessment
3535
Run an assessment as follows:
3636
1. On the **Overview** page > **Windows, Linux and SQL Server**, click **Assess and migrate servers**.
37-
:::image type="content" source="./media/tutorial-assess-sql/assess-migrate.png" alt-text="Overview page for Azure Migrate":::
37+
38+
:::image type="content" source="./media/tutorial-assess-sql/assess-migrate-inline.png" alt-text="Screenshot of Overview page for Azure Migrate." lightbox="./media/tutorial-assess-sql/assess-migrate-expanded.png":::
39+
3840
2. On **Azure Migrate: Discovery and assessment**, click **Assess** and choose the assessment type as **Azure SQL**.
39-
:::image type="content" source="./media/tutorial-assess-sql/assess.png" alt-text="Dropdown to choose assessment type as Azure SQL":::
40-
3. In **Assess servers** > you will be able to see the assessment type pre-selected as **Azure SQL** and the discovery source defaulted to **Servers discovered from Azure Migrate appliance**.
41+
42+
:::image type="content" source="./media/tutorial-assess-sql/assess-inline.png" alt-text="Screenshot of Dropdown to choose assessment type as Azure SQL." lightbox="./media/tutorial-assess-sql/assess-expanded.png":::
43+
44+
3. In **Assess servers**, you will be able to see the assessment type pre-selected as **Azure SQL** and the discovery source defaulted to **Servers discovered from Azure Migrate appliance**.
4145

4246
4. Click **Edit** to review the assessment properties.
43-
:::image type="content" source="./media/tutorial-assess-sql/assess-servers-sql.png" alt-text="Edit button from where assessment properties can be customized":::
47+
48+
:::image type="content" source="./media/tutorial-assess-sql/assess-servers-sql-inline.png" alt-text="Screenshot of Edit button from where assessment settings can be customized." lightbox="./media/tutorial-assess-sql/assess-servers-sql-expanded.png":::
49+
4450
5. In Assessment properties > **Target Properties**:
4551
- In **Target location**, specify the Azure region to which you want to migrate.
4652
- Azure SQL configuration and cost recommendations are based on the location that you specify.
@@ -52,7 +58,7 @@ Run an assessment as follows:
5258
- If you select a reserved capacity option, you can't specify “Discount (%)”.
5359

5460
6. In Assessment properties > **Assessment criteria**:
55-
- The Sizing criteria is defaulted to **Performance-based** which means Azure migrate will collect performance metrics pertaining to SQL instances and the databases managed by it to recommend an optimal-sized Azure SQL Database and/or Azure SQL Managed Instance configuration. You can specify:
61+
- The Sizing criteria is defaulted to **Performance-based** which means Azure migrate will collect performance metrics pertaining to SQL instances and the databases managed by it to recommend an optimal-sized Azure SQL Database and/or SQL Managed Instance configuration. You can specify:
5662
- **Performance history** to indicate the data duration on which you want to base the assessment. (Default is one day)
5763
- **Percentile utilization**, to indicate the percentile value you want to use for the performance sample. (Default is 95th percentile)
5864
- In **Comfort factor**, indicate the buffer you want to use during assessment. This accounts for issues like seasonal usage, short performance history, and likely increases in future usage. For example, if you use a comfort factor of two:
@@ -66,19 +72,23 @@ Run an assessment as follows:
6672
- In **Offer/Licensing program**, specify the Azure offer if you're enrolled. Currently you can only choose from Pay-as-you-go and Pay-as-you-go Dev/Test.
6773
- You can avail additional discount by applying reserved capacity and Azure Hybrid Benefit on top of Pay-as-you-go offer.
6874
- You can apply Azure Hybrid Benefit on top of Pay-as-you-go Dev/Test. The assessment currently does not support applying Reserved Capacity on top of Pay-as-you-go Dev/Test offer.
69-
- In **Service Tier**, choose the most appropriate service tier option to accommodate your business needs for migration to Azure SQL Database and/or Azure SQL Managed Instance:
75+
- In **Service Tier**, choose the most appropriate service tier option to accommodate your business needs for migration to Azure SQL Database and/or SQL Managed Instance:
7076
- Select **Recommended** if you want Azure Migrate to recommend the best suited service tier for your servers. This can be General purpose or Business critical. Learn More
7177
- Select **General Purpose** if you want an Azure SQL configuration designed for budget-oriented workloads.
7278
- Select **Business Critical** if you want an Azure SQL configuration designed for low-latency workloads with high resiliency to failures and fast failovers.
7379
- In **Discount (%)**, add any subscription-specific discounts you receive on top of the Azure offer. The default setting is 0%.
7480
- In **Currency**, select the billing currency for your account.
7581
- In **Azure Hybrid Benefit**, specify whether you already have a SQL Server license. If you do and they're covered with active Software Assurance of SQL Server Subscriptions, you can apply for the Azure Hybrid Benefit when you bring licenses to Azure.
7682
- Click Save if you make changes.
77-
:::image type="content" source="./media/tutorial-assess-sql/view-all.png" alt-text="Save button on assessment properties":::
83+
84+
:::image type="content" source="./media/tutorial-assess-sql/view-all-inline.png" alt-text="Screenshot to save the assessment properties." lightbox="./media/tutorial-assess-sql/view-all-expanded.png":::
85+
7886
8. In **Assess Servers** > click Next.
7987
9. In **Select servers to assess** > **Assessment name** > specify a name for the assessment.
8088
10. In **Select or create a group** > select **Create New** and specify a group name.
81-
:::image type="content" source="./media/tutorial-assess-sql/assessment-add-servers.png" alt-text="Location of New group button":::
89+
90+
:::image type="content" source="./media/tutorial-assess-sql/assessment-add-servers-inline.png" alt-text="Screenshot of Location of New group button." lightbox="./media/tutorial-assess-sql/assessment-add-servers-expanded.png":::
91+
8292
11. Select the appliance, and select the servers you want to add to the group. Then click Next.
8393
12. In **Review + create assessment**, review the assessment details, and click Create Assessment to create the group and run the assessment.
8494
:::image type="content" source="./media/tutorial-assess-sql/assessment-create.png" alt-text="Location of Review and create assessment button.":::
@@ -95,7 +105,9 @@ Run an assessment as follows:
95105

96106
1. **Windows, Linux and SQL Server** > **Azure Migrate: Discovery and assessment** > Click on the number next to Azure SQL assessment.
97107
2. Click on the assessment name which you wish to view. As an example(estimations and costs for example only):
98-
:::image type="content" source="./media/tutorial-assess-sql/assessment-sql-summary.png" alt-text="SQL assessment overview":::
108+
109+
:::image type="content" source="./media/tutorial-assess-sql/assessment-sql-summary-inline.png" alt-text="Screenshot of Overview of SQL assessment." lightbox="./media/tutorial-assess-sql/assessment-sql-summary-expanded.png":::
110+
99111
3. Review the assessment summary. You can also edit the assessment properties or recalculate the assessment.
100112

101113
#### Discovered items
@@ -108,21 +120,23 @@ This indicates the distribution of assessed SQL instances:
108120

109121
**Target deployment type (in assessment properties)** | **Readiness**
110122
--- | --- |
111-
**Recommended** | Ready for Azure SQL Database, Ready for Azure SQL Managed Instance, Potentially ready for Azure VM, Readiness unknown (In case the discovery is in progress or there are some discovery issues to be fixed)
112-
**Azure SQL DB** or **Azure SQL MI** | Ready for Azure SQL Database or Azure SQL Managed Instance, Not ready for Azure SQL Database or Azure SQL Managed Instance, Readiness unknown (In case the discovery is in progress or there are some discovery issues to be fixed)
123+
**Recommended** | Ready for Azure SQL Database, Ready for SQL Managed Instance, Potentially ready for Azure VM, Readiness unknown (In case the discovery is in progress or there are some discovery issues to be fixed)
124+
**Azure SQL DB** or **Azure SQL MI** | Ready for Azure SQL Database or SQL Managed Instance, Not ready for Azure SQL Database or SQL Managed Instance, Readiness unknown (In case the discovery is in progress or there are some discovery issues to be fixed)
113125

114-
You can drill-down to understand details around migration issues/warnings that you can remediate before migration to Azure SQL. [Learn More](concepts-azure-sql-assessment-calculation.md)
126+
You can drill down to understand details around migration issues/warnings that you can remediate before migration to Azure SQL. [Learn More](concepts-azure-sql-assessment-calculation.md)
115127
You can also review the recommended Azure SQL configurations for migrating to Azure SQL databases and/or Managed Instances.
116128

117129
#### Azure SQL Database and Managed Instance cost details
118130

119-
The monthly cost estimate includes compute and storage costs for Azure SQL configurations corresponding to the recommended Azure SQL Database and/or Azure SQL Managed Instance deployment type. [Learn More](concepts-azure-sql-assessment-calculation.md#calculate-monthly-costs)
131+
The monthly cost estimate includes compute and storage costs for Azure SQL configurations corresponding to the recommended Azure SQL Database and/or SQL Managed Instance deployment type. [Learn More](concepts-azure-sql-assessment-calculation.md#calculate-monthly-costs)
120132

121133

122134
### Review readiness
123135

124136
1. Click **Azure SQL readiness**.
125-
:::image type="content" source="./media/tutorial-assess-sql/assessment-sql-readiness.png" alt-text="Azure SQL readiness details":::
137+
138+
:::image type="content" source="./media/tutorial-assess-sql/assessment-sql-readiness-inline.png" alt-text="Screenshot with Details of Azure SQL readiness" lightbox="./media/tutorial-assess-sql/assessment-sql-readiness-expanded.png":::
139+
126140
1. In Azure SQL readiness, review the **Azure SQL DB readiness** and **Azure SQL MI readiness** for the assessed SQL instances:
127141
- **Ready**: The instance is ready to be migrated to Azure SQL DB/MI without any migration issues or warnings.
128142
- Ready(hyperlinked and blue information icon): The instance is ready to be migrated to Azure SQL DB/MI without any migration issues but has some migration warnings that you need to review. You can click on the hyperlink to review the migration warnings and the recommended remediation guidance:
@@ -138,7 +152,7 @@ The monthly cost estimate includes compute and storage costs for Azure SQL confi
138152
Ready | Ready | Azure SQL DB or Azure SQL MI [Learn more](concepts-azure-sql-assessment-calculation.md#recommended-deployment-type) | Yes
139153
Ready | Not ready or Unknown | Azure SQL DB | Yes
140154
Not ready or Unknown | Ready | Azure SQL MI | Yes
141-
Not ready | Not ready | Potentially ready for Azure VM [Learn more](concepts-azure-sql-assessment-calculation.md#potentially-ready-for-azure-vm) | No
155+
Not ready | Not ready | Potentially ready for Azure VM [Learn more](concepts-azure-sql-assessment-calculation.md#calculate-readiness) | No
142156
Not ready or Unknown | Not ready or Unknown | Unknown | No
143157

144158
- **Target deployment type** (as selected in assessment properties): **Azure SQL DB**
@@ -157,7 +171,7 @@ The monthly cost estimate includes compute and storage costs for Azure SQL confi
157171
Not ready | No
158172
Unknown | No
159173

160-
4. Click on the instance name drill down to see the number of user databases, instance details including instance properties, compute (scoped to instance) and source database storage details.
174+
4. Click on the instance name and drill down to see the number of user databases, instance details including instance properties, compute (scoped to instance) and source database storage details.
161175
5. Click on the number of user databases to review the list of databases and their details. As an example(estimations and costs for example only):
162176
:::image type="content" source="./media/tutorial-assess-sql/assessment-db.png" alt-text="SQL instance detail":::
163177
5. Click on review details in the Migration issues column to review the migration issues and warnings for a particular target deployment type.
@@ -170,7 +184,7 @@ The assessment summary shows the estimated monthly compute and storage costs for
170184
- Cost estimates are based on the recommended Azure SQL configuration for an instance.
171185
- Estimated monthly costs for compute and storage are shown. As an example(estimations and costs for example only):
172186

173-
:::image type="content" source="./media/tutorial-assess-sql/assessment-sql-cost.png" alt-text="Cost details":::
187+
:::image type="content" source="./media/tutorial-assess-sql/assessment-sql-cost-inline.png" alt-text="Screenshot of cost details." lightbox="./media/tutorial-assess-sql/assessment-sql-cost-expanded.png":::
174188

175189
1. You can drill down at an instance level to see Azure SQL configuration and cost estimates at an instance level.
176190
1. You can also drill down to the database list to review the Azure SQL configuration and cost estimates per database when an Azure SQL Database configuration is recommended.
780 KB
Loading
780 KB
Loading
1020 KB
Loading
1020 KB
Loading
Binary file not shown.
609 KB
Loading

0 commit comments

Comments
 (0)