如要建立 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設為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 執行個體,網路頻寬可能低於同等的非 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 | 機密運算技術 | 即時遷移支援 |
|---|---|---|---|---|
|
|
|
NVIDIA H100 | 不支援 | |
|
C2D |
|
無 |
|
不支援 |
|
|
|
無 |
|
不支援 |
|
|
|
無 |
|
不支援 |
|
C3D |
|
無 |
|
支援 |
|
|
|
無 |
|
不支援 |
|
C4D |
|
無 |
|
不支援 |
|
|
|
NVIDIA RTX Pro 6000 | 不支援 | |
|
N2D |
|
無 | 僅支援 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 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 機密運算
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-ltscos-121-lts