适用于: ✔️ Windows 虚拟机
可以将 VHD 文件从 AWS 或本地虚拟化解决方案上传到Azure,以创建使用托管磁盘的虚拟机(VM)。 Azure托管磁盘无需管理 Azure IaaS VM 的存储帐户。 只需指定磁盘的类型以及所需的磁盘大小,Azure为你创建和管理磁盘。
可以上传通用和专用 VHD。
- 通用 VHD - 已使用 Sysprep 删除了您的所有个人帐户信息。
- “专用 VHD” - 维护来自原始 VM 的用户帐户、应用程序和其他状态数据。
重要
在将任何 VHD 上传到 Azure 之前,应遵循 准备 Windows VHD 或 VHDX 以上传到 Azure
| 场景 | 文档 |
|---|---|
| 您有一些现有的 AWS EC2 实例,希望使用托管磁盘将其迁移到 Azure VM。 | 将 VM 从 Amazon Web Services (AWS) 移动到 Azure |
| 你有来自另一个虚拟化平台的虚拟机,你希望将其用作映像来创建多个 Azure 虚拟机。 | 上传通用 VHD 并将其用于在 Azure 中创建新 VM |
| 你有一个唯一的自定义 VM,希望在Azure中重新创建。 | 将专用 VHD 加载到Azure并创建新的 VM |
托管磁盘概述
Azure托管磁盘无需管理存储帐户,简化了 VM 管理。 托管磁盘提高了可用性集中 VM 的可靠性。 这确保可用性集中的不同 VM 的磁盘彼此充分隔离,以避免单点故障。 它会自动将不同 VM 的磁盘(属于同一个可用性集)置于不同的存储扩展单元,从而限制由于硬件或软件故障导致的单个存储扩展单元故障的影响。 可根据需要,从存储选项的四种类型中进行选择。 若要了解可用的磁盘类型,请参阅选择磁盘类型一文。
计划迁移到托管磁盘
本部分可帮助你针对 VM 和磁盘类型做出最佳决策。
如果打算从非托管磁盘迁移到托管磁盘,则应注意具有虚拟机参与者角色的用户不能更改 VM 大小(因为它们可以预转换)。
位置
选择Azure托管磁盘可用的位置。 如果要迁移到高级 SSD,还要确保在计划迁移到的区域提供高级存储。 有关可用区域的最新信息,请参阅Azure 服务的区域分布。
VM 大小
如果要迁移到高级 SSD,则必须将 VM 的大小更新为 VM 所在区域中可用的高级存储大小。 查看支持高级存储的 VM 大小。 Azure VM 大小规范列在虚拟机的大小中。 查看适用于高级存储的虚拟机的性能特征并选择最适合工作负载的 VM 大小。 确保 VM 上有足够的带宽来驱动磁盘通信。
磁盘大小
有关可用磁盘类型和大小的信息,请参阅
磁盘缓存策略
高级托管磁盘
默认情况下,所有高级数据磁盘的磁盘缓存策略为"只读",而附加到 VM 的高级操作系统磁盘的策略为"读写"。 为使应用程序的 IO 达到最佳性能,建议使用此配置设置。 对于写入密集型或只写数据磁盘(例如SQL Server日志文件),请禁用磁盘缓存,以便实现更好的应用程序性能。
定价
查看托管磁盘定价。
后续步骤
- 在将任何 VHD 上传到 Azure 之前,应遵循 准备 Windows VHD 或 VHDX 以上传到 Azure