Configurations compatibles

Pour créer une instance Confidential VM, vous avez besoin d'une machine virtuelle présentant les propriétés suivantes :

Vous pouvez configurer manuellement votre propre instance Confidential VM ou accepter les paramètres suggérés lorsque vous activez le service Confidential VM dans la consoleGoogle Cloud .

Limites et problèmes connus

Les limites suivantes s'appliquent en fonction de la configuration de votre instance Confidential VM.

Toutes les instances Confidential VM

  • Vous devez créer une instance de VM pour activer Confidential VM. Les instances existantes ne peuvent pas être converties en instances Confidential VM.

  • Vous ne pouvez pas associer de TPU à des instances Confidential VM.

  • Les instances Confidential VM nécessitent une interface NVMe pour les disques. SCSI n'est pas compatible.

  • Seuls les nouveaux disques peuvent être formatés en XFS sur les versions de noyau Linux antérieures à la version 5.10. Pour formater des disques existants au format XFS, vous devez disposer de la version de noyau 5.10 ou ultérieure.

  • Vous ne pouvez pas associer plus de 40 disques à une instance Confidential VM. Vous pouvez demander à bénéficier d'une exception via un canal d'assistance, bien que les instances comportant plus de 40 disques puissent échouer sans notification.

  • Le temps de démarrage est proportionnel à la quantité de mémoire attribuée à une instance. Vous pouvez constater des temps de démarrage plus longs pour les instances Confidential VM qui disposent d'une grande quantité de mémoire.

  • L'établissement de connexions SSH prend plus de temps sur les instances Confidential VM que sur les instances de VM non confidentielles.

  • La migration à chaud est compatible avec les types de machines N2D et C3D exécutant AMD SEV.

  • Les instances Confidential VM peuvent présenter une bande passante réseau inférieure et une latence plus élevée que les instances de VM non confidentielles.

  • Les instances Confidential VM avec Hyperdisk Throughput ont une taille maximale de transfert de données (MDTS) limitée, ce qui réduit les performances. Pour minimiser la dégradation des performances, évitez les requêtes de lecture anticipée dépassant la limite MDTS en définissant read_ahead_kb sur 124 Kio lorsque vous utilisez des E/S mises en mémoire tampon.

AMD SEV

  • Debian 12 n'est pas compatible avec l'attestation pour AMD SEV, car le package /dev/sev-guest est manquant.

  • AMD SEV sur les types de machines C2D et N2D a un nombre maximal de files d'attente vNIC de 8.

  • AMD SEV sur les types de machines C4D et C3D présente les limites suivantes :

    • Les instances Confidential VM qui utilisent des types de machines C4D et C3D peuvent présenter une bande passante réseau inférieure à celle des instances de VM non confidentielles équivalentes, même si les performances de mise en réseau Tier_1 par VM sont activées.

    • Les instances Bare Metal ne sont pas compatibles.

    • L'image rhel-8-4-sap-ha taguée SEV_CAPABLE ne fonctionne pas avec AMD SEV sur les machines C4D et C3D avec plus de 8 vCPU. Il manque à cette image un correctif requis qui augmente la taille du tampon SWIOTLB pour les files d'attente réseau élevées.

    • Les instances Confidential VM avec AMD SEV sur le type de machine C3D ne prennent pas en charge Hyperdisk Balanced et Hyperdisk Throughput.

AMD SEV-SNP

  • Le processeur sécurisé AMD est une ressource partagée disponible pour tous les hôtes du serveur physique dans lequel il est présent. Un hôte peut limiter l'accès des invités au processeur sécurisé, et les mises à jour du micrologiciel du processeur sécurisé (qui sont considérées comme des événements hôtes) peuvent se produire à tout moment.

  • Debian 12 n'est pas compatible avec l'attestation pour AMD SEV-SNP, car le package /dev/sev-guest est manquant.

  • AMD SEV-SNP sur les types de machines N2D a un nombre maximal de files d'attente vNIC de 8.

  • Les instances de VM AMD SEV-SNP ne sont pas compatibles avec kdump. Utilisez plutôt les journaux de la console d'invité.

  • Les instances Confidential VM avec AMD SEV-SNP ne sont pas compatibles avec les réservations.

  • En raison d'une migration du noyau invité et de mises à jour de sécurité, les instances Confidential VM avec AMD SEV-SNP peuvent connaître des temps de démarrage plus longs et des changements de performances entre août 2026 et novembre 2026.

