Unterstützte Konfigurationen

Zum Erstellen einer Confidential VM-Instanz benötigen Sie eine virtuelle Maschine mit den folgenden Eigenschaften:

Sie können Ihre eigene Confidential VM-Instanz manuell konfigurieren oder die vorgeschlagenen Einstellungen akzeptieren, wenn Sie den Confidential VM-Dienst in derGoogle Cloud Console aktivieren.

Beschränkungen und bekannte Probleme

Je nachdem, wie Sie Ihre Confidential VM-Instanz konfiguriert haben, gelten die folgenden Einschränkungen.

Alle Confidential VM-Instanzen

  • Sie müssen eine neue VM-Instanz erstellen, um Confidential VM zu aktivieren. Vorhandene Instanzen können nicht in Confidential VM-Instanzen umgewandelt werden.

  • Sie können keine TPUs an Confidential VM-Instanzen anhängen.

  • Confidential VM-Instanzen erfordern eine NVMe-Schnittstelle für Laufwerke. SCSI wird nicht unterstützt.

  • In Linux-Kernel-Versionen vor 5.10 können nur neue Laufwerke im XFS-Format formatiert werden. Zum Formatieren vorhandener Laufwerke in XFS benötigen Sie die Kernel-Version 5.10 oder höher.

  • Sie können nicht mehr als 40 Laufwerke an eine Confidential VM-Instanz anhängen. Sie können über einen Supportkanal eine Ausnahme anfordern. Instanzen mit mehr als 40 Laufwerken können jedoch ohne Fehlermeldung fehlschlagen.

  • Die Bootzeit ist proportional zur Größe des Arbeitsspeichers, der einer Instanz zugewiesen ist. Sie bemerken möglicherweise längere Bootzeiten für Confidential VM-Instanzen mit großem Arbeitsspeicher.

  • Das Herstellen von SSH-Verbindungen dauert bei Confidential VM-Instanzen länger als bei nicht vertraulichen VM-Instanzen.

  • Die Live-Migration wird auf N2D- und C3D-Maschinentypen unterstützt, auf denen AMD SEV ausgeführt wird.

  • Confidential VM-Instanzen haben im Vergleich zu nicht vertraulichen VM-Instanzen möglicherweise eine geringere Netzwerkbandbreite und eine höhere Latenz.

  • Confidential VM-Instanzen mit Hyperdisk Throughput haben eine eingeschränkte maximale Datenübertragungsgröße (MDTS), was die Leistung reduziert. Um Leistungseinbußen zu minimieren, sollten Sie Read-Ahead-Anfragen vermeiden, die das MDTS-Limit überschreiten. Setzen Sie dazu read_ahead_kb auf 124 KiB, wenn Sie gepuffertes E/A verwenden.

AMD SEV

  • Debian 12 bietet aufgrund des fehlenden /dev/sev-guest-Pakets keine Attestierungsunterstützung für AMD SEV.

  • AMD SEV auf C2D- und N2D-Maschinentypen hat eine maximale vNIC-Warteschlangenanzahl von 8.

  • Für AMD SEV auf den Maschinentypen C4D und C3D gelten die folgenden Einschränkungen:

    • Confidential VM-Instanzen, die C4D- und C3D-Maschinentypen verwenden, haben möglicherweise eine geringere Netzwerkbandbreite als entsprechende nicht vertrauliche VM-Instanzen, auch wenn die Netzwerkleistung von Tier_1 pro VM aktiviert ist.

    • Bare-Metal-Instanzen werden nicht unterstützt.

    • Das mit SEV_CAPABLE getaggte rhel-8-4-sap-ha-Image funktioniert nicht mit AMD SEV auf C4D- und C3D-Maschinen mit mehr als 8 vCPUs. In diesem Image fehlt ein erforderlicher Patch, der die Größe des SWIOTLB-Puffers für hohe Netzwerkwarteschlangen erhöht.

    • Confidential VM-Instanzen mit AMD SEV auf dem C3D-Maschinentyp unterstützen Hyperdisk Balanced und Hyperdisk Throughput nicht.

AMD SEV-SNP

  • Der AMD Secure Processor ist eine freigegebene Ressource, die allen Hosts auf dem physischen Server zur Verfügung steht, auf dem er sich befindet. Ein Host kann den Gastzugriff auf den Secure Processor drosseln und Firmware-Updates für den Secure Processor (die als Hostereignisse gelten) können jederzeit erfolgen.

  • Debian 12 unterstützt die Attestierung für AMD SEV-SNP aufgrund des fehlenden /dev/sev-guest-Pakets nicht.

  • AMD SEV-SNP auf N2D-Maschinentypen hat eine maximale Anzahl von vNIC-Warteschlangen von 8.

  • AMD SEV-SNP-VM-Instanzen unterstützen kdump nicht. Verwenden Sie stattdessen die Gastkonsolenlogs.

  • Confidential VM-Instanzen mit AMD SEV-SNP unterstützen keine Reservierungen.

  • Aufgrund einer Gastkernel-Migration und Sicherheitsupdates können Confidential VM-Instanzen mit AMD SEV-SNP zwischen August 2026 und November 2026 längere Bootzeiten und Leistungsänderungen aufweisen.

