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/concepts-assessment-calculation.md
+87-67Lines changed: 87 additions & 67 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,63 +1,70 @@
1
1
---
2
-
title: Assessments in Azure Migrate
3
-
description: Learn about assessments in Azure Migrate.
2
+
title: Assessments in Azure Migrate Server Assessment
3
+
description: Learn about assessments in Azure Migrate Server Assessment
4
4
ms.topic: conceptual
5
5
ms.date: 02/17/2020
6
6
---
7
7
8
-
# About assessments in Azure Migrate
8
+
# Assessments in Azure Migrate:Server Assessment
9
9
10
-
This article describes how assessments are calculated in [Azure Migrate: Server Assessment](migrate-services-overview.md#azure-migrate-server-assessment-tool). You run assessments on groups of on-premises machines, to figure out whether they're ready for migration to Azure Migrate.
10
+
This article provides an overview of assessments in the [Azure Migrate:Server Assessment](migrate-services-overview.md#azure-migrate-server-assessment-tool) tool. The Server Assessment tool can assess on-premises VMware VMs, Hyper-V VMs, and physical servers, for migration to Azure.
11
+
12
+
## What's an assessment?
13
+
14
+
An assessment with the Server Assessment tool measures the readiness, and estimates the impact, of migrating on-premises servers to Azure.
15
+
16
+
## Types of assessments
17
+
18
+
Assessments you create with Server Assessment are a point-in-time snapshot of data. Server Assessment provides two types of assessments.
19
+
20
+
**Assessment type** | **Details** | **Data**
21
+
--- | --- | ---
22
+
**Performance-based** | Assessments that make recommendations based on collected performance data | VM size recommendation is based on CPU and memory utilization data.<br/><br/> Disk type recommendation (standard HDD/SSD or premium-managed disks) is based on the IOPS and throughput of the on-premises disks.
23
+
**As-is on-premises** | Assessments that don't use performance data to make recommendations. | VM size recommendation is based on the on-premises VM size<br/><br> The recommended disk type is based on the selected storage type for the assessment.
11
24
12
25
## How do I run an assessment?
13
-
You can run an assessment using Azure Migrate: Server Assessment, or another Azure or third-party tool. After creating an Azure Migrate project, you add the tool you need. [Learn more](how-to-add-tool-first-time.md)
14
26
15
-
### Collect compute data
27
+
There are a couple of ways to run an assessment:
16
28
17
-
Performance data for compute settings is collected as follows:
29
+
- Assess machines using server metadata collected by a lightweight Azure Migrate appliance. The appliance discovers on-premises machines, and sends machine metadata/performance data to Azure Migrate.
30
+
- Assess machines using server metadata that's imported in a comma-separated values (CSV) format.
18
31
19
-
1. The [Azure Migrate appliance](migrate-appliance.md) collects a real-time sample point:
32
+
## How do I assess with the appliance?
20
33
21
-
-**VMware VMs**: For VMware VMs, the Azure Migrate appliance collects a real-time sample point at every 20-second interval.
22
-
-**Hyper-V VMs**: For Hyper-V VMs, the real-time sample point is collected at every 30-second interval.
23
-
-**Physical servers**: For physical servers, the real-time sample point is collected at every five-minute interval.
24
-
25
-
2. The appliance rolls up the sample points (20 seconds, 30 seconds, five minutes) to create a single data point every 10 minutes. To create the single data point, the appliance selects the peak value from all the samples, and then sends it to Azure.
26
-
3. Server Assessment stores all the 10-minute sample points for the last month.
27
-
4. When you create an assessment, Server Assessment identifies the appropriate data point to use for right-sizing, based on the percentile values for *Performance history* and *Percentile utilization*.
34
+
If you're deploying an Azure Migrate appliance to discover on-premises servers, you do the following:
28
35
29
-
- For example, if the performance history is set to one week, and the percentile utilization is the 95th percentile, Server Assessment sorts the 10-minute sample points for the last week in ascending order, and picks the 95th percentile value for right-sizing.
30
-
- The 95th percentile value makes sure that you ignore any outliers, which might be included if you pick the 99th percentile.
31
-
- If you want to pick the peak usage for the period and don't want to miss any outliers, you should select the 99th percentile for percentile utilization.
36
+
1. You set up Azure and your on-premises environment to work with Server Assessment.
37
+
2. For your first assessment, you create an Azure project, and add the Server Assessment tool to it.
38
+
3. You deploy a lightweight Azure Migrate appliance. The appliance continuously discovers on-premises machines, and sends machine metadata and performance data to Azure Migrate. The appliance is deployed as a VM or a physical machine. There's no need to install anything on machines that you want to assess.
39
+
4. After the appliance begins machine discovery, you can gather machines you want to assess into a group, and run an assessment for the group.
32
40
33
-
5. This value is multiplied by the comfort factor to get the effective performance utilization data for each metric (CPU utilization, memory utilization, disk IOPS (read and write), disk throughput (read and write), and network throughput (in and out) that the appliance collects.
41
+
You can follow our tutorials for [VMware](tutorial-prepare-vmware.md), [Hyper-V](tutorial-prepare-hyper-v.md), or [physical servers](tutorial-prepare-physical.md) to try out these steps.
34
42
35
-
To run assessments in Server Assessment, you prepare for assessment on-premises and in Azure, and set up the Azure Migrate appliance to continuously discover on-premises machines. After machines are discovered, you gather them into groups to assess them. For more detailed and high-confidence assessments, you can visualize and map dependencies between machines, to figure out how to migrate them.
43
+
## How do I assess with imported data?
36
44
37
-
- Learn about running assessments for [VMware VMs](tutorial-prepare-vmware.md), [Hyper-V VMs](tutorial-prepare-hyper-v.md), and [physical servers](tutorial-prepare-physical.md).
38
-
- Learn about assessing servers [imported with a CSV file](tutorial-assess-import.md).
39
-
- Learn about setting up [dependency visualization](concepts-dependency-visualization.md).
45
+
If you're assessing servers using a CSV file, you don't need an appliance. Instead, you do the following:
40
46
41
-
## Assessments in Server Assessment
47
+
1. You set up Azure to work with Server Assessment.
48
+
2. For your first assessment, you create an Azure project, and add the Server Assessment tool to it.
49
+
3. You download a CSV template, and add server data to it.
50
+
4. You import the template into Server Assessment.
51
+
5. You discover servers added with the import, gather then into a group, and run an assessment for the group.
42
52
43
-
Assessments you create with Azure Migrate Server Assessment are a point-in-time snapshot of data. The Server Assessment tool provides two types of assessments.
53
+
## What data does the appliance collect?
44
54
45
-
**Assessment type** | **Details** | **Data**
46
-
--- | --- | ---
47
-
**Performance-based** | Assessments that make recommendations based on collected performance data | VM size recommendation is based on CPU and memory utilization data.<br/><br/> Disk type recommendation (standard HDD/SSD or premium-managed disks) is based on the IOPS and throughput of the on-premises disks.
48
-
**As-is on-premises** | Assessments that don't use performance data to make recommendations. | VM size recommendation is based on the on-premises VM size<br/><br> The recommended disk type is based on the selected storage type for the assessment.
55
+
If you're using the Azure Migrate appliance for assessment, learn about the metadata and performance data that's collected for [VMware](migrate-appliance.md#collected-data---vmware) and [Hyper-V](migrate-appliance.md#collected-data---hyper-v).
49
56
50
-
## Collecting performance data
57
+
## How does the appliance calculate performance data?
51
58
52
-
Performance data is collected as follows:
59
+
If you use the appliance for discovery, performance data for compute settings is collected as follows:
53
60
54
-
1. The [Azure Migrate appliance](migrate-appliance.md) collects a real-time sample point:
61
+
1. The appliance collects a real-time sample point:
55
62
56
-
-**VMware VMs**: For VMware VMs, the Azure Migrate appliance collects a real-time sample point at every 20-second interval.
57
-
-**Hyper-V VMs**: For Hyper-V VMs, the real-time sample point is collected at every 30-second interval.
58
-
-**Physical servers**: For physical servers, the real-time sample point is collected at every five-minute interval.
63
+
-**VMware VMs**: The appliance collects a real-time sample point at every 20-second interval.
64
+
-**Hyper-V VMs**: The real-time sample point is collected at every 30-second interval.
65
+
-**Physical servers**: The real-time sample point is collected at every five-minute interval.
59
66
60
-
2. The appliance rolls up the sample points (20 seconds, 30 seconds, five minutes) to create a single data point every 10 minutes. To create the single data point, the appliance selects the peak value from all the samples, and then sends it to Azure.
67
+
2. The appliance rolls up the sample points (20 seconds, 30 seconds, five minutes) to create a single data point every 10 minutes. To create the single point, the appliance selects the peak value from all the samples, and then sends it to Azure.
61
68
3. Server Assessment stores all the 10-minute sample points for the last month.
62
69
4. When you create an assessment, Server Assessment identifies the appropriate data point to use for right-sizing, based on the percentile values for *Performance history* and *Percentile utilization*.
63
70
@@ -66,9 +73,23 @@ Performance data is collected as follows:
66
73
- If you want to pick the peak usage for the period and don't want to miss any outliers, you should select the 99th percentile for percentile utilization.
67
74
68
75
5. This value is multiplied by the comfort factor to get the effective performance utilization data for each metric (CPU utilization, memory utilization, disk IOPS (read and write), disk throughput (read and write), and network throughput (in and out) that the appliance collects.
76
+
77
+
78
+
79
+
## How are assessments calculated?
80
+
81
+
Assessments in Server Assessment are calculated using metadata/performance data for the on-premises machines. If you deploy the Azure Migrate appliance, then assessment using the data collected by the appliance. If you run an assessment for machines imported using a .CSV file, you provide the metadata for the calculation. Calculations occur in three stages:
82
+
83
+
1.**Calculate Azure readiness**: Assess whether machines are suitable for migration to Azure.
84
+
2.**Calculate sizing recommendations**: Estimate compute, storage, and network sizing.
85
+
2.**Calculate monthly costs**: Calculate the estimated monthly compute and storage costs for running the machines in Azure after migration.
86
+
87
+
Calculations are in order, and a machine server moves along to a later stage only if it passes the previous one. For example, if a server fails the Azure readiness, it's marked as unsuitable for Azure, and sizing and costing is not done for that server.
88
+
89
+
69
90
## What's in an assessment?
70
91
71
-
Here's what included in an assessment in Azure Migrate: Server Assessment.
92
+
Here's what included in an assessment in Server Assessment.
72
93
73
94
**Property** | **Details**
74
95
--- | ---
@@ -89,17 +110,6 @@ Here's what included in an assessment in Azure Migrate: Server Assessment.
89
110
90
111
[Review the best practices](best-practices-assessment.md) for creating assessment with Server Assessment.
91
112
92
-
## How are assessments calculated?
93
-
94
-
Assessments in Azure Migrate: Server Assessment are calculated using the metadata collected about the on-premises machines. If you run an assessment on machines imported using a .CSV file, you provide the metadata for the calculation. Calculations occur in three stages:
95
-
96
-
1.**Calculate Azure readiness**: Assess whether machines are suitable for migration to Azure.
97
-
2.**Calculate sizing recommendations**: Estimate compute, storage, and network sizing.
98
-
2.**Calculate monthly costs**: Calculate the estimated monthly compute and storage costs for running the machines in Azure after migration.
99
-
100
-
Calculations are in order, and a machine server moves along to a later stage only if it passes the previous one. For example, if a server fails the Azure readiness, it’s marked as unsuitable for Azure, and sizing and costing is not done for that server.
101
-
102
-
103
113
104
114
## Calculate readiness
105
115
@@ -148,24 +158,29 @@ Other operating systems<br/><br/> For example, Oracle Solaris, Apple macOS etc.
148
158
OS specified as **Other** in vCenter Server | Azure Migrate cannot identify the OS in this case. | Unknown readiness. Ensure that the OS running inside the VM is supported in Azure.
149
159
32-bit operating systems | The machine might start in Azure, but Azure might not provide full support. | Conditionally ready for Azure. Consider upgrading the OS of the machine from 32-bit OS to 64-bit OS before migrating to Azure.
150
160
151
-
## Calculate sizing (as-is on-premises)
161
+
## Calculating sizing
162
+
163
+
164
+
After the machine is marked as ready for Azure, Server Assessment makes sizing recommendations to identify the Azure VM and disk SKU. Sizing calculations depend upon whether you're using as-is on-premises sizing, or performance-based sizing.
152
165
153
-
After the machine is marked as ready for Azure, Server Assessment makes sizing recommendations to identify the Azure VM and disk SKU. If you use as-is on-premises sizing, Server Assessment doesn't consider the performance history of the VMs and disks.
166
+
### Calculate sizing (as-is on-premises)
154
167
155
-
**Compute sizing**: It allocates an Azure VM SKU based on the size allocated on-premises.
156
-
**Storage/disk sizing**: Server Assessment looks at the storage type specified in assessment properties (standard HDD/SSD/premium), and recommends the disk type accordingly. The default storage type is premium disks.
157
-
**Network sizing**: Server Assessment considers the network adapter on the on-premises machine.
168
+
If you use as-is on-premises sizing, Server Assessment doesn't consider the performance history of the VMs and disks.
158
169
170
+
-**Compute sizing**: It allocates an Azure VM SKU based on the size allocated on-premises.
171
+
-**Storage/disk sizing**: Server Assessment looks at the storage type specified in assessment properties (standard HDD/SSD/premium), and recommends the disk type accordingly. The default storage type is premium disks.
172
+
-**Network sizing**: Server Assessment considers the network adapter on the on-premises machine.
159
173
160
-
## Calculate sizing (performance-based)
161
174
162
-
After a machine is marked as ready for Azure, if you use performance-basing sizing, Server Assessment making sizing recommendations as follows:
175
+
### Calculate sizing (performance-based)
176
+
177
+
If you use performance-basing sizing, Server Assessment making sizing recommendations as follows:
163
178
164
179
- Server Assessment considers the performance history of the machine to identify the VM size and disk type in Azure.
165
180
- If servers have been imported using a CSV file, the values you specify are used. This method is especially helpful if you've over-allocated the on-premises machine, utilization is actually low, and you want to right-size the VM in Azure to save costs.
166
181
- 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.
167
182
168
-
### Calculate storage sizing
183
+
####Calculate storage sizing
169
184
170
185
For storage sizing, Azure Migrate tries to map every disk attached to the machine to a disk in Azure, and works as follows:
171
186
@@ -177,15 +192,15 @@ For storage sizing, Azure Migrate tries to map every disk attached to the machin
177
192
- If there are multiple eligible disks, Server Assessment selects the disk with the lowest cost.
178
193
- If performance data for any disk is unavailable, the configuration data of the disk (disk size) is used to find a standard SSD disk in Azure.
179
194
180
-
### Calculate network sizing
195
+
####Calculate network sizing
181
196
182
197
Server Assessment tries to find an Azure VM that can support the number of network adapters attached to the on-premises machine and the performance required by these network adapters.
183
198
- To get the effective network performance of the on-premises VM, Server Assessment aggregates the data transmitted per second (MBps) out of the machine (network out), across all network adapters, and applies the comfort factor. It uses this number to find an Azure VM that can support the required network performance.
184
199
- Along with network performance, Server Assessment also considers whether the Azure VM can support the required the number of network adapters.
185
200
- If no network performance data is available, Server Assessment considers only the network adapter count for VM sizing.
186
201
187
202
188
-
### Calculate compute sizing
203
+
####Calculate compute sizing
189
204
190
205
After it calculates storage and network requirements, Server Assessment considers CPU and memory requirements to find a suitable VM size in Azure.
191
206
- Azure Migrate looks at the effective utilized cores and memory to find a suitable VM size in Azure.
@@ -194,18 +209,21 @@ After it calculates storage and network requirements, Server Assessment consider
194
209
- If there are multiple eligible Azure VM sizes, the one with the lowest cost is recommended.
195
210
196
211
197
-
### Calculate confidence ratings
212
+
## Confidence ratings (performance-based)
213
+
214
+
Each performance-based assessment in Azure Migrate is associated with a confidence rating that ranges from one (lowest) to five stars (highest). The confidence rating helps you estimate the reliability of the size recommendations provided by Azure Migrate.
198
215
199
-
Each performance-based assessment in Azure Migrate is associated with a confidence rating that ranges from one (lowest) to five stars (highest).
200
216
- The confidence rating is assigned to an assessment based on the availability of data points needed to compute the assessment.
201
-
- The confidence rating of an assessment helps you estimate the reliability of the size recommendations provided by Azure Migrate.
202
-
- Confidence ratings aren't applicable for *as on-premises* assessments.
203
217
- For performance-based sizing, Server Assessment needs:
204
218
- The utilization data for CPU and VM memory.
205
219
- The disk IOPS and throughput data for every disk attached to the VM.
206
220
- The network I/O to handle performance-based sizing for each network adapter attached to a VM.
221
+
- If any of these utilization numbers aren't available, the size recommendations might not be reliable.
207
222
208
-
If any of these utilization numbers are unavailable in vCenter Server, the size recommendation might not be reliable.
223
+
> [!NOTE]
224
+
> Confidence ratings aren't assigned for servers assessed using an imported .CSV file. Ratings also aren't applicable for as-is on-premises assessment.
225
+
226
+
### Ratings
209
227
210
228
Depending on the percentage of data points available, the confidence rating for the assessment goes as follows.
211
229
@@ -217,10 +235,7 @@ Depending on the percentage of data points available, the confidence rating for
217
235
61-80% | 4 stars
218
236
81-100% | 5 stars
219
237
220
-
> [!NOTE]
221
-
> Confidence ratings are not assigned to assessments of servers imported using .CSV file into Azure Migrate.
222
-
223
-
#### Low confidence ratings
238
+
### Low confidence ratings
224
239
225
240
Here are a few reasons why an assessment could get a low confidence rating:
226
241
@@ -250,3 +265,8 @@ Costs are displayed in the currency specified in the assessment settings.
250
265
## Next steps
251
266
252
267
[Review](best-practices-assessment.md) best practices for creating assessments.
268
+
269
+
270
+
- Learn about running assessments for [VMware VMs](tutorial-prepare-vmware.md), [Hyper-V VMs](tutorial-prepare-hyper-v.md), and [physical servers](tutorial-prepare-physical.md).
271
+
- Learn about assessing servers [imported with a CSV file](tutorial-assess-import.md).
272
+
- Learn about setting up [dependency visualization](concepts-dependency-visualization.md).
0 commit comments