Intel TDX

  • Intel TDX accepte jusqu'à 192 processeurs virtuels.

  • Les disques SSD locaux ne sont compatibles qu'avec les types de machines c3-standard-*-lssd.

  • Les instances de VM Intel TDX mettent plus de temps à s'arrêter que les instances de VM standards. Ce délai augmente avec la taille de la mémoire de la VM.

  • Seuls les volumes de disques persistants avec équilibrage qui utilisent l'interface NVMe sont compatibles.

  • Les instances de VM Intel TDX ne peuvent pas être provisionnées sur des groupes de nœuds à locataire unique.

  • En raison de contraintes de sécurité supplémentaires, l'instruction CPUID peut renvoyer des détails limités ou nuls sur l'architecture du processeur. Cela peut avoir un impact sur les performances des charges de travail qui dépendent de ces valeurs CPUID.

  • Les instances de VM Intel TDX ne sont pas compatibles avec kdump. Utilisez plutôt les journaux de la console d'invité.

  • Les images d'invité sans les correctifs d'arrêt TDX peuvent subir des durées d'arrêt prolongées, ce qui entraîne une dégradation des performances. Pour éviter une dégradation des performances, vérifiez que ces correctifs sont installés dans votre build de noyau invité.

  • Les instances de VM Intel TDX ne sont pas compatibles avec les réservations.

Informatique confidentielle NVIDIA

  • L'attestation GPU peut échouer, signalant un enregistrement de mesure non concordant à l'index 9. Google et NVIDIA cherchent une solution.

    Pour contourner le problème, arrêtez et redémarrez complètement la Confidential VM. Le redémarrage de la VM à partir de son OS invité ne résout pas le problème.

  • Les instances de VM accélérées par GPU ne permettent pas de créer des clusters pour les charges de travail multinœuds.

  • Les instances de VM avec accélération GPU ne sont pas compatibles avec Hyperdisk Extreme.

  • Les instances de VM avec accélération par GPU exécutées sur le type de machine A3 High avec des GPU NVIDIA H100 ne sont pas compatibles avec les réservations.

  • Des limites s'appliquent aux types de machines. Consultez les limites pour chaque type de machine :

Types de machine

Confidential VM est compatible avec les types de machines suivants.

Type de machine Plate-forme du processeur GPU Technologie d'informatique confidentielle Compatibilité avec la migration à chaud

a3-highgpu-1g

Afficher les noms des types de machines

  • Intel Sapphire Rapids
NVIDIA H100 Non compatible

C2D

Afficher les noms des types de machines

  • AMD EPYC Milan
Aucun Non compatible

c3-standard-*

Afficher les noms des types de machines

  • Intel Sapphire Rapids
Aucun Non compatible

c3-standard-*-lssd

Afficher les noms des types de machines

  • Intel Sapphire Rapids
Aucun Non compatible

C3D

Afficher les noms des types de machines

  • AMD EPYC Genoa
Aucun Compatible

c4-standard-*

Afficher les noms des types de machines

  • Intel Granite Rapids
Aucun Non compatible

C4D

Afficher les noms des types de machines

  • AMD EPYC Turin
Aucun Non compatible

g4-standard-48

Afficher les noms des types de machines

  • AMD EPYC Turin
NVIDIA RTX Pro 6000 Non compatible

N2D

Afficher les noms des types de machines

  • AMD EPYC Milan
Aucun Compatible uniquement avec les instances de VM AMD SEV

Zones

Vous pouvez voir quelles zones sont compatibles avec ces types de machines et la technologie d'informatique confidentielle à l'aide de l'une des méthodes suivantes.

AMD SEV

Pour lister les zones dans lesquelles AMD SEV est compatible, exécutez la commande suivante :

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

Remplacez CPU_PLATFORM par le nom de la plate-forme de processeur que vous souhaitez rechercher :

  • AMD Milan

  • AMD Genoa

  • AMD Turin

AMD SEV-SNP

