Confidential VM インスタンスを作成するには、次のプロパティを持つ仮想マシンが必要です。
独自の Confidential VM インスタンスを手動で構成することも、Google Cloud コンソールで Confidential VM サービスを有効にするときに推奨設定を受け入れることもできます。
制限事項と既知の問題
Confidential VM インスタンスの構成方法に応じて、次の制限が適用されます。
すべての Confidential VM インスタンス
Confidential VM を有効にするには、新しい VM インスタンスを作成する必要があります。既存のインスタンスを Confidential VM インスタンスに変換することはできません。
Confidential VMs インスタンスに TPU をアタッチすることはできません。
Confidential VM インスタンスには、ディスク用の NVMe インターフェースが必要です。SCSI はサポートされていません。
5.10 より前の Linux カーネル バージョンでは、新しいディスクのみを XFS にフォーマットできます。既存のディスクを XFS にフォーマットするには、カーネル バージョン 5.10 以降が必要です。
Confidential VM インスタンスに 40 を超えるディスクをアタッチすることはできません。サポート チャネルで例外をリクエストできますが、40 個を超えるディスクを持つインスタンスは自動的に失敗する可能性があります。
起動時間は、インスタンスに割り当てられるメモリの量に比例します。大容量メモリを使用する Confidential VM インスタンスは起動時間が長くなることがあります。
Confidential VM インスタンスでは、非 Confidential VM インスタンスよりも SSH 接続の確立に時間がかかります。
ライブ マイグレーションは、AMD SEV を実行する N2D マシンタイプと C3D マシンタイプでサポートされています。
Confidential VM インスタンスは、Confidential VM 以外のインスタンスと比較して、ネットワーク帯域幅が低く、レイテンシが高くなる可能性があります。
Hyperdisk Throughput を使用する Confidential VM インスタンスでは、最大データ転送サイズ(MDTS)が制限されるため、パフォーマンスが低下します。パフォーマンスの低下を最小限に抑えるには、バッファ I/O を使用するときに
read_ahead_kbを124KiB に設定して、MDTS の上限を超える先読みリクエストを回避します。
AMD SEV
Debian 12 には
/dev/sev-guestパッケージがないため、AMD SEV の構成証明はサポートされていません。C2D と N2D のマシンタイプでの AMD SEV の最大 vNIC キュー数は
8です。
C4D と C3D のマシンタイプでの AMD SEV には、次の制限があります。
C4D マシンタイプと C3D マシンタイプを使用する Confidential VM インスタンスでは、VM ごとの Tier_1 ネットワーキング パフォーマンスが有効になっている場合でも、同等の非 Confidential VM インスタンスよりもネットワーク帯域幅が低くなることがあります。
ベアメタル インスタンスはサポートされていません。
SEV_CAPABLEのタグが付いたrhel-8-4-sap-haイメージは、8 個を超える vCPU を備えた C4D マシンと C3D マシンで AMD SEV と連携しません。このイメージには、高ネットワーク キューの SWIOTLB バッファのサイズを増やすために必要なパッチがありません。C3D マシンタイプで AMD SEV を使用する Confidential VMs インスタンスは、Hyperdisk Balanced と Hyperdisk Throughput をサポートしていません。
AMD SEV-SNP
AMD Secure Processor は、物理サーバー上のすべてのホストで使用できる共有リソースです。ホストは、セキュア プロセッサへのゲストアクセスをスロットリングできます。また、セキュア プロセッサへのファームウェアの更新(ホストイベントと見なされます)はいつでも発生する可能性があります。
Debian 12 には
/dev/sev-guestパッケージがないため、AMD SEV-SNP の構成証明はサポートされていません。N2D マシンタイプの AMD SEV-SNP の最大 vNIC キュー数は
8です。AMD SEV-SNP VM インスタンスは
kdumpをサポートしていません。代わりに、ゲスト コンソール ログを使用します。AMD SEV-SNP を使用する Confidential VM インスタンスは、予約をサポートしていません。
ゲストカーネルの移行とセキュリティ アップデートにより、AMD SEV-SNP を使用する Confidential VM インスタンスでは、2026 年 8 月から 2026 年 11 月までの間に起動時間が長くなり、パフォーマンスが変化する可能性があります。
Intel TDX
Intel TDX は最大 192 個の vCPU をサポートします。
ローカル SSD は、
c3-standard-*-lssdマシンタイプでのみサポートされています。Intel TDX VM インスタンスは、標準 VM インスタンスと比較してシャットダウンに時間がかかります。この遅延は VM のメモリサイズに比例して増加します。
NVMe インターフェースを使用するバランス永続ディスク ボリュームのみがサポートされています。
Intel TDX VM インスタンスは、単一テナントノード グループにプロビジョニングできません。
追加のセキュリティ制約により、CPUID 命令は CPU アーキテクチャの詳細を制限付きで返すか、まったく返さない場合があります。これにより、これらの CPUID 値に依存するワークロードのパフォーマンスに影響する可能性があります。
Intel TDX VM インスタンスは
kdumpをサポートしていません。代わりに、ゲスト コンソール ログを使用します。TDX 停止修正が適用されていないゲストイメージでは、停止時間が長くなり、パフォーマンスが低下する可能性があります。パフォーマンスの低下を回避するには、これらのパッチがゲスト カーネルビルドにインストールされていることを確認します。
Intel TDX VM インスタンスは予約をサポートしていません。
NVIDIA Confidential Computing
GPU 構成証明が失敗し、インデックス 9 で不一致の測定レコードが報告されることがあります。Google と NVIDIA はこの問題の修正に取り組んでいます。
この問題を回避するには、Confidential VM を完全に停止して再起動します。VM のゲスト OS から VM を再起動しても、問題は解決しません。
GPU アクセラレーション VM インスタンスは、マルチノード ワークロード用のクラスタの作成をサポートしていません。
GPU アクセラレーション VM インスタンスは、Hyperdisk Extreme をサポートしていません。
NVIDIA H100 GPU を搭載した A3 High マシンタイプで実行されている GPU アクセラレーション VM インスタンスは、予約をサポートしていません。
マシンタイプの制限が適用されます。各マシンタイプの制限事項をご覧ください。
マシンタイプ
Confidential VM は、次のマシンタイプでサポートされています。
| マシンタイプ | CPU プラットフォーム | GPU | Confidential Computing テクノロジー | ライブ マイグレーションのサポート |
|---|---|---|---|---|
|
|
|
NVIDIA H100 | 非対応 | |
|
C2D |
|
なし |
|
非対応 |
|
|
|
なし |
|
非対応 |
|
|
|
なし |
|
非対応 |
|
C3D |
|
なし |
|
サポート対象 |
|
|
|
なし |
|
非対応 |
|
C4D |
|
なし |
|
非対応 |
|
|
|
NVIDIA RTX Pro 6000 | 非対応 | |
|
N2D |
|
なし | AMD SEV VM インスタンスでのみサポート |
ゾーン
これらのマシンタイプと Confidential Computing テクノロジーをサポートするゾーンは、次のいずれかの方法で確認できます。
AMD SEV
AMD SEV がサポートされているゾーンを一覧表示するには、次のコマンドを実行します。
gcloud compute zones list \
--filter="availableCpuPlatforms.list():'CPU_PLATFORM'" \
--format="value(name)" \
--sort-by=name
CPU_PLATFORM は、検索する CPU プラットフォームの名前に置き換えます。
AMD MilanAMD GenoaAMD Turin
AMD SEV-SNP
AMD SEV-SNP は、AMD Milan CPU プラットフォームの N2D マシンタイプで、次のゾーンでサポートされています。
- asia-southeast1-a
- asia-southeast1-b
- asia-southeast1-c
- europe-west3-a
- europe-west3-b
- europe-west3-c
- europe-west4-a
- europe-west4-b
- europe-west4-c
- us-central1-a
- us-central1-b
- us-central1-c
Intel TDX
c3-standard-*
Intel TDX は、次のゾーンの c3-standard-* マシンタイプでサポートされています。
- asia-northeast1-b
- asia-south1-b
- asia-southeast1-a
- asia-southeast1-b
- asia-southeast1-c
- europe-west3-a
- europe-west3-b
- europe-west4-a
- europe-west4-b
- europe-west4-c
- europe-west9-a
- europe-west9-b
- us-central1-a
- us-central1-b
- us-central1-c
- us-east1-c
- us-east1-d
- us-east4-a
- us-east4-b
- us-east4-c
- us-east5-b
- us-east5-c
- us-west1-a
- us-west1-b
c3-standard-*-lssd
Intel TDX は、次のゾーンの c3-standard-*-lssd マシンタイプでサポートされています。
- asia-southeast1-a
- asia-southeast1-b
- europe-west4-a
- europe-west4-b
- southamerica-east1-a
- us-central1-a
- us-central1-b
- us-east4-b
- us-east4-c
- us-east5-b
- us-east5-c
- us-west1-b
c4-standard-*
Intel TDX は、c4-standard-* マシンタイプの次のゾーンでサポートされています。
- asia-southeast1-a
- asia-southeast1-b
- asia-southeast1-c
- europe-west1-b
- europe-west3-a
- europe-west3-b
- europe-west4-a
- europe-west4-b
- us-central1-a
- us-central1-b
- us-central1-f
- us-east4-a
- us-east4-b
- us-east4-c
- us-west1-a
NVIDIA Confidential Computing
A3 High
NVIDIA Confidential Computing は、次のゾーンで、A3 High マシンタイプに GPU がアタッチされた Confidential VM インスタンスでサポートされています。
- europe-west4-c
- us-central1-a
- us-east5-a
G4
g4-standard-48 マシンタイプを使用できるゾーンを一覧表示するには、次のコマンドを実行します。
gcloud compute accelerator-types list \
--filter="name ~ ^nvidia-rtx-pro-6000$" \
--format="value(zone)" \
--sort-by=zone
オペレーティング システム
使用可能な Confidential VM オペレーティング システム イメージについては、オペレーティング システムの詳細をご覧ください。選択したディストリビューションを見つけて、[セキュリティ機能] タブをクリックし、Confidential VM がサポートされているかどうかを確認します。
または、gcloud コマンドを使用してサポートされているオペレーティング システム イメージを表示するか、独自の Linux イメージを作成することもできます。
gcloud でサポートされているオペレーティング システム イメージを表示する
使用できるオペレーティング システム イメージは、Confidential Computing テクノロジーの選択によって決まります。
次のコマンドを実行すると、AMD と Intel の Confidential Computing テクノロジーをサポートするオペレーティング システム イメージ、イメージ ファミリー、バージョンを一覧表示できます。
gcloud compute images list \
--filter="guestOsFeatures[].type:(OS_FEATURE)"
次の値を指定します。
OS_FEATURE: 必要な Confidential Computing サポートのタイプ。次の値が利用できます。
SEV_CAPABLE: AMD SEV をサポートするオペレーティング システム。SEV_LIVE_MIGRATABLE_V2: AMD SEV とライブ マイグレーションをサポートするオペレーティング システム。SEV_SNP_CAPABLE: AMD SEV-SNP の分離と構成証明をサポートするオペレーティング システム。TDX_CAPABLE: Intel TDX の分離と構成証明をサポートするオペレーティング システム。
結果を特定のイメージ ファミリー、プロジェクト、または前のコマンドのレスポンスで提供された他のテキストに制限するには、AND 演算子を使用し、STRING を部分テキスト一致に置き換えます。次の例をご覧ください。
gcloud compute images list \
--filter="guestOsFeatures[].type:(OS_FEATURE) AND STRING"
特定のイメージの詳細を表示するには、前のコマンドのレスポンスの詳細を使用して、次のコマンドを実行します。
gcloud compute images describe IMAGE_NAME \
--project=IMAGE_PROJECT
GPU を使用する Confidential VM インスタンスでサポートされているイメージ
NVIDIA GPU がアタッチされた Confidential VM インスタンスの場合、オペレーティング システム イメージのプロジェクトとファミリーの要件は次のとおりです。
A3 High マシンタイプ:
Container-Optimized OS(
confidential-vm-imagesプロジェクト):cos-121-lts以降Ubuntu(
ubuntu-os-cloudプロジェクト):ubuntu-2204-lts以降
他のイメージに
TDX_CAPABLEのタグが付けられている場合がありますが、GPU で使用する場合の公式サポートは提供されていません。G4 マシンタイプ:
Container-Optimized OS(
cos-cloudプロジェクト):cos-125-lts以降Ubuntu(
ubuntu-os-cloudプロジェクト):ubuntu-2204-lts以降ubuntu-2404-lts-amd64以降ubuntu-minimal-2204-lts以降ubuntu-minimal-2404-lts-amd64以降
Ubuntu Pro(
ubuntu-os-pro-cloudプロジェクト):ubuntu-pro-2204-lts以降ubuntu-pro-2404-lts-amd64以降
ローカル SSD を使用する C3 でサポートされているイメージ
c3-standard-*-lssd マシンタイプで Intel TDX を使用する Confidential VM インスタンスの場合、次のオペレーティング システム イメージ ファミリーがサポートされています。
cos-117-ltscos-121-lts
次のステップ
Confidential VM インスタンスを作成する方法を学習する。