适用于:Azure Local 2311.2 及更高版本
本文介绍 Azure 本地可用的虚拟机类型。 它还比较了其在 Azure 中的管理功能。
Azure Local 上 VM 的类型
可以在 Azure 本地系统上运行这些类型的 VM:
由 Azure Arc 启用的 Azure Local VM:在企业网络上运行于 Azure Local 且托管在 Azure 之外的 Windows 和 Linux 虚拟机。 这些类型的 VM:
- 通过 Azure 本地 VM 预配流创建,注册到 Azure Arc 资源网桥,并安装 Azure Connected Machine 代理 。
- 在 Azure 门户中提供广泛的管理功能,仅次于本地 Azure 虚拟机。
- 通过 Azure Arc 资源网桥,提供生命周期管理功能,例如启动、停止、更改 VM 内存或 vCPU,以及添加或删除数据磁盘和网络接口。
- 通过 Azure Connected Machine 代理,使用 Azure Arc 扩展(如 Microsoft Defender for Cloud 和 Azure Monitor)来管理、保护、配置和监视虚拟机。
- 可以通过 Azure 进行管理。
已启用 Azure Arc 的服务器:Windows 和 Linux 物理服务器以及托管在 Azure 外部、企业网络或其他云提供商上安装 Azure Connected Machine 代理的 VM。 这些类型的 VM:
- 以虚拟机身份在 Azure 本地上运行。
- 缺少 Azure 本地 VM 提供的生命周期管理功能。
- 通过 Azure Connected Machine 代理,使用 Azure Arc 扩展(如 Microsoft Defender for Cloud 和 Azure Monitor)来管理、保护、配置和监视虚拟机。
- 可以通过 Azure 进行管理。
非托管 VM:在企业网络上运行于 Azure Local、创建并托管在 Azure 之外的 Windows 和 Linux 虚拟机。 这些类型的 VM:
- 未连接到 Azure。
- 无法通过 Azure 进行管理。
下表比较了 Azure 本地上运行的各种 VM 的预配和管理方法:
方法 | 由 Azure Arc 启用的 Azure 本地虚拟机 | 已启用 Azure Arc 的服务器 | 非托管虚拟机 |
---|---|---|---|
供应 | Azure 本地 VM 预配流。 使用 Azure CLI、Azure 门户或 Azure 资源管理器模板(ARM 模板)创建 Azure 本地 VM。 通过使用 ARM 模板,还可以在安全的云环境中自动执行 VM 预配。 Azure Migrate 流。 使用迁移流将现有 VMware 和 Hyper-V VM 迁移到 Azure 本地。 |
通过 部署 Azure Connected Machine 代理将这些计算机连接到 Azure。 | 本地预配流。 使用本地环境中提供的本地工具(例如故障转移群集管理器),或使用 Windows Admin Center、 System Center Virtual Machine Manager 或 PowerShell。 |
管理 | 通过 Azure。 | 通过 Azure。 请参阅 已启用 Azure Arc 的服务器的管理与监视。 | 通过本地工具。 通过用于创建这些 VM 的相同本地工具的管理控制台管理这些 VM。 |
注意
目前不支持将已启用 Azure Arc 的服务器或非托管 VM 转换为 Azure 本地 VM。
VM 管理功能的比较
下表比较了通过 Azure 门户提供的各种操作和功能中,Azure 本地 VM、启用 Azure Arc 的服务器以及未托管 VM 的管理功能。
比较 VM 管理功能时,请记住以下信息:
- 在您的计划中,Azure 产品条款将优先于本部分。 有关详细信息,请参阅 “了解”、“选择和管理Microsoft许可证 ”,然后选择你的计划。
- 某些服务(即使它们包含在 Azure 混合权益中)可能会对存储日志数据等活动产生运营成本。 有关详细详细,请参阅 Azure 定价计算器。
- 某些关键功能是 Azure Arc 启用的 Windows Server 管理体验的一部分。有关详细信息,请参阅 Azure Arc 启用的 Windows Server 管理。
Azure VM 管理功能 | 由 Azure Arc 启用的 Azure 本地虚拟机 | 已启用 Azure Arc 的服务器 | 非托管虚拟机 |
---|---|---|---|
设置 | |||
Start | ✅ | ❌ | ❌ |
重新启动 | ✅ | ❌ | ❌ |
停下 | ✅ | ❌ | ❌ |
删除 | ✅ | ✅ | ❌ |
保存状态 (CLI) | ✅ | ❌ | ❌ |
暂停 (CLI) | ✅ | ❌ | ❌ |
GPU 配置 (CLI) | ✅ | ❌ | ❌ |
添加网络接口 | ✅ | ❌ | ❌ |
使用 SSH 进行连接 | ✅ | ✅ | ❌ |
添加新数据磁盘 | ✅ | ❌ | ❌ |
更改 vCPU 数量 | ✅ | ❌ | ❌ |
更改内存量 | ✅ | ❌ | ❌ |
更改最小内存 | ✅ | ❌ | ❌ |
更改最大内存 | ✅ | ❌ | ❌ |
运算 | |||
Microsoft Defender for Cloud | ✅ | ✅ | ❌ |
安全建议 | ✅ | ✅ | ❌ |
扩展支持 | ✅ | ✅ | ❌ |
锁定 | ✅ | ✅ | ❌ |
策略(RBAC、合规性) | ✅ | ✅ | ❌ |
计算机配置 | ✅ | ✅ | ❌ |
Automanage | ✅ | ❌ | ❌ |
运行命令 | ✅ | ✅ | ❌ |
SQL Server 配置 | ✅ | ✅ | ❌ |
Azure 更新管理器 | ✅ 3 |
✅ 1 和 2 |
❌ |
库存 | ✅ | ✅ 1 和 2 |
❌ |
更改跟踪 | ✅ | ✅ 1 和 2 |
❌ |
扩展安全更新 | ✅ 3 |
✅ 3 |
❌ |
Windows 管理 | |||
Windows 管理中心 | ❌ | ✅ 1 和 2 |
❌ |
最佳做法评估 | ❌ | ✅ 1 和 2 |
❌ |
监测 | |||
Azure Monitor | ✅ | ✅ | ❌ |
洞见 | ✅ | ✅ | ❌ |
日志 | ✅ | ✅ | ❌ |
警报 | ✅ | ❌ | ❌ |
工作簿 | ❌ | ✅ | ❌ |
自动化 | |||
CLI/PowerShell | ✅ | ✅ | ❌ |
任务 | ✅ | ✅ | ❌ |
导出模板 | ✅ | ❌ | ❌ |
资源健康状况 | ❌ (使用警报) |
✅ | ❌ |
2:包含在 Azure Arc 启用的 Windows Server 和 SQL Server 管理功能中。有关详细信息,请参阅 适用于 Windows Server 的 Azure 混合权益。
3:包含在 Azure 和 Azure Local 实例上运行的 VM。