本文概要說明代管執行個體群組 (MIG) 中的大小調整要求。如要進一步瞭解將虛擬機器 (VM) 執行個體新增至 MIG 的其他方式,請參閱「將執行個體新增至 MIG」。
使用 MIG 規模調整要求可享有下列優點:
一次在 MIG 中建立多個 VM。有可用資源時,MIG 會一次建立多個 VM。這樣一來,您就不必在所有資源都可用之前,為部分容量付費。
取得 GPU 等需求量高的資源。您可以搭配「彈性啟動」或「取決於預留項目」佈建模式,使用 MIG 規模調整要求。這些模型可帶來下列好處:
您更有可能取得 GPU。
vCPU 和 GPU 最高可享 53% 的折扣。
用途
您可以在 MIG 中使用調整大小要求,執行下列操作:
資源可用時立即建立 VM。您可以要求為最多需要執行七天的工作負載建立 VM,但開始時間不限。使用大小調整要求在資源可用時立即建立 VM 時,會發生下列情況:
只要有可用資源,MIG 就會排定 VM 建立作業。
MIG 建立要求的 VM 後,VM 會持續執行,直到執行時間結束或您刪除 VM 為止。您無法停止或暫停這些 VM。
建立使用預留項目的 VM。您可以建立 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 規模調整要求後,要求會經歷不同狀態。下圖顯示這些狀態:
上圖顯示的狀態如下:
CREATING
:Compute Engine 收到規模調整要求後,MIG 的目標大小會增加要求中指定的 VM 數量,且 MIG 會建立處於CREATING
狀態的代管執行個體。這些代管執行個體代表 MIG 在大小調整要求成功時建立的 VM。ACCEPTED
:Compute Engine 已建立並接受要求。 根據 MIG 調整大小要求的用途,Compute Engine 會執行下列其中一項操作: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。在這個用途中,您不需要配額。這是因為您使用與預留項目綁定的佈建模式,在日曆模式中耗用未來預留項目的自動建立預留項目。
定價
在 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 調整大小要求,取得下列機器類型:
如果您使用 MIG 規模調整要求,在資源可用時立即建立 VM,則可取得 A4X 以外的任何 GPU 機器類型。
如果您使用 MIG 規模調整要求,透過預留項目建立 VM,則只能取得 A4 或 A3 Ultra 機型。
只有處於「建立中」狀態的大小調整要求可以取消。
ACCEPTED
只有在大小調整要求成功 (
SUCCEEDED
)、失敗 (FAILED
) 或取消 (CANCELLED
) 後,才能刪除要求。
執行個體範本的限制
對於 MIG 的執行個體範本,有下列限制:
您必須指定在主機維護事件期間停止 VM。
您無法指定刊登位置政策。
根據 MIG 規模調整要求的用途,您必須在建立執行個體範本時指定下列項目:
如要在資源可用時立即建立 VM,請指定下列項目:
如要建立 VM,並使用日曆模式中為未來預留項目自動建立的預留項目,請指定下列項目:
如要在預留期限結束時刪除 VM,請使用
instanceTerminationAction
欄位。如要指定要使用的預留項目。
如要使用取決於預留項目的佈建模式。
MIG 的限制
對於 MIG,有以下限制:
在區域性 MIG 中,您只能使用
ANY_SINGLE_ZONE
目標分配型態。您必須在 MIG 中關閉修復功能。
您必須刪除自動調度資源設定。
您無法將 VM 設定更新套用至透過大小調整要求建立的 VM。如要避免自動更新,請將 MIG 的更新類型設為「投機」。
您無法將適用於所有執行個體的設定套用至透過規模調整要求建立的 VM。
您無法在透過大小調整要求建立的 VM 中定義每個執行個體的設定。
您只能將 MIG 的待命集區模式設為
manual
(預設值)。如果 MIG 包含已接受的規模調整要求,您就無法執行下列操作:
您無法刪除或捨棄 MIG 為規模調整要求建立的「
CREATING
」狀態代管執行個體。如要刪除這些受管理執行個體,請取消大小調整要求。
後續步驟
瞭解如何在 MIG 中建立大小調整要求。