關於 MIG 中的大小調整要求

本文概要說明代管執行個體群組 (MIG) 中的大小調整要求。如要進一步瞭解將虛擬機器 (VM) 執行個體新增至 MIG 的其他方式,請參閱「將執行個體新增至 MIG」。

使用 MIG 規模調整要求可享有下列優點:

  • 一次在 MIG 中建立多個 VM。有可用資源時,MIG 會一次建立多個 VM。這種做法可避免在所有資源都可用之前,因部分容量而產生費用。

  • 取得高需求資源。您可以搭配彈性啟動或取決於預留項目的佈建模式,提出 MIG 規模調整要求。這些佈建模型可帶來下列優點:

    • 您更有機會取得 GPU 等需求量高的資源。

    • 根據所要求 VM 使用的機器類型,記憶體、vCPU 和任何附加 GPU 的折扣最高可達 53%。

用途

您可以在 MIG 中使用調整大小要求,執行下列操作:

  • 建立彈性啟動 VM。您可以要求建立彈性啟動 VM,以便在資源可用時立即取得。這類 VM 適合需要運作最多七天,但隨時可以啟動的工作負載。使用規模調整要求建立彈性啟動 VM 時,會發生下列情況:

    • 只要資源可用,MIG 就會排定彈性啟動 VM 的建立時間。

    • MIG 建立要求的彈性啟動 VM 後,VM 會持續執行,直到發生下列其中一種情況:

      • Compute Engine 會在彈性啟動 VM 的執行時間結束時刪除這些 VM。

      • 刪除彈性啟動 VM。

  • 建立使用預留項目的 VM。您可以要求建立使用預留項目繫結佈建模式的 VM,以使用預留項目。使用調整大小要求來消耗預訂時,會發生下列情況:

    • MIG 會在預留項目開始時間或之後建立 VM。

    • MIG 建立要求的 VM 後,VM 會持續執行,直到發生下列其中一種情況:

      • Compute Engine 會在保留項目結束時間刪除該項目。

      • 停止或刪除 VM。

大小調整要求的運作方式

以下各節說明 MIG 調整大小要求運作方式。

建立時

如要建立 MIG 調整大小要求,請指定下列屬性:

  • 如要定義要建立的 VM 數量,請使用下列任一屬性:

    • resizeBy:要建立的 VM 數量。MIG 會自動產生 VM 名稱。

    • instanceNames:VM 名稱清單。MIG 會為您指定的每個名稱建立一個 VM。這項屬性為預先發布版。如果工作負載需要特定 VM 名稱,請使用這個選項。

  • requestedRunDuration:VM 必須執行的時間長度。執行時間必須介於 10 分鐘至 7 天之間。這是選用屬性。如果您使用 MIG 調整大小要求,在資源可用時立即建立 VM,則這個屬性會覆寫 MIG 執行個體範本中指定的執行時間。

建立後

建立 MIG 規模調整要求後,要求會經歷不同狀態。下圖顯示這些狀態:

Compute Engine 可將大小調整要求設為的每個狀態圖。

