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 -Konsole aktivieren.

Beschränkungen

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

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 konvertiert 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.

  • Nur neue Laufwerke können in Linux-Kernel-Versionen vor 5.10 als XFS 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 anderen VM-Instanzen.

  • Die Live-Migration wird für 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 vermeiden, dass Read-Ahead-Anfragen das MDTS-Limit überschreiten. Legen Sie dazu bei Verwendung von gepufferter E/A read_ahead_kb auf 124 KiB fest.

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 dem Maschinentyp 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 rhel-8-4-sap-ha-Image mit dem Tag SEV_CAPABLE funktioniert nicht mit AMD SEV auf C4D- und C3D-Maschinen mit mehr als 8 vCPUs. Für dieses Image fehlt ein erforderlicher Patch, der die Größe des SWIOTLB-Puffers für Netzwerk-Warteschlangen mit hoher Priorität erhöht.

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

AMD SEV-SNP

  • 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.

  • VM-Instanzen unterstützen kdump nicht. Verwenden Sie stattdessen die Gastkonsolenprotokolle.

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

  • Aufgrund einer Migration des Gast-Kernels und von Sicherheitsupdates kann es bei Confidential VM-Instanzen mit AMD SEV-SNP zwischen August 2026 und November 2026 zu längeren Startzeiten und Leistungsänderungen kommen.

Intel TDX

  • Intel TDX unterstützt bis zu 192 vCPUs.

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

  • Das Herunterfahren von VM-Instanzen dauert länger als bei 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.

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

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

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

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

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

NVIDIA Confidential Computing

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

  • Diese VM-Instanzen unterstützen Hyperdisk Extreme nicht.

  • VM-Instanzen, die auf dem Maschinentyp A3 High 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, CPUs und Zonen

Confidential VM wird auf den folgenden Maschinentypen und Konfigurationen unterstützt. Informationen zu den GPU-Kontingenten, die zum Erstellen von Instanzen mit angehängten GPUs erforderlich sind, finden Sie unter Kontingente.

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

a3-highgpu-1g

Namen von Maschinentypen ansehen

  • Intel Sapphire Rapids
Nicht unterstützt Unterstützt

C2D

Namen von Maschinentypen ansehen

  • AMD EPYC Milan
Nicht unterstützt Nicht unterstützt

c3-standard-*

Namen von Maschinentypen ansehen

  • Intel Sapphire Rapids
Nicht unterstützt Nicht unterstützt

c3-standard-*-lssd

Namen von Maschinentypen ansehen

  • Intel Sapphire Rapids
Nicht unterstützt Nicht unterstützt

C3D

Namen von Maschinentypen ansehen

  • AMD EPYC Genoa
Unterstützt Nicht unterstützt

c4-standard-*

Namen von Maschinentypen ansehen

  • Intel Granite Rapids
Nicht unterstützt Nicht unterstützt

C4D

Namen von Maschinentypen ansehen

  • AMD EPYC Turin
Nicht unterstützt Nicht unterstützt

g4-standard-48

Namen von Maschinentypen ansehen

  • AMD EPYC Turin
Nicht unterstützt Unterstützt

N2D

Namen von Maschinentypen ansehen

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

Unterstützte Zonen ansehen

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

AMD SEV

Referenztabelle

Führen Sie die folgenden Schritte aus, um zu sehen, welche Zonen SEV auf Confidential VMs unterstützen.

  1. Rufen Sie Verfügbare Regionen und Zonen auf.

  2. Klicken Sie auf Maschinentyp auswählen und wählen Sie dann N2D, C2D, C3D und C4D aus.

  3. Klicken Sie auf CPU auswählen und wählen Sie dann AMD EPYC Milan, AMD EPYC Genoa oder AMD EPYC Turin aus.

gcloud

Führen Sie den folgenden Befehl aus, um die in Google Cloudverfügbaren Zonen aufzulisten:

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

Führen Sie den folgenden Befehl aus, um die verfügbaren CPU-Plattformen für eine bestimmte Zone aufzulisten, und prüfen Sie, ob AMD Milan, AMD Genoa oder AMD Turin unterstützt werden:

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

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-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 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-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 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-Maschinentyp

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-Maschinentyp

NVIDIA Confidential Computing wird in den folgenden Zonen auf Confidential VM-Instanzen mit einer angehängten GPU auf dem G4-Maschinentyp unterstützt:

  • 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

Betriebssysteme

Informationen zu den verfügbaren Betriebssystem-Images für Confidential VM finden Sie unter Details zu Betriebssystemen. Suchen Sie nach der gewünschten 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: Der Typ der Confidential Computing-Unterstützung, die Sie benötigen. 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 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 empfehlen wir die Verwendung der folgenden Betriebssystem-Image-Projekte und Image-Familien basierend auf dem Maschinentyp:

  • A3 High-Maschinentyp:

    • Container-Optimized OS (confidential-vm-images-Projekt): cos-tdx-113-lts

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

    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

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

      • ubuntu-2204-lts

      • ubuntu-minimal-2204-lts

      • ubuntu-2404-lts-amd64

      • ubuntu-minimal-2404-lts-amd64

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

      • ubuntu-pro-2204-lts

      • ubuntu-pro-2404-lts-amd64

Unterstützte Images für C3 mit lokaler SSD

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

  • cos-117-lts

  • cos-121-lts

Nächste Schritte