Skip to content

Commit de4c82d

Browse files
Merge pull request #313716 from MicrosoftDocs/main
Auto Publish – main to live - 2026-03-26 11:00 UTC
2 parents 5c76f64 + 956f7bd commit de4c82d

5 files changed

Lines changed: 21 additions & 54 deletions

File tree

articles/automation/automation-hrw-run-runbooks.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,7 @@ author: RochakSingh-blr
1616

1717
> [!IMPORTANT]
1818
> - Starting 1st April 2025, all jobs running on agent-based Hybrid Worker will be stopped.
19-
> - Azure Automation Agent-based User Hybrid Runbook Worker (Windows and Linux) has retired on **31 August 2024** and is no longer supported. Follow the guidelines on how to [migrate from an existing Agent-based User Hybrid Runbook Workers to Extension-based Hybrid Workers](migrate-existing-agent-based-hybrid-worker-to-extension-based-workers.md).
20-
21-
> [!NOTE]
22-
> Azure Automation Run As Account has retired on September 30, 2023 and is replaced with Managed Identities. Follow the guidelines on [how to start migrating your runbooks to use managed identities](automation-security-overview.md#managed-identities). For more information, see [migrating from an existing Run As accounts to managed identity](migrate-run-as-accounts-managed-identity.md#sample-scripts).
19+
> - Azure Automation Agent-based User Hybrid Runbook Worker (Windows and Linux) has retired on **31 August 2024** and is no longer supported. Follow the guidelines on how to [migrate from an existing Agent-based User Hybrid Runbook Workers to Extension-based Hybrid Workers](migrate-existing-agent-based-hybrid-worker-to-extension-based-workers.md)
2320
2421

2522
Runbooks that run on a [Hybrid Runbook Worker](automation-hybrid-runbook-worker.md) typically manage resources on the local computer or against resources in the local environment where the worker is deployed. Runbooks in Azure Automation typically manage resources in the Azure cloud. Even though they are used differently, runbooks that run in Azure Automation and runbooks that run on a Hybrid Runbook Worker are identical in structure.
@@ -96,7 +93,7 @@ If the *Python* executable file is at the default location *C:\Python27\python.e
9693

9794
> [!NOTE]
9895
>- PowerShell 7.4 and Python 3.10 runbooks are supported on extension-based Linux Hybrid Workers only. Ensure the Linux Hybrid worker extension version is 1.1.23 or above.
99-
>- PowerShell 5.1, PowerShell 7.1 (preview), Python 2.7, Python 3.8 runbooks are supported on both extension-based and agent-based Linux Hybrid Runbook Workers. For agent-based workers, ensure the Linux Hybrid Runbook worker version is 1.7.5.0 or above.
96+
>- PowerShell 7.1 (preview), Python 2.7, Python 3.8 runbooks are supported on both extension-based and agent-based Linux Hybrid Runbook Workers. For agent-based workers, ensure the Linux Hybrid Runbook worker version is 1.7.5.0 or above.
10097
>- PowerShell 7.2 runbook is supported on extension-based Linux Hybrid Workers only. Ensure the Linux Hybrid worker extension version is 1.1.11 or above.
10198
10299
#### Extension-based Hybrid Workers

articles/migrate/assessment-prerequisites.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,14 @@ The recommended discovery source is the Azure Migrate appliance as it provides a
3434

3535
If you're using the Azure Migrate appliance for assessment, see [metadata and performance data](discovered-metadata.md) collected as an input for the assessment.
3636

37+
## Tag workloads correctly
38+
39+
It is recommended to correctly tag all the servers and workloads for appropriate target recommendations. Assessment uses special tags for identifying the machines and workloads operating in the Dev/Test environment and to mark the workloads and servers for retention or retirement.
40+
41+
In case the workloads and servers are operating in the Dev/Test environment they should be tagged with the tag **AzM.Environment: Dev**. In case this tag is absent on the servers or workloads, they are considered as production workloads by default.
42+
43+
In case the workloads and servers are to be retained or retired they should be tagged with the tag **AzM.MigrationIntent: Retain** or **AzM.MigrationIntent:Retire** respectively. In case these tags are absent on these servers or workloads, they are considered for migration or modernization.
44+
It is recommended that the servers and all the associated workloads are tagged consistently for appropriate and consistent recommendations. For eg. In case *Server 1* hosts *Database 1* and *Database 2* and the server has to be retained, it is expected that the tag exists on server as well as the databases for appropriate recommendation.
45+
3746
## Next steps
3847
Migrate [VMware VMs](tutorial-migrate-vmware.md), [Hyper-V VMs](tutorial-migrate-hyper-v.md), and [physical servers](tutorial-migrate-physical-virtual-machines.md).

articles/migrate/assessment-report.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,6 @@ If you want to pick the peak usage for the period and don't want to miss any out
4848

4949
This value is multiplied by the comfort factor(taken as an input in assessment setting) to get the effective performance utilization data for these metrics that the appliance collects and right size the target requirements.
5050

51-
>[!Note]
52-
>Azure SQL assessments are only performance-based and Webapp assessments are only As-is on premises. You can create Azure VM assessments and AVS assessments with both performance-based and As-is on premises sizing.
53-
5451
### Monthly costs
5552

5653
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.

articles/migrate/concepts-business-case-calculation.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -73,19 +73,19 @@ Cost components for running on-premises servers. For TCO calculations, an annual
7373
| | **Windows Server - Extended Security Update (ESU)** | License cost | Calculated for 3 years after the end of support of Windows server license: <br/><br/> ESU (Year 1) – 75% of the license cost <br/><br/> ESU (Year 2) – 100% of the license cost <br/><br/> ESU (Year 3) – 125% of the license cost <br/><br/>|
7474
| | | Software Assurance | Calculated per year as in settings. |
7575
| | **Virtualization software for servers running in VMware environment** | Virtualization Software (VMware license cost) | License cost based on VMware Cloud Foundation licensing. |
76-
| **Storage** | **Storage Hardware** | | The total storage hardware acquisition cost is calculated by multiplying the Total volume of storage attached to per GB cost. Default is USD 2 per GB per month. |
76+
| **Storage** | **Storage Hardware** | | The total storage hardware acquisition cost is calculated by multiplying the total volume of storage attached to per GB cost. Default is $2 per GB. |
7777
| | **Storage Maintenance** | | Default is 10% of storage hardware acquisition cost. |
78-
| **Network** | **Network Hardware and software** | Network equipment (Cabinets, switches, routers, load balancers etc.) and software | As an industry standard and used by sellers in Business cases, it's a % of compute and storage cost. Default is 10% of storage and compute cost. |
78+
| **Network** | **Network Hardware and software** | Calculated based on the number of cabinets, routers required. Default cost per cabinet is $906 and default number of physical servers per cabinet are 16. |
7979
| | **Maintenance** | Maintenance | Defaulted to 15% of network hardware and software cost. |
8080
| **Security** | **General Servers** | Server security cost | Default is USD 250 per year per server. This is multiplied with number of servers (General servers) |
8181
| | **SQL Servers** | SQL protection cost | Default is USD 1000 per year per server. This is multiplied with number of servers running SQL |
8282
| **Facilities** | **Facilities & Infrastructure** | DC Facilities - Lease and Power | The Facilities cost is based on a colocation model, which includes space, power, and lease costs per kWh.<br> Annual facilities cost = Total energy capacity * Average colocation costs * 12. (Assume 40% of datacenter energy capacity remains unused.) <br> Total energy capacity = Energy consumption by current workloads / (1 - unused energy capacity). <br>To determine energy consumption for your workloads: <br>- Compute resources: Total physical cores * On-Premises TDP (0.009 kWh per core) * Load factor (2.00) * On-Premises PUE (1.80).<br> - Storage resources: Total storage in TB * On-Premises storage power rating (10 kWh per TB) * Conversion factor (0.0001) * Load factor (2.00) * On-Premises PUE (1.80). |
83-
| **Labor** | **Labor** | IT admin | DC admin cost = ((Number of virtual machines) / (Avg. # of virtual machines that can be managed by a full-time administrator)) * 730 * 12 |
83+
| **Labor** | **Labor** | IT admin | DC admin cost = ((Number of virtual machines) / (Avg. # of virtual machines that can be managed by a full-time administrator)) * Average hourly rate for an IT administrator * Average yearly working hours |
8484
| **Management** | **Management Software licensing** | System center Management software | Used for cost of the System center management software that includes monitoring, hardware and virtual machine provisioning, automation, backup and configuration management capabilities. Cost of Microsoft system center management software is added when the system center agents are identified on any of the discovered resources. This is applicable only for windows servers and SQL servers related scenarios and includes Software assurance. |
8585
| | | Other Management software | This is the cost of the management software for Partner management products. |
86-
| | **Management cost other than software** | Monitoring cost | Specify costs other than monitoring software. Default is USD 430 per year per server. This is multiplied with the number of servers. The default used is the cost associated with a monitoring administrator. |
87-
| | | Patch Management cost | Specify costs other than patch management software. Default is USD 430 per year per server. This is multiplied with the number of servers. Default is the cost associated with a patch management administrator. |
88-
| | | Backup cost | Specify costs other than backup software. Default is USD 580 per year per server. This is multiplied with the number of servers. Default used includes the cost per server for a backup administrator and storage required locally for backup. |
86+
| | **Management cost other than software** | Monitoring cost | Specify costs other than monitoring software. Default is USD 145 per year per server. This is multiplied with the number of servers. The default used is the cost associated with a monitoring administrator. |
87+
| | | Patch Management cost | Specify costs other than patch management software. Default is USD 145 per year per server. This is multiplied with the number of servers. Default is the cost associated with a patch management administrator. |
88+
| | | Backup cost | There are 2 components for backup cost. Default backup admin cost is USD 145 per server. Backup cost on-premises also includes a per GB backup cost as $0.022 per GB. Backup costs are only applied to Prod servers. |
8989

9090
### TCO (steady state): Azure cost
9191

articles/migrate/how-to-view-a-business-case.md

Lines changed: 4 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -102,53 +102,17 @@ This report contains detailed insights about the Azure costs for the application
102102
- **Rehost**: Covers costs of applications and workloads rehosted to targets such as Azure VM or SQL server on Azure VM.
103103
- **Replatform**: Covers costs of applications and workloads replatformed to targets such as Azure SQL MI or App service.
104104
- **Refactor**: Covers costs of applications and workloads refactored to Azure native-PaaS and serverless services.
105+
- **Retain**: Covers costs of Arc enabling applications and workloads retained in their current state, without migration or modernization to Azure.
106+
- **Retire**: Covers savings from applications and workloads planned for retirement, where the workload is decommissioned.
107+
105108
- Cost details by Azure target:
106109

107-
- **Infrastructure cost**: This card shows cost split of applications and workloads moving to infrastructure targets (eg. Azure Virtual Machines, SQL server on Azure VM etc.).
110+
- **Infrastructure cost**: This card shows cost split of applications and workloads moving to infrastructure targets (eg. Azure Virtual Machines, Azure VMware Solution, SQL server on Azure Virtual Machine etc.).
108111
- **Database cost**: This card shows cost of application workloads moving to database targets on Azure (eg. Azure SQL DB/MI, Azure Database for MySQL).
109112
- **Webapps cost**: This card shows cost of application workloads moving to Webapp targets on Azure (eg. App service, AKS etc.).
110113

111114
---
112115

113-
## On-premises vs AVS report
114-
It covers cost components for on-premises and AVS, savings, and insights to understand the savings better.
115-
:::image type="content" source="./media/how-to-view-a-business-case/comparison-avs-inline.png" alt-text="Screenshot of on-premises and AVS comparison." lightbox="./media/how-to-view-a-business-case/comparison-avs-expanded.png":::
116-
117-
## AVS report
118-
119-
#### [AVS (Azure VMware Solution)](#tab/avs-azure)
120-
121-
This section contains the cost estimate by recommended target (Annual cost includes Compute, Storage, Network, labor components) and savings from Hybrid benefits.
122-
123-
#### AVS cost estimate
124-
125-
**Estimated AVS cost**: This card includes the total cost of ownership for hosting all workloads on AVS including the AVS nodes cost (which includes storage cost), networking, and labor cost. The node cost is computed by taking the most cost optimum AVS node SKU. The infrastructure settings used are as follows:
126-
127-
- The number and SKU of AVS hosts used in a business case aligns to the SKUs available in the given region and optimized to use the least number of nodes required to host all VMs ready to be migrated.
128-
- Azure NetApp File (ANF) is used when it can be used to optimize the number of AVS hosts required. ANF Standard tier is used when the VMs have been imported using RVTools. For an Azure Migrate appliance-based business case, the tier of ANF used in the business case depends on the IOPS & throughput data for VMs.
129-
- CPU over-subscription of 4:1
130-
- Memory overcommits of 100%
131-
- Compression and deduplication factor of 1.5. You can learn more about this [here](concepts-azure-vmware-solution-assessment-calculation.md#whats-in-an-azure-vmware-solution-assessment).
132-
133-
**Compute and license cost**: This card shows the comparison of compute and license cost when using Azure hybrid benefit and without Azure hybrid benefit.
134-
135-
#### Savings and optimization:
136-
137-
**Savings with 3-year RI**: This card shows the node cost with 3-year RI.
138-
139-
**Savings with Azure Hybrid Benefit & Extended Security Updates**: This card displays the estimated maximum savings when using Azure hybrid benefit and with extended security updates over a period of one year.
140-
141-
:::image type="content" source="./media/how-to-view-a-business-case/avs-estimation-inline.png" alt-text="Screenshot of AVS estimation." lightbox="./media/how-to-view-a-business-case/avs-estimation-expanded.png":::
142-
143-
#### [On-premises](#tab/avs-on-premises)
144-
145-
- On-premises footprint of the servers recommended to be migrated to AVS.
146-
- Contribution of Zombie servers in the on-premises cost.
147-
- Distribution of servers by OS, virtualization, and activity state.
148-
- Distribution by support status of OS licenses and OS versions.
149-
150-
---
151-
152116
## On-premises with Azure Arc report
153117
This section contains the cost and savings estimate by Arc-enabling your on-premises estate:
154118

0 commit comments

Comments
 (0)