Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
适用于:✔️ Linux VM ✔️ Windows VM ✔️ 灵活规模集
本文介绍了如何更改现有虚拟机的 VM 大小。
完成创建虚拟机 (VM) 后,可以通过更改 VM 大小来扩大或缩小 VM。 在某些情况下,必须先解除分配 VM。 如果新的大小在当前托管 VM 的同一硬件群集上不可用,则可能需要解除分配。 重要的是要理解,即使不需要解除分配,但如果虚拟机当前正在运行,则更改其大小也会导致其重启。 因此,应该考虑将更改 VM 大小视为一个破坏性过程,尤其是对于托管在 VM 上的有状态工作负荷而言。
如果虚拟机使用高级存储,请确保选择 s 版本的大小以获得高级存储支持。 例如,选择 Standard_E4s_v3,而不是 Standard_E4_v3。
- 打开 Azure 门户。
- 在搜索中键入“虚拟机”。 在“服务”下,选择“虚拟机” 。
- 在“虚拟机”页中,选择要重设其大小的虚拟机。
- 在左侧菜单中,选择“大小”。 从可用大小
列表中选择新的兼容大小
- 选择大小后,选择“重设大小”。
Nota
如果虚拟机当前正在运行,更改其大小会导致其重启。
如果 VM 仍在运行并且你没有在列表中看到所需的大小,则停止虚拟机可能会显示更多大小。
Advertencia
解除分配 VM 也会释放分配给该 VM 的所有动态 IP 地址。 OS 和数据磁盘不受影响。
如果要调整生产 VM 的大小,请考虑使用 Azure 容量预留来预留区域中的计算容量。
调整 VM 大小时,请务必根据 VM 的信号选择合适的 SKU,以确定是否需要更多 CPU、内存或存储容量:
- 如果 VM 运行的是 CPU 密集型工作负载(例如数据库服务器或高流量的 Web 服务器),则可能需要选择具有更多 CPU 核心的 SKU。
- 如果 VM 运行的是内存密集型工作负载(例如机器学习模型或大数据应用程序),则可能需要选择内存较多的 SKU。
- 如果 VM 的存储容量不足,则可能需要选择具有更多存储的 SKU。
有关选择正确 SKU 的详细信息,可使用以下资源:
- Azure 中 VM 的大小:本文列出了 Azure 中可用的所有 VM 大小。
你无法将具有本地临时磁盘的 VM 大小调整为无本地临时磁盘的 VM 大小,反之亦然。
只允许下方的组合调整规格:
VM(具有本地临时磁盘)-> VM(具有本地临时磁盘);以及
VM(无本地临时磁盘)-> VM(无本地临时磁盘)。
有关解决方法,请参阅如何从具有本地临时磁盘的 VM 大小迁移到不带本地临时磁盘的 VM 大小?。 该解决方法可用于将不带本地临时磁盘的 VM 大小调整为具有本地临时磁盘的 VM。 你将创建一个没有本地临时磁盘的 VM 的快照 > 基于该快照创建一个磁盘 > 基于该磁盘创建 VM 并使用合适的 VM 大小以便支持具有本地临时磁盘的 VM。
- 若要提高伸缩性,请运行多个 VM 实例并进行横向扩展。
- 有关 SKU 选择的详细信息,请参阅 Azure 中虚拟机的大小。
- 有关虚拟机规模集 (VMSS) 大小的详细信息,请参阅自动缩放 VMSS 中的计算机。