Intel TDX

  • Intel TDX unterstützt bis zu 192 vCPUs.

  • Lokale SSDs werden nur auf c3-standard-*-lssd-Maschinentypen unterstützt.

  • Das Herunterfahren von Intel TDX-VM-Instanzen dauert länger als das Herunterfahren von Standard-VM-Instanzen. Diese Verzögerung nimmt mit der Speichergröße der VM zu.

  • Es werden nur abgestimmte nichtflüchtige Speicher-Volumes unterstützt, die die NVMe-Schnittstelle verwenden.

  • Intel TDX-VM-Instanzen können nicht in Knotengruppen für einzelne Mandanten bereitgestellt werden.

  • Aufgrund zusätzlicher Sicherheitseinschränkungen gibt die CPUID-Anweisung möglicherweise nur eingeschränkte oder keine Details zur CPU-Architektur zurück. Dies kann sich auf die Leistung von Arbeitslasten auswirken, die von diesen CPUID-Werten abhängen.

  • Intel TDX-VM-Instanzen unterstützen kdump nicht. Verwenden Sie stattdessen die Gastkonsolenlogs.

  • Bei Gast-Images ohne die TDX-Halt-Fixes kann es zu längeren Haltezeiten kommen, was zu Leistungseinbußen führt. Prüfen Sie, ob diese Patches in Ihrem Gastkernel-Build installiert sind, um Leistungseinbußen zu vermeiden.

  • Intel TDX-VM-Instanzen unterstützen keine Reservierungen.

NVIDIA Confidential Computing

  • Die GPU-Attestierung schlägt möglicherweise fehl und meldet einen nicht übereinstimmenden Messdatensatz bei Index 9. Google und NVIDIA arbeiten an einer Lösung.

    Um das Problem zu umgehen, beenden Sie die Confidential VM vollständig und starten Sie sie neu. Ein Neustart der VM über das Gastbetriebssystem der VM behebt das Problem nicht.

  • GPU-beschleunigte VM-Instanzen unterstützen nicht das Erstellen von Clustern für Arbeitslasten mit mehreren Knoten.

  • GPU-beschleunigte VM-Instanzen unterstützen Hyperdisk Extreme nicht.

  • GPU-beschleunigte VM-Instanzen, die auf dem A3 High-Maschinentyp mit NVIDIA H100-GPUs ausgeführt werden, unterstützen keine Reservierungen.

  • Es gelten Einschränkungen für Maschinentypen. Hier finden Sie die Einschränkungen für die einzelnen Maschinentypen:

Maschinentypen

Confidential VM wird auf den folgenden Maschinentypen unterstützt.

Maschinentyp CPU-Plattform GPU Confidential Computing-Technologie Unterstützung für die Live-Migration

a3-highgpu-1g

Namen von Maschinentypen ansehen

  • Intel Sapphire Rapids
NVIDIA H100 Nicht unterstützt

C2D

Namen von Maschinentypen ansehen

  • AMD EPYC Milan
Keine Nicht unterstützt

c3-standard-*

Namen von Maschinentypen ansehen

  • Intel Sapphire Rapids
Keine Nicht unterstützt

c3-standard-*-lssd

Namen von Maschinentypen ansehen

  • Intel Sapphire Rapids
Keine Nicht unterstützt

C3D

Namen von Maschinentypen ansehen

  • AMD EPYC Genoa
Keine Unterstützt

c4-standard-*

Namen von Maschinentypen ansehen

  • Intel Granite Rapids
Keine Nicht unterstützt

C4D

Namen von Maschinentypen ansehen

  • AMD EPYC Turin
Keine Nicht unterstützt

g4-standard-48

Namen von Maschinentypen ansehen

  • AMD EPYC Turin
NVIDIA RTX Pro 6000 Nicht unterstützt

N2D

Namen von Maschinentypen ansehen

  • AMD EPYC Milan
Keine Wird nur auf AMD SEV-VM-Instanzen unterstützt

Zonen

Mit einer der folgenden Methoden können Sie herausfinden, welche Zonen diese Maschinentypen und die Confidential Computing-Technologie unterstützen.

AMD SEV

Führen Sie den folgenden Befehl aus, um die Zonen aufzulisten, in denen AMD SEV unterstützt wird:

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

Ersetzen Sie CPU_PLATFORM durch den Namen der CPU-Plattform, nach der Sie suchen möchten:

  • AMD Milan

  • AMD Genoa

  • AMD Turin

