ライブ マイグレーション

Confidential VM インスタンスが ライブ マイグレーションをサポートするには、次の構成が必要です。

  • AMD EPYC Milan CPU プラットフォームを搭載した N2D マシンタイプ

  • AMD SEV Confidential Computing テクノロジー

  • ライブ マイグレーションをサポートするオペレーティング システム イメージ

  • 2024 年 1 月 15 日以降に作成されたもの

他のすべての Confidential VM タイプはライブ マイグレーションをサポートしていないため、作成時に onHostMaintenance ポリシーTERMINATE に設定する必要があります。つまり、ホスト メンテナンス イベント中に VM が停止します。

ライブ マイグレーションをサポートしていない Confidential VM インスタンスのホスト メンテナンス イベント

ホスト メンテナンス イベント中、ライブ マイグレーションをサポートしておらず、ホスト メンテナンス ポリシーの設定がデフォルトの Confidential 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 インスタンスのホスト メンテナンス イベント通知期間を、Confidential Computing テクノロジー タイプ別に示します。これらの期間を使用して、ホスト メンテナンス イベントを計画します。

Confidential Computing テクノロジー マシンタイプ 通知期間
AMD SEV C2D なし
C3D 7 日
AMD SEV-SNP N2D 1 時間
インテル TDX c3-standard-* 7 日
c4-standard-*プレビュー 7 日

ホスト メンテナンス イベントをシミュレートする

Confidential VM インスタンスが再起動したときにワークロードがどのように動作するかをテストするには、 ホスト メンテナンス イベントをシミュレートします 。 シミュレートされたイベントを処理しながら、実際のイベントが発生した場合に復元できるようにワークロードを変更する方法を検討します。

ワークロードを変更する

ホスト メンテナンス イベントをシミュレートしたら、その経験に基づいてワークロードを変更して対応できます。たとえば、次のいずれかの手法を使用できます。

単一テナントノードに Confidential VM インスタンスをプロビジョニングする

必要に応じて、 単一テナントノードに Confidential VM インスタンスをプロビジョニングできます。これにより、Google が VM のメンテナンスを実行できる 4 時間の期間を決定できます。 また、手動ライブ マイグレーションを実行して、VM を別のノードまたは制御するノードグループに移動することもできます。

単一テナントノードの料金をご覧ください。

次のステップ

復元力のあるシステムの設計について学習する。