AMD SEV-SNP est compatible avec les zones suivantes, sur le type de machine N2D avec les plates-formes de processeur AMD Milan :

  • 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 est compatible avec les zones suivantes, sur les types de machines 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 est compatible avec les types de machines c3-standard-*-lssd dans les zones suivantes :

  • 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 est compatible avec les zones suivantes, sur les types de machines 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

Informatique confidentielle NVIDIA

A3 High

L'informatique confidentielle NVIDIA est compatible avec les zones suivantes, sur les instances Confidential VM avec un GPU associé sur le type de machine A3 High :

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

G4

Pour lister les zones dans lesquelles le type de machine g4-standard-48 est disponible, exécutez la commande suivante :

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

Systèmes d'exploitation

Pour connaître les images de système d'exploitation Confidential VM disponibles, consultez Détails des systèmes d'exploitation. Recherchez la distribution de votre choix, puis cliquez sur l'onglet Fonctionnalités de sécurité pour vérifier si Confidential VM est compatible.

Vous pouvez également afficher les images de système d'exploitation compatibles à l'aide d'une commande gcloud ou créer votre propre image Linux.

Afficher les images de système d'exploitation compatibles avec gcloud

Les images de système d'exploitation que vous pouvez utiliser sont déterminées par votre choix de technologie informatique confidentielle.

Vous pouvez lister les images de système d'exploitation, leurs familles d'images et leurs versions compatibles avec les technologies d'informatique confidentielle AMD et Intel en exécutant la commande suivante :

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

Indiquez la valeur suivante :

OS_FEATURE : type de compatibilité avec l'informatique confidentielle que vous souhaitez. Voici les valeurs acceptées :

  • SEV_CAPABLE : systèmes d'exploitation compatibles avec AMD SEV.

  • SEV_LIVE_MIGRATABLE_V2 : systèmes d'exploitation compatibles avec AMD SEV et la migration à chaud.

  • SEV_SNP_CAPABLE : systèmes d'exploitation compatibles avec l'isolation et l'attestation AMD SEV-SNP.

  • TDX_CAPABLE : systèmes d'exploitation compatibles avec l'isolation et l'attestation Intel TDX.

Pour limiter les résultats à une famille d'images, un projet ou un autre texte spécifique fourni dans la réponse de la commande précédente, utilisez un opérateur AND et remplacez STRING par une correspondance de texte partielle, comme dans l'exemple suivant :

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

Pour afficher les détails d'une image spécifique, exécutez la commande suivante en utilisant les détails des réponses des commandes précédentes :

gcloud compute images describe IMAGE_NAME \
    --project=IMAGE_PROJECT

Images compatibles avec une instance Confidential VM avec GPU

Pour les instances Confidential VM auxquelles sont associés des GPU NVIDIA, les exigences concernant les projets et les familles d'images de système d'exploitation sont les suivantes :

  • Type de machine A3 High :

    • Container-Optimized OS (projet confidential-vm-images) : cos-121-lts et versions ultérieures

    • Ubuntu (projet ubuntu-os-cloud) : ubuntu-2204-lts et versions ultérieures

    Bien que d'autres images puissent être taguées comme TDX_CAPABLE, nous ne fournissons pas d'assistance officielle pour celles-ci lorsqu'elles sont utilisées avec des GPU.

  • Type de machine G4 :

    • Container-Optimized OS (projet cos-cloud) : cos-125-lts et versions ultérieures

    • Ubuntu (projet ubuntu-os-cloud) :

      • ubuntu-2204-lts et versions ultérieures

      • ubuntu-2404-lts-amd64 et versions ultérieures

      • ubuntu-minimal-2204-lts et versions ultérieures

      • ubuntu-minimal-2404-lts-amd64 et versions ultérieures

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

      • ubuntu-pro-2204-lts et versions ultérieures

      • ubuntu-pro-2404-lts-amd64 et versions ultérieures

Images compatibles avec les VM C3 dotées d'un disque SSD local

Pour les instances Confidential VM utilisant Intel TDX sur des types de machines c3-standard-*-lssd, les familles d'images de système d'exploitation suivantes sont compatibles :

  • cos-117-lts

  • cos-121-lts

Étapes suivantes