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/assessment-report.md
+19-29Lines changed: 19 additions & 29 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -55,61 +55,51 @@ This value is multiplied by the comfort factor(taken as an input in assessment s
55
55
56
56
After right-sizing target candidates are selected, and if more than one suitable candidate is available the recommended target is selected based on selected migration strategy. By default **Minimizing the cost** is the selected strategy. In the case of Azure VM and AVS assessment that is the only strategy. Once the targets are finalized a monthly cost is calculated by aggregating the cost of all resources, licenses and ancillary services like security. Based on the selected input from assessment settings the prices and offer details are fetched to arrive at the final cost. Learn more [about how pricing](cost-estimation.md) works in Azure Migrate assessments.
57
57
58
-
### Confidence ratings (performance-based)
58
+
### Performance coverage (performance-based)
59
59
60
-
Each performance-based Azure VM assessment in Azure Migrate is associated with a confidence rating. The rating ranges from one (lowest) to five (highest) stars. The confidence rating helps you estimate the reliability of the size recommendations Azure Migrate provides.
60
+
Each performance-based Azure VM assessment in Azure Migrate is associated with a performance coverage. The coverage ranges from 0-100%. The performance coverage helps you estimate the reliability of the size recommendations Azure Migrate provides.
61
61
62
-
- The confidence rating is assigned to an assessment. The rating is based on the availability of data points that are needed to compute the assessment.
62
+
- The performance coverage is assigned to an assessment. The coverage is based on the availability of data points that are needed to compute the assessment.
63
63
64
-
- For performance-based sizing, the assessment needs:
64
+
- For performance-based sizing, the assessment needs:
65
65
66
-
- The utilization data for CPU and RAM.
66
+
- The utilization data for CPU and RAM.
67
67
68
-
- The disk IOPS and throughput data for every disk attached to the server.
68
+
- The disk IOPS and throughput data for every disk attached to the server.
69
69
70
-
- The network I/O to handle performance-based sizing for each network adapter attached to a server.
70
+
- The network I/O to handle performance-based sizing for each network adapter attached to a server.
71
71
72
-
If any of these utilization numbers isn't available, the size recommendations might be unreliable.
72
+
If any of these utilization numbers isn't available, the size recommendations might be unreliable.
73
73
74
74
>[!Note]
75
-
>Confidence ratings aren't assigned for servers assessed using an imported CSV file. Ratings also aren't applicable for as-is on-premises assessment.
75
+
>Performance coverage isn't assigned for servers assessed using an imported CSV file. Coverage also isn't applicable for as-is on-premises assessment.
76
76
77
-
### Ratings
77
+
### Coverage
78
78
79
-
The table below shows the confidence ratings for assessment, which depend on the percentage of available data points:
79
+
### Low performance coverage
80
80
81
-
**Availability of data points** | **Confidence rating**
82
-
--- | ---
83
-
0-20% | One star
84
-
21-40% | Two stars
85
-
41-60% | Three stars
86
-
61-80% | Four stars
87
-
81-100% | Five stars
81
+
Here are a few reasons why an assessment could get a low performance coverage:
88
82
89
-
### Low confidence ratings
83
+
- You didn't profile your environment for the duration for which you're creating the assessment. For example, if you create the assessment with performance duration set to one day, you must wait at least a day after you start discovery for all the data points to get collected.
90
84
91
-
Here are a few reasons why an assessment could get a low confidence rating:
85
+
- Assessment isn't able to collect the performance data for some or all the servers in the assessment period. For a high performance coverage, ensure that:
92
86
93
-
- You didn't profile your environment for the duration for which you're creating the assessment. For example, if you create the assessment with performance duration set to one day, you must wait at least a day after you start discovery for all the data points to get collected.
94
-
95
-
- Assessment isn't able to collect the performance data for some or all the servers in the assessment period. For a high confidence rating, ensure that:
96
-
97
-
- Servers are powered on for the duration of the assessment
87
+
- Servers are powered on for the duration of the assessment
98
88
99
89
- Outbound connections on ports 443 are allowed
100
90
101
91
- For Hyper-V servers, dynamic memory is enabled
102
92
103
-
**Recalculate** the assessment to reflect the latest changes in confidence rating.
93
+
**Recalculate** the assessment to reflect the latest changes in performance coverage.
104
94
105
-
- Some servers were created during the time for which the assessment was calculated. For example, assume you created an assessment for the performance history of the last month, but some servers were created only a week ago. In this case, the performance data for the new servers will not be available for the entire duration and the confidence rating would be low.
95
+
- Some servers were created during the time for which the assessment was calculated. For example, assume you created an assessment for the performance history of the last month, but some servers were created only a week ago. In this case, the performance data for the new servers will not be available for the entire duration and the performance coverage would be low.
106
96
107
97
>[!Note]
108
-
>If the confidence rating of any assessment is less than five stars, we recommend that you wait at least a day for the appliance to profile the environment and then recalculate the assessment. Otherwise, performance-based sizing might be unreliable. In that case, we recommend that you switch the assessment to on-premises sizing.
98
+
>If the performance coverage of any assessment is less than 80%, we recommend that you wait at least a day for the appliance to profile the environment and then recalculate the assessment. Otherwise, performance-based sizing might be unreliable. In that case, we recommend that you switch the assessment to on-premises sizing.
109
99
110
100
## Next steps
111
101
112
102
-[Review](./best-practices-assessment.md) best practices for creating assessments.
113
103
- Learn about running assessments for servers running in [VMware](./tutorial-discover-vmware.md) and [Hyper-V](./tutorial-discover-hyper-v.md) environment, and [physical servers](./tutorial-discover-physical.md).
114
104
- Learn about assessing servers [imported with a CSV file](./tutorial-discover-import.md).
115
-
- Learn about setting up [dependency visualization](./concepts-dependency-visualization.md).
105
+
- Learn about setting up [dependency visualization](./concepts-dependency-visualization.md).
Copy file name to clipboardExpand all lines: articles/migrate/assessments-overview-migrate-to-azure-db-mysql.md
+15-24Lines changed: 15 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -133,51 +133,42 @@ Azure Migrate calculates the total disk space used by the MySQL instance (includ
133
133
### IOPS sizing
134
134
Azure Migrate recommends the [Autoscale IOPS feature in Azure Database for MySQL](/azure/mysql/flexible-server/concepts-service-tiers-storage#autoscale-iops), which enables the MySQL instance to automatically scale the database instance’s performance (IO) seamlessly and independent of the selected storage size, depending on the workload needs. With Autoscale IOPS, you pay only for the IO the server uses, eliminating the need to provision and pay for resources that aren't fully utilized, thereby saving time and money.
135
135
136
-
## Confidence ratings
136
+
## Performance coverage
137
137
138
-
Each MySQL assessment is associated with a confidence rating. The rating ranges from one (lowest) to five (highest) stars. The confidence rating helps you estimate the reliability of the size recommendations Azure Migrate provides.
139
-
- The rating is based on the availability of data points that are required to compute the assessment.
138
+
Each MySQL assessment is associated with a performance coverage. The coverage ranges from one (lowest) to five (highest) stars. The performance coverage helps you estimate the reliability of the size recommendations Azure Migrate provides.
139
+
- The coverage is based on the availability of data points that are required to compute the assessment.
140
140
- For performance-based sizing, the assessment collects performance data of all the MySQL instances and databases, which include:
141
141
- CPU utilization (%)
142
-
-Memory utilization (%)
143
-
-IOPS
142
+
-Memory utilization (%)
143
+
-IOPS
144
144
- Number of connections to the MySQL instance
145
145
- Read-write ratio
146
-
- If any of these utilization numbers aren't available, the size recommendations might be unreliable. This table shows the assessment confidence ratings, which depend on the percentage of available data points:
146
+
- If any of these utilization numbers aren't available, the size recommendations might be unreliable. This table shows the assessment performance coverage, which depend on the percentage of available data points:
147
147
148
-
**Data point availability** | **Confidence rating**
149
-
--- | ---
150
-
0%-20% | One star
151
-
21%-40% | Two stars
152
-
41%-60% | Three stars
153
-
61%-80% | Four stars
154
-
81%-100% | Five stars
148
+
### Low performance coverage
155
149
156
-
157
-
### Low confidence ratings
158
-
159
-
Here are a few reasons why an assessment could get a low confidence rating:
150
+
Here are a few reasons why an assessment could get a low performance coverage:
160
151
161
152
- You didn't profile your environment for the duration for which you're creating the assessment. For example, if you create the assessment with performance duration set to one day, you must wait at least a day after you start discovery for all the data points to get collected.
162
-
- The Assessment isn't able to collect the performance data for some or all the servers in the assessment period.
153
+
- The Assessment isn't able to collect the performance data for some or all the servers in the assessment period.
163
154
164
-
**Recalculate** the assessment to reflect the latest changes in confidence rating.
155
+
**Recalculate** the assessment to reflect the latest changes in performance coverage.
165
156
166
-
- Some database instances were created during the time for which the assessment was calculated. For example, you created an assessment for the performance history of the last month, but some instances were created only a week ago. In this case, the performance data for the new servers won't be available for the entire duration and the confidence rating would be low.
157
+
- Some database instances were created during the time for which the assessment was calculated. For example, you created an assessment for the performance history of the last month, but some instances were created only a week ago. In this case, the performance data for the new servers won't be available for the entire duration and the performance coverage would be low.
167
158
168
-
### High confidence ratings
159
+
### High performance coverage
169
160
170
-
Here are a few reasons why an assessment could have a high confidence rating:
161
+
Here are a few reasons why an assessment could have a high performance coverage:
171
162
172
163
- Servers are powered on during the assessment.
173
164
- Outbound connections on ports 3306 are allowed.
174
165
- If Azure Migrate connection status of the MySQL agent in Azure Migrate is Connected, check the last heartbeat.
175
166
- Azure Migrate connection status for all MySQL instances is Connected in the discovered MySQL instance section.
176
167
177
-
**Recalculate** the assessment to reflect the latest changes in confidence rating.
168
+
**Recalculate** the assessment to reflect the latest changes in performance coverage.
178
169
179
170
> [!NOTE]
180
-
> As MySQL assessments are performance-based assessments, if the confidence rating of any assessment is fewer than five stars, we recommend that you wait at least a day for the appliance to profile the environment and then recalculate the assessment. Otherwise, performance-based sizing might be unreliable.
171
+
> As MySQL assessments are performance-based assessments, if the performance coverage of any assessment is fewer than 80%, we recommend that you wait at least a day for the appliance to profile the environment and then recalculate the assessment. Otherwise, performance-based sizing might be unreliable.
181
172
182
173
## Calculate monthly costs
183
174
Once the sizing recommendations are complete, MySQL assessment calculates the compute, storage, and IO costs for the recommended Azure Database for MySQL configurations using an internal pricing API. It aggregates these costs across all the instances to determine the total monthly cost.
**Performance-based** | Assessments that make recommendations based on collected performance data. | **Azure VM assessment**: VM size recommendation is based on CPU and memory utilization data.<br/><br/> Disk type recommendation (standard HDD/SSD, premium-managed or ultra disks) is based on the IOPS (Input/output per second) and throughput of the on-premises disks.<br/><br/>**Azure SQL assessment**: The Azure SQL configuration is based on performance data of SQL instances and databases, which includes: CPU utilization, Memory utilization, IOPS (Data and Log files), throughput, and latency of IO operations<br/><br/>**Azure VMware Solution (AVS) assessment**: If the data was imported using an RVTools file, AVS nodes recommendation is based on storage utilization data and provisioned CPU and RAM. If the data was imported using an Azure Migrate CSV file and CPU and RAM utilization data is provided, it's used. Else, the configured CPU, RAM, and storage is used. If the data was successfully imported using an Azure Migrate appliance, the CPU and RAM utilization data is used.
35
+
**Performance-based** | Assessments that make recommendations based on collected performance data. | **Azure VM assessment**: VM size recommendation is based on CPU and memory utilization data.<br/><br/> Disk type recommendation (standard HDD/SSD, premium-managed or ultra disks) is based on the IOPS (Input/output per second) and throughput of the on-premises disks.<br/><br/>**Azure SQL assessment**: The Azure SQL configuration is based on performance data of SQL instances and databases, which includes: CPU utilization, Memory utilization, IOPS (Data and Log files), throughput, and latency of IO operations<br/><br/>**Azure VMware Solution (AVS) assessment**: If the data was imported using an RVTools file, AVS nodes recommendation is based on storage utilization data and provisioned CPU and RAM. If the data was imported using an Azure Migrate CSV file and CPU and RAM utilization data is provided, it's used. Else, the configured CPU, RAM, and storage are used. If the data was successfully imported using an Azure Migrate appliance, the CPU and RAM utilization data is used.
36
36
**As-is on-premises** | Assessments that don't use performance data to make recommendations. | **Azure VM assessment**: VM size recommendation is based on the on-premises VM size<br/><br> The recommended disk type is based on what you select in the storage type setting for the assessment.<br/><br/> **Azure App Service assessment**: Assessment recommendation is based on on-premises web apps configuration data.<br/><br/> **Azure VMware Solution (AVS) assessment**: AVS nodes recommendation is based on the on-premises VM size.
37
37
38
38
> [!NOTE]
@@ -78,9 +78,9 @@ The storage engine used in AVS is vSAN. vSAN storage policies define storage req
78
78
2 | RAID-6 (Erasure Coding) | 6 | A 100GB VM would consume 150GB.
79
79
3 | RAID-1 (Mirroring) | 7 | A 100GB VM would consume 400GB.
80
80
81
-
## Best practices for confidence ratings
81
+
## Best practices for performance coverage
82
82
83
-
When you run performance-based assessments, a confidence rating from 1-star (lowest) to 5-star (highest) is awarded to the assessment. To use confidence ratings effectively:
83
+
When you run performance-based assessments, a performance coverage is assigned to the assessment. To use performance coverage effectively:
84
84
85
85
- Azure VM and AVS assessments need:
86
86
- The CPU and memory utilization data for each of the servers
@@ -92,15 +92,8 @@ When you run performance-based assessments, a confidence rating from 1-star (low
92
92
- The read/write IOPS/throughput data of data and Log files
93
93
- The latency of IO operations
94
94
95
-
Depending on the percentage of data points available for the selected duration, the confidence rating for an assessment is provided as summarized in the following table.
95
+
Depending on the percentage of data points available for the selected duration, the performance coverage for an assessment is provided as summarized in the following table.
96
96
97
-
**Data point availability** | **Confidence rating**
98
-
--- | ---
99
-
0%-20% | 1 Star
100
-
21%-40% | 2 Star
101
-
41%-60% | 3 Star
102
-
61%-80% | 4 Star
103
-
81%-100% | 5 Star
104
97
105
98
## Common assessment issues
106
99
@@ -148,8 +141,7 @@ If there are changes to on-premises web apps that are in a group that's been ass
148
141
149
142
Run the assessment again (**Recalculate**) to reflect the changes.
150
143
151
-
### Low confidence rating
152
-
144
+
### Low performance coverage
153
145
An assessment might not have all the data points for many reasons:
154
146
155
147
- You didn't profile your environment for the duration for which you're creating the assessment. For example, if you're creating an assessment with performance duration set to one week, you need to wait for at least a week after you start the discovery for all the data points to get collected. If you can't wait for the duration, change the performance duration to a smaller period and "Recalculate" the assessment.
0 commit comments