上圖顯示的狀態如下:

  • CREATING:Compute Engine 收到規模調整要求後,MIG 的目標大小會增加要求中指定的 VM 數量,且 MIG 會建立處於 CREATING 狀態的代管執行個體。這些代管執行個體代表 MIG 在調整大小要求成功時建立的 VM。

  • ACCEPTED:Compute Engine 已建立並接受要求。 根據 MIG 調整大小要求的用途,Compute Engine 會執行下列其中一項操作:

    • 建立彈性啟動 VMDynamic Workload Scheduler 會盡力根據可用性和要求中指定的執行時間,排定彈性啟動 VM 的建立時間。如果缺少標準或先占分配配額,或資源暫時無法使用,Dynamic Workload Scheduler 會保留要求,直到您有足夠的配額,且資源可供使用為止。

    • 建立使用預留項目的 VM。如果自動建立的預訂項目已達開始時間,且您要以該項目為目標進行消耗,要求就會轉換為 SUCCEEDED。否則,要求會持續存在,直到預訂時間開始為止。

  • SUCCEEDED:MIG 一次建立所要求的 VM 數量。 視 MIG 規模調整要求的使用情況而定,會發生下列情況:

    • 當資源可用時,MIG 會立即建立 VM,並在執行時間結束時刪除 VM,或直到您刪除 VM 為止。您無法重新建立、停止或暫停 VM。

    • 當 MIG 透過自動建立的預留項目建立 VM 時,VM 會持續執行,直到預留期限結束,或是您停止、暫停或刪除 VM 為止。

  • FAILED:因技術錯誤,大小調整要求失敗。因此,Compute Engine 會將 MIG 的目標大小減少所要求 VM 的數量。

  • CANCELLED:使用者取消大小調整要求。取消調整大小要求後,Compute Engine 會停止建立所要求的資源。取消調整大小要求後,Compute Engine 會將 MIG 的目標大小減少所要求 VM 的數量,並在 14 天後刪除要求。您也可以在 Compute Engine 刪除要求前,選擇刪除大小調整要求

如果刪除含有大小調整要求的 MIG,系統也會一併移除所有大小調整要求和 MIG 中的 VM。不過,如果 MIG 正在建立 VM 來滿足大小調整要求,而您刪除了 MIG,Compute Engine 會等到 MIG 建立完畢要求數量的 VM,且大小調整要求的狀態轉換為 SUCCEEDED,才會刪除 MIG。

配額

根據 MIG 規模調整要求的用途,您需要下列配額:

  • 建立彈性啟動 VM。配額需求視您要求的彈性啟動 VM 數量所用的機器類型而異。如果要求的資源配額不足,大小調整要求會維持待處理狀態,直到配額足夠為止。如要進一步瞭解適用於 Compute Engine 資源的配額,請參閱「分配配額」。

  • 建立使用預留項目的 VM。在這個用途中,您不需要配額。這是因為您使用與預留項目綁定的佈建模式,在日曆模式中耗用未來預留項目的自動建立預留項目。

定價

在 MIG 中建立、取消或刪除調整大小要求時,不會產生費用。不過,系統會根據 MIG 規模調整要求的用途,按以下方式收費:

  • 如果您使用 MIG 調整彈性啟動 VM 的大小,則會產生下列費用:

    • 當 MIG 建立彈性啟動 VM 時,系統就會開始收費。 Google Cloud 會根據 Dynamic Workload Scheduler 定價,向您收取彈性啟動 VM 的費用。

    • 當 MIG 在執行時間結束時刪除彈性啟動 VM,或您刪除彈性啟動 VM 時,系統就會停止計費。

  • 如果您使用 MIG 規模調整要求建立 VM,並使用預留項目,則會產生下列費用:

    • MIG 建立 VM 時,您不會再次支付所用預留資源的費用。您只需要為 VM 使用的資源付費,且這些資源不屬於預留項目,例如磁碟或 IP 位址。

    • 系統會在預訂結束時間停止收費。此時,Compute Engine 會刪除預訂項目和使用該項目的所有 VM。詳情請參閱預留項目計費方式

限制

下列各節說明 MIG 調整大小要求的限制。

大小調整要求的限制

MIG 大小調整要求有下列限制:

  • 您可以根據使用的佈建模型,透過 MIG 調整大小要求取得不同機器類型:

    • 彈性啟動:您可以取得任何 GPU 機型 (A4X 和 G4 除外),以及 H4D 機型。使用這個模型,在資源可用時立即建立彈性啟動 VM。

    • 受預留項目限制:您只能取得 A4、A3 Ultra 或 H4D 機器類型。使用這個模型建立 VM 時,會消耗預留資源。

  • 只有處於「建立中」狀態的大小調整要求可以取消。ACCEPTED

  • 只有在大小調整要求成功 (SUCCEEDED)、失敗 (FAILED) 或取消 (CANCELLED) 後,才能刪除要求。

執行個體範本的限制

對於 MIG 的執行個體範本,有下列限制:

MIG 的限制

對於 MIG,有以下限制:

後續步驟