支援的設定

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

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

限制

視機密 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 個的執行個體可能會失敗,且不會顯示任何訊息。

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

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

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

  • 與非機密 VM 執行個體相比,機密 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 執行個體,網路頻寬可能低於同等的非機密 VM 執行個體,即使啟用每部 VM 的 Tier_1 網路效能,也可能發生這種情況。

    • 不支援裸機執行個體。

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

    • 在 C3D 機型上使用 AMD SEV 的 Confidential VM 不支援 Hyperdisk Balanced 和 Hyperdisk Throughput。

AMD SEV-SNP

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

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

  • 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 機器類型。

  • VM 執行個體關閉所需的時間比標準 VM 執行個體長。延遲時間會隨著 VM 記憶體大小增加。

  • 僅支援使用 NVMe 介面的平衡型永久磁碟磁碟區。

  • 無法在單一租戶節點群組上佈建 VM 執行個體。

  • 由於額外的安全性限制,CPUID 指令可能會傳回有限或沒有 CPU 架構詳細資料。這可能會影響依賴這些 CPUID 值的負載效能。

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

  • 如果客體映像檔未套用 TDX 停機修正,停機時間可能會延長,導致效能降低。為避免效能降低,請確認這些修補程式已安裝在客體核心建構中。

  • 採用 Intel TDX 的 Confidential VM 執行個體不支援預留項目。

NVIDIA 機密運算

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

  • 這些 VM 執行個體不支援 Hyperdisk Extreme。

  • 在 A3 High 機型上執行的 VM 執行個體,如果配備 NVIDIA H100 GPU,則不支援預留項目。

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

機型、CPU 和可用區

下列機型和設定支援機密 VM。如要瞭解建立附加 GPU 的執行個體所需的 GPU 配額,請參閱「配額」。

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

a3-highgpu-1g

查看機型名稱

  • Intel Sapphire Rapids
不支援 支援

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
不支援 支援

N2D

查看機型名稱

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

查看支援的區域

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

AMD SEV

參考表格

如要查看哪些可用區支援 Confidential VM 的 SEV,請完成下列步驟。

  1. 請參閱「適用區域及可用區」。

  2. 按一下「選取機型」,然後選取「N2D」、「C2D」、「C3D」和「C4D」。

  3. 按一下「選取 CPU」,然後選取「AMD EPYC Milan」、「AMD EPYC Genoa」或「AMD EPYC Turin」。

gcloud

如要列出 Google Cloud中的可用可用區,請執行下列指令:

gcloud compute zones list \
    --format="value(NAME)"

如要列出特定可用區的可用 CPU 平台,請執行下列指令,並檢查是否支援 AMD Milan、AMD Genoa 或 AMD Turin:

gcloud compute zones describe ZONE_NAME \
    --format="value(availableCpuPlatforms)"

AMD SEV-SNP

下列可用區支援 AMD SEV-SNP,且使用 AMD Milan CPU 平台的 N2D 機型:

  • asia-southeast1-a

  • asia-southeast1-b

  • asia-southeast1-c

  • europe-west2-b

  • europe-west2-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-b

  • us-east1-c

  • 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 機型

在下列可用區中,機密 VM 執行個體可支援 NVIDIA 機密運算,並在 A3 High 機型上附加 GPU:

  • europe-west4-c

  • us-central1-a

  • us-east5-a

G4 機型

NVIDIA 機密運算支援下列可用區,適用於 G4 機型上附加 GPU 的 Confidential VM 執行個體:

  • asia-east1-a

  • asia-east1-b

  • asia-south1-c

  • asia-south2-a

  • asia-south2-c

  • asia-southeast1-a

  • asia-southeast1-b

  • asia-southeast1-c

  • asia-southeast2-b

  • asia-southeast2-c

  • europe-north1-a

  • europe-north1-b

  • europe-north1-c

  • europe-west1-c

  • europe-west2-b

  • europe-west2-c

  • europe-west4-a

  • europe-west4-ai1a

  • europe-west4-b

  • europe-west8-b

  • europe-west10-b

  • us-central1-d

  • us-central1-f

  • us-east1-b

  • us-east1-d

  • us-east4-b

  • us-east4-c

  • us-east5-a

  • us-east5-b

  • us-east5-c

  • us-south1-a

  • us-south1-b

  • us-west1-b

  • us-west1-c

  • us-west3-a

  • us-west4-a

作業系統

如要瞭解可用的 Confidential VM 作業系統映像檔,請參閱「作業系統詳細資料」。找到所選發行版本,然後按一下「安全防護功能」分頁,確認是否支援 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-tdx-113-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-minimal-2204-lts

      • ubuntu-2404-lts-amd64

      • 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

後續步驟