AMD SEV-SNP

AMD SEV-SNP wird in den folgenden Zonen auf dem N2D-Maschinentyp mit AMD Milan-CPU-Plattformen unterstützt:

  • 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 wird in den folgenden Zonen auf c3-standard-*-Maschinentypen unterstützt.

  • 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 wird auf c3-standard-*-lssd-Maschinentypen in den folgenden Zonen unterstützt:

  • 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 wird in den folgenden Zonen auf c4-standard-*-Maschinentypen unterstützt:

  • 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 wird in den folgenden Zonen auf Confidential VM-Instanzen mit einer angehängten GPU auf dem A3 High-Maschinentyp unterstützt:

  • europe-west4-c
  • us-central1-a
  • us-east5-a

G4

Führen Sie den folgenden Befehl aus, um die Zonen aufzulisten, in denen der Maschinentyp g4-standard-48 verfügbar ist:

gcloud compute accelerator-types list \
    --filter="name ~ ^nvidia-rtx-pro-6000$" \
    --format="value(zone)" \
    --sort-by=zone

Betriebssysteme

Informationen zu den verfügbaren Betriebssystem-Images für Confidential VMs finden Sie unter Details zu Betriebssystemen. Suchen Sie die gewünschte Distribution und klicken Sie dann auf den Tab Sicherheitsfunktionen, um zu prüfen, ob Confidential VM unterstützt wird.

Alternativ können Sie unterstützte Betriebssystem-Images mit einem gcloud-Befehl aufrufen oder ein eigenes Linux-Image erstellen.

Unterstützte Betriebssystem-Images mit gcloud ansehen

Die Betriebssystem-Images, die Sie verwenden können, hängen von der von Ihnen gewählten Confidential Computing-Technologie ab.

Mit dem folgenden Befehl können Sie die Betriebssystem-Images, ihre Image-Familien und ihre Versionen auflisten, die AMD- und Intel Confidential Computing-Technologien unterstützen:

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

Geben Sie folgenden Wert an:

OS_FEATURE: Die Art der Confidential Computing-Unterstützung, die Sie wünschen. Zulässige Werte:

  • SEV_CAPABLE: Betriebssysteme, die AMD SEV unterstützen.

  • SEV_LIVE_MIGRATABLE_V2: Betriebssysteme, die AMD SEV und die Live-Migration unterstützen.

  • SEV_SNP_CAPABLE: Betriebssysteme, die AMD SEV-SNP-Isolation und -Attestierung unterstützen.

  • TDX_CAPABLE: Betriebssysteme, die Intel TDX-Isolation und -Attestierung unterstützen.

Wenn Sie die Ergebnisse auf eine bestimmte Image-Familie, ein bestimmtes Projekt oder einen anderen Text beschränken möchten, der in der Antwort des vorherigen Befehls angegeben wurde, verwenden Sie den Operator AND und ersetzen Sie STRING durch eine teilweise Textübereinstimmung, ähnlich wie im folgenden Beispiel:

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

Führen Sie den folgenden Befehl aus, um Details zu einem bestimmten Image aufzurufen. Verwenden Sie dazu die Details aus den Antworten der vorherigen Befehle:

gcloud compute images describe IMAGE_NAME \
    --project=IMAGE_PROJECT

Unterstützte Images für eine Confidential VM-Instanz mit GPU

Für Confidential VM-Instanzen mit angehängten NVIDIA-GPUs gelten die folgenden Anforderungen für Betriebssystem-Image-Projekte und -Familien:

  • A3 High-Maschinentyp:

    • Container-Optimized OS (confidential-vm-images-Projekt): cos-121-lts und höher

    • Ubuntu (ubuntu-os-cloud-Projekt): ubuntu-2204-lts und höher

    Andere Images sind möglicherweise mit TDX_CAPABLE getaggt, wir bieten jedoch keinen offiziellen Support für sie, wenn sie mit GPUs verwendet werden.

  • G4-Maschinentyp:

    • Container-Optimized OS (cos-cloud-Projekt): cos-125-lts und höher

    • Ubuntu (ubuntu-os-cloud-Projekt):

      • ubuntu-2204-lts und höher

      • ubuntu-2404-lts-amd64 und höher

      • ubuntu-minimal-2204-lts und höher

      • ubuntu-minimal-2404-lts-amd64 und höher

    • Ubuntu Pro (ubuntu-os-pro-cloud-Projekt):

      • ubuntu-pro-2204-lts und höher

      • ubuntu-pro-2404-lts-amd64 und höher

Unterstützte Images für C3 mit lokaler SSD

Für Confidential VM-Instanzen, die Intel TDX auf c3-standard-*-lssd-Maschinentypen verwenden, werden die folgenden Betriebssystem-Image-Familien unterstützt:

  • cos-117-lts

  • cos-121-lts

Nächste Schritte