Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Azure propose des options d’environnement d’exécution de confiance (TEE) d’AMD et d’Intel. Ces TEE permettent de déployer des VM confidentielles pour de nombreuses charges de travail sans modification de code.
Les machines virtuelles confidentielles basées sur AMD utilisent AMD SEV-SNP, introduit avec des processeurs AMD EPYC de 3e génération. Les machines virtuelles confidentielles basées sur Intel utilisent Intel TDX, introduit avec des processeurs Intel Xeon de 5e génération. Les implémentations diffèrent, mais toutes deux offrent une forte protection contre la pile d’infrastructure cloud.
Tailles
Les tailles de VM suivantes sont disponibles :
| Famille de tailles | TEE | Descriptif |
|---|---|---|
| Série DCasv5 | AMD SEV-SNP | CVM à usage général avec stockage à distance. Aucun disque temporaire local. |
| Série DCadsv5 | AMD SEV-SNP | CVM à usage général avec disque temporaire local. |
| ECasv5-series | AMD SEV-SNP | CVM à mémoire optimisée avec stockage à distance. Aucun disque temporaire local. |
| Série ECadsv5 | AMD SEV-SNP | CVM à mémoire optimisée avec disque temporaire local. |
| Série DCasv6 | AMD SEV-SNP | CVM à usage général avec stockage à distance. Aucun disque temporaire local. |
| Série DCadsv6 | AMD SEV-SNP | CVM à usage général avec disque temporaire local. |
| Série ECasv6 | AMD SEV-SNP | CVM à mémoire optimisée avec stockage à distance. Aucun disque temporaire local. |
| Série ECadsv6 | AMD SEV-SNP | CVM à mémoire optimisée avec disque temporaire local. |
| Série DCesv6 | Intel TDX | CVM à usage général avec stockage à distance. Aucun disque temporaire local. |
| Série DCedsv6 | Intel TDX | CVM à usage général avec disque temporaire local. |
| Série ECesv6 | Intel TDX | CVM à mémoire optimisée avec stockage à distance. Aucun disque temporaire local. |
| Série ECedsv6 | Intel TDX | CVM à mémoire optimisée avec disque temporaire local. |
| Série NCCadsH100v5 | Processeurs graphiques AMD SEV-SNP et NVIDIA H100 Tensor Core | CVM avec le processeur graphique confidentiel. |
Remarque
Les machines virtuelles confidentielles à mémoire optimisée offrent un double du ratio de mémoire par nombre de processeurs virtuels.
Différences de dénomination du CVM selon la technologie
Les noms des CVM Azure suivent un schéma cohérent, mais les lettres de famille diffèrent entre les offres AMD SEV-SNP et Intel TDX.
-
Les familles AMD SEV-SNP utilisent
adans le nom de la famille, telles queDCasv5etECadsv6. - Les familles Intel TDX utilisent
edans le nom de la famille, commeDCesv6etECedsv6. - A
DCadsv6dans le nom de la famille (par exemple,DCedsv6oud) indique des variantes de disque temporaire local. -
DLes familles sont à usage général etEles familles sont optimisées pour la mémoire.
Les exemples suivants montrent le schéma de nommage présenté dans cet article :
| Modèle | Example | Technologie |
|---|---|---|
DCa* / ECa* |
DCasv6, ECadsv5 |
AMD SEV-SNP |
DCe* / ECe* |
DCesv6, ECedsv6 |
Intel TDX |
Commandes d’interface de ligne de commande Azure
Vous pouvez utiliser l’interface de ligne de commande Azure avec vos machines virtuelles confidentielles.
Pour afficher la liste des tailles de machine virtuelle confidentielles, exécutez la commande suivante. Remplacez <vm-series> par la série que vous voulez utiliser. La sortie affiche des informations sur les régions disponibles et les zones de disponibilité.
vm_series='DCASv5'
az vm list-skus \
--size dc \
--query "[?family=='standard${vm_series}Family'].{name:name,locations:locationInfo[0].location,AZ_a:locationInfo[0].zones[0],AZ_b:locationInfo[0].zones[1],AZ_c:locationInfo[0].zones[2]}" \
--all \
--output table
Pour obtenir une liste plus détaillée, exécutez la commande suivante à la place :
vm_series='DCASv5'
az vm list-skus \
--size dc \
--query "[?family=='standard${vm_series}Family']"
Points à prendre en considération pour le déploiement
Tenez compte des paramètres et des choix suivants avant de déployer des machines virtuelles confidentielles.
Abonnement Azure
Pour déployer une instance de machine virtuelle confidentielle, envisagez de souscrire un abonnement de paiement à l’utilisation ou d’autres options d’achat. Si vous utilisez un compte gratuit Azure, le quota n’autorise pas le nombre approprié de cœurs de calcul Azure.
Vous devrez peut-être augmenter le quota de cœurs dans votre abonnement Azure à partir de la valeur par défaut. Les limites par défaut varient en fonction de la catégorie de votre abonnement. Votre abonnement peut également limiter le nombre de cœurs que vous pouvez déployer dans certaines familles de taille de machine virtuelle, dont les tailles de machines virtuelles confidentielles.
Pour demander une augmentation de quota, ouvrez une demande de service clientèle en ligne.
Si vous avez des besoins de capacité à grande échelle, contactez le support Azure. Les quotas d’Azure sont des limites de crédit et non des garanties de capacité. Vous n’êtes facturé que pour les cœurs que vous utilisez.
Tarifs
Pour connaître les options de tarification, consultez la tarification machines virtuelles Linux.
Disponibilité régionale
Pour obtenir des informations sur la disponibilité, consultez les produits de machines virtuelles disponibles par région Azure.
Redimensionnement
Les machines virtuelles confidentielles s’exécutent sur du matériel spécialisé. Vous pouvez uniquement redimensionner les instances de machine virtuelle confidentielles à d’autres tailles confidentielles dans la même région. Par exemple, si vous avez une machine virtuelle de série DCasv5, vous pouvez redimensionner vers une autre instance de série DCasv5 ou une instance de série DCesv6.
Vous ne pouvez pas redimensionner une VM non confidentielle en une VM confidentielle.
Haute disponibilité et récupération d’urgence
Vous êtes responsable de la création de solutions de haute disponibilité et de récupération d’urgence pour vos machines virtuelles confidentielles. La planification de ces scénarios permet de réduire et d’éviter les temps d’arrêt prolongés.
Déploiement avec des modèles ARM
Azure Resource Manager est le service de déploiement et de gestion d’Azure. Vous pouvez :
- Sécurisez et organisez vos ressources après le déploiement grâce aux fonctions de gestion, comme le contrôle d’accès, les verrous et les étiquettes.
- Créez, mettez à jour et supprimez des ressources dans votre abonnement Azure à l’aide de la couche de gestion.
- Utilisez des modèles Azure Resource Manager (modèles ARM) pour déployer des machines virtuelles confidentielles sur des processeurs AMD.
Veillez à spécifier les propriétés suivantes pour votre machine virtuelle dans la section paramètres (parameters) :
- Taille de la machine virtuelle (
vmSize). Choisissez parmi les différentes tailles et familles de machines virtuelles confidentielles. - Nom de l’image du système d’exploitation (
osImageName). Choisissez parmi les images de système d’exploitation qualifiées. - Type de chiffrement de disque (
securityType). Choisissez un chiffrement VMGS uniquement (VMGuestStateOnly) ou un pré-chiffrement du disque du système d’exploitation complet (DiskWithVMGuestState), ce qui peut entraîner des délais d’approvisionnement plus longs.
Étapes suivantes
Commencez par des exemples de code Azure confidential computing sur GitHub.
Pour plus d’informations, consultez notre FAQ sur les machines virtuelles confidentielles.