Skip to content

Commit 73ad98a

Browse files
Merge pull request #218542 from v-ksreedevan/16Nov-CPUOnboarding
CPU benchmarking updates
2 parents 6508f5a + 4e3260b commit 73ad98a

File tree

3 files changed

+30
-13
lines changed

3 files changed

+30
-13
lines changed

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

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,8 @@ author: rashijoshi
55
ms.author: rajosh
66
ms.manager: abhemraj
77
ms.topic: conceptual
8-
ms.date: 11/15/2022
8+
ms.date: 11/24/2022
99
ms.custom: engagement-fy23
10-
1110
---
1211

1312
# Discovery, assessment, and dependency analysis - Common questions
@@ -83,11 +82,27 @@ The confidence rating is calculated for "Performance-based" assessments based on
8382

8483
By design, in Hyper-V if maximum memory provisioned is less than what is required by the VM, Assessment will show memory utilization to be more than 100%.
8584

85+
## I see a banner on my assessment that the assessment now also considers processor parameters. What will be the impact of recalculating the assessment?
86+
87+
The assessment now considers processor parameters such as number of operational cores, sockets, etc. and calculating its optimal performance over a period in a simulated environment. This is done to benchmark all processor-based available processor information. Recalculate your assessments to see the updated recommendations.
88+
89+
The processor benchmark numbers are now considered along with the resource utilization to ensure, we match the processor performance of your on-premises VMware environment and recommend the target Azure SKU sizes accordingly. This is a way to further improve the assessment recommendations to match your performance needs more closely.
90+
91+
Due to this, the target Azure VM cost can differ from your earlier assessments of the same target. Also, the number of cores allocated in the target Azure SKU could also vary if the processor performance of target is a match for your on-premises VMware environment.
92+
93+
## For scenarios where customers choose "as on premises", is there any impact due to processor benchmarking?
94+
95+
No, there will be no impact as we don't consider it for as on premises scenario.
96+
97+
## I see an increase in my monthly costs after I recalculate my assessments? Is this the most optimized cost for me?
98+
99+
If you've selected all available options for your “VM Series” in your assessment settings, you will get the most optimized cost recommendation for your VMs. However, if you choose only some of the available options for the VM series, the recommendation might skip the most optimized option for you while assigning you an Azure VM SKU while matching your processor performance numbers.
100+
86101
## Why can't I see all Azure VM families in the Azure VM assessment properties?
87102

88103
There could be two reasons:
89104
- You've chosen an Azure region where a particular series isn't supported. Azure VM families shown in Azure VM assessment properties are dependent on the availability of the VM series in the chosen Azure location, storage type and Reserved Instance.
90-
- The VM series isn't support in the assessment and isn't in the consideration logic of the assessment. We currently don't support B-series burstable, accelerated and high performance SKU series. We are trying to keep the VM series updated, and the ones mentioned are on our roadmap.
105+
- The VM series isn't support in the assessment and isn't in the consideration logic of the assessment. We currently don't support B-series burstable, accelerated and high performance SKU series. We're trying to keep the VM series updated, and the ones mentioned are on our roadmap.
91106

92107
## The number of Azure VM or AVS assessments on the Discovery and assessment tool are incorrect
93108

@@ -185,7 +200,7 @@ You can create a single **Azure SQL** assessment consisting of desired SQL serve
185200

186201
## The storage cost in my Azure SQL assessment is zero
187202

