即時遷移

Confidential VM 執行個體必須採用下列設定,才能支援即時遷移:

所有其他 Confidential VM 類型都不支援即時遷移,且必須在建立時將 onHostMaintenance 政策設為 TERMINATE。也就是說,VM 會在主機維護事件期間停止。

不支援即時遷移的 Confidential VM 執行個體主機維護事件

在主機維護事件期間,不支援即時遷移且採用預設主機維護政策設定的 Confidential VM 執行個體會停止運作。維護作業完成後,系統會重新啟動這些 VM。

下表列出不支援即時遷移的 Confidential VM 執行個體,其主機維護政策設定的預設值。

主機維護政策 Confidential VM 預設值 說明
onHostMaintenance TERMINATE

如果 Confidential VM 執行個體不支援即時遷移,則必須將這項屬性設為 TERMINATE。也就是說,Confidential VM 執行個體會在維護事件期間停止,狀態則會設為 TERMINATED 。

automaticRestart true 如果設為 true,Confidential VM 執行個體會在維護作業完成後重新啟動。
hostErrorTimeoutSeconds 330 主機嘗試重新啟動無回應 VM 前,90 到 330 之間的秒數。

只要妥善規劃,就能盡可能降低主機維護事件對 Confidential VM 執行個體的影響。

盡可能降低主機維護事件的影響

如要盡可能降低主機維護事件對不支援即時遷移的 Confidential VM 執行個體造成的影響,您可以採取下列做法:

監控維護事件通知

如要提前收到主機事件通知,請監控 /computeMetadata/v1/instance/maintenance-event 中繼資料值。如要這麼做,請在 Confidential VM 執行個體上執行下列指令,要求事件通知:

curl http://metadata.google.internal/computeMetadata/v1/instance/maintenance-event -H "Metadata-Flavor: Google"

如果中繼資料伺服器的要求傳回 NONE,表示 VM 未排定停止。如果中繼資料伺服器傳回 TERMINATE_ON_HOST_MAINTENANCE,表示 VM 已排定停止。

下表列出不支援即時遷移的 Confidential VM 執行個體,其主機維護事件通知期,並依機密運算技術類型整理。請利用這些時段,妥善規劃主機維護事件。

機密運算技術 機型 通知期限
AMD SEV C2D 無
AMD SEV-SNP N2D 1 小時
Intel TDX c3-standard-* 7 天
c3-standard-*-lssd 7 天
c4-standard-* 7 天

模擬主機維護事件

如要測試 Confidential VM 執行個體重新啟動時,工作負載的行為,您可以模擬主機維護事件。在模擬事件中,請思考如何調整工作負載,以便在實際事件發生時保持彈性。

變更工作負載

模擬主機維護事件後,您可以根據經驗修改工作負載,以便因應這類事件。舉例來說,您可以使用下列其中一種技術:

在單一租戶節點上佈建 Confidential VM 執行個體

如有需要,您可以在單一租戶節點上佈建 Confidential VM 執行個體。您可以指定 4 小時的時間範圍,讓 Google 在這段期間內對 VM 執行維護作業。您也可以執行手動即時遷移,將 VM 移至您控制的其他節點或節點群組。

請參閱「單一租戶節點定價」。

後續步驟

瞭解如何設計具備韌性的系統。