分享方式:


變更虛擬機器的大小

適用於:✔️ Linux VM ✔️ Windows VM ✔️ 彈性擴展集

本文說明如何變更現有虛擬機器的 VM 大小

建立虛擬機器 (VM) 後,您可以透過變更 VM 的大小來放大或縮小 VM。 在某些情況下,您必須先解除配置 VM。 如果目前裝載 VM 的相同硬體叢集無法提供新的大小,就可能需要解除配置。 請務必瞭解,即使不需要解除分配,如果虛擬機目前正在執行,變更其大小會導致重新啟動。 基於這個理由,您應該考慮將 VM 大小變更為干擾性程式,特別是針對裝載於 VM 上的具狀態工作負載。

此圖顯示較小的 Azure VM 圖示,其中包含指向新較大 Azure VM 圖示的成長箭號。

如果您的 VM 使用進階儲存體,請確實選擇 s 版本的大小,以取得進階儲存體支援。 例如,請選擇 Standard_E4s_v3,而不是 Standard_E4_v3。

變更 VM 大小

  1. 開啟 Azure 入口網站

  2. 在搜尋中輸入虛擬機器。 在 [服務] 底下,選取 [虛擬機器]Azure 入口網站 搜尋列的螢幕快照。

  3. 從 [虛擬機器] 頁面中,選取您要調整大小的虛擬機器。 已選取範例 VM 的螢幕快照。

  4. 在左側功能表中,選取 [大小]。 從可用大小清單中挑選新的相容大小Azure 入口網站 中大小選取項目的螢幕快照。

  5. 挑選大小之後,請選取 [調整大小]Azure 入口網站 中 [重設大小] 按鈕的螢幕快照。

注意

如果虛擬機器目前正在執行,變更其大小會導致虛擬機器重新啟動。

如果 VM 仍在執行中,但在清單中沒看到您要的大小,則停止虛擬機器可以顯示更多大小。

警告

將 VM 解除配置也會釋出指派給該 VM 的任何動態 IP 位址。 不會影響作業系統和資料磁碟。

如果您要調整生產 VM 的大小,請考慮使用 Azure 容量保留來保留區域中的計算容量。

選擇正確的 SKU

調整 VM 大小時,請務必根據 VM 的訊號判斷您是否需要更多 CPU、記憶體或儲存體容量,選擇正確的 SKU:

  • 如果 VM 執行 CPU 運算密集的工作負載,例如資料庫伺服器或高流量的網頁伺服器,您可能需要選擇具有較多 CPU 核心的 SKU。
  • 如果 VM 執行需要大量記憶體的工作負載,例如機器學習模型或巨量資料應用程式,您可能需要選擇具有較多記憶體的 SKU。
  • 如果 VM 用盡儲存體容量,您可能需要選擇具有較多儲存體的 SKU。

如需選擇正確 SKU 的詳細資訊,您可以使用下列資源:

  • Azure 中的 VM 大小:此文列出 Azure 中所有可用的 VM 大小。
  • Azure VM 選取器:此工具根據您的工作負載類型、OS 與軟體以及部署區域,協助您找到正確的 VM SKU。

限制

您無法將具有本機暫存磁碟的 VM 大小調整為沒有本機暫存磁碟的 VM 大小,反之亦然。

唯一允許的調整大小組合如下:

  • VM (具有本機暫存磁碟) -> VM (具有本機暫存磁碟);以及
  • VM (沒有本機暫存磁碟) -> VM (沒有本機暫存磁碟)。

如需因應措施,請參閱如何將具有本機暫存磁碟的 VM 大小移轉至沒有本機暫存磁碟的 VM 大小?。 此因應措施可以用來將沒有本機暫存磁碟的 VM 大小調整為具有本機暫存磁碟的 VM。 您可以建立沒有本機暫存磁碟的 VM 快照集 > 從該快照集建立磁碟 > 從具有適當 VM 大小 (支援具有本機暫存磁碟的 VM) 的磁碟建立 VM。

下一步