188-
For Azure SQL Managed Instance, there is no storage cost added for the first 32 GB/instance/month storage and additional storage cost is added for storage in 32 GB increments. [Learn More](https://azure.microsoft.com/pricing/details/azure-sql/sql-managed-instance/single/).
203+
For Azure SQL Managed Instance, there's no storage cost added for the first 32 GB/instance/month storage and additional storage cost is added for storage in 32 GB increments. [Learn More](https://azure.microsoft.com/pricing/details/azure-sql/sql-managed-instance/single/).
189204

190205
## I can't see some groups when I am creating an Azure VMware Solution (AVS) assessment
191206

articles/migrate/concepts-assessment-calculation.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: rashi-ms
55
ms.author: rajosh
66
ms.manager: abhemraj
77
ms.topic: conceptual
8-
ms.date: 06/13/2022
8+
ms.date: 11/24/2022
99
ms.custom: engagement-fy23
1010
---
1111

@@ -120,7 +120,7 @@ Here's what's included in an Azure VM assessment:
120120
--- | ---
121121
**Target location** | The location to which you want to migrate. The assessment currently supports these target Azure regions:<br><br> Australia Central, Australia Central 2, Australia East, Australia Southeast, Brazil South, Canada Central, Canada East, Central India, Central US, China East, China East 2, China North, China North 2, East Asia, East US, East US 2, France Central, France South, Germany North, Germany West Central, Japan East, Japan West, Korea Central, Korea South, North Central US, North Europe, Norway East, Norway West, South Africa North, South Africa West, South Central US, Southeast Asia, South India, Switzerland North, Switzerland West, UAE Central, UAE North, UK South, UK West, West Central US, West Europe, West India, West US, West US 2, JioIndiaCentral, JioIndiaWest, US Gov Arizona, US Gov Iowa, US Gov Texas, US Gov Virginia.
122122
**Target storage disk (as-is sizing)** | The type of disk to use for storage in Azure. <br><br> Specify the target storage disk as Premium-managed, Standard SSD-managed, Standard HDD-managed, or Ultra disk.
123-
**Target storage disk (performance-based sizing)** | Specifies the type of target storage disk as automatic, Premium-managed, Standard HDD-managed, Standard SSD-managed, or Ultra disk.<br><br> **Automatic**: The disk recommendation is based on the performance data of the disks, meaning the IOPS and throughput.<br><br>**Premium or Standard or Ultra disk**: The assessment recommends a disk SKU within the storage type selected.<br><br> If you want a single-instance VM service-level agreement (SLA) of 99.9%, consider using Premium-managed disks. This use ensures that all disks in the assessment are recommended as Premium-managed disks.<br><br> If you are looking to run data-intensive workloads that need high throughput, high IOPS, and consistent low latency disk storage, consider using Ultra disks.<br><br> Azure Migrate supports only managed disks for migration assessment.
123+
**Target storage disk (performance-based sizing)** | Specifies the type of target storage disk as automatic, Premium-managed, Standard HDD-managed, Standard SSD-managed, or Ultra disk.<br><br> **Automatic**: The disk recommendation is based on the performance data of the disks, meaning the IOPS and throughput.<br><br>**Premium or Standard or Ultra disk**: The assessment recommends a disk SKU within the storage type selected.<br><br> If you want a single-instance VM service-level agreement (SLA) of 99.9%, consider using Premium-managed disks. This use ensures that all disks in the assessment are recommended as Premium-managed disks.<br><br> If you're looking to run data-intensive workloads that need high throughput, high IOPS, and consistent low latency disk storage, consider using Ultra disks.<br><br> Azure Migrate supports only managed disks for migration assessment.
124124
**Azure Reserved VM Instances** | Specifies [reserved instances](https://azure.microsoft.com/pricing/reserved-vm-instances/) so that cost estimations in the assessment take them into account.<br><br> When you select 'Reserved instances', the 'Discount (%)' and 'VM uptime' properties are not applicable.<br><br> Azure Migrate currently supports Azure Reserved VM Instances only for pay-as-you-go offers.
125125
**Sizing criteria** | Used to rightsize the Azure VM.<br><br> Use as-is sizing or performance-based sizing.
126126
**Performance history** | Used with performance-based sizing. Performance history specifies the duration used when performance data is evaluated.
@@ -203,12 +203,12 @@ After the server is marked as ready for Azure, the assessment makes sizing recom
203203

204204
If you use performance-based sizing in an Azure VM assessment, the assessment makes sizing recommendations as follows:
205205

206-
- The assessment considers the performance history of the server to identify the VM size and disk type in Azure.
206+
- The assessment considers the performance (resource utilization) history of the server along with the [processor benchmark](common-questions-discovery-assessment.md#i-see-a-banner-on-my-assessment-that-the-assessment-now-also-considers-processor-parameters-what-will-be-the-impact-of-recalculating-the-assessment) to identify the VM size and disk type in Azure.
207207

208208
> [!NOTE]
209209
> 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.
210210
211-
- 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.
211+
- This method is especially helpful if you've overallocated the on-premises server, utilization is low, and you want to right-size the Azure VM to save costs.
212212
- 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.
213213

214214

@@ -252,7 +252,7 @@ For an Azure VM assessment, assessment tries to find an Azure VM that supports t
252252

253253
After it calculates storage and network requirements, the assessment considers CPU and RAM requirements to find a suitable VM size in Azure.
254254

255-
- Azure Migrate looks at the effective utilized cores and RAM to find a suitable Azure VM size.
255+
- Azure Migrate looks at the effective utilized cores (including [processor benchmark](common-questions-discovery-assessment.md#i-see-a-banner-on-my-assessment-that-the-assessment-now-also-considers-processor-parameters-what-will-be-the-impact-of-recalculating-the-assessment)) and RAM to find a suitable Azure VM size.
256256
- If no suitable size is found, the server is marked as unsuitable for Azure.
257257
- If a suitable size is found, Azure Migrate applies the storage and networking calculations. It then applies location and pricing-tier settings for the final VM size recommendation.
258258
- If there are multiple eligible Azure VM sizes, the one with the lowest cost is recommended.
@@ -289,12 +289,12 @@ This table shows the assessment confidence ratings, which depend on the percenta
289289
Here are a few reasons why an assessment could get a low confidence rating:
290290

291291
- 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.
292-
- Assessment is not able to collect the performance data for some or all the servers in the assessment period. For a high confidence rating, please ensure that:
292+
- Assessment is not able to collect the performance data for some or all the servers in the assessment period. For a high confidence rating, ensure that:
293293
- Servers are powered on for the duration of the assessment
294294
- Outbound connections on ports 443 are allowed
295295
- For Hyper-V servers, dynamic memory is enabled
296296

297-
Please 'Recalculate' the assessment to reflect the latest changes in confidence rating.
297+
**Recalculate** the assessment to reflect the latest changes in confidence rating.
298298

299299
- 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.
300300

articles/migrate/discovered-metadata.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: Vikram1988
55
ms.author: vibansa
66
ms.manager: abhemraj
77
ms.topic: conceptual
8-
ms.date: 08/05/2022
8+
ms.date: 11/24/2022
99
ms.custom: engagement-fy23
1010
---
1111

@@ -39,7 +39,9 @@ Number of disks | vm.Config.Hardware.Device.ToList().FindAll(x => is VirtualDisk
3939
Disk size list | vm.Config.Hardware.Device.ToList().FindAll(x => is VirtualDisk)
4040
Network adapters list | vm.Config.Hardware.Device.ToList().FindAll(x => is VirtualEthernet).count
4141
CPU utilization | cpu.usage.average
42-
Memory utilization |mem.usage.average
42+
Memory utilization | mem.usage.average
43+
Processor model/name | vm.Config.Hardware.CpuModel
44+
Number of Sockets in a Processor | vm.Config.Hardware.NumCpuPkgs
4345
**Per disk details** |
4446
Disk key value | disk.Key
4547
Dikunit number | disk.UnitNumber

0 commit comments

Comments
 (0)