Skip to content

Commit 98097bd

Browse files
authored
Merge pull request #16687 from ManikaDhiman/md-compare-arc-vms
Compare VM capabilities
2 parents 7abb407 + f4a4923 commit 98097bd

File tree

2 files changed

+101
-0
lines changed

2 files changed

+101
-0
lines changed

azure-local/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,8 @@ items:
291291
items:
292292
- name: What is Azure Arc VM management?
293293
href: manage/azure-arc-vm-management-overview.md
294+
- name: Compare VM management capabilities
295+
href: concepts/compare-vm-management-capabilities.md
294296
- name: Review prerequisites
295297
href: manage/azure-arc-vm-management-prerequisites.md
296298
- name: Assign RBAC role
Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
---
2+
title: Compare management capabilities of Azure Local VMs
3+
description: Learn about the kinds of virtual machines (VMs) that can run on Azure Local and compare their management capabilities.
4+
ms.topic: conceptual
5+
author: ManikaDhiman
6+
ms.author: v-manidhiman
7+
ms.date: 02/04/2025
8+
---
9+
10+
# Compare management capabilities of Azure Local VMs
11+
12+
[!INCLUDE [applies-to](../includes/hci-applies-to-23h2.md)]
13+
14+
This article describes the types of virtual machines (VMs) available on Azure Local and compares their management capabilities in Azure.
15+
16+
## Types of VMs on Azure Local
17+
18+
Here are the different types of VMs that you can run on your Azure Local system:
19+
20+
- **Arc VMs:** Windows and Linux VMs hosted outside of Azure, on your corporate network, running on Azure Local.
21+
- Are created using [Arc VM provisioning flow](../manage/create-arc-virtual-machines.md?tabs=azureportal), registered to [Arc Resource Bridge](/azure/azure-arc/resource-bridge/overview), and have the [Connected Machine agent](/azure/azure-arc/servers/agent-overview) installed.
22+
- Offer extensive management capabilities in the Azure portal, second only to native Azure VMs.
23+
- Through Arc Resource Bridge, Arc VMs provide lifecycle management capabilities like starting, stopping, changing VM memory/vCPU, and adding or removing data disk and network interfaces.
24+
- Through the Connected Machine agent, Arc VMs leverage Azure Arc extensions such as Microsoft Defender for Cloud and Azure Monitor to govern, protect, configure, and monitor virtual machines.
25+
- Can be managed through Azure.
26+
27+
- **[Arc-enabled servers](/azure/azure-arc/servers/overview):** Windows and Linux physical servers and virtual machines hosted outside of Azure, on your corporate network, or on other cloud providers with the Connected Machine agent installed.
28+
- Arc-enabled servers run on Azure Local as virtual machines.
29+
- Lack the lifecycle management capabilities that Arc VMs offer.
30+
- Through the Connected Machine agent, Arc-enabled servers leverage Azure Arc extensions such as Microsoft Defender for Cloud and Azure Monitor to govern, protect, configure, and monitor virtual machines.
31+
- Can be managed through Azure.
32+
33+
- **Non-Arc VMs:** Windows and Linux VMs created and hosted outside of Azure, on your corporate network, running on Azure Local.
34+
- Aren't connected to Azure.
35+
- Can't be managed through Azure.
36+
37+
The following table compares the provisioning and management methods for the various types of Azure Local VM:
38+
39+
| VM provisioning and management methods | Arc VMs | Arc-enabled servers | Non-Arc VMs |
40+
| :---- | :---- | :---- | :---- |
41+
| Provisioning method | [Arc VM provisioning flow](../manage/create-arc-virtual-machines.md?tabs=azureportal). Create Arc VMs using Azure CLI, Azure portal, or Azure Resource Manager template. Using ARM templates, you can also automate VM provisioning in a secure cloud environment. <br><br> [Azure Migrate flow](../migrate/migration-azure-migrate-overview.md). Migrate existing VMware and Hyper-V VMs as Arc VMs to Azure Local using the migration flow. | Connect these machines to Azure by [deploying the Connected Machine agent](/azure/azure-arc/servers/deployment-options) | On-premises provisioning flow. Use local tools like Failover Cluster Manager available in your on-premises environment, or use [Windows Admin Center](../manage/vm.md#create-a-new-vm), [System Center Virtual Machine Manager (SCVMM)](/system-center/vmm/provision-vms), or [PowerShell](../manage/vm-powershell.md#create-a-vm).|
42+
| Management method | Via Azure. | Via Azure. See [Management and monitoring for Azure Arc-enabled servers](/azure/cloud-adoption-framework/scenarios/hybrid/arc-enabled-servers/eslz-management-and-monitoring-arc-server). | Via the local tools. Manage these VMs through the management consoles of the same local tools used for their creation. |
43+
44+
> [!NOTE]
45+
> Currently, conversion of an Arc-enabled server or non-Arc VM to an Arc VM isn't supported.
46+
47+
## Compare VM management capabilities
48+
49+
The following table compares the management capabilities for Arc VMs, Arc-enabled servers, and non-Arc VMs across various operations and features available through the Azure portal:
50+
51+
|Management capability|Arc VMs|Arc-enabled servers|Non-Arc VMs|
52+
|:-----|:-----:|:-----:|:-----:|
53+
| **Settings** |
54+
| - Start||||
55+
| - Restart ||||
56+
| - Stop ||||
57+
| - Delete ||||
58+
| - Save State (CLI) ||||
59+
| - Pause (CLI) ||||
60+
| - GPU configuration (CLI) ||||
61+
| - Add network interface ||||
62+
| - Connect with SSH ||||
63+
| - Add a new data disk ||||
64+
| - Change vCPU count ||||
65+
| - Change Memory amount ||||
66+
| - Change Min memory ||||
67+
| - Change Max memory ||||
68+
| **Operations** |
69+
| - Microsoft Defender for Cloud ||||
70+
| - Security recommendations ||||
71+
| - Extension Support ||||
72+
| - Locks ||||
73+
| - Policies (RBAC, compliance) ||||
74+
| - Machine Configuration ||||
75+
| - Automanage ||||
76+
| - Run command ||||
77+
| - SQL Server Configuration ||||
78+
| - Updates | ✅ <br>(free) | ✅ <br>(additional cost) ||
79+
| - Inventory ||||
80+
| - Change tracking ||||
81+
| **Windows management** |
82+
| - Windows Admin Center ||||
83+
| - Best Practices Assessment ||||
84+
| **Monitoring** |
85+
| - Azure Monitor ||||
86+
| - Insights||||
87+
| - Logs ||||
88+
| - Alerts ||||
89+
| - Metrics ||||
90+
| - Workbooks ||||
91+
| **Automation** |
92+
| - CLI/PS ||||
93+
| - Tasks ||||
94+
| - Export template ||||
95+
| - Resource health |❌ <br>(Use Alerts) |||
96+
97+
## Next steps
98+
99+
- Review [Azure Arc VM management prerequisites](../manage/azure-arc-vm-management-prerequisites.md).

0 commit comments

Comments
 (0)