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