支援的設定

如要建立 Confidential VM 執行個體,您需要具備下列屬性的虛擬機器:

您可以手動設定自己的 Confidential VM 執行個體,或是在Google Cloud 控制台中啟用 Confidential VM 服務時,接受建議設定。

限制與已知問題

視您設定 Confidential VM 執行個體的方式而定,適用下列限制。

所有 Confidential VM 執行個體

  • 您必須建立新的 VM 執行個體,才能啟用 Confidential VM。現有執行個體無法轉換為 Confidential VM 執行個體。

  • 您無法將 TPU 附加至 Confidential VM 執行個體。

  • Confidential VM 執行個體需要 NVMe 介面才能使用磁碟。不支援 SCSI。

  • 在 5.10 之前的 Linux 核心版本中,只有新磁碟可以格式化為 XFS。如要將現有磁碟格式化為 XFS,核心版本必須為 5.10 以上。

  • Confidential VM 執行個體最多只能連接 40 個磁碟。您可以透過支援管道申請例外狀況,但磁碟超過 40 個的執行個體可能會失敗,且不會顯示任何訊息。

  • 開機時間與指派給執行個體的記憶體量成正比。您可能會發現,記憶體容量較大的 Confidential VM 執行個體,開機時間會比較長。

  • 在 Confidential VM 執行個體上建立 SSH 連線,所需時間比非 Confidential VM 執行個體長。

  • 執行 AMD SEV 的 N2D 和 C3D 機型支援即時遷移。

  • 與非 Confidential VM 執行個體相比,Confidential VM 執行個體的網路頻寬可能較低,延遲時間可能較長。

  • 採用 Hyperdisk Throughput 的 Confidential VM 執行個體,其資料傳輸大小上限 (MDTS) 受到限制,因此效能會降低。為盡可能降低效能降幅,請在使用緩衝 I/O 時,將 read_ahead_kb 設為 124 KiB,避免預讀要求超過 MDTS 限制。

AMD SEV

  • Debian 12 沒有 /dev/sev-guest 套件,因此不支援 AMD SEV 認證。

  • C2D 和 N2D 機型上的 AMD SEV vNIC 佇列數量上限為 8。

  • C4D 和 C3D 機型的 AMD SEV 有下列限制:

    • 使用 C4D 和 C3D 機型的 Confidential VM 執行個體,網路頻寬可能低於同等的非 Confidential VM 執行個體,即使啟用每部 VM 的 Tier_1 網路效能也一樣。

    • 不支援裸機執行個體。

    • 標記為 SEV_CAPABLE 的 rhel-8-4-sap-ha 映像檔不適用於 AMD SEV,在 vCPU 超過 8 個的 C4D 和 C3D 機器上無法運作。這個映像檔缺少必要的修補程式,無法增加 SWIOTLB 緩衝區的大小,以因應高網路佇列。

    • 採用 C3D 機型且搭載 AMD SEV 的機密 VM 執行個體,不支援 Hyperdisk Balanced 和 Hyperdisk Throughput。

AMD SEV-SNP

  • AMD 安全處理器是共用資源,可供所在實體伺服器上的所有主機使用。主機可以限制訪客對安全處理器的存取權,且安全處理器的韌體更新 (視為主機事件) 隨時可能發生。

  • Debian 12 缺少 /dev/sev-guest 套件,因此不支援 AMD SEV-SNP 認證。

  • N2D 機型上的 AMD SEV-SNP,vNIC 佇列數量上限為 8。

  • AMD SEV-SNP VM 執行個體不支援kdump。請改用訪客控制台記錄。

  • 採用 AMD SEV-SNP 的 Confidential VM 執行個體不支援預留項目。

  • 由於客體核心遷移和安全性更新,2026 年 8 月至 2026 年 11 月期間,採用 AMD SEV-SNP 的 Confidential VM 執行個體可能需要較長的啟動時間,效能也可能有所變化。

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 機密運算

  • GPU 認證可能會失敗,並回報索引 9 的測量記錄不相符。Google 和 NVIDIA 正在設法解決這個問題。

    如要解決這個問題,請完全停止並重新啟動 Confidential VM。從 VM 的訪客 OS 重新啟動 VM 無法解決問題。

  • GPU 加速 VM 執行個體不支援為多節點工作負載建立叢集。

  • GPU 加速 VM 執行個體不支援 Hyperdisk Extreme。

  • 在A3 High 機型上執行、搭載 NVIDIA H100 GPU 的 GPU 加速 VM 執行個體不支援預留項目。

  • 適用機型限制。請參閱各機型限制:

機型

Confidential VM 支援下列機器類型。

機型 CPU 平台 GPU 機密運算技術 即時遷移支援

a3-highgpu-1g

查看機型名稱

  • Intel Sapphire Rapids
NVIDIA H100 不支援

C2D

查看機型名稱

  • AMD EPYC Milan
無 不支援

c3-standard-*

查看機型名稱

  • Intel Sapphire Rapids
無 不支援

c3-standard-*-lssd

查看機型名稱

  • Intel Sapphire Rapids
無 不支援

C3D

查看機型名稱

  • AMD EPYC Genoa
無 支援

c4-standard-*

查看機型名稱

  • Intel Granite Rapids
無 不支援

C4D

查看機型名稱

  • AMD EPYC Turin
無 不支援

g4-standard-48

查看機型名稱

  • AMD EPYC Turin
NVIDIA RTX Pro 6000 不支援

N2D

查看機型名稱

  • AMD EPYC Milan
無 僅支援 AMD SEV VM 執行個體

可用區

您可以透過下列任一方法,查看哪些可用區支援這些機型和機密運算技術。

AMD SEV

如要列出支援 AMD SEV 的可用區,請執行下列指令:

gcloud compute zones list \
    --filter="availableCpuPlatforms.list():'CPU_PLATFORM'" \
    --format="value(name)" \
    --sort-by=name

將 CPU_PLATFORM 替換為要搜尋的 CPU 平台名稱:

  • AMD Milan

  • AMD Genoa

  • AMD 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 機密運算

A3 High

NVIDIA 機密運算支援下列可用區,適用於 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 作業系統映像檔,請參閱「作業系統詳細資料」。找到您選擇的發行版本,然後按一下「安全防護功能」(Security features) 分頁標籤,查看是否支援 Confidential VM。

或者,您也可以使用 gcloud 指令查看支援的作業系統映像檔,或建立自己的 Linux 映像檔。

使用 gcloud 查看支援的作業系統映像檔

可使用的作業系統映像檔取決於您選擇的機密運算技術。

您可以執行下列指令,列出支援 AMD 和 Intel 機密運算技術的作業系統映像檔、映像檔系列和版本:

gcloud compute images list \
    --filter="guestOsFeatures[].type:(OS_FEATURE)"

提供下列值:

OS_FEATURE:您需要的機密運算支援類型。可接受的值如下:

  • 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 執行個體支援的映像檔

如果 Confidential VM 執行個體附加 NVIDIA GPU,作業系統映像檔專案和系列須符合下列規定:

  • 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 的映像檔

如果 Confidential VM 執行個體在 c3-standard-*-lssd 機型上使用 Intel TDX,則支援下列作業系統映像檔系列:

  • cos-117-lts

  • cos-121-lts

後續步驟