Skip to content

Commit fb8c470

Browse files
author
Manika Dhiman
committed
added feedback
1 parent e200ff1 commit fb8c470

File tree

1 file changed

+18
-11
lines changed

1 file changed

+18
-11
lines changed

azure-local/concepts/compare-vm-management-capabilities.md

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -17,25 +17,35 @@ This article describes the types of virtual machines (VMs) that can run on Azure
1717

1818
Here are the different types of VMs that you can run on your Azure Local system:
1919

20-
- **Arc VMs.** Windows and Linux VMs hosted in an on-premises Azure Local environment. These VMs 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 [Azure Connected Machine agent](/azure/azure-arc/servers/agent-release-notes) installed. Arc VMs offer extensive management capabilities in the Azure portal, second only to native Azure VMs. They allow lifecycle management capabilities like starting, restarting, stopping, changing VM memory/vCPU, and adding or removing data disk and network interfaces with the help of Arc Resource Bridge. In addition, through the Arc Connected Machine agent, they can utilize Azure VM extensions like Defender for Cloud, Log Analytics, and Azure Monitor to help govern, protect, configure, and monitor VMs.
20+
- **Arc VMs:** Windows and Linux VMs hosted outside of Azure, on your corporate network, running on Azure Local.
21+
- 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-release-notes) installed.
22+
- Offer extensive management capabilities in the Azure portal, second only to native Azure VMs.
23+
- Provide lifecycle management capabilities like starting, stopping, changing VM memory/vCPU, and adding or removing data disk and network interfaces with the help of [Arc Resource Bridge](/azure/azure-arc/resource-bridge/overview).
24+
- Utilize extensions for Azure Arc like Defender for Cloud, Log Analytics, Azure Monitor to help govern, protect, configure, and monitor VMs through the Connected Machine agent.
25+
- Can be managed through the Azure portal.
2126

22-
- **Arc-enabled servers.** Windows and Linux VMs running on Azure Local with the [Azure Connected Machine agent](/azure/azure-arc/servers/agent-release-notes) installed. Like Arc VMs, these VMs can also utilize Azure VM extensions to help govern, protect, configure, and monitor VMs. However, they lack the lifecycle management capabilities that come with Arc VMs.
27+
- **[Arc-enabled servers](/azure/azure-arc/servers/overview):** Windows and Linux VMs hosted outside of Azure, on your corporate network, running on Azure Local with [Connected Machine agent](/azure/azure-arc/servers/agent-release-notes) installed.
28+
- Utilize extensions for Azure Arc to help govern, protect, configure, and monitor VMs like Arc VMs.
29+
- Lack the lifecycle management capabilities that come with Arc VMs.
30+
- Can be managed through the Azure portal.
2331

24-
- **Non-arc VMs.** Windows and Linux machines created and hosted in an on-premises Azure Local environment, not connected to Azure. You can't manage non-Arc VMs through the Azure portal.
32+
- **Non-Arc VMs:** Windows and Linux VMs created and hosted outside of Azure, on your corporate network, running on Azure Local.
33+
- Aren't connected to Azure.
34+
- Can't be managed through the Azure portal.
2535

2636
The following table compares the provisioning and management methods for the various types of Azure Local VM:
2737

2838
| VM provisioning and management methods | Arc VMs | Arc-enabled servers | Non-arc VMs |
29-
| ---- | ---- | ---- | ---- |
30-
| Provisioning method | - (Recommended) [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 Hyper-V VMs as Arc VMs to Azure Local using the migration flow. | Virtual machines on your Azure Local system managed through Azure Arc. Connect these machines to Azure by installing the [Azure Connected Machine agent](/azure/azure-arc/servers/agent-overview) on each machine. For example, each Azure Local host machine is Arc-enabled, facilitating management from the Azure portal. | On-premises provisioning flow. Use local tools like [Windows Admin Center](../manage/vm.md#create-a-new-vm), [System Center Virtual Machine Manager (SCVMM)](/system-center/vmm/provision-vms), [PowerShell](../manage/vm-powershell.md#create-a-vm), and Failover Cluster Manager available in your on-premises environment.|
39+
| :---- | :---- | :---- | :---- |
40+
| Provisioning method | (Recommended) [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 Hyper-V VMs as Arc VMs to Azure Local using the migration flow. | Connect these machines to Azure by installing the [Azure Connected Machine agent](/azure/azure-arc/servers/agent-overview) on each machine. For example, each Azure Local host machine is Arc-enabled, facilitating management from the Azure portal. | 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).|
3141
| Management method | Via [the Azure portal](../manage/manage-arc-virtual-machines.md). | Via the Azure portal. 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. |
3242

3343
## Compare VM management capabilities
3444

35-
The following table compares the management capabilities for Arc VMs, non-Arc VMs, and Arc-enabled servers across various operations and features available through the Azure portal:
45+
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:
3646

3747
| Management capability | Arc VMs | Arc-enabled servers | Non-Arc VMs |
38-
|--|--|--|--|
48+
|:--|:--:|:--:|:--:|
3949
| Start | Yes | No | No |
4050
| Restart | Yes | No | No |
4151
| Stop | Yes | No | No |
@@ -53,9 +63,7 @@ The following table compares the management capabilities for Arc VMs, non-Arc VM
5363
| Change Max memory | Yes | No | No |
5464
| Security recommendations | Yes | Yes | No |
5565
| Defender for Cloud | Yes | Yes | No |
56-
| Extension Support: | Yes | Yes | No |
57-
| Azure Automation Windows Hybrid Worker <br><br>- Azure Extension for SQL Server<br>- Azure Monitor Agent for Windows<br>- Custom Script Extension for Windows - Azure Arc<br>- Datadog Agent<br>- Dynatrace OneAgent<br>- Log Analytics Agent - Azure Arc<br>- Network Watcher Agent for Windows<br>- OpenSSH for Windows - Azure Arc | Yes | Yes | No |
58-
| Locks | Yes | Yes | No |
66+
| Extension Support | Yes | Yes | No |
5967
| Policies (RBAC, compliance) | Yes | Yes | No |
6068
| Machine Configuration | Yes | Yes | No |
6169
| Automanage | Yes | Yes | No |
@@ -70,7 +78,6 @@ The following table compares the management capabilities for Arc VMs, non-Arc VM
7078
| Metrics | Yes | No | No |
7179
| CLI/PS | Yes | Yes | No |
7280
| Tasks | Yes | Yes | No |
73-
| Export template | Yes | No | No |
7481

7582
## Next steps
7683

0 commit comments

Comments
 (0)