

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Types d'instances Amazon EC2
<a name="instance-types"></a>

Lorsque vous lancez une instance, le *type d’instance* que vous spécifiez détermine les capacités matérielles de l’ordinateur hôte utilisé pour votre instance. Chaque type d’instance propose différentes capacités de calcul, de mémoire et de stockage, et est regroupé dans une famille de·l’instance en fonction de ces capacités. Sélectionnez un type d’instance en fonction des exigences de l’application ou du logiciel que vous prévoyez d’exécuter sur votre instance. Pour plus d’informations sur les fonctionnalités et les cas d’utilisation, consultez la section [Types d’instances Amazon EC2](https://aws.amazon.com/ec2/instance-types/).

Amazon EC2 dédie certaines ressources de l’ordinateur hôte, comme le CPU, la mémoire et le stockage d’instance, à une instance en particulier. Amazon EC2 partage d’autres ressources de l’ordinateur hôte, comme le réseau et le sous-système de disque, entre les instances. Si chaque instance d’un ordinateur hôte essaie d’utiliser autant que possible de l’une de ces ressources partagées, chacun reçoit une part égale de cette ressource. Cependant, quand une ressource est sous-utilisée, une instance peut consommer une part plus important de cette ressource, tant qu’elle est disponible.

Chaque type d’instance offre des performances minimales plus ou moins élevées à partir d’une ressource partagée. Par exemple, les types d'instances présentant des I/O performances élevées disposent d'une allocation de ressources partagées plus importante. L'allocation d'une plus grande part des ressources partagées réduit également la variation des I/O performances. Pour la plupart des applications, I/O des performances modérées sont largement suffisantes. Toutefois, pour les applications qui nécessitent des I/O performances supérieures ou plus constantes, envisagez un type d'instance offrant des I/O performances supérieures.

**Topics**
+ [

## Types d’instance disponibles
](#AvailableInstanceTypes)
+ [

## Spécifications matérielles
](#instance-hardware-specs)
+ [

## Type d'hyperviseur
](#instance-hypervisor-type)
+ [

## Types de virtualisation AMI
](#instance-virtualization-type)
+ [

## Processors
](#instance-types-processors)
+ [

# Rechercher un type d' EC2 instance Amazon
](instance-discovery.md)
+ [

# Obtenir des recommandations de la part de l'outil de recherche de type d'instance EC2
](get-ec2-instance-type-recommendations.md)
+ [

# Obtenez des recommandations EC2 d'instance auprès de Compute Optimizer
](ec2-instance-recommendations.md)
+ [

# Changements de type d'instance Amazon EC2
](ec2-instance-resize.md)
+ [

# Instances de performance à capacité extensible
](burstable-performance-instances.md)
+ [

# Accélération des performances grâce aux instances GPU
](configure-gpu-instances.md)
+ [

# instances Mac Amazon EC2
](ec2-mac-instances.md)
+ [

# Types d’instances optimisées pour Amazon EBS
](ebs-optimized.md)
+ [

# Options de CPU pour les instances Amazon EC2
](instance-optimize-cpu.md)
+ [

# AMD SEV-SNP pour les instances Amazon EC2
](sev-snp.md)
+ [

# Contrôle de l'état du processeur pour les instances Linux Amazon EC2
](processor_state_control.md)

## Types d’instance disponibles
<a name="AvailableInstanceTypes"></a>

Amazon EC2 fournit un large choix de types d’instance optimisés pour différents cas d’utilisation. Les types d’instance incluent diverses combinaisons de capacité de processeur, de mémoire, de stockage et de mise en réseau et vous offrent la flexibilité nécessaire pour choisir les combinaisons de ressources les plus adaptées à vos applications. Chaque type d’instance inclut une ou plusieurs tailles d’instance, ce qui vous permet de mettre vos ressources à l’échelle des exigences de votre charge de travail cible.

**Conventions de dénomination des types d’instance**  
Les noms sont basés sur la famille d'instances, la génération, la famille de processeurs, les capacités et la taille. Pour plus d'informations, consultez [les conventions de dénomination](https://docs.aws.amazon.com/ec2/latest/instancetypes/instance-type-names.html) dans le *guide des types d'instances Amazon EC2*.

**Rechercher un type d’instance**  
Pour déterminer quels types d'instance répond à vos besoins, tels que les régions prises en charge, les ressources de calcul ou les ressources de stockage, consultez [Rechercher un type d' EC2 instance Amazon](instance-discovery.md) et [spécifications relatives aux types d'instance Amazon EC2](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-instance-type-specifications.html) dans le *Guide des types d'instance Amazon EC2*.

## Spécifications matérielles
<a name="instance-hardware-specs"></a>

Pour obtenir des spécifications détaillées sur les types d'instances, veuillez consulter [Specifications](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-instance-type-specifications.html) dans le *Guide des types d’instances Amazon EC2*. Pour plus d'informations sur le prix, consultez [Tarification à la demande Amazon EC2](https://aws.amazon.com/ec2/pricing/on-demand/).

Pour que vous puissiez déterminer le type d’instance qui correspond le mieux à vos besoins, nous vous recommandons de lancer une instance et d’utiliser votre propre application de comparaison. Comme vous payez l’instance à la seconde, il est pratique et économique de tester plusieurs types d’instances avant de prendre une décision. Si vos besoins évoluent, même après avoir pris une décision, vous pouvez par la suite modifier le type d’instance. Pour de plus amples informations, veuillez consulter [Changements de type d'instance Amazon EC2](ec2-instance-resize.md).

## Type d'hyperviseur
<a name="instance-hypervisor-type"></a>

Amazon EC2 prend en charge les hyperviseurs suivants : Xen et Nitro.

**Instances basées sur Nitro**
+ **Usage général :** M5 \$1 M5a \$1 M5ad \$1 M5dn \$1 M5n \$1 M5zn \$1 M6a \$1 M6g \$1 M6gd \$1 M6i \$1 M6id \$1 M6idn \$1 M6in \$1 M7a \$1 M7g \$1 M7GD \$1 M7i \$1 M8aZN \$1 M8aZN \$1 M8g \$1 M8g \$1 M8g \$1 M8g \$1 M88g Go \$1 M8GD \$1 M8GN \$1 M8i \$1 M8id \$1 M8i-Flex \$1 T3 \$1 T3a \$1 T4g
+ **Optimisé pour le calcul :** C5 \$1 C5a \$1 C5ad \$1 C5d \$1 C5n \$1 C6a \$1 C6g \$1 C6gD \$1 C6gn \$1 C6i \$1 C6id \$1 C6in \$1 C7a \$1 C7g \$1 C7gd \$1 C7gn \$1 C7i \$1 C7i-Flex \$1 C8a \$1 C8g \$1 C8Go \$1 C8gD \$1 C8gn \$1 C8i \$1 C8id \$1 C8i-Flex
+ **Mémoire optimisée :** R5 \$1 R5a \$1 R5ad \$1 R5b \$1 R5d \$1 R5dn \$1 R5n \$1 R6a \$1 R6g \$1 R6i \$1 R6id \$1 R6idn \$1 R6in \$1 R7a \$1 R7g \$1 R7i \$1 R7iz \$1 R8a \$1 R8g \$1 R8Go \$1 R8Gd \$1 R8GN \$1 R8i \$1 R8id \$1 R8i-Flex \$1 U-3TB1 \$1 U-6TB1 \$1 U-12TB1 \$1 U-18TB1 \$1 U-24TB1 \$1 U7i-6 TB \$1 U7i-8 TB \$1 U7i-12 TB \$1 U7 en 16 TB \$1 U7 en 24 TB \$1 U7 en 32 To \$1 U7 en 32 To \$1 U7 en 32 To \$1 U7 en 32 To \$1 X2GD \$1 x2IDn \$1 x2IEDN \$1 x2ieZn \$1 x8G \$1 x8AEdz \$1 x8i \$1 z1d
+ **Optimisées pour le stockage :** D3 \$1 D3en \$1 I3en \$1 I4g \$1 I4i \$1 I7i \$1 I7ie \$1 I8g \$1 I8ge \$1 Im4gn \$1 Is4gen
+ **Calcul accéléré :** DL1 \$1 \$1 F2 DL2q \$1 G4ad \$1 G4dn \$1 G5 \$1 G5g \$1 G6 \$1 G6e \$1 G6f \$1 Gr6 \$1 Gr6f \$1 G7e \$1 Inf1 \$1 Inf2 \$1 P4d \$1 P4de \$1 P5 \$1 P5e \$1 P5en \$1 P6-B200 \$1 P6-B300 \$1 P6e- \$1 Trn1 \$1 Trn1n \$1 Trn2 \$1 Trn2u \$1 GB200 VT1
+ **Calcul à hautes performances :** HPC6a \$1 HPC6id \$1 HPC7a \$1 HPC7g \$1 HPC8a
+ **Génération précédente :** A1 \$1 P3dn

Pour plus d'informations sur les versions prises en charge de l'hyperviseur Nitro, consultez [Support des fonctionnalités réseau](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-nitro-instances.html#nitro-version-network-features) dans le *guide des types d'instances Amazon EC2*.

**Instances basées sur le système Xen**
+ **Usage général** : M1 \$1 M2 \$1 M3 \$1 M4 \$1 T1 \$1 T2
+ **Calcul optimisé** : C1 \$1 C3 \$1 C4
+ **Mémoire optimisée** : R3 \$1 R4 \$1 X1 \$1 X1e
+ **Stockage optimisé : **D2 \$1 H1 \$1 I2 \$1 I3
+ **Calcul accéléré** : F1 \$1 G3 \$1 P2 \$1 P3

## Types de virtualisation AMI
<a name="instance-virtualization-type"></a>

<a name="virtualization"></a>Le type de virtualisation de votre instance est déterminé par l’AMI que vous utilisez pour la lancer. Les types d’instance de la génération actuelle prennent uniquement en charge la virtualisation HVM. Certains types d'instances de la génération précédente prennent en charge les instances paravirtuelles (PV) et certaines AWS régions prennent en charge les instances PV. Pour de plus amples informations, veuillez consulter [Types de virtualisation](ComponentsAMIs.md#virtualization_types).

Pour de meilleures performances, nous vous recommandons d’utiliser une AMI HVM. En outre, les systèmes HVM AMIs sont nécessaires pour tirer parti d'une mise en réseau améliorée. La virtualisation HVM utilise la technologie d'assistance matérielle fournie par la plate-forme. AWS Avec la virtualisation HVM, la machine virtuelle invitée s’exécute comme si elle se trouvait sur une plateforme matérielle native, si ce n’est qu’elle continue d’utiliser les pilotes du stockage et le réseau de la virtualisation PV pour des performances améliorées.

## Processors
<a name="instance-types-processors"></a>

Les instances EC2 prennent en charge une variété de processeurs.

**Topics**
+ [

### Processeurs Intel
](#instance-hardware-processors)
+ [

### Processeurs AMD
](#amd-epyc-instances)
+ [

### AWS Processeurs Graviton
](#aws-graviton-instances)
+ [

### AWS Trainium
](#aws-trainium-instances)
+ [

### AWS Inférentie
](#aws-inferentia-instances)

### Processeurs Intel
<a name="instance-hardware-processors"></a>

Les instances Amazon EC2 qui fonctionnent avec des processeurs Intel peuvent présenter les fonctionnalités de processeur suivantes. Toutes les instances fonctionnant avec des processeurs Intel ne prennent pas en charge toutes ces fonctionnalités liées au processeur. Pour plus d'informations sur les fonctionnalités disponibles pour chaque type d'instance, consultez [Types d’instance Amazon EC2](https://aws.amazon.com/ec2/instance-types/).
+ **Jeu d’instructions Intel AES-NI** — Le jeu d’instructions de chiffrement Intel AES-NI améliore l’algorithme Advanced Encryption Standard (AES) d’origine afin d’offrir une meilleure protection des données et une sécurité accrue. Toutes les instances EC2 de la génération actuelle prennent en charge cette fonction du processeur.
+ **Extensions vectorielles avancées Intel (Intel AVX AVX2, Intel et Intel AVX-512) : Intel AVX** et Intel fonctionnent sur 256 bits, et Intel AVX2 AVX-512 est une extension de jeu d'instructions 512 bits conçue pour les applications utilisant beaucoup de virgule flottante (FP). Les instructions Intel AVX améliorent les performances des applications telles que le audio/video traitement des images, les simulations scientifiques, les analyses financières, ainsi que la modélisation et l'analyse 3D. Ces fonctionnalités ne sont disponibles que sur les instances lancées avec HVM. AMIs
+ **Technologie Intel Turbo Boost** — Les processeurs à technologie Intel Turbo Boost exécutent automatiquement les cœurs plus rapidement que la fréquence de fonctionnement de base.
+ **Intel Deep Learning Boost (Intel DL Boost)** — Accélère les cas d’utilisation du deep learning d’IA. Les processeurs Intel Xeon Scalable de 2e génération complètent le processeur Intel AVX-512 avec une nouvelle technologie d'instructions de réseau neuronal vectoriel (détection d'objetsVNNI/INT8) that significantly increases deep learning inference performance over previous generation Intel Xeon Scalable processors (with FP32) for image recognition/segmentation, reconnaissance vocale, traduction linguistique, systèmes de recommandation, apprentissage par renforcement, etc. VNNI peut ne pas être compatible avec toutes les distributions Linux. 

  Les instances suivantes prennent en charge VNNI : `M5n`, `R5n`, `M5dn`, `M5zn`, `R5b`, `R5dn`, `D3`, `D3en` et `C6i`. Les instances `C5` et `C5d` prennent uniquement en charge VNNI pour les instances `12xlarge`, `24xlarge`et `metal`.

Les conventions de dénomination utilisées dans le secteur pour le 64 bits peuvent prêter à confusion CPUs. Le fabricant de puces Advanced Micro Devices (AMD) a présenté la première architecture 64 bits commercialement viable basée sur le jeu d’instructions Intel x86. Par conséquent, l'architecture est largement considérée comme AMD64 quel que soit le fabricant de la puce. C’est notamment le cas pour Windows et plusieurs distributions Linux. Cela explique pourquoi les informations système internes d'une instance exécutant Ubuntu ou Windows affichent l'architecture du processeur comme AMD64 si les instances étaient exécutées sur du matériel Intel.

### Processeurs AMD
<a name="amd-epyc-instances"></a>

Les instances Amazon EC2 qui fonctionnent avec des processeurs [AMD EPYC](https://aws.amazon.com/ec2/amd/) peuvent vous aider à optimiser les coûts et les performances de vos charges de travail. Ces instances peuvent prendre en charge les fonctionnalités suivantes du processeur. Toutes les instances qui fonctionnent avec des processeurs AMD ne prennent pas en charge toutes ces fonctionnalités. Pour plus d’informations sur les fonctionnalités disponibles pour chaque type d’instance, consultez [Types d’instance Amazon EC2](https://aws.amazon.com/ec2/instance-types/).
+ Chiffrement de la mémoire sécurisée AMD (SME)
+ Chiffrement transparent de la mémoire à clé unique AMD (TSME)
+ Extensions vectorielles avancées AMD (AVX)
+ Virtualisation chiffrée sécurisée AMD - Pagination imbriquée sécurisée ([SEV-SNP](sev-snp.md))
+ Instructions relatives au réseau neuronal vectoriel (VNNI)
+ BFloat16

### AWS Processeurs Graviton
<a name="aws-graviton-instances"></a>

[AWS Graviton](https://aws.amazon.com/ec2/graviton/) est une famille de processeurs conçus pour offrir le meilleur rapport prix/performances pour vos charges de travail exécutées sur des instances Amazon EC2.

Pour plus d'informations, consultez [Démarrer avec Graviton](https://aws.amazon.com/ec2/graviton/getting-started/).

### AWS Trainium
<a name="aws-trainium-instances"></a>

Les instances alimentées par [AWS Trainium](https://aws.amazon.com/ai/machine-learning/trainium/) sont spécialement conçues pour une formation en deep learning performante et rentable. Vous pouvez utiliser ces instances pour l'entraînement au traitement du langage naturel, à la vision par ordinateur et aux modèles de recommandation utilisés dans un large éventail d'applications, telles que la reconnaissance vocale, la recommandation, la détection des fraudes et la classification des images et des vidéos. Utilisez vos flux de travail existants dans des frameworks ML courants, tels que PyTorch et TensorFlow.

### AWS Inférentie
<a name="aws-inferentia-instances"></a>

Les instances alimentées par [AWS Inferentia](https://aws.amazon.com/ai/machine-learning/inferentia/) sont conçues pour accélérer le machine learning. Ils permettent une inférence de machine learning très performante et à faible latence. Ces instances sont optimisées pour déployer des modèles de Deep Learning (DL) pour des applications telles que le traitement du langage naturel, la détection et la classification des objets, la personnalisation et le filtrage du contenu et la reconnaissance vocale.

Il y a plusieurs façons de démarrer :
+ Utilisez l' SageMaker IA, un service entièrement géré qui constitue le moyen le plus simple de démarrer avec les modèles d'apprentissage automatique. Pour plus d'informations, consultez [Get Started with SageMaker AI](https://docs.aws.amazon.com/sagemaker/latest/dg/gs.html) dans le manuel *Amazon SageMaker AI Developer Guide*.
+ Lancez une instance Inf1 ou Inf2 à l’aide de l’AMI Deep Learning. Pour plus d’informations, consultez la section [AWS Inferentia avec DLAMI ](https://docs.aws.amazon.com/dlami/latest/devguide/tutorial-inferentia.html) du * Guide du développeur AWS Apprentissage profond (deep learning) AMIs *.
+ Lancez une instance Inf1 ou Inf2 à l’aide de votre propre AMI et installez le [kit SDK AWS Neuron](https://github.com/aws/aws-neuron-sdk), qui vous permet de compiler, d’exécuter et de profiler des modèles de deep learning pour AWS Inferentia.
+ Lancez une instance de conteneur à l’aide d’une instance Inf1 ou Inf2 et d’une AMI optimisée par Amazon ECS. Pour plus d'informations, consultez [Amazon Linux 2 (Inferentia) AMIs](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html) dans le *manuel du développeur Amazon Elastic Container Service*.
+ Créez un cluster Amazon EKS avec des nœuds exécutant des instances Inf1. Pour plus d’informations, consultez [Prise en charge d’Inferentia](https://docs.aws.amazon.com/eks/latest/userguide/inferentia-support.html)dans le **Guide de l’utilisateur Amazon EKS**.

# Rechercher un type d' EC2 instance Amazon
<a name="instance-discovery"></a>

Pour pouvoir lancer une instance, vous devez sélectionner un type d’instance à utiliser. Le type d’instance que vous choisissez peut dépendre des ressources requises par votre charge de travail, telles que les ressources de calcul, de mémoire ou de stockage. Il peut être utile d’identifier plusieurs types d’instance qui pourraient convenir à votre charge de travail et d’évaluer leurs performances dans un environnement de test. Rien ne remplace la mesure des performances de votre application sous charge.

Vous pouvez obtenir des suggestions et des conseils pour les types d' EC2 instances à l'aide de l'outil de recherche de types d' EC2 instance. Pour de plus amples informations, veuillez consulter [Obtenir des recommandations de la part de l'outil de recherche de type d'instance EC2](get-ec2-instance-type-recommendations.md).

Si vous avez déjà des EC2 instances en cours d'exécution, vous pouvez Optimiseur de calcul AWS obtenir des recommandations sur les types d'instances à utiliser pour améliorer les performances, économiser de l'argent, ou les deux. Pour de plus amples informations, veuillez consulter [Obtenez des recommandations EC2 d'instance auprès de Compute Optimizer](ec2-instance-recommendations.md).

**Topics**
+ [

## Rechercher un type d’instance à l’aide de la console
](#instance-discovery-console)
+ [

## Décrivez un type d'instance à l'aide du AWS CLI
](#describe-instance-type-example)
+ [

## Trouvez un type d'instance à l'aide du AWS CLI
](#instance-discovery-cli)
+ [

## Trouvez un type d'instance à l'aide des outils pour PowerShell
](#instance-discovery-ps)

## Rechercher un type d’instance à l’aide de la console
<a name="instance-discovery-console"></a>

Vous pouvez trouver un type d'instance qui répond à vos besoins à l'aide de la EC2 console Amazon.

**Recherche d’un type d’instance à l’aide de la console**

1. Ouvrez la EC2 console Amazon à l'adresse [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Dans la barre de navigation, sélectionnez la région dans laquelle lancer vos instances. Vous pouvez sélectionner n’importe quelle région disponible, quel que soit votre emplacement.

1. Dans le volet de navigation, choisissez **Types d’instances**. 

1. (Facultatif) Choisissez l’icône de préférences pour sélectionner les attributs de type d’instance à afficher, tels que la **tarification Linux à la demande**, puis choisissez **Valider**. Vous pouvez également sélectionner le nom d’un type d’instance pour ouvrir sa page de détails et afficher tous les attributs disponibles dans la console. La console n’affiche pas tous les attributs disponibles via l’API ou la ligne de commande.

1. Utilisez les attributs de type d’instance pour filtrer la liste des types d’instance affichés uniquement aux types d’instance qui répondent à vos besoins. Par exemple, vous pouvez filtrer sur les attributs suivants :
   + **Zones de disponibilité** : le nom de la zone de disponibilité, de la zone locale ou des zones Wavelength. Pour de plus amples informations, veuillez consulter [Régions et zones](using-regions-availability-zones.md).
   + **v CPUs** ou **Cores** — Le nombre de v CPUs ou de cœurs.
   + **Mémoire (Gio)** : la taille de la mémoire, en Gio.
   + **Performances réseau** : la performance du réseau, en Gigabits.
   + **Stockage d’instance locale** : indique si le type d’instance a un stockage d’instance local (`true` \$1 `false`).

1. (Facultatif) Pour voir une side-by-side comparaison, cochez la case correspondant à plusieurs types d'instances. La comparaison s’affiche au bas de l’écran.

1. (Facultatif) Pour enregistrer la liste des types d’instance dans un fichier de valeurs séparées par des virgules (.csv) pour un examen plus approfondi, choisissez **Actions**, **Download list CSV** (Télécharger la liste CSV). Le fichier inclut tous les types d’instance qui correspondent aux filtres que vous avez définis.

1. (Facultatif) Pour lancer des instances en utilisant un type d’instance qui répond à vos besoins, cochez la case du type d’instance et choisissez **Actions**, **Launch instance** (Lancer l’instance). Pour de plus amples informations, veuillez consulter [Lancez une instance EC2 à l’aide de l’assistant de lancement d’instance de la console](ec2-launch-instance-wizard.md).

## Décrivez un type d'instance à l'aide du AWS CLI
<a name="describe-instance-type-example"></a>

Vous pouvez utiliser la [describe-instance-types](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-types.html)commande pour décrire un type d'instance spécifique.

**Pour décrire complètement un type d’instance**  
La commande suivante affiche tous les détails disponibles pour le type d’instance spécifié. La sortie étant longue, elle est omise ici.

```
aws ec2 describe-instance-types \
    --instance-types t2.micro \
    --region us-east-2
```

**La description d’un type d’instance et le filtrage de la sortie**  
La commande suivante affiche les détails de la mise en réseau pour le type d’instance spécifié.

```
aws ec2 describe-instance-types \
    --instance-types t2.micro \
    --region us-east-2 \
    --query "InstanceTypes[].NetworkInfo"
```

Voici un exemple de sortie.

```
[
    {
        "NetworkPerformance": "Low to Moderate",
        "MaximumNetworkInterfaces": 2,
        "MaximumNetworkCards": 1,
        "DefaultNetworkCardIndex": 0,
        "NetworkCards": [
            {
                "NetworkCardIndex": 0,
                "NetworkPerformance": "Low to Moderate",
                "MaximumNetworkInterfaces": 2,
                "BaselineBandwidthInGbps": 0.064,
                "PeakBandwidthInGbps": 1.024
            }
        ],
        "Ipv4AddressesPerInterface": 2,
        "Ipv6AddressesPerInterface": 2,
        "Ipv6Supported": true,
        "EnaSupport": "unsupported",
        "EfaSupported": false,
        "EncryptionInTransitSupported": false,
        "EnaSrdSupported": false
    }
]
```

La commande suivante affiche la mémoire disponible pour le type d’instance spécifié.

```
aws ec2 describe-instance-types \
    --instance-types t2.micro \
    --region us-east-2 \
    --query "InstanceTypes[].MemoryInfo"
```

Voici un exemple de sortie.

```
[
    {
        "SizeInMiB": 1024
    }
]
```

## Trouvez un type d'instance à l'aide du AWS CLI
<a name="instance-discovery-cli"></a>

Vous pouvez utiliser les [describe-instance-type-offerings](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-type-offerings.html)commandes [describe-instance-types](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-types.html)et pour trouver les types d'instances qui répondent à vos besoins.

**Topics**
+ [Rechercher un type d’instance par zone de disponibilité](#find-instance-type-example-1)
+ [Rechercher un type d’instance en fonction de la taille de la mémoire disponible](#find-instance-type-example-2)
+ [Rechercher un type d’instance en fonction du stockage d’instance disponible](#find-instance-type-example-3)
+ [Rechercher un type d’instance prenant en charge la veille prolongée](#find-instance-type-example-4)

### Exemple 1 : rechercher un type d’instance par zone de disponibilité
<a name="find-instance-type-example-1"></a>

L’exemple suivant affiche uniquement les types d’instance proposés dans la zone de disponibilité spécifiée.

```
aws ec2 describe-instance-type-offerings \
    --location-type "availability-zone" \
    --filters "Name=location,Values=us-east-2a" \
    --region us-east-2 \
    --query "InstanceTypeOfferings[*].[InstanceType]" --output text | sort
```

La sortie est une liste de types d’instances, triés par ordre alphabétique. Ce qui suit est le début de la sortie seulement.

```
a1.2xlarge
a1.4xlarge
a1.large
a1.medium
a1.metal
a1.xlarge
c4.2xlarge
   ...
```

### Exemple 2 : rechercher un type d’instance en fonction de la taille de la mémoire disponible
<a name="find-instance-type-example-2"></a>

L’exemple suivant affiche uniquement les types d’instance de la génération actuelle disposant de 64 Go (65536 Mio) de mémoire.

```
aws ec2 describe-instance-types \
    --filters "Name=current-generation,Values=true" "Name=memory-info.size-in-mib,Values=65536" \
    --region us-east-2 \
    --query "InstanceTypes[*].[InstanceType]" --output text | sort
```

La sortie est une liste de types d’instances, triés par ordre alphabétique. Ce qui suit est le début de la sortie seulement.

```
c5a.8xlarge
c5ad.8xlarge
c6a.8xlarge
c6g.8xlarge
c6gd.8xlarge
c6gn.8xlarge
c6i.8xlarge
c6id.8xlarge
c6in.8xlarge
   ...
```

### Exemple 3 : rechercher un type d’instance en fonction de l’espace de stockage d’instance disponible
<a name="find-instance-type-example-3"></a>

L’exemple suivant affiche la taille totale du stockage d’instance pour toutes les instances R7 dotées de volumes de stockage d’instance.

```
aws ec2 describe-instance-types \
    --filters "Name=instance-type,Values=r7*" "Name=instance-storage-supported,Values=true" \
    --region us-east-2 \
    --query "InstanceTypes[].[InstanceType, InstanceStorageInfo.TotalSizeInGB]" \
    --output table
```

Voici un exemple de sortie.

```
---------------------------
|  DescribeInstanceTypes  |
+----------------+--------+
|  r7gd.xlarge   |  237   |
|  r7gd.8xlarge  |  1900  |
|  r7gd.16xlarge |  3800  |
|  r7gd.medium   |  59    |
|  r7gd.4xlarge  |  950   |
|  r7gd.2xlarge  |  474   |
|  r7gd.metal    |  3800  |
|  r7gd.large    |  118   |
|  r7gd.12xlarge |  2850  |
+----------------+--------+
```

### Exemple 4 : rechercher un type d’instance qui prend en charge la veille prolongée
<a name="find-instance-type-example-4"></a>

L’exemple suivant affiche les types d’instance qui prennent en charge la veille prolongée.

```
aws ec2 describe-instance-types \
    --filters "Name=hibernation-supported,Values=true" \
    --region us-east-2 \
    --query "InstanceTypes[*].[InstanceType]" \
    --output text | sort
```

La sortie est une liste de types d’instances, triés par ordre alphabétique. Ce qui suit est le début de la sortie seulement.

```
c4.2xlarge
c4.4xlarge
c4.8xlarge
c4.large
c4.xlarge
c5.12xlarge
c5.18xlarge
c5.2xlarge
c5.4xlarge
c5.9xlarge
...
```

## Trouvez un type d'instance à l'aide des outils pour PowerShell
<a name="instance-discovery-ps"></a>

Vous pouvez utiliser les [Get-EC2InstanceTypeOffering](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceTypeOffering.html)applets de commande [Get-EC2InstanceType](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceType.html)et pour trouver les types d'instances qui répondent à vos besoins.

**Topics**
+ [

### Rechercher un type d’instance par zone de disponibilité
](#find-instance-type-by-az-ps)
+ [

### Rechercher un type d’instance en fonction de la taille de la mémoire disponible
](#find-instance-type-by-memory-ps)
+ [

### Rechercher un type d’instance en fonction du stockage d’instance disponible
](#find-instance-type-by-storage-ps)
+ [

### Rechercher un type d’instance prenant en charge la veille prolongée
](#find-instance-type-hibernation-ps)

### Rechercher un type d’instance par zone de disponibilité
<a name="find-instance-type-by-az-ps"></a>

L’exemple suivant affiche uniquement les types d’instance proposés dans la zone de disponibilité spécifiée.

```
(Get-EC2InstanceTypeOffering `
    -LocationType "availability-zone" `
    -Region us-east-2 `
    -Filter @{Name="location"; Values="us-east-2a"}).InstanceType | Sort-Object `
```

### Rechercher un type d’instance en fonction de la taille de la mémoire disponible
<a name="find-instance-type-by-memory-ps"></a>

L’exemple suivant affiche uniquement les types d’instance de la génération actuelle disposant de 64 Go (65536 Mio) de mémoire.

```
(Get-EC2InstanceType `
    -Filter @{Name="current-generation"; Values="true"}, 
            @{Name="memory-info.size-in-mib"; Values="65536"}).InstanceType | Sort-Object
```

### Rechercher un type d’instance en fonction du stockage d’instance disponible
<a name="find-instance-type-by-storage-ps"></a>

L’exemple suivant affiche la taille totale du stockage d’instance pour toutes les instances R7 dotées de volumes de stockage d’instance.

```
Get-EC2InstanceType `
    -Filter @{Name="instance-type"; Values="r7*"}, 
            @{Name="instance-storage-supported"; Values="true"} | `
     Select InstanceType, @{Name="TotalSizeInGB"; Expression={($_.InstanceStorageInfo.TotalSizeInGB)}}
```

Voici un exemple de sortie.

```
InstanceType  TotalSizeInGB
------------  -------------
r7gd.8xlarge           1900
r7gd.16xlarge          3800
r7gd.xlarge             237
r7gd.4xlarge            950
r7gd.medium              59
r7gd.2xlarge            474
r7gd.large              118
r7gd.metal             3800
r7gd.12xlarge          2850
```

### Rechercher un type d’instance prenant en charge la veille prolongée
<a name="find-instance-type-hibernation-ps"></a>

L’exemple suivant affiche les types d’instance qui prennent en charge la veille prolongée.

```
(Get-EC2InstanceType `
    -Filter @{Name="hibernation-supported"; Values="true"}).InstanceType | Sort-Object
```

# Obtenir des recommandations de la part de l'outil de recherche de type d'instance EC2
<a name="get-ec2-instance-type-recommendations"></a>

La recherche de type d'instance EC2 tient compte de votre cas d'utilisation, du type de charge de travail, de la préférence du fabricant de CPU et de la façon dont vous priorisez le prix et la performance, ainsi que d'autres paramètres que vous pouvez spécifier. Il utilise ensuite ces données pour donner des suggestions et des conseils sur les types d'instances Amazon EC2 les mieux adaptés à vos nouvelles charges de travail.

Avec autant de types d'instances disponibles, trouver les types d'instances adaptés à votre charge de travail peut s'avérer long et complexe. En utilisant le moteur de recherche de type d'instance EC2, vous pouvez être informé des derniers types d'instance et obtenir la meilleure performance-prix pour vos charges de travail.

Vous pouvez obtenir des suggestions et des conseils sur les types d'instances EC2 grâce à la console Amazon EC2. Vous pouvez également consulter directement Amazon Q pour demander des conseils sur le type d’instance. Pour plus d’informations, consultez le [Guide de l’utilisateur Amazon Q Developer](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/what-is.html).

Si vous recherchez des recommandations de type d’instance pour une charge de travail *existante*, utilisez Optimiseur de calcul AWS. Pour de plus amples informations, veuillez consulter [Obtenez des recommandations EC2 d'instance auprès de Compute Optimizer](ec2-instance-recommendations.md).

## Utilisez le moteur de recherche de type d'instance EC2
<a name="use-ec2-instance-type-finder"></a>

Dans la console Amazon EC2, vous pouvez obtenir des suggestions de types d'instance à partir du moteur de recherche de types d'instance EC2 dans l'assistant de lancement d'instance, lors de la création d'un modèle de lancement ou sur la page des **types d'instances**.

Suivez les instructions ci-dessous pour obtenir des suggestions et des conseils sur les types d'instances EC2 à l'aide du moteur de recherche de types d'instances EC2 dans la console Amazon EC2. Pour visualiser une animation des étapes, consultez [Visualisez une animation : obtenir des suggestions de types d'instance à l'aide du moteur de recherche de types d'instance EC2](#use-ec2-instance-type-finder-animation).

**Pour obtenir des suggestions de type d'instance à l'aide du moteur de recherche de type d'instance EC2**

1. Démarrez votre processus en utilisant l'une des méthodes suivantes :
   + Suivez la procédure pour [lancer une instance](ec2-launch-instance-wizard.md). À côté de **Type d’instance**, cliquez sur le lien **Obtenir des conseils**.
   + Suivez cette procédure pour [créer un modèle de lancement](create-launch-template.md#create-launch-template-define-parameters). À côté de **Type d’instance**, cliquez sur le lien **Obtenir des conseils**.
   + Dans le volet de navigation, veuillez choisir **Types d'instances**, puis cliquez sur le bouton de **recherche de types d'instances**.

1. Dans l'écran **Obtenir des conseils sur la sélection du type d'instance**, veuillez procéder comme suit :

   1. spécifiez vos exigences en matière de type d'instance en sélectionnant des options pour le **type de charge de travail**, **le cas d'utilisation**, la **priorité**, et **les fabricants de CPU**.

   1. (Facultatif) Pour définir des exigences plus détaillées pour votre charge de travail, veuillez procéder comme suit :

      1. développez **les paramètres avancés**.

      1. Pour ajouter un paramètre, sélectionnez celui-ci, choisissez **Ajouter** et indiquez une valeur pour le paramètre. Répétez cette opération pour chaque paramètre supplémentaire que vous souhaitez ajouter. Pour indiquer qu'il n'y a pas de valeur minimale ou maximale, laissez le champ vide.

      1. Pour supprimer un paramètre après l'avoir ajouté, appuyez sur le **X** situé à côté du paramètre.

   1. Choisissez **Obtenir des conseils sur le type d’instance**.

      Amazon EC2 vous propose des familles d'instances correspondant à vos besoins.

1. Pour afficher les détails de chaque type d'instance au sein des familles d'instances proposées, choisissez **Afficher les détails de la famille d'instances recommandée**.

1. Sélectionnez un type d'instance qui répond à vos besoins, puis choisissez **Actions**, **Lancez une instance** ou **Actions**, **Créez un modèle de lancement**.

   En revanche, si vous avez lancé le processus dans l'assistant de lancement d'instance ou sur la page du modèle de lancement, et que vous préférez revenir à votre flux d'origine, notez le type d'instance que vous souhaitez utiliser. Ensuite, dans l'assistant de lancement d'instance ou de modèle de lancement, pour **le type d'instance**, choisissez le type d'instance et suivez la procédure de lancement d'une instance ou de création d'un modèle de lancement.

### Visualisez une animation : obtenir des suggestions de types d'instance à l'aide du moteur de recherche de types d'instance EC2
<a name="use-ec2-instance-type-finder-animation"></a>

![\[Cette animation montre comment obtenir des suggestions de types d'instance à l'aide du moteur de recherche de types d'instance EC2. Pour la version texte de cette animation, veuillez consulter les étapes de la procédure précédente.\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/images/use-ec2-instance-type-finder-animation.gif)


# Obtenez des recommandations EC2 d'instance auprès de Compute Optimizer
<a name="ec2-instance-recommendations"></a>

Optimiseur de calcul AWS fournit des EC2 recommandations Amazon pour vous aider à améliorer les performances, à économiser de l'argent, ou les deux. Vous pouvez utiliser ces recommandations pour décider de passer à un nouveau type d’instance.

Pour formuler des recommandations, Compute Optimizer analyse les spécifications et les métriques d’utilisation de vos instances existantes. Les données compilées sont ensuite utilisées pour recommander les types d' EC2 instances Amazon les mieux à même de gérer la charge de travail existante. Les recommandations sont renvoyées avec la tarification horaire des instances. Pour plus d'informations, consultez les [métriques des EC2 instances Amazon](https://docs.aws.amazon.com/compute-optimizer/latest/ug/metrics.html#ec2-metrics-analyzed) dans le *guide de Optimiseur de calcul AWS l'utilisateur*.

**Topics**
+ [

## Exigences
](#compute-optimizer-limitations)
+ [

## Classification des résultats
](#findings-classifications)
+ [

## Afficher les recommandations
](#viewing-recommendations)
+ [

## Considérations relatives à l’évaluation des recommandations
](#considerations)

## Exigences
<a name="compute-optimizer-limitations"></a>

Pour obtenir des recommandations de Compute Optimizer, vous devez d’abord vous inscrire à Compute Optimizer. Pour plus d’informations, consultez [Démarrer avec Optimiseur de calcul AWS](https://docs.aws.amazon.com/compute-optimizer/latest/ug/getting-started.html) dans le *Guide de l’utilisateur Optimiseur de calcul AWS *.

Compute Optimizer génère des recommandations pour certains types d’instances, mais pas pour tous. Si vous utilisez un type d’instance non pris en charge, Compute Optimizer ne générera pas de recommandations. Pour obtenir la liste des types d'instances pris en charge, consultez les [exigences relatives aux EC2 instances Amazon](https://docs.aws.amazon.com/compute-optimizer/latest/ug/requirements.html#requirements-ec2-instances) dans le *guide de Optimiseur de calcul AWS l'utilisateur*.

## Classification des résultats
<a name="findings-classifications"></a>

Compute Optimizer classe ses résultats pour les EC2 instances comme suit :
+ **Sous-provisionnée** : une EC2 instance est considérée comme sous-provisionnée lorsqu'au moins une spécification de votre instance, telle que le processeur, la mémoire ou le réseau, ne répond pas aux exigences de performance de votre charge de travail. Des EC2 instances sous-provisionnées peuvent nuire aux performances des applications. 
+ **Surprovisionnement** : une EC2 instance est considérée comme surprovisionnée lorsqu'au moins une spécification de votre instance, telle que le processeur, la mémoire ou le réseau, peut être réduite tout en répondant aux exigences de performance de votre charge de travail, et lorsqu'aucune spécification n'est sous-provisionnée. Des EC2 instances surprovisionnées peuvent entraîner des coûts d'infrastructure inutiles. 
+ **Optimisée** : une EC2 instance est considérée comme optimisée lorsque toutes les spécifications de votre instance, telles que le processeur, la mémoire et le réseau, répondent aux exigences de performance de votre charge de travail et que l'instance n'est pas surprovisionnée. Une EC2 instance optimisée exécute vos charges de travail avec des performances et des coûts d'infrastructure optimaux. Pour les instances optimisées, Compute Optimizer peut parfois recommander un type d’instance de nouvelle génération. 
+ **None (Aucune)** – Aucune recommandation n’est formulée pour cette instance. Cela peut se produire si vous êtes inscrit à Compute Optimizer depuis moins de 12 heures, ou lorsque l’instance s’exécute depuis moins de 30 heures, ou lorsque le type d’instance n’est pas pris en charge par Compute Optimizer.

## Afficher les recommandations
<a name="viewing-recommendations"></a>

Après avoir opté pour Compute Optimizer, vous pouvez consulter les résultats générés par Compute Optimizer pour EC2 vos instances dans la console Amazon. EC2 Vous pouvez ensuite accéder à la console Compute Optimizer pour afficher les recommandations. Si vous vous êtes inscrit récemment, il est possible que les résultats ne soient pas reflétés dans la EC2 console avant 12 heures.

**Pour consulter les recommandations relatives à une instance à l'aide de la EC2 console Amazon**

1. Ouvrez la EC2 console Amazon à l'adresse [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Dans le panneau de navigation, choisissez **Instances**.

1. Sélectionnez l’ID de l’instance afin d’ouvrir la page contenant les détails de l’instance.

1. Sur la page contenant les détails de l’instance, dans la partie supérieure de la section de résumé, recherchez le **résultat Optimiseur de calcul AWS **. S’il y a un résultat, nous affichons la classification du résultat et un lien permettant de consulter les détails. Dans le cas contraire, nous affichons **Aucune recommandation disponible pour cette instance.**

1. S’il y a un résultat, sélectionnez **Afficher les détails**. Cela ouvre la page **Recommandations pour les EC2 instances** dans la console Compute Optimizer. Le type d’instance actuel est étiqueté **Actuel**. Il existe également jusqu’à trois recommandations de type d’instance, étiquetées **Option 1**, **Option 2** et **Option 3**. Cette page affiche également les données CloudWatch métriques récentes de l'instance.

**Pour afficher les recommandations de toutes les instances dans toutes les régions**  
Vous pouvez consulter les recommandations pour toutes vos EC2 instances Amazon dans toutes les régions à l'aide de la console Compute Optimizer. Pour plus d'informations, consultez les [recommandations relatives à l'affichage des EC2 instances](https://docs.aws.amazon.com/compute-optimizer/latest/ug/view-ec2-recommendations.html#ec2-view-recommendations) et à l'[affichage des détails des EC2 instances](https://docs.aws.amazon.com/compute-optimizer/latest/ug/view-ec2-recommendations.html#ec2-viewing-details) dans le *guide de Optimiseur de calcul AWS l'utilisateur*.

## Considérations relatives à l’évaluation des recommandations
<a name="considerations"></a>

Lorsque vous recevez une recommandation, vous devez décider d’y donner suite ou non. Avant de modifier un type d’instance, tenez compte des éléments suivants :
+ Les recommandations ne prévoient pas votre utilisation. Les recommandations sont basées sur votre historique d’utilisation au cours de la période de 14 jours la plus récente. Veillez à choisir un type d’instance censé répondre à vos futurs besoins en termes de ressources.
+ Concentrez-vous sur le graphique des métriques pour déterminer si l’utilisation réelle est inférieure à la capacité d’instance. Vous pouvez également consulter les données métriques (moyenne, pic, percentile) afin d'évaluer plus en détail CloudWatch les recommandations relatives à votre EC2 instance. Par exemple, notez l’évolution des métriques de pourcentage d’UC pendant la journée et s’il y a des pics qui doivent être pris en compte. Pour plus d'informations, consultez la section [Affichage des métriques disponibles](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/viewing_metrics_with_cloudwatch.html) dans le *guide de CloudWatch l'utilisateur Amazon*. 
+ Compute Optimizer peut fournir des recommandations pour les instances de performance à capacité extensible, à savoir les instances T3, T3a et T2. Si vous dépassez régulièrement la ligne de base, assurez-vous de pouvoir continuer à le faire en fonction du v CPUs du nouveau type d'instance. Pour de plus amples informations, veuillez consulter [Concepts clés pour les instances à performances extensibles](burstable-credits-baseline-concepts.md).
+ Si vous avez acheté une Instance réservée, votre instance à la demande peut être facturée au prix d’une Instance réservée. Avant de modifier votre type d’instance actuel, commencez par évaluer l’impact sur l’utilisation et la couverture de l’Instance réservée.
+ Dans la mesure du possible, envisagez des conversions vers des instances de nouvelle génération.
+ Lors de la migration vers une autre famille d’instances, assurez-vous que le type d’instance actuel et le nouveau type d’instance sont compatibles, en termes de virtualisation, d’architecture ou de type de réseau par exemple. Pour plus d’informations, consultez [Compatibilité pour modifier le type d’instance](resize-limitations.md).
+ Enfin, tenez compte de la note de risque de performances fournie pour chaque recommandation. Le risque de performances correspond à l’effort que vous pourriez avoir à consacrer pour valider si le type d’instance recommandé répond aux exigences de performances de votre charge de travail. Nous recommandons également des tests rigoureux de charge et de performance avant et après toute modification.

# Changements de type d'instance Amazon EC2
<a name="ec2-instance-resize"></a>

Au fur et à mesure que vos besoins évoluent, il se peut que vous constatiez que votre instance est sur-utilisée (le type d’instance est trop petit) ou sous-utilisée (le type d’instance est trop grand). Si tel est le cas, vous pouvez redimensionner votre instance en modifiant son type d’instance. Par exemple, si votre instance `t2.micro` est trop petite pour sa charge de travail, vous pouvez augmenter sa taille en la remplaçant par un type d’instance T2 plus volumineux, comme `t2.large`. Vous pouvez également la remplacer par un autre type d’instance, par exemple `m5.large`. Vous souhaiterez peut-être également passer d'un type d'instance de génération précédente à un type d'instance de génération actuelle afin de tirer parti de certaines fonctionnalités, telles que la prise en charge de IPv6.

Si vous souhaitez une recommandation du type d’instance le mieux à même de gérer votre charge de travail existante, vous pouvez utiliser Optimiseur de calcul AWS. Pour de plus amples informations, veuillez consulter [Obtenez des recommandations EC2 d'instance auprès de Compute Optimizer](ec2-instance-recommendations.md).

Lorsque vous modifiez le type d’instance, vous commencez à payer le taux du nouveau type. Pour consulter les tarifs à la demande de tous les types d’instances, consultez la rubrique [Tarification à la demande d’Amazon EC2](https://aws.amazon.com/ec2/pricing/on-demand/).

Pour ajouter du stockage supplémentaire à votre instance sans changer le type d'instance, ajoutez un volume EBS à celle-ci. Pour de plus amples informations, veuillez consulter la rubrique [Attacher un volume Amazon EBS à une instance](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-attaching-volume.html) dans le *Guide de l'utilisateur Amazon EBS*.

## Quelles sont les instructions à suivre ?
<a name="choose-instance-resize-instructions"></a>

Il existe différentes instructions pour la modification du type d’instance. Les instructions à suivre dépendent du volume racine de l’instance et de la compatibilité du type d’instance avec la configuration actuelle de l’instance. Pour en savoir plus sur la façon dont la compatibilité est déterminée, consultez [Compatibilité pour modifier le type d’instance](resize-limitations.md).

Utilisez le tableau suivant pour déterminer quelles instructions suivre.


| Volume racine | Compatibilité | Suivez ces instructions | 
| --- | --- | --- | 
| EBS | Compatible | [Modifier le type d’instance](change-instance-type-of-ebs-backed-instance.md) | 
| EBS | Non compatible | [Migrez vers un nouveau type d'instance](migrate-instance-configuration.md) | 
| Stockage d’instances | Non applicable | [Migrez vers un nouveau type d'instance](migrate-instance-configuration.md) | 

# Compatibilité pour modifier le type d’instance
<a name="resize-limitations"></a>

Vous pouvez modifier le type d’instance uniquement si la configuration actuelle de l’instance est compatible avec le type d’instance souhaité. Si le type d’instance souhaité n’est pas compatible avec votre configuration actuelle d’instance, vous devez lancer une nouvelle instance dotée d’une configuration compatible avec le type d’instance, puis migrer votre application vers la nouvelle instance.

La compatibilité est déterminée en fonction des éléments suivants :

**Type de virtualisation**  
Linux AMIs utilise l'un des deux types de virtualisation suivants : paravirtuelle (PV) ou machine virtuelle matérielle (HVM). Si une instance a été lancée depuis une AMI de virtualisation paravirtuelle, vous ne pouvez pas la changer en un type d’instance qui n’utilise que la virtualisation HVM. Pour plus d’informations, consultez [Types de virtualisation](ComponentsAMIs.md#virtualization_types). Pour vérifier le type de virtualisation de votre instance, consultez le champ **Virtualization** (Virtualisation) dans le panneau des détails de l’écran **Instances** dans la console Amazon EC2.

**Architecture**  
AMIs sont spécifiques à l'architecture du processeur. Vous devez donc sélectionner un type d'instance avec la même architecture de processeur que le type d'instance actuel. Par exemple :  
+ Si le type d’instance actuel est doté d’un processeur basé sur l’architecture Arm, vous êtes limité aux types d’instance qui prennent en charge un processeur basé sur l’architecture Arm, notamment C6g et M6g.
+ Les types d'instances suivants sont les seuls qui prennent en charge les AMIs 32 bits : `t2.nano`, `t2.micro`, `t2.small`, `t2.medium`, `c3.large`, `t1.micro`, `m1.small`, `m1.medium` et `c1.medium`. Si vous modifiez le type d’une instance 32 bits, vous êtes limité à ces types d’instance.

**Cartes réseau**  
Si vous passez d’un pilote d’une carte réseau à un autre, les paramètres de la carte réseau sont réinitialisés lorsque le système d’exploitation crée la nouvelle carte. Pour reconfigurer les paramètres, vous devrez peut-être accéder à un compte local doté d’autorisations d’administrateur. Voici des exemples de déplacement d’une carte réseau à une autre :  
+ AWS PV (instances T2) vers Intel 82599 VF (instances M4)
+ Intel 82599 VF (la plupart des instances M4) vers ENA (instances M5)
+ ENA (instances M5) vers ENA haute bande passante (instances M5n)

**Réseaux améliorés**  
Les types d’instance prenant en charge les [réseaux améliorés](enhanced-networking.md) nécessitent l’installation des pilotes requis. Par exemple, les [instances basées sur Nitro](instance-types.md#instance-hypervisor-type) nécessitent un support EBS AMIs avec les pilotes Elastic Network Adapter (ENA) installés. Pour passer d’un type d’instance qui ne prend pas en charge les réseaux améliorés à un type qui les prend en charge, vous devez installer les [pilotes ENA](enhanced-networking-ena.md) ou les [pilotes ixgbevf](sriov-networking.md) sur l’instance, selon le cas.  
Lorsque vous redimensionnez une instance avec ENA Express activé, le nouveau type d’instance doit également prendre en charge ENA Express. Pour obtenir la liste des types d’instance qui prennent en charge ENA Express, veuillez consulter [Types d’instance pris en charge pour ENA Express](ena-express.md#ena-express-supported-instance-types).  
Pour passer d’un type d’instance qui prend en charge ENA Express à un type d’instance qui ne prend pas en charge ENA Express, assurez-vous qu’ENA Express n’est pas actuellement activé avant de redimensionner l’instance.

**NVMe**  
Les volumes EBS sont exposés sous forme de périphériques en mode NVMe bloc sur les instances [basées sur Nitro](instance-types.md#instance-hypervisor-type). Si vous passez d'un type d'instance non compatible NVMe à un type d'instance compatible NVMe, vous devez d'abord installer les NVMe pilotes sur votre instance. En outre, les noms des appareils que vous spécifiez dans le mappage des périphériques par blocs sont renommés à l'aide des noms de NVMe périphériques (`/dev/nvme[0-26]n1`).  
[Instances Linux] Par conséquent, pour monter des systèmes de fichiers au démarrage en utilisant`/etc/fstab`, vous devez utiliser à la UUID/Label place des noms de périphériques.

**Limite de volume**  
Le nombre maximal de volumes Amazon EBS que vous pouvez associer à une instance dépend du type et de la taille de l'instance. Pour de plus amples informations, veuillez consulter [Limites de volume Amazon EBS pour les instances Amazon EC2](volume_limits.md).  
Vous pouvez uniquement passer à un type ou à une taille d’instance qui prend en charge le même nombre ou un plus grand nombre de volumes que celui qui est actuellement attaché à l’instance. Si vous optez pour un type d’instance ou une taille d’instance qui ne prend pas en charge le nombre de volumes actuellement attachés, la demande échoue. Par exemple, si vous passez d’une instance `m7i.4xlarge` avec 32 volumes attachés à une instance `m6i.4xlarge`, qui prend en charge un maximum de 27 volumes, la demande échoue.

**NitroTPM**  
Si vous avez lancé l'instance en utilisant une AMI avec [NitroTPM](nitrotpm.md) activé et un type d'instance qui prend en charge NitroTPM, l'instance se lance avec NitroTPM activé. Vous ne pouvez passer à un type d'instance que s'il prend également en charge NitroTPM.

# Changez le type d'instance pour votre instance Amazon EC2
<a name="change-instance-type-of-ebs-backed-instance"></a>

Suivez les instructions ci-dessous pour modifier le type d'instance d'une instance sauvegardée par Amazon EBS si le type d'instance requis est compatible avec la configuration actuelle de votre instance. Pour de plus amples informations, veuillez consulter [Compatibilité pour modifier le type d’instance](resize-limitations.md).

**Considérations**
+ Vous devez arrêter votre instance avant de pouvoir changer son type d'instance. Veillez à prévoir un temps d’arrêt pendant que votre instance est arrêtée. L’arrêt d’une instance et la modification de son type peuvent prendre quelques minutes, et la durée du redémarrage de votre instance peut varier en fonction des scripts de démarrage de votre application. Pour plus d’informations, consultez [Arrêtez et démarrez des instances Amazon EC2](Stop_Start.md).
+ Lorsque vous arrêtez et démarrez une instance, nous déplaçons l’instance vers un nouveau matériel. Si votre instance possède une IPv4 adresse publique qui n'est pas une adresse IP élastique, nous publions l'adresse et attribuons une nouvelle IPv4 adresse publique à votre instance. Pour plus d'informations sur le comportement des adresses IP tout au long du cycle de vie d'une instance, consultez [Différences entre les états d'instance](ec2-instance-lifecycle.md#lifecycle-differences).
+ Vous ne pouvez pas modifier le type d’instance d’une [instance Spot](using-spot-instances-request.md#stopping-a-spot-instance).
+ [Instances Windows] Nous vous recommandons de mettre à jour le package de pilotes AWS PV avant de modifier le type d'instance. Pour de plus amples informations, veuillez consulter [Mettre à niveau des pilotes PV sur les instances EC2 Windows](Upgrading_PV_drivers.md).
+ Si votre instance est dans un groupe Auto Scaling, le service Amazon EC2 Auto Scaling marque l’instance arrêtée comme étant non saine, et pourrait y mettre fin et lancer une instance de remplacement. Pour empêcher que cela ne se produise, vous pouvez suspendre les processus de mise à l’échelle pour le groupe pendant que vous modifiez le type d’instance. Pour plus d’informations, consultez [Suspension et reprise d’un processus pour un groupe Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-suspend-resume-processes.html) dans le *Guide de l’utilisateur Amazon EC2 Auto Scaling*.
+ Lorsque vous modifiez le type d'instance d'une instance avec des volumes de stockage d' NVMe instance, l'instance mise à jour peut comporter des volumes de stockage d'instance supplémentaires, car tous les volumes de stockage d' NVMe instance sont disponibles même s'ils ne sont pas spécifiés dans l'AMI ou dans le mappage des périphériques par blocs d'instance. Autrement, l’instance mise à jour a le même nombre de volumes de stockage d’instances que celui spécifié lors du lancement de l’instance initiale.
+ Le nombre maximal de volumes Amazon EBS que vous pouvez associer à une instance dépend du type et de la taille de l’instance. Vous ne pouvez pas passer à un type ou à une taille d’instance qui ne prennent pas en charge le nombre de volumes déjà attachés à votre instance. Pour de plus amples informations, veuillez consulter [Limites de volume Amazon EBS pour les instances Amazon EC2](volume_limits.md).
+ [Instances Linux] Vous pouvez utiliser le `AWSSupport-MigrateXenToNitroLinux` dossier d'exploitation pour migrer des instances Linux compatibles d’un type d’instance Xen vers un type d’instance Nitro. Pour plus d’informations, consultez [https://docs.aws.amazon.com/systems-manager-automation-runbooks/latest/userguide/automation-awssupport-migrate-xen-to-nitro.html](https://docs.aws.amazon.com/systems-manager-automation-runbooks/latest/userguide/automation-awssupport-migrate-xen-to-nitro.html) dans la référence *AWS Systems Manager Automation runbook*.
+ [Instances Windows] Pour plus d'informations sur la migration d'instances Windows compatibles d'un type d'instance Xen vers un type d'instance Nitro, consultez la section [Migrer vers des types d'instance de dernière génération](migrating-latest-types.md).

**Pour modifier le type d’instance d’une instance basée sur Amazon EBS**

1. (Facultatif) Si le nouveau type d’instance requiert des pilotes qui ne sont pas installés sur l’instance existante, vous devez vous connecter à votre instance et installer les pilotes. Pour de plus amples informations, veuillez consulter [Compatibilité pour modifier le type d’instance](resize-limitations.md).

1. [Instances Windows] Si vous avez configuré votre instance Windows de façon à utiliser l’[adressage IP statique](config-windows-multiple-ip.md#step1) et que vous passez d’un type d’instance qui ne prend pas en charge les réseaux améliorés à un type d’instance qui les prend en charge, vous risquez de recevoir un avertissement à propos d’un conflit d’adresse IP potentiel au moment de reconfigurer l’adressage IP statique. Pour éviter ceci, activez DHCP sur l’interface réseau pour votre instance avant de modifier le type d’instance. Depuis votre instance, ouvrez le **Centre de réseau et de partage**, ouvrez les **propriétés TCP/ (Internet Protocol version 4IPv4)** pour l'interface réseau, puis choisissez **Obtenir une adresse IP automatiquement**. Modifiez le type d’instance et reconfigurez l’adressage IP statique sur l’interface réseau.

1. Ouvrez la console Amazon EC2 à l’adresse [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Dans le panneau de navigation, choisissez **Instances**.

1. Sélectionnez l’instance et choisissez **Instance state** (État de l’instance), **Stop instance** (Arrêter l’instance). Lorsque vous êtes invité à confirmer l’opération, choisissez **Stop** (Arrêter). L’arrêt de l’instance peut prendre quelques minutes.

1. Tandis que l’instance est toujours sélectionnée, choisissez **Actions**, **Instance settings** (Paramètres de l’instance), puis **Change instance type** (Changer le type d’instance). Cette action est grisée si l’état de l’instance n’est pas `stopped`.

1. Sur la page **Change instance type** (Modifier le type d’instance), procédez comme suit :

   1. Dans **Instance type** (Type d’instance), sélectionnez le type d’instance souhaité.

      Si le type d’instance ne figure pas dans la liste, il n’est pas compatible avec la configuration de votre instance. Au lieu de cela, suivez les instructions suivantes : [Migrez vers un nouveau type d'instance en lançant une nouvelle instance EC2](migrate-instance-configuration.md).

   1. (Facultatif) Si le type d’instance que vous avez choisi prend en charge l’optimisation EBS, sélectionnez **EBS-optimized** (Optimisé pour EBS) pour activer l’optimisation EBS ou désélectionnez **EBS-optimized** (Optimisé pour EBS) pour la désactiver.

      Si le type d’instance que vous avez sélectionné est optimisé pour EBS par défaut, **EBS-optimized** (Optimisé pour EBS) est sélectionné et vous ne pouvez pas annuler la sélection.

   1. (Facultatif) Configurez les options vCPU sur le nouveau type d'instance.

      Si vous modifiez le type d’une instance existante, Amazon EC2 applique les paramètres d’options d’UC de l’instance existante à la nouvelle instance, si possible. Si le nouveau type d’instance ne prend pas en charge ces paramètres, les options d’UC sont réinitialisées sur **None**. Cette option utilise le nombre par défaut de v CPUs pour le nouveau type d'instance.

      Si le type d'instance que vous avez sélectionné prend en charge la configuration du vCPU, sélectionnez **Spécifier les options du processeur** dans le panneau des **détails avancés** pour configurer v CPUs pour votre nouveau type d'instance.

   1. Choisissez **Changer** pour accepter les nouveaux paramètres.

1. Pour démarrer l’instance, sélectionnez l’instance et choisissez **Instance state** (État de l’instance), **Start instance** (Démarrer l’instance). Il peut s’écouler quelques minutes avant que l’instance ne passe à l’état `running`. Si votre instance ne démarre pas, consultez la section [Résoudre les problèmes de modification du type d’instance](troubleshoot-change-instance-type.md).

1. [Instances Windows] Si votre instance exécute Windows Server 2016 ou Windows Server 2019 avec EC2 Launch v1, connectez-vous à votre instance Windows et exécutez le PowerShell script de EC2 lancement suivant pour configurer l'instance une fois le type d'instance modifié.
**Important**  
Le mot de passe de l’administrateur sera réinitialisé lorsque vous activerez le script d’initialisation de l’instance EC2 Launch. Vous pouvez modifier le fichier de configuration pour désactiver la réinitialisation du mot de passe administrateur en le spécifiant dans les paramètres des tâches d’initialisation. Pour savoir comment désactiver la réinitialisation du mot de passe, voir [Configurer les tâches d'initialisation](ec2launch-config.md#ec2launch-inittasks) (EC2Launch) ou [Modifier les paramètres](ec2launch-v2-settings.md#ec2launch-v2-ui) (EC2Launch v2).

   ```
   PS C:\> C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 -Schedule
   ```

# Migrez vers un nouveau type d'instance en lançant une nouvelle instance EC2
<a name="migrate-instance-configuration"></a>

Vous pouvez changer le type d'instance d'une instance EC2 uniquement s'il s'agit d'une instance sauvegardée par EBS dont la configuration est compatible avec le nouveau type d'instance que vous souhaitez. En revanche, si la configuration ou votre instance n'est pas compatible avec le nouveau type d'instance, ou s'il s'agit d'une instance basée sur un stockage d'instances, vous devez lancer une instance de remplacement compatible avec le type d'instance que vous souhaitez. Pour en savoir plus concernant la façon dont la compatibilité est déterminée, consultez [Compatibilité pour modifier le type d’instance](resize-limitations.md).

**Présentation du processus de migration**
+ Sauvegardez les données de l'instance d'origine.
+ Lancez une nouvelle instance ayant une configuration compatible avec le nouveau type d’instance que vous souhaitez en attachant tous les volumes EBS attachés à votre instance d’origine.
+ Installez votre application sur votre nouvelle instance.
+ Restaurez toutes les données.
+ Si l'instance d'origine possède une adresse IP Elastic, vous devez l'associer à votre nouvelle instance pour que vos utilisateurs puissent continuer à utiliser votre application sans interruption.

**Pour transférer une instance vers une nouvelle instance**

1. Ouvrez la console Amazon EC2 à l’adresse [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Sauvegardez les données dont vous avez encore besoin en procédant comme suit :
   + Connectez-vous à votre instance et copiez les données de vos volumes de stockage d'instance vers le stockage persistant.
   + [Créez des instantanés](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-creating-snapshot.html) de vos volumes EBS afin de pouvoir créer de nouveaux volumes avec les mêmes données, ou détachez les volumes de l'instance d'origine afin de pouvoir les attacher à la nouvelle instance.

1. Dans le panneau de navigation, choisissez **Instances**.

1. Sélectionnez **Launch instances** (Lancer des instances). Lorsque vous configurez l’instance, procédez comme suit :

   1. Sélectionnez une AMI qui prend en charge le type d'instance que vous souhaitez. Par exemple, vous devez sélectionner une AMI qui prend en charge le type de processeur du nouveau type d'instance. De plus, les types d'instances de la génération actuelle nécessitent une AMI HVM.

   1. Sélectionnez le nouveau type d’instance souhaité. Si le type d’instance que vous souhaitez n’est pas disponible, il n’est pas compatible avec la configuration de l’AMI que vous avez sélectionnée.

   1. Si vous souhaitez autoriser le même trafic à accéder à la nouvelle instance, sélectionnez le même VPC et le même groupe de sécurité que ceux utilisés pour l'instance d'origine.

   1. Une fois que vous avez terminé la configuration de votre nouvelle instance, effectuez les étapes pour sélectionner une paire de clés et lancer votre instance. Il peut s’écouler quelques minutes avant que l’instance ne passe à l’état `running`.

1. Si vous avez sauvegardé des données sur un instantané EBS, [créez un volume à partir de cet instantané](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-creating-volume.html#ebs-create-volume-from-snapshot) et puis [attachez le volume](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-attaching-volume.html) à la nouvelle instance.

   Pour déplacer un volume EBS de l'instance d'origine vers la nouvelle instance, [détachez le volume](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-detaching-volume.html) de l'instance d'origine et puis [attachez le volume](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-attaching-volume.html) à la nouvelle instance.

1. Installez votre application et les logiciels requis sur la nouvelle instance.

1. Restaurez les données que vous avez sauvegardées depuis les volumes de stockage d’instances de l’instance d’origine.

1. Si l'instance d'origine possède une adresse IP Elastic, attribuez-la à la nouvelle instance comme suit :

   1. Dans le volet de navigation, sélectionnez **Elastic IPs**.

   1. Sélectionnez l’adresse IP Elastic associée à l’instance d’origine, choisissez **Actions**, puis **Dissocier l’adresse IP Elastic**. Sélectionnez **Dissocier** lorsque vous êtes invité à confirmer l’opération.

   1. L’adresse IP Elastic étant toujours sélectionnée, choisissez **Actions**, puis **Associer l’adresse IP Elastic**.

   1. Pour **Resource type** (Type de ressource), choisissez **Instance**.

   1. Par **exemple**, choisissez la nouvelle instance.

   1. (Facultatif) Pour **Private IP address** (Adresse IP privéeù), spécifiez une adresse IP privée à laquelle associer l’adresse IP Elastic.

   1. Choisissez **Associate**.

1. (Facultatif) Vous pouvez terminer l’instance d’origine si elle n’est plus nécessaire. Sélectionnez l’instance, vérifiez que vous êtes sur le point de résilier l’instance d’origine, et non la nouvelle instance (par exemple, vérifiez le nom ou l’heure du lancement), puis sélectionnez **Instance state** (État de l’instance), **Terminate instance** (Résilier l’instance).

# Résoudre les problèmes de modification du type d’instance
<a name="troubleshoot-change-instance-type"></a>

Utilisez les informations suivantes pour identifier et résoudre les problèmes que vous pouvez rencontrer lorsque vous modifiez le type d’instance.

## L’instance ne démarre pas après avoir modifié le type d’instance
<a name="troubleshoot-change-instance-type-no-start"></a>

**Cause possible : les exigences relatives au nouveau type d’instance ne sont pas satisfaites**  
Si votre instance ne démarre pas, il est possible qu’une des exigences pour le nouveau type d’instance n’ait pas été respectée. Pour plus d’informations, consultez la section relative à la [raison pour laquelle mon instance Linux ne démarre pas après que j’ai modifié son type](https://repost.aws/knowledge-center/boot-error-linux-nitro-instance).

**Cause possible : l’AMI ne prend pas en charge le type d’instance**  
Si vous utilisez la console EC2 pour modifier le type d’instance, seuls les types d’instance pris en charge par l’AMI sélectionnée sont disponibles. Toutefois, si vous utilisez le AWS CLI pour lancer une instance, vous pouvez spécifier une AMI et un type d'instance incompatibles. Si l’AMI et le type d’instance sont incompatibles, l’instance ne peut pas démarrer. Pour plus d’informations, consultez [Compatibilité pour modifier le type d’instance](resize-limitations.md).

**Cause possible : l’instance se trouve dans un groupe de placement du cluster**  
Si votre instance se trouve dans un [groupe de placement du cluster](placement-strategies.md#placement-groups-cluster) et, qu’après avoir modifié le type d’instance, l’instance ne démarre pas, essayez ce qui suit :  

1. Arrêtez toutes les instances du groupe de placement du cluster.

1. Modifiez le type de l’instance en question.

1. Démarrez toutes les instances du groupe de placement du cluster.

## L’application ou le site web n’est pas accessible depuis Internet après avoir modifié le type d’instance
<a name="troubleshoot-change-instance-type-ipv4"></a>

**Cause possible : l' IPv4 adresse publique est publiée**  
Lorsque vous modifiez le type d’instance, vous devez d’abord arrêter l’instance. Lorsque vous arrêtez une instance, nous publions l' IPv4 adresse publique et attribuons une nouvelle IPv4 adresse publique à votre instance.  
Pour conserver l' IPv4 adresse publique entre les arrêts et les démarrages de l'instance, nous vous recommandons d'utiliser une adresse IP élastique, sans frais supplémentaires, à condition que votre instance soit en cours d'exécution. Pour de plus amples informations, veuillez consulter [Adresses IP élastiques](elastic-ip-addresses-eip.md).

# Instances de performance à capacité extensible
<a name="burstable-performance-instances"></a>

De nombreuses charges de travail polyvalentes ne sont en moyenne pas occupées et ne nécessitent pas un niveau élevé de performances soutenues de l’UC. Le graphique suivant illustre l'utilisation du processeur pour de nombreuses charges de travail courantes que les clients exécutent aujourd'hui dans le AWS cloud.

![\[De nombreuses charges de travail courantes ressemblent à ceci : l’utilisation moyenne de l’UC est égale ou inférieure à la ligne de référence, avec quelques pics au-dessus de celle-ci.\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/images/CPU-common-workloads.png)


Ces charges de travail liées à l'utilisation du low-to-moderate processeur entraînent une perte de cycles du processeur et, par conséquent, vous payez plus que ce que vous utilisez. Pour surmonter ce problème, vous pouvez tirer parti des instances polyvalentes extensibles économiques que sont les instances T. 

La famille d’instances T offre les performances d’une UC de base avec la possibilité d’aller au-delà à tout moment et aussi longtemps que nécessaire. L’UC de base est définie pour répondre aux besoins de la majorité des charges de travail polyvalentes, dont les microservices à grande échelle, les serveurs web, les bases de données de petite et moyenne taille, la journalisation des données, les référentiels de code, les bureaux virtuels, les environnements de développement et de test, et les applications stratégiques. Les instances T offrent un équilibre entre les ressources de calcul, de mémoire et de réseau, et constituent le moyen le plus rentable d'exécuter un large éventail d'applications générales nécessitant une utilisation low-to-moderate du processeur. Elles peuvent vous faire économiser jusqu'à 15 % par rapport aux instances M, et peuvent vous permettre de réaliser encore plus d'économies grâce à des tailles d'instance plus petites et plus économiques, offrant seulement 2 V CPUs et 0,5 GiB de mémoire. Les instances T de plus petite taille, telles que nano, micro, small et medium, conviennent parfaitement pour des charges de travail nécessitant une petite quantité de mémoire, non destinées à une utilisation élevée de l’UC.

**Note**  
Cette rubrique décrit le processeur extensible. Pour plus d’informations sur les performances réseau extensibles, consultez [Bande passante réseau des EC2 instances Amazon](ec2-instance-network-bandwidth.md). 

## Types d’instances extensibles EC2
<a name="burstable-instance-types"></a>

Les instances extensibles EC2 englobent des types d’instances T4g, T3a et T3, ainsi que T2 de la génération précédente.

Les types d’instances T4g sont la dernière génération d’instances extensibles. Elles offrent le meilleur rapport prix/performances, avec le coût le plus bas de tous les types d’instances EC2. Les types d'instances T4g sont alimentés par des processeurs [AWS Graviton2](https://aws.amazon.com/ec2/graviton/) basés sur ARM bénéficiant d'une prise en charge complète de l'écosystème par des fournisseurs de systèmes d'exploitation, des fournisseurs de logiciels indépendants et des services et applications populaires AWS .

Le tableau suivant récapitule les principales différences entre les types d’instances extensibles.


****  

| Type | Description | Famille de processeurs | 
| --- | --- | --- | 
| Dernière génération | 
| T4g |  Type d'instance EC2 le moins coûteux avec des coûts jusqu'à 40 % supérieurs price/performance et 20 % inférieurs à ceux de l'instance T3  |  AWS Processeurs Graviton2 avec cœurs Arm Neoverse N1  | 
| T3a |  instances basées sur x86 les moins coûteuses à des coûts inférieurs de 10 % par rapport à des instances T3  |  Processeurs AMD EPYC de 1ère génération  | 
| T3 |  Pic optimal price/performance pour les charges de travail x86 avec une réduction allant jusqu'à 30 % par rapport aux price/performance instances T2 de la génération précédente  |  Intel Xeon Scalable (processeurs Skylake, Cascade Lake)  | 
| Génération précédente | 
| T2 |  instances extensibles de génération précédente  |  Processeurs Intel Xeon  | 

Pour plus d’informations sur la tarification des instances et des spécifications supplémentaires, consultez [Tarification Amazon EC2](https://aws.amazon.com/ec2/pricing/) et [Types d’instances Amazon EC2](https://aws.amazon.com/ec2/instance-types/). Pour plus d’informations sur les performances réseau extensibles, consultez [Bande passante réseau des EC2 instances Amazon](ec2-instance-network-bandwidth.md).

Si vous avez créé votre instance Compte AWS avant le 15 juillet 2025 et qu'elle date de moins de 12 mois, vous pouvez utiliser une `t2.micro` instance gratuitement (ou une `t3.micro` instance dans les régions où elle n'`t2.micro`est pas disponible) dans certaines limites d'utilisation. Si vous avez créé votre Compte AWS type d'instance le 15 juillet 2025 ou après cette date `t3.micro` `t3.small``t4g.micro`, vous pouvez utiliser les types d'`t4g.small`instance pendant 6 mois ou jusqu'à épuisement de vos crédits. Pour de plus amples informations, veuillez consulter [Niveau gratuit d'AWS](https://aws.amazon.com/free/).

**Options d’achat prises en charge pour les instances T**
+ On-Demand instances
+ Reserved instances
+ instances dédiées (T3 uniquement)
+ Hôtes dédiés (T3 uniquement, uniquement dans le mode `standard`)
+ Spot instances

Pour plus d’informations, consultez [Modalités de facturation et d'achat de l'Amazon EC2](instance-purchasing-options.md).

**Topics**
+ [

## Types d’instances extensibles EC2
](#burstable-instance-types)
+ [

## Bonnes pratiques
](#burstable-performance-instances-best-practices)
+ [

# Concepts clés pour les instances à performances extensibles
](burstable-credits-baseline-concepts.md)
+ [

# Mode illimité pour les instances de performance à capacité extensible
](burstable-performance-instances-unlimited-mode.md)
+ [

# Mode standard pour les instances de performance à capacité extensible
](burstable-performance-instances-standard-mode.md)
+ [

# Configuration des instances à performances extensibles
](burstable-performance-instances-how-to.md)
+ [

# Surveiller les crédits UC pour détecter les instances T à capacité extensible
](burstable-performance-instances-monitoring-cpu-credits.md)

## Bonnes pratiques
<a name="burstable-performance-instances-best-practices"></a>

Suivez ces bonnes pratiques pour tirer le meilleur profit et la plus grande satisfaction des instances de performance à capacité extensible
+ Assurez-vous que la taille d’instance que vous choisissez correspond à la configuration minimum requise en matière de mémoire par votre système d’exploitation et vos applications. Les systèmes d’exploitation aux interfaces utilisateur graphiques qui consomment une quantité importante de mémoire et de ressources UC (par exemple Windows) peuvent nécessiter une taille d’instance `t3.micro` ou supérieure dans de nombreux cas d’utilisation. Si les exigences de votre charge de travail en termes de mémoire et d’UC augmentent au fil du temps, les instances T vous offrent la flexibilité nécessaire pour opérer une mise à l’échelle vers des instances de plus grande taille du même type ou d’un autre type.
+ Activez [Optimiseur de calcul AWS](https://aws.amazon.com/compute-optimizer/getting-started/) pour votre compte, et consultez les recommandations de Compute Optimizer pour votre charge de travail. Compute Optimizer peut vous aider à évaluer l’opportunité d’augmenter la taille des instances pour améliorer les performances, ou de la diminuer pour réduire les coûts. Compute Optimizer peut également recommander un type d’instance différent en fonction de votre scénario. Pour plus d’informations, consultez [Affichage des recommandations d’instances EC2](https://docs.aws.amazon.com/compute-optimizer/latest/ug/view-ec2-recommendations.html) (français non garanti) dans le *Guide de l’utilisateur Optimiseur de calcul AWS *.

# Concepts clés pour les instances à performances extensibles
<a name="burstable-credits-baseline-concepts"></a>

Les types d’instances Amazon EC2 traditionnelles offrent des ressources d’UC fixes, tandis que les instances de performance à capacité extensible fournissent un niveau d’utilisation de l’UC de base avec la possibilité d’atteindre un niveau supérieur. Cela vous garantit de ne payer que pour l’UC de base, plus toute utilisation supplémentaire de l’UC en mode rafale, ce qui entraîne des coûts de calcul réduits. L’utilisation de référence et la possibilité d’extension sont régies par les crédits UC. Les instances de performance à capacité extensible constituent les seuls types d’instances qui utilisent des crédits pour l’utilisation de l’UC.

Chaque instance de performance à capacité extensible gagne des crédits quand son utilisation reste en dessous de la ligne de référence du processeur, et en dépense quand elle la dépasse. Le montant des crédits gagnés et dépensés dépend de l’utilisation de l’UC par l’instance :
+ Si l’utilisation de l’UC est inférieure à la ligne de référence, les crédits gagnés sont supérieurs aux crédits dépensés.
+ Si l’utilisation de l’UC est égale à la ligne de référence, les crédits gagnés sont égaux aux crédits dépensés.
+ Si l’utilisation de l’UC est supérieure à la ligne de référence, les crédits gagnés sont inférieurs aux crédits dépensés.

Quand les crédits gagnés sont supérieurs aux crédits dépensés, la différence est appelée crédits accumulés. Ceux-ci peuvent être utilisés ultérieurement pour dépasser l’utilisation de référence de l’UC. De même, quand les crédits dépensés sont supérieurs aux crédits gagnés, le comportement de l’instance dépend selon que le crédit est configuré en mode Standard ou Illimité. 

En mode Standard, quand les crédits dépensés sont supérieurs aux crédits gagnés, l’instance utilise les crédits accumulés pour dépasser l’utilisation de référence de l’UC. S’il ne reste pas de crédits accumulés, l’instance revient progressivement à l’utilisation de référence de l’UC, sans plus pouvoir dépasser la ligne de référence tant qu’elle n’a pas accumulé davantage de crédits. 

En mode Illimité, si l’instance dépasse l’utilisation de référence de l’UC, elle commence par utiliser les crédits accumulés. S’il n’en reste pas, l’instance dépense des crédits excédentaires. Si son utilisation de l’UC chute au-dessous du niveau de référence, elle se sert des crédits UC gagnés pour rembourser progressivement les crédits excédentaires dépensés plus tôt. La possibilité de gagner des crédits UC pour rembourser progressivement des crédits excédentaires permet à Amazon EC2 d’obtenir l’utilisation moyenne de l’UC d’une instance sur une période de 24 heures. Si l’utilisation moyenne du CPU dépasse le niveau de base pendant une période de 24 heures, l’utilisation supplémentaire est facturée pour l’instance selon un [tarif supplémentaire fixe](https://aws.amazon.com/ec2/pricing/on-demand/#T2.2FT3.2FT4g_Unlimited_Mode_Pricing) par heure de vCPU.

**Contents**
+ [

## Concepts clés et définitions
](#key-concepts)
+ [

## Gagner des crédits UC
](#earning-CPU-credits)
+ [

## Taux d’obtention de crédits UC
](#CPU-credit-earn-rate)
+ [

## Limite d’accumulation de crédits UC
](#CPU-credit-accrual-limit)
+ [

## Durée de vie des crédits UC accumulés
](#accrued-CPU-credits-life-span)
+ [

## Utilisation de référence
](#baseline_performance)

## Concepts clés et définitions
<a name="key-concepts"></a>

Les concepts clés et définitions qui suivent s’appliquent aux instances de performance à capacité extensible.

**Utilisation de l’UC**  
L’utilisation de l’UC est le pourcentage d’unités de calcul EC2 allouées actuellement utilisées sur l’instance. Cette métrique mesure le pourcentage de cycles d’UC alloués qui sont utilisés sur une instance. La CloudWatch métrique d'utilisation du processeur indique l'utilisation du processeur par instance et non l'utilisation du processeur par cœur. La spécification d’UC de base d’une instance est également basée sur l’utilisation de l’UC par instance. Pour mesurer l'utilisation du processeur à l'aide du AWS Management Console ou du AWS CLI, voir[Obtenir les statistiques d’une instance spécifique](US_SingleMetricPerInstance.md).

**Crédits d’UC**  
Unité de temps de vCPU.  
Exemples :  
1 crédit d’UC = 1 vCPU \$1 100 % d’utilisation \$1 1 minute.  
1 crédit d’UC = 1 vCPU \$1 50 % d’utilisation \$1 2 minutes.  
1 crédit d’UC = 2 vCPU \$1 25 % d’utilisation \$1 2 minutes

**Utilisation de référence**  
L’utilisation de référence est le niveau auquel le CPU peut être utilisé pour un solde créditeur net de zéro, lorsque le nombre de crédits CPU gagnés correspond au nombre de crédits CPU utilisés. L’utilisation de référence est également appelée la référence. L'utilisation de référence est exprimée en pourcentage de l'utilisation des vCPU, calculé comme suit : % d'utilisation de référence = (nombre de crédits earned/number de vCPUs) /60 minutes.  
Pour connaître l’utilisation de référence de chaque type d’instance à capacité extensible, consultez le [tableau des crédits](#burstable-performance-instances-credit-table).

**Crédits gagnés**  
Crédits gagnés par une instance pendant son exécution.  
Nombre de crédits gagnés par heure = % d'utilisation de base \$1 nombre de v CPUs \$1 60 minutes  
Exemple :  
Un t3.nano avec 2 v CPUs et une utilisation de base de 5 % rapporte 6 crédits par heure, calculés comme suit :  
2 v CPUs \$1 5 % de référence \$1 60 minutes = 6 crédits par heure

**Crédits dépensés ou utilisés**  
Crédits utilisés par une instance pendant son exécution.  
Crédits CPU dépensés par minute = Nombre de v CPUs \$1 Utilisation du processeur \$1 1 minute

**Crédits accumulés**  
Crédits d’UC non dépensés quand une instance utilise moins de crédits que ce que requiert l’utilisation de référence. En d’autres termes, les crédits accumulés = (crédits gagnés - crédits utilisés) inférieurs à la base de référence.  
Exemple :  
Si un t3.nano s’exécute à 2 % d’utilisation de l’UC, ce qui est inférieur à sa ligne de référence de 5 %, pendant une heure, les crédits accumulés sont calculés comme suit :  
Crédits CPU accumulés = (crédits gagnés par heure — Crédits utilisés par heure) = 6 — 2 % d'CPUs utilisation du processeur \$1 60 minutes = 6 — 2,4 = 3,6 crédits accumulés par heure

**Limite d’accumulation de crédit**  
Dépend de la taille de l’instance mais, en général, est égale au nombre maximum de crédits gagnés en 24 heures.  
Exemple :  
Pour t3.nano, la limite d’accumulation de crédit = 24 \$1 6 = 144 crédits

**Crédits de lancement**  
Applicables uniquement pour des instances T2 configurées pour le mode Standard. Les crédits de lancement sont un nombre limité de crédits d’UC qui sont alloués à une nouvelle instance T2 afin que, une fois lancée en mode Standard, elle puisse dépasser la ligne de référence.

**Crédits excédentaires**  
Crédits dépensés par une instance après qu’elle a épuisé son solde de crédits accumulés. Les crédits excédentaires sont conçus pour permettre à des instances extensibles de soutenir des performances élevées pendant une période prolongée, et ne sont utilisés qu’en mode Illimité. Le solde de crédits excédentaires est utilisé pour déterminer combien de crédits l’instance a utilisés pour dépasser la ligne de référence en mode Illimité.

**Mode Standard**  
Mode de configuration du crédit permettant à une instance de dépasser sa ligne de référence en dépensant les crédits accumulés dans son solde de crédit.

**Mode Illimité**  
Mode de configuration du crédit permettant à une instance de dépasser sa ligne de référence en soutenant une utilisation élevée de l’UC pendant une période quelconque en cas de nécessité. Le prix horaire d’une instance couvre automatiquement tous les pics d’utilisation d’UC si l’utilisation moyenne de l’UC de l’instance est égale ou inférieure au niveau de base sur une période glissante de 24 heures ou pendant la durée de vie de l’instance si celle-ci est plus courte. Si l’instance s’exécute avec une utilisation de l’UC supérieure pendant une période prolongée, c’est possible moyennant des [frais supplémentaires fixes](https://aws.amazon.com/ec2/pricing/on-demand/#T2.2FT3.2FT4g_Unlimited_Mode_Pricing) par heure vCPU.

Le tableau suivant récapitule les principales différences de crédit entre les types d’instances extensibles.


****  

| Type | Type de crédits d’UC pris en charge | Modes de configuration du crédit | Durée de vie des crédits d’UC accumulés entre les démarrages et les arrêts d’instance | 
| --- | --- | --- | --- | 
| Dernière génération | 
| T4g |  Crédits gagnés, Crédits accumulés, Crédits dépensés, Crédits excédentaires (mode illimité uniquement)  |  Standard, Illimité (par défaut)  |  7 jours (les crédits persistent pendant 7 jours après l’arrêt d’une instance)  | 
| T3a |  Crédits gagnés, Crédits accumulés, Crédits dépensés, Crédits excédentaires (mode illimité uniquement)  |  Standard, Illimité (par défaut)  |  7 jours (les crédits persistent pendant 7 jours après l’arrêt d’une instance)  | 
| T3 |  Crédits gagnés, Crédits accumulés, Crédits dépensés, Crédits excédentaires (mode illimité uniquement)  |  Standard, Illimité (par défaut)  |  7 jours (les crédits persistent pendant 7 jours après l’arrêt d’une instance)  | 
| Génération précédente | 
| T2 |  Crédits gagnés, Crédits accumulés, Crédits dépensés, Crédits de lancement (mode Standard uniquement), Crédits excédentaires (mode Illimité uniquement)  |  Standard (par défaut), Illimité  |  0 jour (les crédits sont perdus quand une instance s’arrête)  | 

**Note**  
Le mode illimité n’est pas pris en charge pour les instances T3 lancées sur un hôte dédié.

## Gagner des crédits UC
<a name="earning-CPU-credits"></a>

Chaque instance de performance à capacité extensible gagne continuellement (à une résolution de l’ordre de la milliseconde) un taux déterminé de crédits UC par heure, en fonction de sa taille. Le processus de comptabilité par lequel les crédits s’accumulent ou sont dépensés se fait également sur une résolution de l’ordre de la milliseconde. Vous n’avez donc pas à vous soucier de consommer trop de crédits UC ; une brève rafale dans l’utilisation de l’UC ne se sert que d’une petite quantité des crédits UC.

Si une instance de performance à capacité extensible utilise moins de ressources d’UC que ne le requière son utilisation de référence (par exemple lorsqu’elle est inactive), les crédits UC inutilisés sont accumulés dans le solde de crédits UC. Si une instance de performance à capacité extensible a besoin d’étendre l’utilisation au-dessus du niveau d’utilisation de référence, elle dépense les crédits accumulés. Plus une instance de performance à capacité extensible accumule de crédits, plus elle peut dépasser son niveau d’utilisation de référence longtemps, quand l’UC le demande.

Le tableau suivant répertorie les types d'instances à performances optimisées, le taux auquel les crédits de processeur sont gagnés par heure, le nombre maximum de crédits de processeur gagnés qu'une instance peut accumuler, le nombre de v CPUs par instance et l'utilisation de base en pourcentage d'un cœur complet (en utilisant un seul vCPU).


|  Type d’instance  |  Crédits UC gagnés par heure  |  Maximum de crédits gagnés pouvant être accumulés\$1  |  CPUsv\$1\$1\$1  |  Utilisation de référence par vCPU  | 
| --- | --- | --- | --- | --- | 
|  **T2**  |    |    |    |    | 
| t2.nano |  3  |  72  |  1  |  5 %  | 
| t2.micro |  6  |  144  |  1  |  10 %  | 
| t2.small |  12  |  288  |  1  |  20 %  | 
| t2.medium |  24  |  576  |  2  |  20%\$1\$1  | 
| t2.large |  36  |  864  |  2  |  30%\$1\$1  | 
| t2.xlarge |  54  |  1296  |  4  |  22,5%\$1\$1  | 
| t2.2xlarge |  81.6  |  1958.4  |  8  |  17%\$1\$1  | 
|  **T3**  |    |    |    |    | 
| t3.nano |  6  |  144  |  2  |  5%\$1\$1  | 
| t3.micro |  12  |  288  |  2  |  10%\$1\$1  | 
| t3.small |  24  |  576  |  2  |  20%\$1\$1  | 
| t3.medium |  24  |  576  |  2  |  20%\$1\$1  | 
| t3.large |  36  |  864  |  2  |  30%\$1\$1  | 
| t3.xlarge |  96  |  2304  |  4  |  40%\$1\$1  | 
| t3.2xlarge |  192  |  4608  |  8  |  40%\$1\$1  | 
|  **T3a**  |    |    |    |    | 
| t3a.nano |  6  |  144  |  2  |  5%\$1\$1  | 
| t3a.micro |  12  |  288  |  2  |  10%\$1\$1  | 
| t3a.small |  24  |  576  |  2  |  20%\$1\$1  | 
| t3a.medium |  24  |  576  |  2  |  20%\$1\$1  | 
| t3a.large |  36  |  864  |  2  |  30%\$1\$1  | 
| t3a.xlarge |  96  |  2304  |  4  |  40%\$1\$1  | 
| t3a.2xlarge |  192  |  4608  |  8  |  40%\$1\$1  | 
| **T4g** |  |  |  |  | 
| t4g.nano | 6 | 144 | 2 | 5%\$1\$1 | 
| t4g.micro | 12 | 288 | 2 | 10%\$1\$1 | 
| t4g.small | 24 | 576 | 2 | 20%\$1\$1 | 
| t4g.medium | 24 | 576 | 2 | 20%\$1\$1 | 
| t4g.large | 36 | 864 | 2 | 30%\$1\$1 | 
| t4g.xlarge | 96 | 2304 | 4 | 40%\$1\$1 | 
| t4g.2xlarge | 192 | 4608 | 8 | 40%\$1\$1 | 


|  | 
| --- |
|  \$1 Le nombre de crédits pouvant être accumulés est équivalent au nombre de crédits pouvant être gagnés en 24 heures.  | 
|  \$1\$1 Le pourcentage d’utilisation de référence dans le tableau est par vCPU. Dans CloudWatch, l'utilisation de l'UC est indiquée par vCPU. Par exemple, l'utilisation du processeur pour une `t3.large` instance fonctionnant au niveau de référence est indiquée comme 30 % dans les métriques CloudWatch du processeur. Pour plus d’informations sur le calcul de l’utilisation de référence, consultez [Utilisation de référence](#baseline_performance).  | 
|  \$1\$1\$1 Chaque vCPU est un thread d’un cœur Intel Xeon ou AMD EPYC, à l’exception des instances T2 et T4g.  | 

## Taux d’obtention de crédits UC
<a name="CPU-credit-earn-rate"></a>

Le nombre de crédits UC gagnés par heure est déterminé par la taille d’instance. Par exemple, une instance `t3.nano` gagne six crédits par heure, tandis qu’une instance `t3.small` en gagne 24 par heure. Le tableau précédent répertorie le taux d’obtention de crédits pour l’ensemble des instances.

## Limite d’accumulation de crédits UC
<a name="CPU-credit-accrual-limit"></a>

Si les crédits gagnés n’expirent jamais sur une instance en cours d’exécution, il existe une limite pour le nombre de crédits gagnés pouvant être accumulés par une instance. Cette limite est déterminée par la limite du solde de crédits UC. Une fois la limite atteinte, les nouveaux crédits gagnés sont rejetés, comme l’indique l’image suivante. Le compartiment plein indique la limite du solde de crédits UC, tandis que le débordement signale les crédits excédant la limite qui viennent d’être gagnés.

![\[Les nouveaux crédits gagnés sont rejetés une fois que la limite est dépassée.\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/images/t2-t3-bucket.png)


La limite du solde de crédits UC diffère pour chaque taille d’instance Par exemple, une instance `t3.micro` peut accumuler un maximum de 288 crédits UC gagnés dans le solde de crédits UC. Le tableau précédent répertorie le nombre maximum de crédits gagnés pouvant être cumulés par instance

Les instances T2 standard gagnent également des crédits de lancement. Les crédits de lancement ne sont pas comptés dans la limite du solde de crédits UC. Si une instance T2 n’a pas dépensé ses crédits de lancement et reste inactive pendant 24 heures tout en accumulant des crédits gagnés, son solde de crédits d’UC est affiché comme dépassant la limite. Pour de plus amples informations, veuillez consulter [Crédits de lancement](burstable-performance-instances-standard-mode-concepts.md#launch-credits). 

Les instances T4g, T3a et T3 instances ne donnent pas droit à des crédits de lancement. Ces instances sont lancées en mode `unlimited` par défaut et peuvent par conséquent s’exécuter en mode rafale immédiatement après leur démarrage, sans avoir besoin de crédits de lancement. Les instances T3 lancées sur un lancement d’hôte dédié `standard`by default ;`unlimited` (par défaut) ne sont pas prises en charge sur un Hôte Dédié pour les instances T3.

## Durée de vie des crédits UC accumulés
<a name="accrued-CPU-credits-life-span"></a>

Les crédits UC sur une instance en cours d’exécution n’expirent pas.

Pour T2, le solde de crédits UC n’est pas conservé entre les arrêts et les démarrages des instances. Si vous arrêtez une instance T2, celle-ci perd tous ses crédits accumulés.

Pour les instances T4g, T3a et T3, le solde de crédits d’UC est conservé pendant sept jours après l’arrêt d’une instance. Ensuite, les crédits sont perdus. Si vous démarrez l’instance dans les sept jours, aucun crédit n’est perdu.

Pour plus d'informations, consultez `CPUCreditBalance` dans le [tableau des métriques CloudWatch ](burstable-performance-instances-monitoring-cpu-credits.md#burstable-performance-instances-CW-metrics-table).

## Utilisation de référence
<a name="baseline_performance"></a>

L’*utilisation de référence* est le niveau auquel le CPU peut être utilisé pour un solde créditeur net de zéro, lorsque le nombre de crédits CPU gagnés correspond au nombre de crédits CPU utilisés. L’utilisation de référence est également appelée *la référence*.

L’utilisation de référence est exprimée en pourcentage de l’utilisation du vCPU, calculé comme suit :

`(number of credits earned/number of vCPUs)/60 minutes = % baseline utilization`

Par exemple, une `t3.nano` instance de 2 v CPUs génère 6 crédits par heure, ce qui se traduit par une utilisation de base de 5 %, calculée comme suit :

`(6 credits earned/2 vCPUs)/60 minutes = 5% baseline utilization`

Une `t3.large` instance, avec 2 vCPUs, génère 36 crédits par heure, soit une utilisation de base de 30 % (`(36/2)/60`).

Le graphique suivant donne un exemple d’un `t3.large` dont l’utilisation moyenne de l’UC est inférieure à la ligne de référence.

![\[Graphique d’une instance t3.large dont l’utilisation moyenne de l’UC est inférieure à la valeur de référence.\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/images/baseline-utilization.png)


# Mode illimité pour les instances de performance à capacité extensible
<a name="burstable-performance-instances-unlimited-mode"></a>

Une instance de performance à capacité extensible configurée en mode `unlimited` peut maintenir une utilisation d’UC élevée pour toute période donnée en cas de nécessité. Le prix horaire d’une instance couvre automatiquement tous les pics d’utilisation d’UC si l’utilisation moyenne de l’UC de l’instance est égale ou inférieure au niveau de base sur une période glissante de 24 heures ou pendant la durée de vie de l’instance si celle-ci est plus courte.

Pour la majorité des charges de travail à usage général, les instances configurées en mode `unlimited` fournissent d’excellentes performances sans frais supplémentaires. Si l’instance s’exécute avec une utilisation d’UC supérieure pendant une période prolongée, c’est possible moyennant des frais supplémentaires fixes par heure vCPU. Pour en savoir plus sur la tarification, consultez [Tarification Amazon EC2](https://aws.amazon.com/ec2/pricing/) et [Tarification des instances T2/T3/T4 en mode illimité](https://aws.amazon.com/ec2/pricing/on-demand/#T2.2FT3.2FT4g_Unlimited_Mode_Pricing).

Si vous avez créé votre instance Compte AWS avant le 15 juillet 2025 et que vous utilisez une `t3.micro` instance `t2.micro` ou dans le cadre de l'[Niveau gratuit d'AWS](https://aws.amazon.com/free/)offre et que vous l'utilisez en `unlimited` mode, des frais peuvent s'appliquer si votre utilisation moyenne sur une période continue de 24 heures dépasse l'[utilisation de base](burstable-credits-baseline-concepts.md#baseline_performance) de l'instance.

Par défaut, les instances T4g, T3a et T3 sont lancées comme `unlimited` (à moins que vous ne [changiez la valeur par défaut](burstable-performance-instances-how-to.md#burstable-performance-instance-set-default-credit-specification-for-account)). Si l’utilisation moyenne de l’UC sur une période de 24 heures dépasse le niveau de référence, vous devrez payer des frais pour les crédits excédentaires. Si vous lancez des instances Spot en mode `unlimited` et que vous prévoyez de les utiliser immédiatement et pour une courte durée, sans temps d’inactivité pour accumuler les crédits d’UC, vous devrez payer des frais pour les crédits excédentaires. Nous vous recommandons de lancer vos instances Spot en mode [standard](burstable-performance-instances-standard-mode.md) pour éviter des coûts plus élevés. Pour plus d’informations, consultez [Les crédits excédentaires peuvent occasionner des frais](burstable-performance-instances-unlimited-mode-concepts.md#unlimited-mode-surplus-credits) et [Lancez des instances à performance extensibles](how-spot-instances-work.md#burstable-spot-instances).

**Note**  
Les instances T3 lancées sur un lancement d’hôte dédié `standard`by default ;`unlimited` (par défaut) ne sont pas prises en charge sur un Hôte Dédié pour les instances T3.

**Contents**
+ [

# Concepts de mode illimité pour les instances à performances extensibles
](burstable-performance-instances-unlimited-mode-concepts.md)
  + [

## Fonctionnement des instances de performance à capacité extensible illimitées
](burstable-performance-instances-unlimited-mode-concepts.md#how-burstable-performance-instances-unlimited-works)
  + [

## Quand utiliser le mode illimité/mode d’UC fixe ?
](burstable-performance-instances-unlimited-mode-concepts.md#when-to-use-unlimited-mode)
  + [

## Les crédits excédentaires peuvent occasionner des frais
](burstable-performance-instances-unlimited-mode-concepts.md#unlimited-mode-surplus-credits)
  + [

## Combien coûtent les instances de performance à capacité extensible illimitées ?
](burstable-performance-instances-unlimited-mode-concepts.md#how-much-does-unlimited-burstable-performance-cost)
  + [

## Pas de crédit de lancement pour les instances T2 illimitées
](burstable-performance-instances-unlimited-mode-concepts.md#unlimited-mode-no-launch-credits)
  + [

## Activer le mode illimité
](burstable-performance-instances-unlimited-mode-concepts.md#unlimited-mode-enabling)
  + [

## Comportement des crédits lors du basculement entre Illimité et Standard
](burstable-performance-instances-unlimited-mode-concepts.md#unlimited-mode-switching-and-credits)
  + [

## Surveiller l’utilisation du crédit
](burstable-performance-instances-unlimited-mode-concepts.md#unlimited-mode-monitoring-credit-usage)
+ [

# Exemples de mode illimité pour les instances à performances illimitées
](unlimited-mode-examples.md)
  + [

## Exemple 1 : Expliquer l’utilisation des crédits avec T3 illimité
](unlimited-mode-examples.md#t3_unlimited_example)
  + [

## Exemple 2 : Expliquer l’utilisation des crédits avec T2 illimité
](unlimited-mode-examples.md#t2_unlimited_example)

# Concepts de mode illimité pour les instances à performances extensibles
<a name="burstable-performance-instances-unlimited-mode-concepts"></a>

Le mode `unlimited` est une option de configuration de crédit pour les instances de performance à capacité extensible. Il peut être activé ou désactivé à tout moment pour une instance en cours d’exécution ou arrêtée. Vous pouvez [la définir `unlimited` comme option de crédit par défaut](burstable-performance-instances-how-to.md#burstable-performance-instance-set-default-credit-specification-for-account) au niveau du compte, par AWS région, par famille d'instances de performance éclatante, afin que toutes les nouvelles instances de performance actualisées du compte soient lancées à l'aide de l'option de crédit par défaut.

## Fonctionnement des instances de performance à capacité extensible illimitées
<a name="how-burstable-performance-instances-unlimited-works"></a>

Si une instance de performance à capacité extensible configurée en mode `unlimited` épuise son solde de crédits UC, elle peut dépenser ses crédits *excédentaires* pour dépasser le [niveau de référence](burstable-credits-baseline-concepts.md#baseline_performance). Si son utilisation de l’UC chute au-dessous du niveau de référence, elle se sert des crédits UC gagnés pour rembourser progressivement les crédits excédentaires dépensés plus tôt. La possibilité de gagner des crédits UC pour rembourser progressivement des crédits excédentaires permet à Amazon EC2 d’obtenir l’utilisation moyenne de l’UC d’une instance sur une période de 24 heures. Si l’utilisation moyenne du CPU dépasse le niveau de base pendant une période de 24 heures, l’utilisation supplémentaire est facturée pour l’instance selon un [tarif supplémentaire fixe](https://aws.amazon.com/ec2/pricing/on-demand/#T2.2FT3.2FT4g_Unlimited_Mode_Pricing) par heure de vCPU.

Le graphique suivant montre l’utilisation de l’UC d’une instance `t3.large`. Le niveau de base de l’utilisation de l’UC pour une instance `t3.large` est de 30 %. Si l’instance s’exécute à un taux d’utilisation d’UC de 30 % ou moins en moyenne sur une période de 24 heures, aucun frais supplémentaire ne s’applique, car le coût est déjà couvert par le prix horaire de l’instance. Toutefois, si l’instance s’exécute à un taux d’utilisation de CPU de 40 % en moyenne sur une période de 24 heures, comme le montre le graphique, les 10 % supplémentaires d’utilisation du CPU sont facturés pour l’instance selon un [tarif supplémentaire fixe](https://aws.amazon.com/ec2/pricing/on-demand/#T2.2FT3.2FT4g_Unlimited_Mode_Pricing) par heure de vCPU.

![\[Utilisation de la facturation de l’UC d’une instance t3.large.\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/images/t3-cpu-usage.png)


Pour plus d’informations sur l’utilisation de référence par vCPU pour chaque type d’instance et sur le nombre de crédits gagnés par chaque type d’instance, consultez le [tableau des crédits](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table).

## Quand utiliser le mode illimité/mode d’UC fixe ?
<a name="when-to-use-unlimited-mode"></a>

Pour déterminer si vous devez utiliser une instance de performance à capacité extensible en mode `unlimited`, telle qu’une instance T3, ou une instance à performance fixe, telle qu’une instance M5, vous devez déterminer l’utilisation d’UC de seuil de rentabilité. L’utilisation d’UC de seuil de rentabilité pour une instance de performance à capacité extensible de performance à capacité extensible est le point où une instance de performance à capacité extensible coûte autant qu’une instance à performance fixe. L’utilisation d’UC de seuil de rentabilité vous aide à déterminer les éléments suivants :
+ Si l’utilisation moyenne de l’UC sur une période de 24 heures est égale ou inférieure à l’utilisation d’UC de seuil de rentabilité, utilisez une instance de performance à capacité extensible en mode `unlimited` afin de pouvoir bénéficier du prix inférieur d’une instance de performance à capacité extensible tout en profitant de la même performance que fournirait une instance à performance fixe.
+ Si l’utilisation moyenne de l’UC sur une période de 24 heures est supérieure à l’utilisation d’UC de seuil de rentabilité, l’instance de performance à capacité extensible coûtera plus qu’une instance à performance fixe de taille équivalente. Si une instance T3 fonctionne continuellement à un taux d’utilisation d’UC de 100 %, vous paierez en définitive environ 1,5 fois le prix d’une instance M5 de taille équivalente.

Le graphique suivant montre l’utilisation d’UC de seuil de rentabilité où une instance `t3.large` coûte autant qu’une instance `m5.large`. L’utilisation d’UC de seuil de rentabilité pour une instance `t3.large` est de 42,5 %. Si l’utilisation moyenne de l’UC est de 42,5 %, le coût de l’exécution de l’instance `t3.large` est identique à celui d’une instance `m5.large`, et il s’avère supérieur si l’utilisation moyenne de l’UC dépasse 42,5 %. Si la charge de travail nécessite une utilisation moyenne de l’UC inférieure à 42,5 %, vous pouvez tirer profit du prix inférieur de l’instance `t3.large` tout en obtenant la même performance que fournirait une instance `m5.large`.

![\[L’utilisation d’UC de seuil de rentabilité pour une instance t3.large est de 42,5 %.\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/images/T3-unltd-when-to-use.png)


Le tableau suivant indique comment calculer l’utilisation d’UC de seuil de rentabilité, qui vous permettra de déterminer quand il est moins onéreux d’utiliser une instance de performance à capacité extensible en mode `unlimited` ou une instance à performance fixe. Les colonnes du tableau sont étiquetées de A à K.


|  Type d’instance  |  v CPUs  |  T3 – Prix\$1/heure  |  M5 – Prix\$1/heure  |  Différence de prix  |  Utilisation de référence T3 par vCPU ( %)  |  Frais par heure de processeur virtuel pour crédits excédentaires  |  Frais par minute de processeur virtuel  |  Minutes d’extension supplémentaires disponibles par processeur virtuel  |  % d’UC supplémentaire disponible  |  % d’UC de seuil de rentabilité  | 
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | 
|  A  |   B  |   C  |  D   |  E = D - C  |  F  |  G  |  H = G / 60  |  I = E / H  |  J = (I / 60) / B  |  K = F \$1 J  | 
|  t3.large  |  2  |  0,0835 USD  |  0,096 USD  |  0,0125 USD  |  30 %  |  0,05 USD  |  0,000833 USD   |  15  |  12,5%  |  42,5 %  | 


|  | 
| --- |
| \$1 Le prix se rapporte à la région us-east-1 et au système d’exploitation Linux. | 

Le tableau fournit les informations suivantes :
+ La colonne A indique le type d’instance, `t3.large`.
+ La colonne B indique le nombre de v CPUs pour le`t3.large`.
+ La colonne C indique le prix d’une instance `t3.large` par heure.
+ La colonne D indique le prix d’une instance `m5.large` par heure.
+ La colonne E indique la différence de prix entre l’instance `t3.large` et l’instance `m5.large`. 
+ La colonne F indique l’utilisation de référence par vCPU de l’instance `t3.large`, qui est de 30 %. Au niveau de base, le coût horaire de l’instance couvre le coût de l’utilisation de l’UC.
+ La colonne G indique les [frais supplémentaires fixes](https://aws.amazon.com/ec2/pricing/on-demand/#T2.2FT3.2FT4g_Unlimited_Mode_Pricing) par heure de vCPU facturés pour une instance si elle passe à 100 % d’utilisation de CPU après avoir épuisé ses crédits gagnés.
+ La colonne H indique les [frais supplémentaires fixes](https://aws.amazon.com/ec2/pricing/on-demand/#T2.2FT3.2FT4g_Unlimited_Mode_Pricing) par minute de vCPU facturés pour une instance si elle passe à 100 % d’utilisation de CPU après avoir épuisé ses crédits gagnés.
+ La colonne I indique le nombre de minutes supplémentaires pendant lesquelles l’instance `t3.large` peut fonctionner par heure à 100 % d’UC pour le même prix par heure qu’une instance `m5.large`.
+ La colonne J indique l’utilisation d’UC supplémentaire (en %) par rapport à l’utilisation de base que l’instance peut assurer pour le même prix par heure qu’une instance `m5.large`.
+ La colonne K indique l’utilisation d’UC de seuil de rentabilité (en %) que l’instance `t3.large` peut assurer sans générer plus de frais que l’instance `m5.large`. Au dessus de ce seuil, l’instance `t3.large` coûte plus que l’instance `m5.large`.

Le tableau ci-dessous indique l’utilisation d’UC de seuil de rentabilité (en %) des types d’instance T3 par rapport aux types d’instance M5 de taille équivalente.


| Type d’instance T3 | Utilisation d’UC de seuil de rentabilité (en %) de T3 par rapport à M5 | 
| --- | --- | 
| t3.large | 42,5 % | 
| t3.xlarge | 52,5 % | 
| t3.2xlarge | 52,5 % | 

## Les crédits excédentaires peuvent occasionner des frais
<a name="unlimited-mode-surplus-credits"></a>

Si l’utilisation moyenne de l’UC d’une instance est égale ou inférieure au niveau de base, aucuns frais supplémentaires ne sont appliqués à l’instance. Comme une instance gagne un [nombre maximum de crédits](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table) sur une période de 24 heures (par exemple, une instance `t3.micro` peut acquérir un maximum de 288 crédits sur une période de 24 heures), elle peut dépenser des crédits excédentaires jusqu’à ce maximum sans être facturée immédiatement.

Cependant, si l’utilisation de l’UC reste supérieure au niveau de référence, l’instance ne peut pas gagner suffisamment de crédits pour rembourser progressivement les crédits excédentaires qu’elle a dépensés. Des frais supplémentaires fixes s’appliquent par heure vCPU aux crédits excédentaires qui ne sont pas remboursés progressivement. Pour en savoir plus sur les frais applicables, consultez [ Tarification des instances T2/T3/T4g en mode illimité](https://aws.amazon.com/ec2/pricing/on-demand/#T2.2FT3.2FT4g_Unlimited_Mode_Pricing).

Les crédits excédentaires qui ont été dépensés précédemment sont facturés lorsque l’une des situations suivantes se produit :
+ Les crédits excédentaires dépensés dépassent le [nombre maximum de crédits](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table) que l’instance peut gagner sur une période de 24 heures. Les crédits excédentaires dépensés au-dessus de ce maximum sont facturés à la fin de l’heure.
+ L’instance est arrêtée ou résiliée.
+ L’instance bascule du mode `unlimited` au mode `standard`.

Les crédits excédentaires dépensés sont suivis par la CloudWatch métrique`CPUSurplusCreditBalance`. Les crédits excédentaires facturés sont suivis selon la CloudWatch métrique`CPUSurplusCreditsCharged`. Pour de plus amples informations, veuillez consulter [CloudWatch Mesures supplémentaires pour les instances de performance éclatantes](burstable-performance-instances-monitoring-cpu-credits.md#burstable-performance-instances-cw-metrics).

## Combien coûtent les instances de performance à capacité extensible illimitées ?
<a name="how-much-does-unlimited-burstable-performance-cost"></a>

Si vous utilisez des crédits excédentaires et qu’ils ne sont pas remboursés sous forme de crédits accumulés (consultez la section [Les crédits excédentaires peuvent occasionner des frais](#unlimited-mode-surplus-credits)), vous payez un taux supplémentaire forfaitaire par heure de VCPU pour les crédits excédentaires. Le tarif est indiqué dans la section [Tarification des instances T2/T3/T4g en mode illimité](https://aws.amazon.com/ec2/pricing/on-demand/#T2.2FT3.2FT4g_Unlimited_Mode_Pricing) sur la page de *Tarification d’Amazon EC2 à la demande*.

## Pas de crédit de lancement pour les instances T2 illimitées
<a name="unlimited-mode-no-launch-credits"></a>

Les instances T2 standard reçoivent des [crédits de lancement](burstable-performance-instances-standard-mode-concepts.md#launch-credits), mais les instances T2 illimité n’en reçoivent pas. Une instance T2 illimité peut dépasser le niveau de référence à tout moment sans frais supplémentaires tant que l’utilisation moyenne de son UC est égale ou inférieure au niveau de référence sur une période glissante de 24 heures ou pendant sa durée de vie (selon la période la plus courte). De ce fait, les instances T2 illimité ne nécessitent pas de crédits de lancement pour obtenir des performances élevées dès le lancement.

Si une instance T2 passe du mode `standard` au mode `unlimited`, tous les crédits de lancement accumulés sont supprimés de la métrique `CPUCreditBalance` avant que la métrique `CPUCreditBalance` restante soit reportée.

Les instances T4g, T3a et T3 ne reçoivent jamais de crédits de lancement, car elles sont lancées par défaut en mode illimité et peuvent donc déborder dès leur démarrage. La configuration de crédit en mode illimité permet aux instances T4g, T3a et T3 d’utiliser autant d’UC que nécessaire pour déborder au-delà de la ligne de base et aussi longtemps que nécessaire.

## Activer le mode illimité
<a name="unlimited-mode-enabling"></a>

Vous pouvez passer du mode `unlimited` au mode `standard` et du mode `standard` au mode `unlimited` à tout moment sur une instance en cours d’exécution ou arrêtée. Pour plus d’informations, consultez [Configuration de la spécification de crédits au lancement](burstable-performance-instances-how-to.md#launch-burstable-performance-instances) et [Gestion de la spécification de crédits d’une instance à performances extensibles](burstable-performance-instances-how-to.md#modify-burstable-performance-instances).

Vous pouvez la définir `unlimited` comme option de crédit par défaut au niveau du compte, par AWS région, par famille d'instances de performance éclatante, afin que toutes les nouvelles instances de performance actualisées du compte soient lancées à l'aide de l'option de crédit par défaut. Pour de plus amples informations, veuillez consulter [Gestion de la spécification de crédits par défaut pour un compte](burstable-performance-instances-how-to.md#burstable-performance-instance-set-default-credit-specification-for-account).

Vous pouvez vérifier si une instance de performance à capacité extensible est configurée en mode `unlimited` ou `standard` à l’aide de la console Amazon EC2 ou de la AWS CLI. Pour de plus amples informations, veuillez consulter [Configuration des instances à performances extensibles](burstable-performance-instances-how-to.md).

## Comportement des crédits lors du basculement entre Illimité et Standard
<a name="unlimited-mode-switching-and-credits"></a>

`CPUCreditBalance`est une CloudWatch métrique qui suit le nombre de crédits accumulés par une instance. `CPUSurplusCreditBalance`est une CloudWatch métrique qui suit le nombre de crédits excédentaires dépensés par une instance.

Lorsque vous passez en mode `standard` une instance qui était configurée en mode `unlimited`, voici ce qui se produit :
+ La valeur de `CPUCreditBalance` reste inchangée et est reportée. 
+ La valeur de `CPUSurplusCreditBalance` est immédiatement facturée.

Lorsqu’une instance `standard` passe à la configuration `unlimited`, la situation suivante se produit :
+ La valeur de `CPUCreditBalance` contenant les crédits gagnés accumulés est reportée.
+ Pour les instances T2 standard, tous les crédits de lancement sont supprimés de la valeur de `CPUCreditBalance` et la valeur de `CPUCreditBalance` restante contenant les crédits gagnés accumulés est reportée.

## Surveiller l’utilisation du crédit
<a name="unlimited-mode-monitoring-credit-usage"></a>

Pour savoir si votre instance dépense plus de crédits que ce que la base de référence fournit, vous pouvez utiliser CloudWatch des métriques pour suivre l'utilisation, et vous pouvez configurer des alarmes horaires pour être informé de l'utilisation des crédits. Pour de plus amples informations, veuillez consulter [Surveiller les crédits UC pour détecter les instances T à capacité extensible](burstable-performance-instances-monitoring-cpu-credits.md).

# Exemples de mode illimité pour les instances à performances illimitées
<a name="unlimited-mode-examples"></a>

Les exemples suivants expliquent l’utilisation des crédits lorsque des instances sont configurées en mode `unlimited`.

**Topics**
+ [

## Exemple 1 : Expliquer l’utilisation des crédits avec T3 illimité
](#t3_unlimited_example)
+ [

## Exemple 2 : Expliquer l’utilisation des crédits avec T2 illimité
](#t2_unlimited_example)

## Exemple 1 : Expliquer l’utilisation des crédits avec T3 illimité
<a name="t3_unlimited_example"></a>

Cet exemple montre l’utilisation de l’UC d’une instance `t3.nano` lancée en mode `unlimited` et comment l’instance dépense les crédits *gagnés* et *excédentaires* pour maintenir l’utilisation de l’UC.

Une instance `t3.nano` gagne 144 crédits UC sur une période glissante de 24 heures, qu’elle peut rembourser pour 144 minutes d’utilisation de processeur vCPU. Lorsqu'il épuise le solde créditeur de son processeur (représenté par la CloudWatch métrique`CPUCreditBalance`), il peut dépenser les crédits CPU *excédentaires*, qu'il *n'a pas encore gagnés*, pour augmenter aussi longtemps qu'il en a besoin. Comme une instance `t3.nano` gagne un maximum de 144 crédits sur une période de 24 heures, elle peut dépenser des crédits excédentaires jusqu’à ce maximum sans être facturée immédiatement. Si elle dépense plus de 144 crédits UC, la différence fait l’objet d’une facturation à la fin de l’heure.

L’exemple illustré par le graphique suivant a pour but de montrer comment une instance peut passer en mode rafale à l’aide des crédits excédentaires, même après avoir épuisé son `CPUCreditBalance`. Le flux de travail suivant référence les points numérotés sur le graphique :

**P1** – À 0 heure sur le graphe, l’instance est lancée en mode `unlimited` et commence immédiatement à gagner des crédits. L’instance reste inactive après son lancement (l’utilisation de l’UC est de 0 %) et aucun crédit n’est dépensé. Tous les crédits non dépensés sont accumulés dans le solde de crédits. Pendant les premières 24 heures, `CPUCreditUsage` est à 0 et la valeur de `CPUCreditBalance` atteint son maximum de 144.

**P2** – Pendant les 12 heures suivantes, l’utilisation de l’UC est à 2,5 %, ce qui est inférieur au niveau de référence de 5 %. L’instance gagne plus de crédits qu’elle n’en dépense, mais la valeur de `CPUCreditBalance` ne peut pas dépasser son maximum de 144 crédits.

**P3** – Pendant les 24 heures suivantes, l’utilisation de l’UC est de 7 % (au-dessus du niveau de référence), ce qui nécessite la dépense de 57,6 crédits. L’instance dépense plus de crédits qu’elle n’en gagne et la valeur de `CPUCreditBalance` baisse jusqu’à 86,4 crédits.

**P4** – Pendant les 12 heures suivantes, l’utilisation de l’UC baisse jusqu’à 2,5 % (sous le niveau de référence), ce qui nécessite la dépense de 36 crédits. Au même moment, l’instance gagne 72 crédits. L’instance gagne plus de crédits qu’elle n’en dépense et la valeur `CPUCreditBalance` augmente jusqu’à 122 crédits.

**P5** – Pendant les 5 heures suivantes, l’instance est à un pic de 100 % d’utilisation de l’UC et dépense un total de 570 crédits pour maintenir ce pic. Environ une heure après le début de cette période, l’instance épuise son solde `CPUCreditBalance` complet de 122 crédits et commence à dépenser les crédits excédentaires pour maintenir l’utilisation de l’UC élevée, totalisant 448 crédits excédentaires dans cette période (570-122=448). Lorsque la valeur de `CPUSurplusCreditBalance` atteint 144 crédits d’UC (maximum qu’une instance `t3.nano` peut gagner dans une période de 24 heures), les crédits excédentaires dépensés par la suite ne peuvent pas être compensés par les crédits gagnés. Les crédits excédentaires dépensés par la suite s’élèvent à 304 crédits (448-144=304), ce qui entraîne de faibles frais supplémentaires à la fin de l’heure pour 304 crédits.

**P6** – Pendant les 13 heures suivantes, l’utilisation de l’UC est à 5 % (niveau de référence). L’instance gagne autant de crédits qu’elle en dépense, sans excès pour rembourser progressivement le solde `CPUSurplusCreditBalance`. La valeur de `CPUSurplusCreditBalance` reste à 144 crédits.

**P7** – Pendant les dernières 24 heures de cet exemple, l’instance est en veille et l’utilisation de l’UC est de 0 %. Pendant ce temps, l’instance gagne 144 crédits, qu’elle utilise pour rembourser progressivement le solde `CPUSurplusCreditBalance`.

![\[L’instance t3 a obtenu 144 crédits au bout de 24 heures.\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/images/t3_unlimited_graph.png)


## Exemple 2 : Expliquer l’utilisation des crédits avec T2 illimité
<a name="t2_unlimited_example"></a>

Cet exemple montre l’utilisation de l’UC d’une instance `t2.nano` lancée en mode `unlimited` et comment l’instance dépense les crédits *gagnés* et *excédentaires* pour maintenir l’utilisation de l’UC.

Une instance `t2.nano` gagne 72 crédits UC sur une période glissante de 24 heures, qu’elle peut rembourser pour 72 minutes d’utilisation de processeur vCPU. Lorsqu'il épuise le solde créditeur de son processeur (représenté par la CloudWatch métrique`CPUCreditBalance`), il peut dépenser les crédits CPU *excédentaires*, qu'il *n'a pas encore gagnés*, pour augmenter aussi longtemps qu'il en a besoin. Comme une instance `t2.nano` gagne un maximum de 72 crédits sur une période de 24 heures, elle peut dépenser des crédits excédentaires jusqu’à ce maximum sans être facturée immédiatement. Si elle dépense plus de 72 crédits UC, la différence fait l’objet d’une facturation à la fin de l’heure.

L’exemple illustré par le graphique suivant a pour but de montrer comment une instance peut passer en mode rafale à l’aide des crédits excédentaires, même après avoir épuisé son `CPUCreditBalance`. Vous pouvez supposer qu’au début de la ligne de temps du graphique, l’instance dispose d’un solde de crédits accumulés égal au nombre maximum de crédits qu’elle peut gagner en 24 heures. Le flux de travail suivant référence les points numérotés sur le graphique : 

**1** – Dans les 10 premières minutes, `CPUCreditUsage` est à 0, et la valeur de `CPUCreditBalance` reste à son maximum de 72.

**2** – À 23h40, lorsque l’utilisation de l’UC augmente, l’instance dépense les crédits UC, et la valeur de `CPUCreditBalance` diminue.

**3** – À 00 h 47, l’instance a épuisé l’intégralité de son `CPUCreditBalance` et commence à dépenser des crédits excédentaires pour maintenir l’utilisation élevée de l’UC.

**4** – Les crédits excédentaires sont dépensés jusqu’à 01h55, lorsque la valeur de `CPUSurplusCreditBalance` atteint 72 crédits UC. Cela équivaut au nombre maximum de crédits qu’une instance `t2.nano` peut gagner sur une période de 24 heures. Les crédits excédentaires dépensés par la suite ne peuvent pas être compensés par les crédits gagnés au cours de la période de 24 heures, ce qui entraîne de faibles frais supplémentaires à la fin de l’heure.

**5** – L’instance continue de dépenser les crédits excédentaires jusqu’à 02h20 environ. À ce moment-là, l’utilisation de l’UC chute au-dessous du niveau de base, et l’instance commence à gagner des crédits à raison de 3 crédits par heure (soit 0,25 crédit toutes les 5 minutes), qu’elle utilise pour rembourser progressivement le `CPUSurplusCreditBalance`. Une fois que la valeur de `CPUSurplusCreditBalance` est nulle, l’instance commence à accumuler les crédits gagnés dans son `CPUCreditBalance` à raison de 0,25 crédit toutes les 5 minutes.

![\[Utilisation graphique de l’UC d’une instance t2.nano lancée de manière illimitée.\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/images/t2_unlimited_graph.png)


**Calcul de la facture (instance Linux)**  
Les crédits excédentaires coûtent 0,05 \$1 par heure vCPU. L’instance a dépensé environ 25 crédits excédentaires entre 01h55 et 02h20, ce qui équivaut à 0,42 heure vCPU. Les frais supplémentaires pour cette instance sont de 0,42 heure vCPU x 0,05 \$1/heure vCPU = 0,021 \$1, arrondi à 0,02 \$1. Facture de fin de mois correspondant à cette instance T2 illimité :

![\[Exemple de facture pour une instance T2 illimité.\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/images/t2_unlimited_bill_linux.png)


**Calcul de la facture (instance Windows)**  
Les crédits excédentaires coûtent 0,096 \$1 par heure vCPU. L’instance a dépensé environ 25 crédits excédentaires entre 01h55 et 02h20, ce qui équivaut à 0,42 heure vCPU. Les frais supplémentaires pour cette instance sont de 0,42 heure vCPU x 0,096 \$1/heure vCPU = 0,04032 \$1, arrondi à 0,04 \$1. Facture de fin de mois correspondant à cette instance T2 illimité :

![\[Exemple de facture pour une instance T2 illimité.\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/images/t2_unlimited_bill_windows.png)


Vous pouvez définir des alertes de facturation pour être notifié toutes les heures des frais accumulés, puis prendre des mesures au besoin.

# Mode standard pour les instances de performance à capacité extensible
<a name="burstable-performance-instances-standard-mode"></a>

Une instance de performance à capacité extensible configurée en mode `standard` est adaptée aux charges de travail avec une utilisation d’UC moyenne constamment inférieure à l’utilisation d’UC de référence de l’instance. Pour émettre en rafales au-dessus du niveau de base, l’instance dépense les crédits cumulés dans son solde de crédits UC. Si l’instance commence à manquer de crédits cumulés, son utilisation d’UC diminue progressivement pour atteindre le niveau d’utilisation de référence. Ainsi, l’instance ne subit pas une forte baisse des performances lorsque son solde de crédits UC est épuisé. Pour plus d’informations, consultez [Concepts clés pour les instances à performances extensibles](burstable-credits-baseline-concepts.md).

**Contents**
+ [

# Concepts de mode standard pour les instances à capacité extensible
](burstable-performance-instances-standard-mode-concepts.md)
  + [

## Fonctionnement des instance de performance à capacité extensible standards
](burstable-performance-instances-standard-mode-concepts.md#how-burstable-performance-instances-standard-works)
  + [

## Crédits de lancement
](burstable-performance-instances-standard-mode-concepts.md#launch-credits)
  + [

## Limites de crédits de lancement
](burstable-performance-instances-standard-mode-concepts.md#launch-credit-limits)
  + [

## Différences entre crédits de lancement et crédits gagnés
](burstable-performance-instances-standard-mode-concepts.md#burstable-performance-instances-diff-launch-earned-credits)
+ [

# Exemples de mode standard pour les instances à capacité extensible
](standard-mode-examples.md)
  + [

## Exemple 1 : Expliquer l’utilisation des crédits avec T3 standard
](standard-mode-examples.md#t3_standard_example)
  + [

## Exemple 2 : Expliquer l’utilisation des crédits avec T2 standard
](standard-mode-examples.md#t2-standard-example)
    + [

### Période 1 : 1 – 24 heures
](standard-mode-examples.md#period-1)
    + [

### Période 2 : 25 – 36 heures
](standard-mode-examples.md#period-2)
    + [

### Période 3 : 37 – 61 heures
](standard-mode-examples.md#period-3)
    + [

### Période 4 : 62 – 72 heures
](standard-mode-examples.md#period-4)
    + [

### Période 5 : 73 – 75 heures
](standard-mode-examples.md#period-5)
    + [

### Période 6 : 76 – 90 heures
](standard-mode-examples.md#period-6)
    + [

### Période 7 : 91 – 96 heures
](standard-mode-examples.md#period-7)

# Concepts de mode standard pour les instances à capacité extensible
<a name="burstable-performance-instances-standard-mode-concepts"></a>

Le mode `standard` est une option de configuration pour les instances de performance à capacité extensible. Il peut être activé ou désactivé à tout moment pour une instance en cours d’exécution ou arrêtée. Vous pouvez [la définir `standard` comme option de crédit par défaut](burstable-performance-instances-how-to.md#burstable-performance-instance-set-default-credit-specification-for-account) au niveau du compte, par AWS région, par famille d'instances de performance éclatante, afin que toutes les nouvelles instances de performance actualisées du compte soient lancées à l'aide de l'option de crédit par défaut.

## Fonctionnement des instance de performance à capacité extensible standards
<a name="how-burstable-performance-instances-standard-works"></a>

Lorsqu’une instance de performance à capacité extensible configurée en mode `standard` est en cours d’exécution, elle gagne continuellement (à une résolution de l’ordre de la milliseconde) un taux déterminé de crédits gagnés par heure. Lorsqu’une instance T2 Standard est arrêtée, elle perd tous ses crédits accumulés et le solde de crédits est remis à zéro. Lorsqu’elle est redémarrée, elle reçoit un nouveau jeu de crédits de lancement, et commence à accumuler des crédits gagnés. Pour les instances Standard T4g, T3a et T3, le solde de crédits d’UC est conservé pendant sept jours après l’arrêt de l’instance. Ensuite, les crédits sont perdus. Si vous démarrez l’instance dans les sept jours, aucun crédit n’est perdu.

Les instances T2 standard reçoivent deux types de [crédits UC](burstable-credits-baseline-concepts.md#key-concepts) : les *crédits gagnés* et les *crédits de lancement*. Lorsqu’une instance T2 Standard est en cours d’exécution, elle gagne continuellement (à une résolution de l’ordre de la milliseconde) un taux déterminé de crédits gagnés par heure. Au début, elle n’a pas de crédits gagnés pour une bonne expérience de démarrage ; elle reçoit donc, à cet effet, des crédits de lancement, qui sont dépensés pendant qu’elle accumule des crédits gagnés.

Les instances T4g, T3a et T3 ne reçoivent pas de crédits de lancement parce qu’elles prennent en charge le mode Illimité. La configuration du crédit en mode illimité permet aux instances T4g, T3a et T3 d’utiliser autant d’UC que nécessaire pour déborder au-delà de la ligne de base et aussi longtemps que nécessaire.

## Crédits de lancement
<a name="launch-credits"></a>

Les instances T2 Standard reçoivent 30 crédits de lancement par vCPU au lancement ou au démarrage, et les instances T1 Standard reçoivent 15 crédits de lancement. Par exemple, une `t2.micro` instance possède un vCPU et obtient 30 crédits de lancement, tandis qu'une `t2.xlarge` instance possède quatre v CPUs et obtient 120 crédits de lancement. Les crédits de lancement sont conçus pour fournir une bonne expérience de démarrage et permettre aux instances de s’exécuter en mode rafale dès le lancement, avant qu’elles aient accumulé des crédits gagnés.

Les crédits de lancement sont dépensés en premier, avant les crédits gagnés. Les crédits de lancement non dépensés sont accumulés dans le solde de crédits UC, mais ne sont pas comptés dans la limite du solde de crédits UC. Par exemple, une instance `t2.micro` comporte une limite de solde de crédits UC de 144 crédits gagnés. Si elle est lancée et reste inactive pendant 24 heures, son solde de crédits UC atteint 174 (30 crédits de lancement \$1 144 crédits gagnés), ce qui se situe au-delà de la limite. Toutefois, une fois que l’instance a dépensé les 30 crédits de lancement, le solde de crédits ne peut pas excéder 144. Pour en savoir plus sur la limite du solde de crédits pour l’UC par rapport à chaque taille d’instance, consultez le [tableau des crédits](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table).

Le tableau suivant répertorie l'allocation initiale de crédits CPU reçue au lancement ou au démarrage, ainsi que le nombre de CPUs v.


|  Type d’instance  |  Crédits de lancement  |  v CPUs  | 
| --- | --- | --- | 
| t1.micro |  15  |  1  | 
| t2.nano |  30  |  1  | 
| t2.micro |  30  |  1  | 
| t2.small |  30  |  1  | 
| t2.medium |  60  |  2  | 
| t2.large |  60  |  2  | 
| t2.xlarge |  120  |  4  | 
| t2.2xlarge |  240  |  8  | 

## Limites de crédits de lancement
<a name="launch-credit-limits"></a>

Le nombre de fois où les instances T2 Standard peuvent recevoir des crédits de lancement est limité. La limite par défaut est définie sur 100 lancements ou démarrages de toutes les instances T2 Standard combinées par compte, par région et par déploiement de 24 heures. Par exemple, la limite est atteinte lorsqu’une instance est arrêtée et démarrée 100 fois sur une période de 24 heures, ou lorsque 100 instances sont lancées sur une période de 24 heures, ou toute autre combinaison équivalente à 100 démarrages. Les nouveaux comptes peuvent présenter une limite inférieure qui augmentera au fil du temps en fonction de votre utilisation.

**Astuce**  
Pour vous assurer que vos charges de travail obtiennent toujours les performances nécessaires, passez à une instance [Mode illimité pour les instances de performance à capacité extensible](burstable-performance-instances-unlimited-mode.md) ou utilisez une taille d’instance supérieure.

## Différences entre crédits de lancement et crédits gagnés
<a name="burstable-performance-instances-diff-launch-earned-credits"></a>

Le tableau suivant répertorie les différences entre les crédits de lancement et les crédits gagnés.


|    |  Crédits de lancement  |  Crédits gagnés  | 
| --- | --- | --- | 
|  **Taux d’obtention de crédits**  |  Les instances T2 Standard obtiennent 30 crédits de lancement par processeur vCPU au lancement ou au démarrage. Si une instance T2 bascule du mode `unlimited` au mode `standard`, elle n’obtient pas de crédits de lancement au moment du basculement.  |  Chaque instance T2 gagne continuellement (à une résolution de l’ordre de la milliseconde) un taux déterminé de crédits UC par heure, en fonction de sa taille. Pour plus d’informations sur le nombre de crédits pour l’UC gagnés par taille d’instance, consultez le [tableau des crédits](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table).  | 
|  **Limite d’obtention de crédits**  |  La limite pour la réception de crédits de lancement est définie sur 100 lancements ou démarrages de toutes les instances T2 Standard combinées par compte, par région et par déploiement de 24 heures. Les nouveaux comptes peuvent présenter une limite inférieure qui augmentera au fil du temps en fonction de votre utilisation.  |  Une instance T2 ne peut pas accumuler davantage de crédits que la limite du solde de crédits UC. Si le solde de crédits UC a atteint sa limite, les crédits gagnés une fois que la limite a été atteinte sont détruits. Les crédits de lancement ne sont pas comptés dans la limite. Pour en savoir plus sur la limite du solde de crédits pour l’UC pour chaque taille d’instance T2, consultez le [tableau des crédits](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table).  | 
|  **Utilisation des crédits**  |  Les crédits de lancement sont dépensés en premier, avant les crédits gagnés.  |  Les crédits gagnés sont dépensés uniquement lorsque tous les crédits de lancement ont été dépensés.  | 
|  **Expiration des crédits**  |  Les crédits de lancement d’une instance T2 Standard en cours d’exécution n’expirent pas. Lorsqu’une instance T2 Standard s’arrête ou passe à T2 illimité, tous les crédits de lancement sont perdus.  |  Lorsqu’une instance T2 est en cours d’exécution, les crédits gagnés qui ont été accumulés n’expirent pas. Lorsque l’instance T2 s’arrête, tous les crédits gagnés accumulés sont perdus.  | 

Le suivi du nombre de crédits de lancement accumulés et de crédits gagnés accumulés est assuré par la métrique `CPUCreditBalance` CloudWatch . Pour plus d'informations, consultez `CPUCreditBalance` dans le [tableau des métriques CloudWatch ](burstable-performance-instances-monitoring-cpu-credits.md#burstable-performance-instances-CW-metrics-table).

# Exemples de mode standard pour les instances à capacité extensible
<a name="standard-mode-examples"></a>

Les exemples suivants expliquent l’utilisation des crédits lorsque des instances sont configurées en mode `standard`.

**Topics**
+ [

## Exemple 1 : Expliquer l’utilisation des crédits avec T3 standard
](#t3_standard_example)
+ [

## Exemple 2 : Expliquer l’utilisation des crédits avec T2 standard
](#t2-standard-example)

## Exemple 1 : Expliquer l’utilisation des crédits avec T3 standard
<a name="t3_standard_example"></a>

Cet exemple vous montre comment une instance `t3.nano` lancée en mode `standard` gagne, accumule et dépense des crédits *gagnés*. Vous pouvez voir que le solde de crédits reflète les crédits *gagnés* accumulés.

Une instance `t3.nano` en cours d’exécution gagne 144 crédits toutes les 24 heures. Sa limite de solde de crédits est de 144 crédits gagnés. Une fois que la limite est atteinte, les nouveaux crédits gagnés sont rejetés. Pour plus d’informations sur le nombre de crédits pour l’UC pouvant être gagnés et accumulés, consultez le [tableau des crédits](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table).

Vous pouvez lancer une instance T3 Standard et l’utiliser immédiatement. Ou vous pouvez lancer une instance T3 Standard et la laisser inactive pendant quelques jours avant d’y exécuter des applications. L’utilisation ou l’inactivité d’une instance détermine si les crédits sont accumulés ou dépensés. Si une instance reste inactive pendant 24 heures après son lancement, le solde de crédits atteint sa limite, qui correspond au nombre maximal de crédits gagnés qui peuvent être accumulés. 

Cet exemple décrit une instance qui reste inactive pendant 24 heures après son lancement, et explique sept périodes sur une plage de 96 heures. L’exemple illustre les taux d’obtention, d’accumulation, de dépense et de rejet de crédits, ainsi que la valeur du solde de crédits à la fin de chaque période.

Le flux de travail suivant référence les points numérotés sur le graphique :

**P1** – À 0 heure sur le graphe, l’instance est lancée en mode `standard` et commence immédiatement à gagner des crédits. L’instance reste inactive après son lancement (l’utilisation de l’UC est de 0 %) et aucun crédit n’est dépensé. Tous les crédits non dépensés sont accumulés dans le solde de crédits. Pendant les premières 24 heures, `CPUCreditUsage` est à 0 et la valeur de `CPUCreditBalance` atteint son maximum de 144.

**P2** – Pendant les 12 heures suivantes, l’utilisation de l’UC est à 2,5 %, ce qui est inférieur au niveau de référence de 5 %. L’instance gagne plus de crédits qu’elle n’en dépense, mais la valeur de `CPUCreditBalance` ne peut pas dépasser son maximum de 144 crédits. Tous les crédits gagnés au-delà de cette limite sont rejetés.

**P3** – Pendant les 24 heures suivantes, l’utilisation de l’UC est de 7 % (au-dessus du niveau de référence), ce qui nécessite la dépense de 57,6 crédits. L’instance dépense plus de crédits qu’elle n’en gagne et la valeur de `CPUCreditBalance` baisse jusqu’à 86,4 crédits.

**P4** – Pendant les 12 heures suivantes, l’utilisation de l’UC baisse jusqu’à 2,5 % (sous le niveau de référence), ce qui nécessite la dépense de 36 crédits. Au même moment, l’instance gagne 72 crédits. L’instance gagne plus de crédits qu’elle n’en dépense et la valeur `CPUCreditBalance` augmente jusqu’à 122 crédits.

**P5** – Pendant les deux heures suivantes, l’instance est à un pic de 60 % d’utilisation de l’UC et épuise sa valeur de `CPUCreditBalance` complète de 122 crédits. À la fin de cette période, la valeur de `CPUCreditBalance` est nulle et l’utilisation de l’UC est obligée de baisser jusqu’au niveau d’utilisation de référence de 5 %. Au niveau de base, l’instance gagne autant de crédits qu’elle en dépense.

**P6** – Pendant les 14 heures suivantes, l’utilisation de l’UC est à 5 % (niveau de référence). L’instance gagne autant de crédits qu’elle en dépense. La valeur de `CPUCreditBalance` reste à 0.

**P7** – Pendant les dernières 24 heures de cet exemple, l’instance est en veille et l’utilisation de l’UC est de 0 %. Pendant ce temps, l’instance gagne 144 crédits, qu’elle accumule dans son solde `CPUCreditBalance`.

![\[Utilisation de l’UC d’une instance standard T3.\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/images/t3_standard_graph.png)


## Exemple 2 : Expliquer l’utilisation des crédits avec T2 standard
<a name="t2-standard-example"></a>

Cet exemple vous montre comment une instance `t2.nano` lancée en tant que `standard` gagne, accumule et dépense des crédits de *lancement* et des crédits *gagnés*. Vous pouvez voir que le solde de crédits reflète non seulement les crédits *gagnés* accumulés, mais également les crédits de *lancement* accumulés.

Une instance `t2.nano` obtient 30 crédits de lancement lorsqu’elle est lancée, et gagne 72 crédits par 24 heures. Sa limite du solde de crédits est de 72 crédit gagnés ; les crédits de lancement ne sont pas comptés dans la limite. Une fois que la limite est atteinte, les nouveaux crédits gagnés sont rejetés. Pour plus d’informations sur le nombre de crédits pour l’UC pouvant être gagnés et accumulés, consultez le [tableau des crédits](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table). Pour en savoir plus sur les limites, consultez [Limites de crédits de lancement](burstable-performance-instances-standard-mode-concepts.md#launch-credit-limits).

Vous pouvez lancer une instance T2 Standard et l’utiliser immédiatement. Ou vous pouvez lancer une instance T2 Standard et la laisser inactive pendant quelques jours avant d’y exécuter des applications. L’utilisation ou l’inactivité d’une instance détermine si les crédits sont accumulés ou dépensés. Si une instance reste inactive pendant 24 heurs après son lancement, le solde de crédits est affiché comme dépassant sa limite, car le solde reflète à la fois les crédits gagnés accumulés et les crédits de lancement accumulés. Cependant, après l’utilisation de l’UC, les crédits de lancement sont dépensés en premier. Par la suite, la limite reflète toujours le nombre maximum de crédits gagnés pouvant être accumulés. 

Cet exemple décrit une instance qui reste inactive pendant 24 heures après son lancement, et explique sept périodes sur une plage de 96 heures. L’exemple illustre les taux d’obtention, d’accumulation, de dépense et de rejet de crédits, ainsi que la valeur du solde de crédits à la fin de chaque période.

### Période 1 : 1 – 24 heures
<a name="period-1"></a>

À 0 heure sur le graphe, l’instance T2 est lancée en tant que `standard` et obtient immédiatement 30 crédits de lancement. Elle gagne des crédits lorsqu’elle s’exécute. L’instance reste inactive après son lancement (l’utilisation de l’UC est de 0 %) et aucun crédit n’est dépensé. Tous les crédits non dépensés sont accumulés dans le solde de crédits. Environ 14 heures après le lancement, le solde de crédits est de72 (30 crédits de lancement \$1 42 crédits gagnés), ce qui équivaut à ce que l’instance peut gagner en 24 heures. 24 heures après le lancement, le solde de crédits dépasse 72 crédits, car les crédits de lancement non dépensés sont inclus dans le —solde de crédits. Le solde de crédits est de 102 crédits : 30 crédits de lancement \$1 72 crédits gagnés. 

![\[Au cours de la période 1 pour l’instance standard T2, le solde de crédits est de 102 crédits.\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/images/t2-graph1.png)



|  |  | 
| --- |--- |
| Taux de dépense de crédits | 0 crédits par 24 heures (utilisation de l’UC 0 %) | 
| Taux d’obtention de crédits | 72 crédits par 24 heures | 
| Taux de rejet de crédits | 0 crédits par 24 heures | 
| Solde de crédits |  102 crédits (30 crédits de lancement \$1 72 crédits gagnés)  | 

**Conclusion**  
Si l’UC n’est pas utilisée après le lancement, l’instance accumule plus de crédits qu’elle ne peut en gagner en 24 heures (30 crédits de lancement \$1 72 crédits gagnés = 102 crédits).

Dans un scénario réel, une instance EC2 utilise quelques crédits pendant le lancement et l’exécution, ce qui évite que le solde atteigne la valeur théorique maximale dans cet exemple.

### Période 2 : 25 – 36 heures
<a name="period-2"></a>

Pendant les 12 heures suivantes, l’instance reste encore inactive et gagne des crédits, mais le solde de crédits n’augmente pas. Il se stabilise à 102 crédits (30 crédits de lancement \$1 72 crédits gagnés). Le solde de crédits a atteint sa limite de 72 crédits gagnés accumulés. C’est pour cette raison que les nouveaux crédits gagnés sont rejetés.

![\[Le solde de crédits a atteint sa limite de 72 crédits gagnés accumulés.\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/images/t2-graph2.png)



|  |  | 
| --- |--- |
| Taux de dépense de crédits | 0 crédits par 24 heures (utilisation de l’UC 0 %) | 
| Taux d’obtention de crédits | 72 crédits par 24 heures (3 crédits par heure) | 
| Taux de rejet de crédits | 72 crédits par 24 heures (100 % du taux d’obtention de crédits) | 
| Solde de crédits |  102 crédits (30 crédits de lancement \$1 72 crédits gagnés) — le solde est inchangé  | 

**Conclusion**  
Une instance gagne des crédits en permanence, mais elle ne peut pas accumuler des crédits gagnés au-delà de la limite du solde de crédits. Une fois que la limite est atteinte, les nouveaux crédits gagnés sont rejetés. Les crédits de lancement ne sont pas comptés dans la limite du solde de crédits. Si le solde comprend les crédits de lancement accumulés, il est affiché comme dépassant la limite.

### Période 3 : 37 – 61 heures
<a name="period-3"></a>

Pendant les 25 heures suivantes, l’instance utilise 2 % d’UC, ce qui équivaut à 30 crédits. Pendant ce même laps de temps, elle gagne 75 crédits, mais le solde de crédits diminue. Le solde diminue car les crédits de *lancement* accumulés sont dépensés en premier, et les nouveaux crédits gagnés sont rejetés, car le solde de crédits a déjà atteint sa limite de 72 crédits gagnés.

![\[Les nouveaux crédits gagnés sont rejetés, car le solde de crédits a déjà atteint sa limite.\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/images/t2-graph3.png)



|  |  | 
| --- |--- |
| Taux de dépense de crédits | 28,8 crédits par 24 heures (1,2 crédits par heure, utilisation de l’UC de 2 %, 40 % du taux d’obtention de crédits) : 30 crédits sur 25 heures | 
| Taux d’obtention de crédits | 72 crédits par 24 heures | 
| Taux de rejet de crédits | 72 crédits par 24 heures (100 % du taux d’obtention de crédits) | 
| Solde de crédits |  72 crédits (30 crédits de lancement ont été dépensés ; 72 crédits gagnés n’ont pas été dépensé)  | 

**Conclusion**  
Une instance dépense les crédits de lancement en premier, avant les crédits gagnés. Les crédits de lancement ne sont pas comptés dans la limite de crédits. Lorsque les crédits de lancement sont dépensés, le solde ne peut pas être plus élevé que ce qui peut être gagné en l’espace de 24 heures. De plus, lorsqu’une instance s’exécute, elle ne peut pas obtenir de nouveaux crédits de lancement.

### Période 4 : 62 – 72 heures
<a name="period-4"></a>

Pendant les 11 heures suivantes, l’instance utilise 2 % d’UC, ce qui équivaut à 13.2 crédits. Cette utilisation de l’UC est identique à celle de la période précédente, mais le solde ne diminue pas. Il reste à 72 crédits.

Le solde ne diminue pas, car le taux d’obtention de crédits est supérieur à celui de dépense de crédits. Pendant que l’instance dépense 13.2 crédits, elle en gagne également 33. Cependant, la limite du solde étant de 72 crédits, les éventuels crédits gagnés au-delà de la limite sont rejetés. Le solde se stabilise à 72 crédits, et non à 102 crédits comme lors de la deuxième période, car il n’y a aucun crédit de lancement accumulé.

![\[Le solde se stabilise à 72 crédits, car il n’y a aucun crédit de lancement accumulé.\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/images/t2-graph4.png)



|  |  | 
| --- |--- |
| Taux de dépense de crédits | 28,8 crédits par 24 heures (1,2 crédits par heure, utilisation de l’UC de 2 %, 40 % du taux d’obtention de crédits) : 13,2 crédits sur 11 heures | 
| Taux d’obtention de crédits | 72 crédits par 24 heures | 
| Taux de rejet de crédits | 43.2 crédits par 24 heures (60 % du taux d’obtention de crédits) | 
| Solde de crédits |  72 crédits (0 crédit de lancement, 72 crédits gagnés) — le solde atteint sa limite  | 

**Conclusion**  
Une fois que les crédits de lancement sont dépensés, la limite du solde de crédits est déterminée par le nombre de crédits qu’une instance peut gagner en l’espace de 24 heures. Si l’instance gagne plus de crédits qu’elle n’en dépense, les nouveaux crédits gagnés au-delà de la limite sont rejetés.

### Période 5 : 73 – 75 heures
<a name="period-5"></a>

Pendant les trois heures suivantes, l’utilisation de l’UC de l’instance passe à 20 %, ce qui équivaut à 36 crédits. L’instance gagne neuf crédits au cours de ces trois heures, ce qui entraîne une diminution du solde de 27 crédits. Au terme des trois heures, le solde de crédits est de 45 crédits gagnés accumulés.

![\[Au terme des trois heures, le solde de crédits est de 45 crédits gagnés accumulés.\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/images/t2-graph5.png)



|  |  | 
| --- |--- |
| Taux de dépense de crédits | 288 crédits par 24 heures (12 crédits par heure, utilisation de l’UC de 20 %, 400 % du taux d’obtention de crédits) — 36 crédits sur 3 heures) | 
| Taux d’obtention de crédits | 72 crédits par 24 heures (9 crédits en 3 heures) | 
| Taux de rejet de crédits | 0 crédits par 24 heures | 
| Solde de crédits |  45 crédits (solde précédent (72) - crédits dépensés (36) \$1 crédits gagnés (9)) — le solde diminue à 216 crédits par 24 heures (taux de dépense 288/24 \$1 taux d’obtention 72/24 = taux de diminution du solde 216/24)  | 

**Conclusion**  
Si une instance dépense plus de crédits qu’elle n’en gagne, son solde de crédits diminue.

### Période 6 : 76 – 90 heures
<a name="period-6"></a>

Pendant les 15 heures suivantes, l’instance utilise 2 % d’UC, ce qui équivaut à 18 crédits. L’utilisation est la même que celle des périodes 3 et 4. Cependant, le solde augmente au cours de cette période, alors qu’il avait diminué pendant la troisième période, et s’était stabilisé pendant la quatrième.

Pendant la troisième période, les crédits de lancement accumulés avaient été dépensés et les crédits gagnés au-delà de la limite de crédits avaient été rejetés, ce qui explique la diminution du solde de crédits. Pendant la quatrième période, l’instance avait dépensé moins de crédits qu’elle n’en avait gagné. Les crédits gagnés au-delà de la limite ont été rejetés, ce qui explique la stabilisation du solde à 72 crédits.

Au cours de cette nouvelle période, il n’y a aucun crédit de lancement accumulé, et le nombre de crédits gagnés accumulés du solde est inférieur à la limite. Aucun crédit gagné n’est rejeté. De plus, l’instance gagne plus de crédits qu’elle n’en dépense, ce qui entraîne une augmentation du solde de crédits.

![\[L’instance gagne plus de crédits qu’elle en dépense.\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/images/t2-graph6.png)



|  |  | 
| --- |--- |
| Taux de dépense de crédits | 28,8 crédits par 24 heures (1,2 crédits par heure, utilisation de l’UC de 2 %, 40 % du taux d’obtention de crédits) — 18 crédits sur 15 heures | 
| Taux d’obtention de crédits | 72 crédits par 24 heures (45 crédits en 15 heures) | 
| Taux de rejet de crédits | 0 crédits par 24 heures | 
| Solde de crédits |  72 crédits (le solde augmente à un taux de 43,2 crédits par 24 heures — taux de variation = taux de dépense 28,8/24 \$1 taux d’obtention 72/24)  | 

**Conclusion**  
Si une instance dépense moins de crédits qu’elle n’en gagne, son solde de crédits augmente.

### Période 7 : 91 – 96 heures
<a name="period-7"></a>

Pendant les six heures suivantes, l’instance— reste inactive – l’utilisation— de l’UC est 0 % – et aucun crédit n’est dépensé. L’utilisation de l’UC est identique à celle de la deuxième période, mais le solde ne se stabilise pas à 102 crédits. Il se stabilise— à 72 crédits, soit la limite du solde de crédits de l’instance.

Au cours de la deuxième période, le solde de crédits comprenait 30 crédits de lancement accumulés. Les crédits de lancement ont été dépensés au cours de la troisième période. Une instance en cours d’exécution ne peut pas obtenir d’autres crédits de lancement. Lorsque la limite du solde de crédits est atteinte, les éventuels crédits gagnés au-delà de la limite sont rejetés.

![\[Les crédits gagnés qui dépassent cette limite sont rejetés.\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/images/t2-graph7.png)



|  |  | 
| --- |--- |
| Taux de dépense de crédits | 0 crédits par 24 heures (utilisation de l’UC 0 %) | 
| Taux d’obtention de crédits | 72 crédits par 24 heures | 
| Taux de rejet de crédits | 72 crédits par 24 heures (100 % du taux d’obtention de crédits) | 
| Solde de crédits |  72 crédits (0 crédit de lancement \$1 72 crédits gagnés)  | 

**Conclusion**  
Une instance gagne des crédits en permanence, mais ne peut pas accumuler des crédits gagnés si la limite du solde de crédits est atteinte. Une fois que la limite est atteinte, les nouveaux crédits gagnés sont rejetés. La limite du solde de crédits est déterminée par le nombre de crédits qu’une instance peut gagner en l’espace de 24 heures. Pour plus d’informations sur les limites du solde de crédits, consultez le [tableau des crédits](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table).

# Configuration des instances à performances extensibles
<a name="burstable-performance-instances-how-to"></a>

Les étapes de lancement, de surveillance et de modification des instances à performances extensibles sont similaires. La différence clé est la spécification de crédits par défaut lors de leur lancement :

Chaque famille d’instances T est livrée avec la *spécification de crédit par défaut suivante* :
+ Les instances T4g, T3a et T3 sont lancées en mode `unlimited`.
+ Les instances T3 sur un hôte dédié ne peuvent être lancées qu’en tant que `standard`
+ Instances T2 lancées en mode `standard`

Vous pouvez [modifier la spécification de crédit par défaut](#burstable-performance-instance-set-default-credit-specification-for-account) pour le compte.

**Topics**
+ [

## Configuration de la spécification de crédits au lancement
](#launch-burstable-performance-instances)
+ [

## Configuration d’un groupe Auto Scaling pour définir la spécification de crédits comme unlimited
](#burstable-performance-instances-auto-scaling-grp)
+ [

## Gestion de la spécification de crédits d’une instance à performances extensibles
](#modify-burstable-performance-instances)
+ [

## Gestion de la spécification de crédits par défaut pour un compte
](#burstable-performance-instance-set-default-credit-specification-for-account)

## Configuration de la spécification de crédits au lancement
<a name="launch-burstable-performance-instances"></a>

Vous pouvez lancer vos instances T avec une spécification de crédits `unlimited` ou`standard`.

Les procédures suivantes décrivent comment utiliser la console EC2 ou la AWS CLI. Pour plus d’informations sur l’utilisation d’un groupe Auto Scaling, consultez [Configuration d’un groupe Auto Scaling pour définir la spécification de crédits comme unlimited](#burstable-performance-instances-auto-scaling-grp).

------
#### [ Console ]

**Pour configurer la spécification de crédits d’une instance au lancement**

1. Suivez la procédure pour [lancer une instance](ec2-launch-instance-wizard.md).

1. Pour **Instance type** (Type d’Instance), sélectionnez un type d’instance T.

1. Développez **Advanced Details** (Détails avancés). Pour **Spécification de crédits**, sélectionnez une spécification de crédits.

1. Dans le panneau **Summary** (Résumé), vérifiez la configuration de votre instance, puis choisissez **Launch instance** (Lancer l’instance).

------
#### [ AWS CLI ]

**Pour configurer la spécification de crédits d’une instance au lancement**  
Utilisez la commande [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) avec l’option `--credit-specification`.

```
--credit-specification CpuCredits=unlimited
```

------
#### [ PowerShell ]

**Pour configurer la spécification de crédits d’une instance au lancement**  
Utilisez l'[New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html)applet de commande avec le `-CreditSpecification_CpuCredit` paramètre.

```
-CreditSpecification_CpuCredit unlimited
```

------

## Configuration d’un groupe Auto Scaling pour définir la spécification de crédits comme unlimited
<a name="burstable-performance-instances-auto-scaling-grp"></a>

Lorsque les instances T sont lancées ou démarrées, elles ont besoin de crédits de CPU pour une bonne expérience d’action d’amorçage. Si vous utilisez un groupe Auto Scaling pour lancer vos instances, nous vous conseillons de configurer vos instances en mode `unlimited`. Dans ce cas, elles utilisent les crédits excédentaires en cas de lancement ou de redémarrage automatique par le groupe Auto Scaling. L’utilisation des crédits excédentaires empêche les restrictions de performances.

### Créer un modèle de lancement
<a name="burstable-performance-instances-asg-launch-template"></a>

Vous devez utiliser un *modèle de lancement* pour lancer les instances en mode `unlimited` dans un groupe Auto Scaling. Une configuration de lancement ne prend pas en charge le lancement des instances en mode `unlimited`.

------
#### [ Console ]

**Pour créer un modèle de lancement qui définit la spécification de crédits**

1. Suivez la procédure [Créer un modèle de lancement à l’aide de paramètres avancés](https://docs.aws.amazon.com/autoscaling/ec2/userguide/advanced-settings-for-your-launch-template.html) dans le *Guide de l’utilisateur Amazon EC2 Auto Scaling*.

1. Dans **Launch template contents (Contenu du modèle de lancement)**, pour **Instance type (Type d’instance)**, choisissez une taille d’instance.

1. Pour lancer des instances en mode `unlimited` dans un groupe Auto Scaling, sous **Advanced details (Détails avancés)**, pour la **Credit specification (Spécification de crédits)**, choisissez **Unlimited (Illimité)**.

1. Lorsque vous avez fini de définir les paramètres de modèle de lancement, choisissez **Créer un modèle de lancement**.

------
#### [ AWS CLI ]

**Pour créer un modèle de lancement qui définit la spécification de crédits**  
Utilisez la commande [create-launch-template](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-launch-template.html).

```
aws ec2 create-launch-template \
    --launch-template-name my-launch-template \
    --version-description FirstVersion \
    --launch-template-data CreditSpecification={CpuCredits=unlimited}
```

------
#### [ PowerShell ]

**Pour créer un modèle de lancement qui définit la spécification de crédits**  
Utilisez l’applet de commande [New-EC2LaunchTemplate](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2LaunchTemplate.html). Définissez la spécification de crédits pour les données du modèle de lancement comme suit.

```
$creditSpec = New-Object Amazon.EC2.Model.CreditSpecificationRequest
$creditSpec.CpuCredits = "unlimited"
$launchTemplateData = New-Object Amazon.EC2.Model.RequestLaunchTemplateData
$launchTemplateData.CreditSpecification = $creditSpec
```

------

### Associer un groupe Auto Scaling avec un modèle de lancement
<a name="burstable-performance-instances-create-asg-with-launch-template"></a>

Pour associer le modèle de lancement à un groupe Auto Scaling, créez le groupe Auto Scaling à l’aide du modèle de lancement ou ajoutez le modèle de lancement à un groupe Auto Scaling existant.

------
#### [ Console ]

**Pour créer un groupe Auto Scaling à l’aide d’un modèle de lancement**

1. Ouvrez la console Amazon EC2 à l’adresse [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Dans la barre de navigation située en haut de l’écran, sélectionnez la même région que celle utilisée lorsque vous avez créé le modèle de lancement.

1. Dans le panneau de navigation, choisissez **Groupes Auto Scaling**, puis **Créer le groupe Auto Scaling**.

1. Choisissez **Modèle de lancement**, sélectionnez votre modèle de lancement, puis choisissez **Étape suivante**.

1. Complétez les champs pour le groupe Auto Scaling. Lorsque vous avez fini de passer en revue vos paramètres de configuration sur la page **Vérification**, choisissez **Créer le groupe Auto Scaling**. Pour plus d’informations, consultez [Création d’un groupe Auto Scaling à l’aide d’un modèle de lancement](https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-asg-launch-template.html) dans le *Amazon EC2 Auto Scaling Guide de l’utilisateur*.

**Pour ajouter un modèle de lancement à un groupe Auto Scaling existant**

1. Ouvrez la console Amazon EC2 à l’adresse [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Dans la barre de navigation située en haut de l’écran, sélectionnez la même région que celle utilisée lorsque vous avez créé le modèle de lancement.

1. Dans le panneau de navigation, choisissez **Groupes Auto Scaling**.

1. Dans la liste des groupes Auto Scaling, sélectionnez un groupe Auto Scaling et choisissez **Actions**, **Modifier**.

1. Sous l’onglet **Détails**, pour **Modèle de lancement**, choisissez un modèle de lancement, puis choisissez **Enregistrer**.

------
#### [ AWS CLI ]

**Pour créer un groupe Auto Scaling à l’aide d’un modèle de lancement**  
Utilisez la commande [create-auto-scaling-group](https://docs.aws.amazon.com/cli/latest/reference/autoscaling/create-auto-scaling-group.html) et spécifiez le paramètre `--launch-template`.

**Pour ajouter un modèle de lancement à un groupe Auto Scaling existant**  
Utilisez la commande [update-auto-scaling-group](https://docs.aws.amazon.com/cli/latest/reference/autoscaling/update-auto-scaling-group.html) et spécifiez le paramètre `--launch-template`. 

------
#### [ PowerShell ]

**Pour créer un groupe Auto Scaling à l’aide d’un modèle de lancement**  
Utilisez l'ASAutoScalingGroupapplet de commande [New-](https://docs.aws.amazon.com/powershell/latest/reference/items/New-ASAutoScalingGroup.html) et spécifiez le paramètre `-LaunchTemplate_LaunchTemplateId` or`-LaunchTemplate_LaunchTemplateName`.

**Pour ajouter un modèle de lancement à un groupe Auto Scaling existant**  
Utilisez l'ASAutoScalingGroupapplet de commande [Update-](https://docs.aws.amazon.com/powershell/latest/reference/items/Update-ASAutoScalingGroup.html) et spécifiez le paramètre `-LaunchTemplate_LaunchTemplateId` or`-LaunchTemplate_LaunchTemplateName`.

------

## Gestion de la spécification de crédits d’une instance à performances extensibles
<a name="modify-burstable-performance-instances"></a>

À tout moment, vous pouvez permuter entre les spécifications de crédits `unlimited` et `standard`, pour une instance T en cours d’exécution ou arrêtée.

Veuillez noter qu’en mode `unlimited`, une instance peut dépenser des crédits excédentaires, ce qui peut entraîner des frais supplémentaires. Pour de plus amples informations, veuillez consulter [Les crédits excédentaires peuvent occasionner des frais](burstable-performance-instances-unlimited-mode-concepts.md#unlimited-mode-surplus-credits).

------
#### [ Console ]

**Pour gérer la spécification de crédits d’une instance**

1. Ouvrez la console Amazon EC2 à l’adresse [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Dans le panneau de navigation de gauche, sélectionnez **Instances**.

1. (Facultatif) Sélectionnez une instance. Dans son onglet **Détails**, recherchez **Spécification de crédits**. La valeur est `unlimited` ou `standard`.

1. (Facultatif) Pour modifier la spécification de crédits pour plusieurs instances à la fois, sélectionnez-les toutes.

1. Choisissez **Actions**, **Instance settings (Paramètres de l’instance)**, **Change credit specification (Modifier la spécification de crédits)**. Cette option n’est activée que si vous avez sélectionné une instance T

1. Pour **Mode illimité**, cochez ou décochez la case à côté de chaque ID d’instance.

------
#### [ AWS CLI ]

**Pour obtenir la spécification de crédits d’une instance**  
Utilisez la commande [describe-instance-credit-specifications](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-credit-specifications.html). Si vous ne spécifiez aucun ID d’instance, toutes les instances avec la spécification de crédits `unlimited` sont renvoyées. La sortie inclurait également les instances précédemment configurées avec la spécification de crédit `unlimited`. Par exemple, si vous redimensionnez une instance T3 en instance M4 alors qu’elle est en mode `unlimited`, Amazon EC2 renvoie l’instance M4.

```
aws ec2 describe-instance-credit-specifications \
    --instance-id i-1234567890abcdef0 \
    --query InstanceCreditSpecifications[].CpuCredits \
    --output text
```

Voici un exemple de sortie.

```
unlimited
```

**Pour définir la spécification de crédits d’une instance**  
Utilisez la commande [modify-instance-credit-specification](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-credit-specification.html).

```
aws ec2 modify-instance-credit-specification \
    --region us-east-1 \
    --instance-credit-specification "InstanceId=i-1234567890abcdef0,CpuCredits=unlimited"
```

------
#### [ PowerShell ]

**Pour obtenir la spécification de crédits d’une instance**  
Utilisez l’applet de commande [Get-EC2CreditSpecification](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2CreditSpecification.html).

```
(Get-EC2CreditSpecification `
    -InstanceId i-1234567890abcdef0).CpuCredits
```

Voici un exemple de sortie.

```
unlimited
```

**Pour définir la spécification de crédits d’une instance**  
Utilisez l’applet de commande [Edit-EC2InstanceCreditSpecification](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceCreditSpecification.html).

```
Edit-EC2InstanceCreditSpecification `
    -Region us-east-1 `
    -InstanceCreditSpecification @({InstanceId="i-1234567890abcdef0" CpuCredits="unlimited"})
```

------

## Gestion de la spécification de crédits par défaut pour un compte
<a name="burstable-performance-instance-set-default-credit-specification-for-account"></a>

Chaque famille d’instance T est livrée avec une [spécification de crédit par défaut](#default-credit-spec). Vous pouvez modifier les spécifications de crédit par défaut pour chaque famille d'instances T au niveau du compte par AWS région. Les valeurs valides pour la spécification de crédits par défaut sont `unlimited` et `standard`.

Si vous utilisez l’assistant de lancement d’instance dans la console EC2 pour lancer des instances, la valeur que vous sélectionnez pour la spécification de crédits remplace celle par défaut au niveau du compte. Si vous utilisez le AWS CLI pour lancer des instances, toutes les nouvelles instances T du compte sont lancées en utilisant la spécification de crédit par défaut. La spécification de crédits pour les instances existantes en cours d’exécution ou arrêtées n’est pas affectée.

**Considération**  
La spécification de crédits par défaut pour une famille d’instances ne peut être modifiée qu’une seule fois au cours d’une période continue de 5 minutes, et jusqu’à quatre fois au cours d’une période continue de 24 heures.

------
#### [ Console ]

**Pour gérer la spécification de crédits par défaut**

1. Ouvrez la console Amazon EC2 à l’adresse [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Pour modifier le Région AWS, utilisez le sélecteur de région dans le coin supérieur droit de la page.

1. Dans le panneau de navigation, sélectionnez **Dashboard** (Tableau de bord).

1. Sur la fiche **Attributs du compte**, sous **Paramètres**, sélectionnez **Spécification de crédit par défaut**.

1. Choisissez **Gérer**.

1. Pour chaque famille de·l’instance, sélectionnez **Unlimited (Illimité)** ou **Standard**, puis sélectionnez **Update (Mettre à jour)**.

------
#### [ AWS CLI ]

**Pour obtenir la spécification de crédits par défaut**  
Utilisez la commande [get-default-credit-specification](https://docs.aws.amazon.com/cli/latest/reference/ec2/get-default-credit-specification.html).

```
aws ec2 get-default-credit-specification \
    --region us-east-1 \
    --instance-family t2 \
    --query InstanceFamilyCreditSpecifications[].CpuCredits \
    --output text
```

Voici un exemple de sortie.

```
standard
```

**Pour définir la spécification de crédits par défaut**  
Utilisez la commande [modify-default-credit-specification](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-default-credit-specification.html). L’exemple suivant définit la valeur sur `unlimited`.

```
aws ec2 modify-default-credit-specification \
    --region us-east-1 \
    --instance-family t2 \
    --cpu-credits unlimited
```

------
#### [ PowerShell ]

**Pour obtenir la spécification de crédits par défaut**  
Utilisez l’applet de commande [Get-EC2DefaultCreditSpecification](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2DefaultCreditSpecification.html).

```
(Get-EC2DefaultCreditSpecification `
    -Region us-east-1 `
    -InstanceFamily t2).CpuCredits
```

Voici un exemple de sortie.

```
standard
```

**Pour définir la spécification de crédits par défaut**  
Utilisez l’applet de commande [Edit-EC2DefaultCreditSpecification](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2DefaultCreditSpecification.html). L’exemple suivant définit la valeur sur `unlimited`.

```
Edit-EC2DefaultCreditSpecification `
    -Region us-east-1 `
    -InstanceFamily t2 `
    -CpuCredit unlimited
```

------

# Surveiller les crédits UC pour détecter les instances T à capacité extensible
<a name="burstable-performance-instances-monitoring-cpu-credits"></a>

EC2 envoie des métriques à Amazon CloudWatch. Vous pouvez consulter les mesures de crédit du processeur dans les mesures Amazon EC2 par instance de la CloudWatch console ou en utilisant le pour AWS CLI répertorier les mesures pour chaque instance. Pour de plus amples informations, veuillez consulter [CloudWatch métriques disponibles pour vos instances](viewing_metrics_with_cloudwatch.md).

**Topics**
+ [

## CloudWatch Mesures supplémentaires pour les instances de performance éclatantes
](#burstable-performance-instances-cw-metrics)
+ [

## Calculer l’utilisation des crédits UC
](#burstable-performance-instances-calculating-credit-use)

## CloudWatch Mesures supplémentaires pour les instances de performance éclatantes
<a name="burstable-performance-instances-cw-metrics"></a>

Les instances de performance Burstable disposent des CloudWatch indicateurs supplémentaires suivants, qui sont mis à jour toutes les cinq minutes :
+ `CPUCreditUsage` – Nombre de crédits UC dépensés au cours de la période de mesure.
+ `CPUCreditBalance` – Nombre de crédits UC qu’une instance a cumulés. Ce solde diminue lorsque les crédits UC sont dépensés plus rapidement qu’ils ne sont gagnés.
+ `CPUSurplusCreditBalance` – Nombre de crédits UC excédentaires dépensés pour maintenir l’utilisation d’UC lorsque la métrique `CPUCreditBalance` est égale à zéro.
+ `CPUSurplusCreditsCharged` – Nombre de crédits UC excédentaires qui dépassent le [nombre maximal de crédits UC](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table) pouvant être gagnés en 24 heures, et qui génèrent donc des frais supplémentaires.

Les deux dernières métriques s’appliquent uniquement aux instances configurées en mode `unlimited`.

Le tableau suivant décrit les CloudWatch mesures relatives aux instances de performance en rafale. Pour de plus amples informations, veuillez consulter [CloudWatch métriques disponibles pour vos instances](viewing_metrics_with_cloudwatch.md).


| Métrique | Description | 
| --- | --- | 
| CPUCreditUsage |  Nombre de crédits UC dépensés par l’instance pour l’utilisation de l’UC. Un crédit de processeur équivaut à un vCPU fonctionnant à 100 % d'utilisation pendant une minute ou une combinaison équivalente de vCPUs, d'utilisation et de temps (par exemple, un vCPU fonctionnant à 50 % d'utilisation pendant deux minutes ou deux vCPU CPUs fonctionnant à 25 % d'utilisation pendant deux minutes). Les métriques de crédits UC sont disponibles uniquement toutes les 5 minutes. Si vous spécifiez une période supérieure à cinq minutes, utilisez la statistique `Sum` au lieu de la statistique `Average`. Unités : crédits (minutes vCPU)  | 
| CPUCreditBalance |  Nombre de crédits UC gagnés qu’une instance a accumulés depuis son lancement ou son démarrage. Pour les instances T2 Standard, le `CPUCreditBalance` inclut également le nombre de crédits de lancement qui ont été accumulés. Les crédits sont accumulés dans le solde de crédits quand ils sont gagnés et supprimés du solde de crédits lorsqu’ils sont dépensés. Le solde de crédits présente une limite maximum qui est déterminée par la taille de l’instance. Une fois que la limite est atteinte, tous les nouveaux crédits gagnés sont rejetés. Pour les instances T2 Standard, les crédits de lancement ne sont pas comptés dans la limite. L’instance peut dépenser les crédits figurant dans le `CPUCreditBalance` pour dépasser le niveau de base de l’utilisation de l’UC. Les crédits figurant dans le `CPUCreditBalance` d’une instance en cours d’exécution n’expirent pas. Quand une instance T4g, T3a ou T3 s’arrête, la valeur `CPUCreditBalance` est conservée pendant sept jours. Au-delà, tous les crédits accumulés sont perdus. Lorsqu’une instance T2 s’arrête, la valeur de `CPUCreditBalance` n’est pas conservée, et tous les crédits accumulés sont perdus. Les métriques de crédits UC sont disponibles uniquement toutes les 5 minutes. Unités : crédits (minutes vCPU)  | 
| CPUSurplusCreditBalance  |  Nombre de crédits excédentaires ayant été dépensés par une instance `unlimited` lorsque la valeur `CPUCreditBalance` est nulle. La valeur de `CPUSurplusCreditBalance` est remboursée progressivement par les crédits UC gagnés. Si le nombre de crédits excédentaires dépasse le nombre maximum de crédits que l’instance peut gagner en 24 heures, les crédits excédentaires dépensés au-dessus du maximum génèrent des frais supplémentaires. Unités : crédits (minutes vCPU)   | 
| CPUSurplusCreditsCharged |  Nombre de crédits excédentaires dépensés qui ne sont pas remboursés progressivement par les crédits UC gagnés et qui génèrent donc des frais supplémentaires. Les crédits excédentaires dépensés sont facturés lorsque l’une des situations suivantes se produit :  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/burstable-performance-instances-monitoring-cpu-credits.html) Unités : crédits (minutes vCPU)   | 

## Calculer l’utilisation des crédits UC
<a name="burstable-performance-instances-calculating-credit-use"></a>

L'utilisation du crédit CPU par les instances est calculée à l'aide CloudWatch des métriques d'instance décrites dans le tableau précédent.

Amazon EC2 envoie les métriques CloudWatch toutes les cinq minutes. Une référence à la valeur *antérieure* d’une métrique à un moment donné désigne la valeur précédente de cette métrique, envoyée *5 minutes auparavant*.

### Calculer l’utilisation des crédits UC pour les instances Standard
<a name="burstable-performance-instances-standard-calculation"></a>
+ Le solde de crédits UC augmente si l’utilisation de l’UC chute au-dessous du niveau de référence, lorsque les crédits dépensés sont inférieurs aux crédits gagnés au cours des cinq minutes précédentes. 
+ Le solde de crédits UC diminue si l’utilisation de l’UC est supérieure au niveau de référence, lorsque les crédits dépensés sont supérieurs aux crédits gagnés au cours des cinq minutes précédentes. 

Cette description est illustrée d’un point de vue mathématique par l’équation suivante:

**Example**  

```
CPUCreditBalance = prior CPUCreditBalance + [Credits earned per hour * (5/60) - CPUCreditUsage]
```

La taille de l’instance détermine le nombre de crédits que l’instance peut gagner par heure, ainsi que le nombre de crédits gagnés qu’elle peut accumuler dans le solde de crédits. Pour plus d’informations sur le nombre de crédits gagnés par heure et la limite du solde de crédits pour chaque taille d’instance, consultez le [tableau des crédits](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table).

**Exemple**  
Dans cet exemple, une instance `t3.nano` est utilisée. Pour calculer la valeur de `CPUCreditBalance` de l’instance, utilisez l’équation précédente comme suit :
+ `CPUCreditBalance` – Solde de crédits actuel à calculer.
+ `prior CPUCreditBalance` – Solde de crédits cinq minutes auparavant. Dans cet exemple, l’instance a accumulé deux crédits.
+ `Credits earned per hour` – Une instance `t3.nano` gagne six crédits par heure.
+ `5/60`— Représente l'intervalle de cinq minutes entre la publication des CloudWatch métriques. Multipliez les crédits gagnés par heure par 5/60 (cinq minutes) pour obtenir le nombre de crédits gagnés par l’instance au cours des cinq dernières minutes. Une instance `t3.nano` gagne 0,5 crédits toutes les cinq minutes.
+ `CPUCreditUsage` – Nombre de crédits dépensés par l’instance au cours des cinq dernières minutes. Dans cet exemple, l’instance a dépensé un crédit au cours des cinq dernières minutes.

Vous pouvez calculer la valeur du `CPUCreditBalance` à l’aide de ces valeurs :

**Example**  

```
CPUCreditBalance = 2 + [0.5 - 1] = 1.5
```

### Calculer l’utilisation des crédits UC pour les instances en mode Illimité
<a name="burstable-performance-instances-unlimited-calculation"></a>

Lorsqu’une instance de performance à capacité extensible doit dépasser le niveau de base, elle dépense toujours ses crédits accumulés avant de dépenser les crédits excédentaires. Si elle épuise le solde de ses crédits UC accumulés, elle peut dépenser les crédits excédentaires pour une utilisation en mode rafale de l’UC aussi longtemps que nécessaire. Si l’utilisation de l’UC chute au-dessous du niveau de base, les crédits excédentaires sont toujours remboursés avant que l’instance n’accumule des crédits gagnés.

Nous employons le terme `Adjusted balance` dans les équations suivantes pour refléter l’activité qui se produit dans cet intervalle de cinq minutes. Nous utilisons cette valeur pour obtenir les valeurs des `CPUSurplusCreditBalance` CloudWatch métriques `CPUCreditBalance` et. 

**Example**  

```
Adjusted balance = [prior CPUCreditBalance - prior CPUSurplusCreditBalance] + [Credits earned per hour * (5/60) - CPUCreditUsage]
```

La valeur `0` du `Adjusted balance` indique que l’instance a dépensé l’ensemble de ses crédits gagnés pour une utilisation en mode rafale et qu’aucun crédit excédentaire n’a été dépensé. Le `CPUCreditBalance` et le `CPUSurplusCreditBalance` sont donc tous deux définis sur `0`.

Une valeur positive pour le `Adjusted balance` indique que l’instance a accumulé des crédits gagnés, et que les crédits excédentaires précédents, le cas échéant, ont été remboursés. En conséquence, la valeur du `Adjusted balance` est attribuée au `CPUCreditBalance`, et le `CPUSurplusCreditBalance` est défini sur `0`. La taille de l’instance détermine le [nombre maximal de crédits](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table) qu’elle peut accumuler.

**Example**  

```
CPUCreditBalance = min [max earned credit balance, Adjusted balance]
CPUSurplusCreditBalance = 0
```

Une valeur négative pour le `Adjusted balance` indique que l’instance a dépensé tous les crédits gagnés qu’elle a accumulés, ainsi que des crédits excédentaires pour une utilisation en mode rafale. En conséquence, la valeur de `Adjusted balance` est attribuée à `CPUSurplusCreditBalance` et le `CPUCreditBalance` est défini sur `0`. Là encore, la taille de l’instance détermine le [nombre maximal de crédits](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table) qu’elle peut accumuler.

**Example**  

```
CPUSurplusCreditBalance = min [max earned credit balance, -Adjusted balance]
CPUCreditBalance = 0
```

Si les crédits excédentaires dépensés dépassent le nombre maximal de crédits que l’instance peut accumuler, le solde de crédits excédentaires est défini sur le maximum, comme le montre l’équation précédente. Les crédits excédentaires restants représentés par la métrique `CPUSurplusCreditsCharged` sont facturés.

**Example**  

```
CPUSurplusCreditsCharged = max [-Adjusted balance - max earned credit balance, 0]
```

Pour finir, lorsque l’instance est résiliée, les crédits excédentaires suivis par le `CPUSurplusCreditBalance` sont facturés. Si l’instance bascule du mode `unlimited` au mode `standard`, tout solde `CPUSurplusCreditBalance` restant éventuel est également facturé.

# Accélération des performances grâce aux instances GPU
<a name="configure-gpu-instances"></a>

Les instances basées sur le GPU permettent d'accéder à NVIDIA GPUs avec des milliers de cœurs de calcul. Vous pouvez utiliser ces instances pour accélérer de nombreuses applications scientifiques, d’ingénierie et de rendu en tirant parti de l’architecture CUDA ou d’infrastructures de calcul parallèle OpenCL (Open Computing Language). Vous pouvez également les utiliser pour des applications graphiques, notamment les jeux en streaming, les applications 3D en streaming, et d’autres charges de travail graphiques.

Avant d’activer ou d’optimiser une instance basée sur le GPU, vous devez installer les pilotes appropriés, comme suit :
+ Pour installer les pilotes NVIDIA sur une instance à laquelle un GPU NVIDIA est associé, telle qu’une instance P3 ou G4dn, consultez la section [Pilotes NVIDIA](install-nvidia-driver.md).
+ Pour installer les pilotes AMD sur une instance à laquelle un GPU AMD est associé, telle qu’une instance G4ad, consultez la section [Pilotes AMD](install-amd-driver.md).

**Topics**
+ [Activer les applications virtuelles NVIDIA GRID](activate_grid.md)
+ [Optimisation des paramètres GPU](optimize_gpu.md)
+ [Configurer deux écrans 4K sur G4ad](activate_g4ad_4k.md)
+ [

# Démarrer avec des instances accélérées par le GPU
](gpu-instances-started.md)

# Activez les applications virtuelles NVIDIA GRID sur vos instances basées sur le EC2 GPU Amazon
<a name="activate_grid"></a>

Pour activer les applications virtuelles GRID sur des instances basées sur un processeur graphique dotées de NVIDIA GPUs (la station de travail virtuelle NVIDIA GRID est activée par défaut), vous devez définir le type de produit pour le pilote. Le processus que vous utilisez dépend du système d’exploitation de votre instance.

## Instances Linux
<a name="activate-nvidia-grid-linux"></a>

**Pour activer les applications virtuelles GRID sur vos instances Linux**

1. Créez le fichier `/etc/nvidia/gridd.conf` à partir du modèle de fichier fourni.

   ```
   [ec2-user ~]$ sudo cp /etc/nvidia/gridd.conf.template /etc/nvidia/gridd.conf
   ```

1. Ouvrez le fichier `/etc/nvidia/gridd.conf` dans votre éditeur de texte favori.

1. Trouvez la ligne `FeatureType` et affectez-lui la valeur `0`. Puis ajoutez une ligne avec `IgnoreSP=TRUE`.

   ```
   FeatureType=0 IgnoreSP=TRUE
   ```

1. Enregistrez le fichier et quittez l’éditeur.

1. Redémarrez l’instance pour récupérer la nouvelle configuration.

   ```
   [ec2-user ~]$ sudo reboot
   ```

## instances Windows
<a name="activate-nvidia-grid-windows"></a>

**Pour activer les applications virtuelles GRID sur vos instances Windows**

1. Exécutez **regedit.exe** pour ouvrir l’éditeur de registre.

1. Accédez à `HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Global\GridLicensing`.

1. Ouvrez le menu contextuel (clic droit) et sélectionnez **Nouveau**, puis **DWORD** dans le volet de droite.

1. Dans le **champ Nom**, entrez **FeatureType**et tapez`Enter`.

1. Ouvrez le menu contextuel (clic droit) **FeatureType**et choisissez **Modifier**.

1. Pour **Données de la valeur**, entrez `0` pour les applications virtuelles NVIDIA GRID et choisissez **OK**.

1. Ouvrez le menu contextuel (clic droit) et sélectionnez **Nouveau**, puis **DWORD** dans le volet de droite.

1. Pour **Nom**, saisissez **IgnoreSP**, puis tapez `Enter`.

1. Ouvrez le menu contextuel (clic droit) sur **IgnoreSP** et sélectionnez **Modifier**.

1. Pour **Données de la valeur**, tapez `1` et cliquez sur **OK**.

1. Fermez l’éditeur de registre.

# Optimisation des paramètres du GPU sur les EC2 instances Amazon
<a name="optimize_gpu"></a>

Il existe plusieurs optimisations de configuration GPU que vous pouvez effectuer pour obtenir les meilleures performances sur les instances NVIDIA GPU. Avec certains de ces types d’instance, le pilote NVIDIA utilise une fonction autoboost, qui modifier les fréquences d’horloge GPU. En désactivant la fonction autoboost et en paramétrant les fréquences d’horloge GPU à leur fréquence maximale, vous pouvez obtenir les performances maximales de vos instances GPU.

## Optimiser les paramètres du GPU sous Linux
<a name="optimize-gpu-linux"></a>

1. Configurez les paramètres GPU de sorte qu’ils soient permanents. L’exécution de cette commande peut prendre plusieurs minutes.

   ```
   [ec2-user ~]$ sudo nvidia-persistenced
   ```

1. [Instances G3 et P2 uniquement] Désactivez la fonction Autoboost pour tous les utilisateurs de GPUs l'instance.

   ```
   [ec2-user ~]$ sudo nvidia-smi --auto-boost-default=0
   ```

1. Définissez toutes les vitesses d’horloge GPU à leur fréquence maximale. Utilisez les vitesses d’horloge de mémoire et de graphiques spécifiées dans les commandes suivantes.

   Certaines versions du pilote NVIDIA ne prennent pas en charge le réglage de la fréquence d’horloge de l’application et affichent l’erreur `"Setting applications clocks is not supported for GPU..."`, que vous pouvez ignorer.
   + instances G3 :

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 2505,1177
     ```
   + instances G4dn :

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 5001,1590
     ```
   + Instances G5 :

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 6250,1710
     ```
   + Instances G6, G6f, Gr6 et Gr6f :

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 6251,2040
     ```
   + Instances G6e :

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 9001,2520
     ```
   + Instances G7e :

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 12481,2430
     ```
   + instances P2 :

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 2505,875
     ```
   + instances P3 et P3dn :

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 877,1530
     ```
   + instances P4d :

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 1215,1410
     ```
   + Instances P4de :

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 1593,1410
     ```
   + Instances P5 :

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 2619,1980
     ```
   + Instances P5e et P5en :

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 3201,1980
     ```
   + Instances P6-B200 :

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 3996,1965
     ```
   + Instances du P6-B300 :

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 3996,2032
     ```

## Optimiser les paramètres du GPU sous Windows
<a name="optimize-gpu-windows"></a>

1. Ouvrez une PowerShell fenêtre et accédez au dossier d'installation NVIDIA.

   ```
   PS C:\> cd "C:\Windows\System32\DriverStore\FileRepository\nvgridsw_aws.inf_*\"
   ```

1. [Instances G3 et P2 uniquement] Désactivez la fonction Autoboost pour tous les utilisateurs de GPUs l'instance.

   ```
   PS C:\> .\nvidia-smi --auto-boost-default=0
   ```

1. Définissez toutes les vitesses d’horloge GPU à leur fréquence maximale. Utilisez les vitesses d’horloge de mémoire et de graphiques spécifiées dans les commandes suivantes.

   Certaines versions du pilote NVIDIA ne prennent pas en charge le réglage de la fréquence d’horloge de l’application et affichent l’erreur `"Setting applications clocks is not supported for GPU..."`, que vous pouvez ignorer.
   + instances G3 :

     ```
     PS C:\> .\nvidia-smi -ac "2505,1177"
     ```
   + instances G4dn :

     ```
     PS C:\> .\nvidia-smi -ac "5001,1590"
     ```
   + Instances G5 :

     ```
     PS C:\> .\nvidia-smi -ac "6250,1710"
     ```
   + Instances G6, G6f, Gr6 et Gr6f :

     ```
     PS C:\> .\nvidia-smi -ac "6251,2040"
     ```
   + Instances G6e :

     ```
     PS C:\> .\nvidia-smi -ac "9001,2520"
     ```
   + instances P2 :

     ```
     PS C:\> .\nvidia-smi -ac "2505,875"
     ```
   + instances P3 et P3dn :

     ```
     PS C:\> .\nvidia-smi -ac "877,1530"
     ```

# Configurer deux écrans 4K sur les instances Linux G4ad
<a name="activate_g4ad_4k"></a>

Après avoir lancé une instance G4ad, vous pouvez configurer deux écrans 4K.

**Pour installer les pilotes AMD et configurer deux écrans**

1. Connectez-vous à votre instance Linux pour obtenir l’adresse du bus PCI du GPU que vous voulez cibler pour le double 4K (2x4k) :

   ```
   lspci -vv | grep -i amd
   ```

   Vous obtenez une sortie similaire à ce qui suit :

   ```
   00:1e.0 Display controller: Advanced Micro Devices, Inc. [*AMD*/ATI] Device 7362 (rev c3)
   Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Device 0a34
   ```

1. Notez que l’adresse du bus PCI est 00:1e.0 dans la sortie ci-dessus. Créez un fichier nommé `/etc/modprobe.d/amdgpu.conf` et ajoutez :

   ```
   options amdgpu virtual_display=0000:00:1e.0,2
   ```

1. Pour installer les pilotes AMD sous Linux, consultez [Pilotes AMD pour votre instance EC2](install-amd-driver.md). Si vous avez déjà installé le pilote GPU AMD, vous devrez recréer les modules du noyau amdgpu via dkms.

1. Utilisez le fichier xorg.conf ci-dessous pour définir la topologie de l’écran double (2x4K) et enregistrez le fichier dans `/etc/X11/xorg.conf:`

   ```
   ~$ cat /etc/X11/xorg.conf
   Section "ServerLayout"
       Identifier     "Layout0"
       Screen          0 "Screen0"
       Screen        1 "Screen1"
       InputDevice     "Keyboard0" "CoreKeyboard"
       InputDevice     "Mouse0" "CorePointer"
       Option          "Xinerama" "1"
   EndSection
   Section "Files"
       ModulePath "/opt/amdgpu/lib64/xorg/modules/drivers"
       ModulePath "/opt/amdgpu/lib/xorg/modules"
       ModulePath "/opt/amdgpu-pro/lib/xorg/modules/extensions"
       ModulePath "/opt/amdgpu-pro/lib64/xorg/modules/extensions"
       ModulePath "/usr/lib64/xorg/modules"
       ModulePath "/usr/lib/xorg/modules"
   EndSection
   Section "InputDevice"
       # generated from default
       Identifier     "Mouse0"
       Driver         "mouse"
       Option         "Protocol" "auto"
       Option         "Device" "/dev/psaux"
       Option         "Emulate3Buttons" "no"
       Option         "ZAxisMapping" "4 5"
   EndSection
   Section "InputDevice"
       # generated from default
       Identifier     "Keyboard0"
       Driver         "kbd"
   EndSection
   
   Section "Monitor"
       Identifier     "Virtual"
       VendorName     "Unknown"
       ModelName      "Unknown"
       Option         "Primary" "true"
   EndSection
   
   Section "Monitor"
       Identifier     "Virtual-1"
       VendorName     "Unknown"
       ModelName      "Unknown"
       Option         "RightOf" "Virtual"
   EndSection
   
   Section "Device"
       Identifier     "Device0"
       Driver         "amdgpu"
       VendorName     "AMD"
       BoardName      "Radeon MxGPU V520"
       BusID          "PCI:0:30:0"
   EndSection
   
   Section "Device"
       Identifier     "Device1"
       Driver         "amdgpu"
       VendorName     "AMD"
       BoardName      "Radeon MxGPU V520"
       BusID          "PCI:0:30:0"
   EndSection
   
   Section "Extensions"
       Option         "DPMS" "Disable"
   EndSection
   
   Section "Screen"
       Identifier     "Screen0"
       Device         "Device0"
       Monitor        "Virtual"
       DefaultDepth   24
       Option         "AllowEmptyInitialConfiguration" "True"
       SubSection "Display"
           Virtual    3840 2160
           Depth      32
       EndSubSection
   EndSection
   
   Section "Screen"
       Identifier     "Screen1"
       Device         "Device1"
       Monitor        "Virtual"
       DefaultDepth   24
       Option         "AllowEmptyInitialConfiguration" "True"
       SubSection "Display"
           Virtual    3840 2160
           Depth      32
       EndSubSection
   EndSection
   ```

1. Configurez DCV en suivant les instructions de la configuration d’un [bureau interactif](#amd-interactive-desktop).

1. Une fois la configuration de DCV terminée, redémarrez.

1. Confirmez que le pilote est fonctionnel :

   ```
   dmesg | grep amdgpu
   ```

   Les résultats doivent avoir l’aspect suivant :

   ```
   Initialized amdgpu
   ```

1. Vous devriez voir dans la sortie pour `DISPLAY=:0 xrandr -q` que vous avez 2 écrans virtuels connectés :

   ```
   ~$ DISPLAY=:0 xrandr -q
   Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 16384 x 16384
   Virtual connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
    4096x3112  60.00
    3656x2664  59.99
    4096x2160  60.00
    3840x2160  60.00
    1920x1200  59.95
    1920x1080  60.00
    1600x1200  59.95
    1680x1050  60.00
    1400x1050  60.00
    1280x1024  59.95
    1440x900 59.99
    1280x960 59.99
    1280x854 59.95
    1280x800 59.96
    1280x720 59.97
    1152x768 59.95
    1024x768 60.00 59.95
    800x600  60.32 59.96 56.25
    848x480  60.00 59.94
    720x480  59.94
    640x480  59.94 59.94
   Virtual-1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 0mm x 0mm
    4096x3112  60.00
    3656x2664  59.99
    4096x2160  60.00
    3840x2160  60.00
    1920x1200  59.95
    1920x1080  60.00
    1600x1200  59.95
    1680x1050  60.00
    1400x1050  60.00
    1280x1024  59.95
    1440x900 59.99
    1280x960 59.99
    1280x854 59.95
    1280x800 59.96
    1280x720 59.97
    1152x768 59.95
    1024x768 60.00 59.95
    800x600  60.32 59.96 56.25
    848x480  60.00 59.94
    720x480  59.94
   640x480  59.94 59.94
   ```

1. Lorsque vous vous connectez à DCV, changez la résolution à 2x4K, confirmant que le support double écran est enregistré par DCV.  
![\[Changement de la résolution du DCV\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/images/dm-dcv-example.png)

## Configurer un bureau interactif pour Linux
<a name="amd-interactive-desktop"></a>

Après avoir confirmé que le pilote GPU AMD est installé sur votre instance Linux et que amdgpu est utilisé, vous pouvez installer un gestionnaire de bureau interactif. Nous recommandons l’environnement de travail MATE pour une compatibilité et des performances optimales.

**Prérequis**  
Lancez un éditeur de texte et enregistrez ce qui suit en tant que fichier nommé `xorg.conf`. Vous aurez besoin de ce fichier sur votre instance.

```
Section "ServerLayout"
Identifier     "Layout0"
Screen          0 "Screen0"
InputDevice     "Keyboard0" "CoreKeyboard"
InputDevice     "Mouse0" "CorePointer"
EndSection
Section "Files"
ModulePath "/opt/amdgpu/lib64/xorg/modules/drivers"
ModulePath "/opt/amdgpu/lib/xorg/modules"
ModulePath "/opt/amdgpu-pro/lib/xorg/modules/extensions"
ModulePath "/opt/amdgpu-pro/lib64/xorg/modules/extensions"
ModulePath "/usr/lib64/xorg/modules"
ModulePath "/usr/lib/xorg/modules"
EndSection
Section "InputDevice"
# generated from default
Identifier     "Mouse0"
Driver         "mouse"
Option         "Protocol" "auto"
Option         "Device" "/dev/psaux"
Option         "Emulate3Buttons" "no"
Option         "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier     "Keyboard0"
Driver         "kbd"
EndSection
Section "Monitor"
Identifier     "Monitor0"
VendorName     "Unknown"
ModelName      "Unknown"
EndSection
Section "Device"
Identifier     "Device0"
Driver         "amdgpu"
VendorName     "AMD"
BoardName      "Radeon MxGPU V520"
BusID          "PCI:0:30:0"
EndSection
Section "Extensions"
Option         "DPMS" "Disable"
EndSection
Section "Screen"
Identifier     "Screen0"
Device         "Device0"
Monitor        "Monitor0"
DefaultDepth   24
Option         "AllowEmptyInitialConfiguration" "True"
SubSection "Display"
    Virtual    3840 2160
    Depth      32
EndSubSection
EndSection
```

**Pour configurer un bureau interactif sur Amazon Linux 2**

1. Installez le référentiel EPEL.

   ```
   [ec2-user ~]$ sudo amazon-linux-extras install epel -y
   ```

1. Installez l’environnement de bureau MATE.

   ```
   [ec2-user ~]$ sudo amazon-linux-extras install mate-desktop1.x -y
   [ec2-user ~]$ sudo yum groupinstall "MATE Desktop" -y
   [ec2-user ~]$ sudo systemctl disable firewalld
   ```

1. Copiez le fichier `xorg.conf` dans `/etc/X11/xorg.conf`.

1. Redémarrez l’instance.

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. (Facultatif) [Installez le serveur Amazon DCV](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing.html) pour utiliser Amazon DCV comme protocole d’affichage haute performance, puis [connectez-vous à une session Amazon DCV](https://docs.aws.amazon.com/dcv/latest/userguide/using-connecting.html) à l’aide de votre client préféré.

**Pour configurer un bureau interactif sur Ubuntu**

1. Installez l’environnement de bureau MATE.

   ```
   $ sudo apt install xorg-dev ubuntu-mate-desktop -y
   $ sudo apt purge ifupdown -y
   ```

1. Copiez le fichier `xorg.conf` dans `/etc/X11/xorg.conf`.

1. Redémarrez l’instance.

   ```
   $ sudo reboot
   ```

1. Installez l’encodeur AMF pour la version appropriée d’Ubuntu.

   ```
   $ sudo apt install ./amdgpu-pro-20.20-*/amf-amdgpu-pro_20.20-*_amd64.deb
   ```

1. (Facultatif) [Installez le serveur Amazon DCV](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing.html) pour utiliser Amazon DCV comme protocole d’affichage haute performance, puis [connectez-vous à une session Amazon DCV](https://docs.aws.amazon.com/dcv/latest/userguide/using-connecting.html) à l’aide de votre client préféré.

1. Après l’installation de DCV, accordez les autorisations vidéo aux utilisateurs de DCV :

   ```
   $ sudo usermod -aG video dcv
   ```

**Pour configurer un bureau interactif sur CentOS**

1. Installez le référentiel EPEL.

   ```
   $ sudo yum update -y
   $ sudo yum install epel-release -y
   ```

1. Installez l’environnement de bureau MATE.

   ```
   $ sudo yum groupinstall "MATE Desktop" -y
   $ sudo systemctl disable firewalld
   ```

1. Copiez le fichier `xorg.conf` dans `/etc/X11/xorg.conf`.

1. Redémarrez l’instance.

   ```
   $ sudo reboot
   ```

1. (Facultatif) [Installez le serveur Amazon DCV](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing.html) pour utiliser Amazon DCV comme protocole d’affichage haute performance, puis [connectez-vous à une session Amazon DCV](https://docs.aws.amazon.com/dcv/latest/userguide/using-connecting.html) à l’aide de votre client préféré.

   

# Démarrer avec des instances accélérées par le GPU
<a name="gpu-instances-started"></a>

Les types d’instances accélérées par le GPU de dernière génération, tels que ceux présentés dans la liste suivante, offrent les capacités de performance les plus élevées pour les applications de deep learning et de calcul haute performance (HPC). Sélectionnez le lien du type d’instance pour en savoir plus sur ses capacités.
+ [Famille P6](https://aws.amazon.com/ec2/instance-types/p6/)
+ [Famille P6](https://aws.amazon.com/ec2/instance-types/p6/)
+ [Famille P5](https://aws.amazon.com/ec2/instance-types/p5/)

Pour obtenir la liste complète des spécifications des types d'instance pour les types d'instances accélérés, consultez la section [Calcul accéléré](https://docs.aws.amazon.com/ec2/latest/instancetypes/ac.html) dans la référence *Amazon EC2 Instance Types*.

**Configuration logicielle :**  
Le moyen le plus simple de démarrer avec les types d'instances accélérées par GPU de dernière génération consiste à lancer une instance à partir d'une AMI AWS Deep Learning préconfigurée avec tous les logiciels requis. *Pour connaître les dernières informations AWS Apprentissage profond (deep learning) AMIs relatives à une utilisation avec les types d'instances accélérées par GPU, consultez la section [DLAMI compatible P6 dans](https://docs.aws.amazon.com/dlami/latest/devguide/p6-support-dlami.html) le guide du développeur.AWS Apprentissage profond (deep learning) AMIs *

Si vous devez créer une AMI personnalisée pour lancer des instances qui hébergent des applications de deep learning ou de HPC, nous vous recommandons d’installer les versions logicielles minimales suivantes sur votre image de base.


| Type d’instance | Pilote NVIDIA | CUDA | NVIDIA GDRCopy | Installateur EFA | NCCL | EFA K8s ¹ | 
| --- | --- | --- | --- | --- | --- | --- | 
| G7 | 575 | 12,9 | 2,5 | 1,45,0 | 2,28,3 | 0,5,10 | 
| P5 | 530 | 12.1 | 2.3 | 1.24.1 | 2,18.3 | 0,4,4 | 
| P5.4xlarge | 530 | 12.1 | 2.3 | 1.43.1 ² | 2,18.3 | 0,4,4 | 
| P5e | 550 | 12.1 | 2.3 | 1.24.1 | 2,18.3 | 0,5,5 | 
| P5en | 550 | 12.1 | 2.3 | 1.24.1 | 2,18.3 | 0,5.6 | 
| P6-B200 | 570 | 12,8 | 2,5 | 1,41,0 | 2.26.2-1 | 0,5,10 | 
| P6e-00 GB2 | 570 | 12,8 | 2,5 | 1,41,0 | 2.26.2-1 | 0,5,10 | 
| P6-B300 | 580 | 13,0 | 2,5 | 1,44,0 | 2,28,3 | 0,5,10 | 

** ¹** La colonne **EFA K8s** contient la version minimale recommandée pour `aws-efa-k8s-device-plugin`.

**²** Un problème de compatibilité affecte les `P5.4xlarge` instances lorsque GPU-to-GPU la communication utilise Elastic Fabric Adapter (EFA) et la bibliothèque de communications collectives NVIDIA (NCCL). Pour atténuer le problème, définissez la variable d’environnement `FI_HMEM_DISABLE_P2P` sur `1` et assurez-vous d’installer la version 1.43.1 ou ultérieure d’EFA.

**Note**  
Si vous utilisez la version 1.41.0 du programme d’installation d’EFA, le `aws-ofi-nccl plugin` est fourni avec. Pour les versions antérieures du programme d’installation d’EFA, utilisez la version `1.7.2-aws` ou une version ultérieure de `aws-ofi-nccl plugin`.

Nous vous recommandons également de configurer l’instance de façon à ne pas utiliser d’états C plus profonds. Pour plus d’informations, consultez la section [Performances élevées et faible latence en limitant les « états-C » plus profonds](https://docs.aws.amazon.com/linux/al2/ug/processor_state_control.html#c-states) dans le *Guide de l’utilisateur d’Amazon Linux 2*. Les derniers GPU AWS Deep Learning Base AMIs sont préconfigurés pour ne pas utiliser d'états C plus profonds.

Pour la mise en réseau et la configuration de l’adaptateur Elastic Fabric Adapter (EFA), consultez [Maximisez la bande passante du réseau sur des instances Amazon EC2 avec plusieurs cartes réseau](efa-acc-inst-types.md).

# instances Mac Amazon EC2
<a name="ec2-mac-instances"></a>

Les instances EC2 Mac sont idéales pour développer, construire, tester et signer des applications pour les plateformes Apple, telles que les iPhone, iPad, iPod, Mac, Vision Pro, Apple Watch, Apple TV et Safari. Vous pouvez vous connecter à votre instance Mac en utilisant SSH ou Apple Remote Desktop (ARD).

**Note**  
L’**unité de facturation** est l’**hôte dédié**. Les instances exécutées sur cet hôte n’engendrent pas de frais supplémentaires.

Les instances Amazon EC2 Mac prennent en charge le système d’exploitation macOS de manière native.
+ Les **instances Mac x86 EC2** (`mac1.metal`) sont basées sur du matériel Mac mini 2018 alimenté par 3,2 processeurs GHz Intel Core i7 de huitième génération (Coffee Lake), 6 cœurs physiques et 12 cœurs logiques, et 32 Go de mémoire.
+ Les **instances EC2 M1 Mac** (`mac2.metal`) reposent sur du matériel Mac mini 2020 équipé d’un processeur Apple Silicon M1, de 8 cœurs UC, de 8 cœurs GPU, de 16 Gio de mémoire et du Neural Engine Apple à 16 cœurs.
+ Les **instances EC2 M1 Ultra Mac** (`mac2-m1ultra.metal`) reposent sur du matériel Mac Studio 2022 équipé d’un processeur Apple Silicon M1, de 20 cœurs UC, de 64 cœurs GPU, de 128 Gio de mémoire et du Neural Engine Apple à 32 cœurs.
+ Les **instances EC2 M2 Mac** (`mac2-m2.metal`) reposent sur du matériel Mac mini 2023 équipé d’un processeur Apple Silicon M2, de 8 cœurs UC, de 10 cœurs GPU, de 24 Gio de mémoire et du Neural Engine Apple à 16 cœurs.
+ Les **instances EC2 M2 Pro Mac** (`mac2-m2pro.metal`) reposent sur du matériel Mac mini 2023 équipé d’un processeur Apple silicon M2 Pro, de 12 cœurs d’UC, de 19 cœurs de GPU, de 32 Gio de mémoire et du Neural Engine Apple à 16 cœurs.
+ Les **instances EC2 M4 Mac** (`mac-m4.metal`) reposent sur du matériel Mac mini 2024 équipé d’un processeur Apple Silicon M4, de 10 cœurs UC, de 10 cœurs GPU, de 24 Gio de mémoire et d’un Apple Neural Engine à 16 cœurs.
+ Les **instances EC2 M4 Pro Mac** (`mac-m4pro.metal`) reposent sur du matériel Mac mini 2024 équipé d’un processeur Apple Silicon M4 Pro, de 14 cœurs d’UC, de 20 cœurs de GPU, de 48 Gio de mémoire et du Neural Engine Apple à 16 cœurs.

Les hôtes dédiés Mac Amazon EC2 prennent en charge la [restauration automatique de l’hôte dédié](dedicated-hosts-recovery.md) et la [maintenance de l’hôte par redémarrage](dedicated-hosts-maintenance.md).

**Topics**
+ [

## Considérations
](#mac-instance-considerations)
+ [

## Préparation de l’instance
](#mac-instance-readiness)
+ [

## macOS EC2 AMIs
](#ec2-macos-images)
+ [

## EC2 macOS Init
](#ec2-macos-init)
+ [

## Moniteur de système Amazon EC2 pour macOS
](#mac-instance-system-monitor)
+ [

## Ressources connexes
](#related-resources)
+ [

# Lancez une instance Mac à l'aide du AWS Management Console ou du AWS CLI
](mac-instance-launch.md)
+ [

# Connectez-vous à l’instance AL2023 à l’aide de SSH ou .
](connect-to-mac-instance.md)
+ [

# Mettre à jour le système d’exploitation et les logiciels sur les instances Mac Amazon EC2
](mac-instance-updates.md)
+ [

# Augmenter la taille d’un volume EBS sur votre instance Mac
](mac-instance-increase-volume.md)
+ [

# Arrêtez ou mettez fin à votre instance Amazon EC2 Mac
](mac-instance-stop.md)
+ [

# Configuration de la protection de l’intégrité du système pour les instances Mac Amazon EC2
](mac-sip-settings.md)
+ [

# Trouvez les versions de macOS prises en charge pour votre hôte dédié Amazon EC2 Mac
](macos-firmware-visibility.md)
+ [

# S’abonner aux notifications d’image AMI macOS
](macos-subscribe-notifications.md)
+ [

# Récupérez IDs l'AMI macOS à l'aide de l'API AWS Systems Manager Parameter Store
](macos-ami-ids-parameter-store.md)
+ [

# Notes de mise à jour d'Amazon EC2 macOS AMIs
](macos-ami-overview.md)

## Considérations
<a name="mac-instance-considerations"></a>

Les considérations suivantes s’appliquent aux instances Mac :
+ Les instances Mac ne sont disponibles qu’en tant qu’instances à matériel nu sur [Hôtes dédiés](dedicated-hosts-overview.md), avec une période d’allocation minimale de 24 heures avant de pouvoir libérer l’Hôte dédié. Vous pouvez lancer une instance Mac par Hôte dédié. Vous pouvez partager l'hôte dédié avec les AWS comptes ou les unités organisationnelles de votre AWS organisation, ou avec l'ensemble de AWS l'organisation.
+ Les instances Mac sont disponibles en différentes versions Régions AWS. Pour obtenir une liste de la disponibilité des instances Mac dans chacune des régions Régions AWS, consultez la section [Types d'instances Amazon EC2 par région](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-instance-regions.html).
+ Les instances Mac ne sont disponibles qu’en tant que instances à la demande. Ils ne sont pas disponibles en tant que instances Spot ou instances réservées. Vous pouvez effectuer des économies sur les instances Mac en souscrivant à un [Savings Plan](https://docs.aws.amazon.com/savingsplans/latest/userguide/).
+ La compatibilité des différents types d'instances Mac avec des macOS Amazon Machine Images (AMIs) spécifiques à macOS varie. Pour de plus amples informations, veuillez consulter [Notes de mise à jour d'Amazon EC2 macOS AMIs](macos-ami-overview.md).
+ Le hotplug EBS est pris en charge.
+ AWS ne gère ni ne prend en charge le SSD interne du matériel Apple. Nous vous recommandons vivement d’utiliser des volumes Amazon EBS à la place. Les volumes EBS offrent les mêmes avantages en termes d’élasticité, de disponibilité et de durabilité sur les instances Mac que sur n’importe quelle autre instance EC2.
+ Nous recommandons d'utiliser un volume Amazon EBS avec 10 000 IOPS et un MiB/s débit de 400 avec des instances Mac pour des performances optimales. Pour plus d’informations, consultez [Types de volumes Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-volume-types.html) dans le *Guide de l’utilisateur Amazon EC2*.
+ [Les instances Mac prennent en charge Amazon EC2 Auto Scaling.](https://aws.amazon.com/blogs/compute/implementing-autoscaling-for-ec2-mac-instances/) 
+ Sur les instances Mac basées sur x86, les mises à jour logicielles automatiques sont désactivées. Nous vous recommandons d’appliquer les mises à jour et de les tester sur votre instance avant de mettre l’instance en production. Pour plus d’informations, consultez [Mettre à jour le système d’exploitation et les logiciels sur les instances Mac Amazon EC2](mac-instance-updates.md).
+ Lorsque vous arrêtez ou résiliez une instance Mac, un workflow de nettoyage est effectué sur Hôte dédié. Pour de plus amples informations, veuillez consulter [Arrêtez ou mettez fin à votre instance Amazon EC2 Mac](mac-instance-stop.md).
+ 
**Important**  
Les fonctionnalités Apple Intelligence ne sont pas disponibles lors du démarrage du matériel Mac à partir d’un volume externe. Comme les instances EC2 Mac démarrent par défaut à partir de volumes EBS externes, elles ne prennent pas en charge les fonctionnalités Apple Intelligence.
+ 
**Avertissement**  
Ne pas utiliser FileVault Si vous l'activez FileVault, l'hôte ne démarre pas car les partitions sont verrouillées. Si le chiffrement des données est nécessaire, utilisez le chiffrement Amazon EBS pour éviter les problèmes de démarrage et l’impact sur les performances. Avec le chiffrement Amazon EBS, les opérations de chiffrement sont effectuées sur les serveurs hôtes, garantissant ainsi la sécurité des deux data-in-transit instances data-at-rest et de leur stockage EBS rattaché. Pour plus d’informations, consultez la section [Chiffrement Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption.html) dans le *Guide de l’utilisateur Amazon EC2*.

## Préparation de l’instance
<a name="mac-instance-readiness"></a>

Après avoir lancé une instance Mac, vous devez attendre qu’elle soit prête avant de pouvoir vous y connecter. Pour une AMI AWS vendue avec une instance Mac x86 ou une instance Apple Silicon Mac, le temps de lancement peut aller d'environ 6 minutes à 20 minutes. Le temps de lancement peut augmenter en fonction de la taille des volumes Amazon EBS choisis, de l’inclusion de scripts supplémentaires dans les *données utilisateur* ou du chargement des logiciels supplémentaires sur une AMI macOS personnalisée.

Vous pouvez utiliser un petit script shell, comme celui ci-dessous, pour interroger l' describe-instance-statusAPI afin de savoir quand l'instance est prête à être connectée. Dans la commande suivante, remplacez l’exemple d’ID d’instance par le vôtre.

```
for i in $(seq 1 200); do aws ec2 describe-instance-status --instance-ids=i-1234567890abcdef0 \
    --query='InstanceStatuses[0].InstanceStatus.Status'; sleep 5; done;
```

## macOS EC2 AMIs
<a name="ec2-macos-images"></a>

macOS Amazon EC2 est conçu pour fournir un environnement stable, sécurisé et hautes performances pour les charges de travail des développeurs exécutées sur des instances Mac Amazon EC2. EC2 macOS AMIs inclut des packages qui permettent une intégration facile AWS, tels que des outils de configuration de lancement et des AWS bibliothèques et outils populaires.

Pour plus d'informations sur EC2 macOS AMIs, consultez[Notes de mise à jour d'Amazon EC2 macOS AMIs](macos-ami-overview.md).

AWS fournit régulièrement des mises à jour de EC2 macOS AMIs , notamment des mises à jour des packages appartenant à macOS AWS et de la dernière version entièrement testée de macOS. En outre, AWS fournit des mises à jour AMIs avec les dernières mises à jour des versions mineures ou majeures dès qu'elles peuvent être entièrement testées et approuvées. Si vous n’avez pas besoin de conserver les données ou les personnalisations de vos instances Mac, vous pouvez obtenir les dernières mises à jour en lançant une nouvelle instance à l’aide de l’AMI actuelle et résilier l’instance précédente. Sinon, vous pouvez choisir les mises à jour à appliquer à vos instances Mac.

Pour plus d’informations sur l’abonnement aux notifications macOS, consultez[S’abonner aux notifications d’image AMI macOS](macos-subscribe-notifications.md).

## EC2 macOS Init
<a name="ec2-macos-init"></a>

Le macOS Init EC2 est utilisé pour initialiser les instances Mac EC2 au lancement. Il utilise des groupes de priorités pour exécuter des groupes logiques de tâches en même temps.

Le fichier launchd plist est `/Library/LaunchDaemons/com.amazon.ec2.macos-init.plist`. Les fichiers pour EC2 macOS Init se trouvent dans `/usr/local/aws/ec2-macos-init`.

Pour plus d'informations, consultez [https://github.com/aws/ec2-macos-init](https://github.com/aws/ec2-macos-init).

## Moniteur de système Amazon EC2 pour macOS
<a name="mac-instance-system-monitor"></a>

Amazon EC2 System Monitor pour macOS fournit des indicateurs d'utilisation du processeur à Amazon. CloudWatch Il envoie ces métriques à CloudWatch un périphérique série personnalisé par périodes d'une minute. Vous pouvez activer ou désactiver cet agent comme suit. Il est activé par défaut.

```
sudo setup-ec2monitoring [enable | disable]
```

**Note**  
Le moniteur de système Amazon EC2 pour macOS n’est pas actuellement pris en charge sur les instances Mac silicium d’Apple.

## Ressources connexes
<a name="related-resources"></a>

Pour plus d’informations sur la tarification, consultez la section [Tarification](https://aws.amazon.com/ec2/instance-types/mac/#Pricing).

Pour plus d’informations sur les instances Mac, consultez [Instances Amazon EC2 Mac](https://aws.amazon.com/ec2/instance-types/mac/).

Pour plus d’informations sur les spécifications matérielles et les performances réseau des instances Mac, consultez la section [Instances à usage général](https://docs.aws.amazon.com/ec2/latest/instancetypes/gp.html).

# Lancez une instance Mac à l'aide du AWS Management Console ou du AWS CLI
<a name="mac-instance-launch"></a>

Les instances EC2 Mac nécessitent un [hôte dédié](dedicated-hosts-overview.md). Vous devez d’abord attribuer un hôte à votre compte, puis lancer l’instance sur cet hôte.

Vous pouvez lancer une instance Mac à l'aide du AWS Management Console ou du AWS CLI. 

## Lancer une instance Mac à l’aide de la console
<a name="mac-instance-launch-console"></a>

**Pour lancer une instance Mac sur un Hôte dédié**

1. Ouvrez la console Amazon EC2 à l’adresse [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Allouez l’hôte dédié, comme suit :

   1. Dans le volet de navigation, choisissez **Hôtes dédiés**.

   1. Choisissez **Allouer Hôte dédié** , puis procédez comme suit :

      1. Pour **Famille d’instances**, choisissez une famille d’instance **Mac**. Si la famille de·l’instance n’apparaît pas dans la liste, elle n’est pas prise en charge dans la région actuellement sélectionnée.

      1. Pour **Type d’instance**, choisissez le type d’instance en fonction de la famille d’instances sélectionnée.

      1. Pour **Zone de disponibilité**, choisissez la zone de disponibilité pour votre Hôte dédié.

      1. Pour **Quantity** (Quantité), conservez **1**.

      1. Choisissez **Allouer**.

1. Lancez l’instance sur l’hôte, comme suit :

   1. Sélectionnez le Hôte dédié que vous avez créé, puis procédez comme suit :

      1. Choisissez **Actions**, puis **Launch instance(s) onto host** (Lancer les instances sur l’hôte).

      1. Sous **Application and OS Images (Amazon Machine Image)** (Images d’applications et de systèmes d’exploitation (Amazon Machine Image)), sélectionnez une AMI macOS.

      1. Pour **Type d’Instance**, sélectionnez le type d’instance Mac.

      1. Sous **Détails avancés**, vérifiez que **Location**, **Location hébergée par**, et **ID d’hôte de location** sont préconfigurés sur la base de l’hôte dédié que vous avez créé. Mettez à jour la valeur **Tenancy affinity** (Affinité de location), si nécessaire.

      1. Terminez les étapes de l’assistant en spécifiant les volumes EBS, les groupes de sécurité et les paires de clés selon les besoins.

      1. Dans le panneau **Summary** (Récapitulatif), sélectionnez **Launch instance** (Lancer l’instance).

   1. Une page de confirmation indique que l’instance est en cours de lancement. Sélectionnez **View all instances** (Afficher toutes les instances) pour fermer la page de confirmation et revenir à la console. L’état initial d’une instance est `pending`. L’instance est prête lorsque son état passe à `running` et qu’elle passe avec succès les vérifications de statut.

## Lancez une instance Mac à l'aide du AWS CLI
<a name="mac-instance-launch-cli"></a>

**Allouer l’hôte dédié**

Utilisez la commande [allocate-hosts](https://docs.aws.amazon.com/cli/latest/reference/ec2/allocate-hosts.html) suivante pour allouer un hôte dédié à votre instance Mac, en remplaçant le `instance-type` par un type d’instance Mac valide, et la `region` et la `availability-zone` par celles qui conviennent à votre environnement. 

```
aws ec2 allocate-hosts --region us-east-1 --instance-type mac1.metal --availability-zone us-east-1b --auto-placement "on" --quantity 1
```

**Lancer l’instance sur l’hôte**

Utilisez la commande [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) suivante pour lancer une instance Mac, en remplaçant à nouveau e `instance-type` par un type d’instance Mac valide, et la `region` et la `availability-zone` par celles qui conviennent à votre environnement.

```
aws ec2 run-instances --region us-east-1 --instance-type mac1.metal --placement Tenancy=host --image-id ami_id --key-name my-key-pair
```

L’état initial d’une instance est `pending`. L’instance est prête lorsque son état passe à `running` et qu’elle passe avec succès les vérifications de statut. Utilisez la [describe-instance-status](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-status.html)commande suivante pour afficher les informations d'état de votre instance.

```
aws ec2 describe-instance-status --instance-ids i-017f8354e2dc69c4f
```

Voici un exemple de sortie pour une instance qui est en cours d’exécution et qui a passé avec succès les contrôles de statut.

```
{
    "InstanceStatuses": [
        {
            "AvailabilityZone": "us-east-1b",
            "InstanceId": "i-017f8354e2dc69c4f",
            "InstanceState": {
                "Code": 16,
                "Name": "running"
            },
            "InstanceStatus": {
                "Details": [
                    {
                        "Name": "reachability",
                        "Status": "passed"
                    }
                ],
                "Status": "ok"
            },
            "SystemStatus": {
                "Details": [
                    {
                        "Name": "reachability",
                        "Status": "passed"
                    }
                ],
                "Status": "ok"
            }
        }
    ]
}
```

# Connectez-vous à l’instance AL2023 à l’aide de SSH ou .
<a name="connect-to-mac-instance"></a>

Vous pouvez vous connecter à votre instance Mac à l’aide du protocole SSH ou d’une interface utilisateur graphique.

Plusieurs utilisateurs peuvent accéder simultanément au système d’exploitation. En général, il y a une session 1:1 entre l’utilisateur et l’interface graphique, du fait du service de partage d’écran intégré sur le port 5900. L’utilisation de SSH dans macOS prend en charge plusieurs sessions jusqu’à la limite « Max Sessions» indiquée dans le fichier `sshd_config`.

## Se connecter à votre instance à l'aide de SSH
<a name="mac-instance-ssh"></a>

Les instances Mac Amazon EC2 n'autorisent pas les connexions à distance avec le SSH racine par défaut. Le compte ec2-user est configuré pour se connecter à distance à l’aide de SSH. Le compte ec2-user dispose également de privilèges **sudo**. Une fois que vous vous êtes connecté à votre instance, vous pouvez ajouter d’autres utilisateurs.

Pour prendre en charge la connexion à votre instance à l’aide de SSH, lancez l’instance à l’aide d’une paire de clés et d’un groupe de sécurité qui autorise l’accès SSH, et assurez-vous que l’instance dispose d’une connectivité Internet. Vous fournissez le fichier `.pem` de la paire de clés lorsque vous vous connectez à l’instance.

Utilisez la procédure suivante pour vous connecter à votre instance Mac à l’aide d’un client SSH. Si vous recevez une erreur lors d’une tentative de connexion à votre instance, consultez [Résoudre les problèmes de connexion à votre instance Amazon EC2 Linux](TroubleshootingInstancesConnecting.md).

**Pour vous connecter à votre instance à l’aide de SSH**

1. Vérifiez que votre ordinateur local dispose d’un client SSH en entrant **ssh** sur la ligne de commande. Si votre ordinateur ne reconnaît pas la commande, recherchez un client SSH pour votre système d’exploitation et installez-le.

1. Obtenir le nom de serveur DNS public de votre instance Dans la console Amazon EC2, vous pouvez trouver le nom DNS public dans les onglets **Détails** et **Mise en réseau** . À l'aide de AWS CLI, vous pouvez trouver le nom DNS public à l'aide de la commande [describe-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html).

1. Recherchez le fichier `.pem` pour la paire de clés que vous avez spécifiée lorsque vous avez lancé l’instance.

1. Connectez-vous à votre instance à l’aide de la commande **ssh** suivante, en spécifiant le nom DNS public de l’instance et le fichier `.pem`.

   ```
   ssh -i /path/key-pair-name.pem ec2-user@instance-public-dns-name
   ```

De plus, l’authentification par mot de passe est désactivée pour empêcher les attaques de force sur les mots de passe. Avant de modifier la configuration SSH, ouvrez `/usr/local/aws/ec2-macos-init/init.toml` et définissez `secureSSHDConfig` sur `false`.

## Connexion à l’interface utilisateur graphique (GUI) de votre instance
<a name="mac-instance-vnc"></a>

Utilisez la procédure suivante pour vous connecter à l’interface utilisateur graphique de votre instance à l’aide de VNC, d’Apple Remote Desktop (ARD) ou de l’application de partage d’écran Apple (incluse dans macOS).

**Note**  
macOS 10.14 et les versions ultérieures ne permettent le contrôle que si le partage d’écran est activé via [Préférences système](https://support.apple.com/guide/remote-desktop/enable-remote-management-apd8b1c65bd/mac).

**Pour vous connecter à votre instance à l’aide du client ARD ou du client VNC**

1. Vérifiez qu’un client ARD ou qu’un client VNC prenant en charge ARD est installé sur votre ordinateur local. Sur macOS, vous pouvez utiliser l’application Partage d’écran intégrée. Sinon, recherchez ARD pour votre système d’exploitation et installez-le.

1. À partir de votre ordinateur local, [connectez-vous à votre instance à l’aide de SSH](#mac-instance-ssh).

1. Configurez un mot de passe pour le compte ec2-user à l’aide de la commande **passwd** comme suit.

   ```
   [ec2-user ~]$ sudo passwd ec2-user
   ```

1. Installez et exécutez le partage d’écran macOS à l’aide de la commande suivante.

   ```
   [ec2-user ~]$ sudo launchctl enable system/com.apple.screensharing
   sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist
   ```

1. Déconnectez-vous votre instance en saisissant **exit** et en appuyant sur la touche Entrée.

1. À partir de votre ordinateur, connectez-vous à votre instance à l’aide de la commande **ssh** suivante. Outre les options indiquées dans la section précédente, utilisez l’option **-L** pour activer le transfert de port et transférer tout le trafic sur le port local 5900 vers le serveur ARD de l’instance.

   ```
   ssh -L 5900:localhost:5900 -i /path/key-pair-name.pem ec2-user@instance-public-dns-name
   ```

1. À partir de votre ordinateur local, utilisez le client ARD ou le client VNC prenant en charge ARD pour vous connecter à `localhost:5900`. Par exemple, utilisez l’application Partage d’écran sur macOS comme suit :

   1. Ouvrez le **Finder** et sélectionnez **Aller**.

   1. Sélectionnez **Se connecter au serveur**.

   1. Dans le champ **Adresse du serveur**, saisissez `vnc://localhost:5900`.

   1. Connectez-vous à l’invite, en utilisant **ec2-user** comme nom d’utilisateur et le mot de passe que vous avez créés pour le compte ec2-user.

## Modifier la résolution d’écran macOS sur les instances Mac
<a name="mac-screen-resolution"></a>

Une fois connecté à votre instance Mac EC2 à l’aide d’ARD ou d’un client VNC prenant en charge la version ARD, vous pouvez modifier la résolution d’écran de votre environnement macOS à l’aide de l’un des outils ou utilitaires macOS disponibles publiquement, tels que [displayplacer](https://github.com/jakehilborn/displayplacer).

**Pour modifier la résolution d’écran à l’aide de displayplacer**

1. Installez displayplacer.

   ```
   [ec2-user ~]$ brew tap jakehilborn/jakehilborn && brew install displayplacer
   ```

1. Affichez les informations actuelles sur l’écran et les résolutions d’écran possibles.

   ```
   [ec2-user ~]$ displayplacer list
   ```

1. Appliquez la résolution d’écran souhaitée.

   ```
   [ec2-user ~]$ displayplacer "id:<screenID> res:<width>x<height> origin:(0,0) degree:0"
   ```

   Par exemple :

   ```
   RES="2560x1600"
   displayplacer "id:69784AF1-CD7D-B79B-E5D4-60D937407F68 res:${RES} scaling:off origin:(0,0) degree:0"
   ```

# Mettre à jour le système d’exploitation et les logiciels sur les instances Mac Amazon EC2
<a name="mac-instance-updates"></a>

La rubrique suivante explique comment mettre à jour le système d’exploitation et les logiciels sur les instances Mac Apple silicon (Mac2, Mac2-m1ultra, Mac2-m2, Mac2-m2pro, Mac-m4 et Mac-m4pro) et les instances Mac x86 (Mac1).

**Avertissement**  
L’installation des versions bêta ou d’aperçu de macOS n’est possible que sur les instances Mac silicium d’Apple. Amazon EC2 ne qualifie pas les versions bêta ou préliminaire de macOS et ne garantit pas que les instances resteront fonctionnelles après la mise à jour d’une version de pré-production de macOS.   
Toute tentative d’installation des versions bêta ou préliminaires de macOS sur des instances Mac x86 Amazon EC2 entraînera la dégradation de votre hôte dédié Mac Amazon EC2 lorsque vous arrêtez ou résiliez vos instances, et vous empêchera de démarrer ou de lancer une nouvelle instance sur cet hôte.

**Note**  
Si vous effectuez une mise à jour macOS en place avant qu’AWS ne publie une AMI officielle, la mise à jour ne s’applique qu’à l’hôte sélectionné. Si vous avez d’autres hôtes ou si vous lancez de nouveaux hôtes, vous devez également exécuter le même processus de mise à jour sur ces hôtes. Chaque version de macOS nécessite une version minimale du microprogramme sur le matériel Apple Mac sous-jacent. La mise à jour en place en met à jour que le microprogramme de l’hôte sélectionné et n’est pas transférée vers d’autres hôtes existants ou nouveaux. Pour vérifier quelles versions de macOS sont compatibles avec votre hôte dédié Mac Amazon EC2, consultez la section [Recherche des versions de macOS prises en charge pour votre hôte dédié Mac Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/macos-firmware-visibility.html).

**Topics**

## Mettre à jour le logiciel sur les instances Apple Silicon Mac
<a name="mac2"></a>

### Conditions préalables
<a name="mac2-ena-update"></a>

En raison d’une mise à jour de la configuration du pilote réseau, la version 1.0.2 du pilote ENA n’est pas compatible avec macOS 13.3 ou ultérieure. Si vous voulez installer une version 13.3 ou ultérieure bêta, préliminaire ou de production de MacOS et que vous n’avez pas installé le dernier pilote ENA, suivez la procédure suivante pour installer une nouvelle version du pilote.

**Pour installer une nouvelle version du pilote ENA**

1. Dans une fenêtre du terminal, connectez-vous à votre instance Apple Silicon Mac à l’aide de [SSH](connect-to-mac-instance.md#mac-instance-ssh).

1. Mettez à jour Homebrew et téléchargez l’application ENA dans le fichier `Applications` à l’aide de la commande suivante.

   ```
   [ec2-user ~]$ brew update
   ```

   ```
   [ec2-user ~]$ brew install amazon-ena-ethernet-dext
   ```

1. Déconnectez-vous votre instance en saisissant **exit** et en appuyant sur la touche Retour.

1. Utilisez le client VNC pour activer l’application ENA.

   1. Configurez le client VNC en utilisant [Connexion à l’interface utilisateur graphique (GUI) de votre instance](connect-to-mac-instance.md#mac-instance-vnc).

   1. Une fois connecté à votre instance à l’aide de l’application de partage d’écran, accédez au dossier **Applications** et ouvrez l’application ENA. 

   1. Choisissez **Activer**

   1. Pour vérifier que le pilote a été correctement activé, exécutez la commande suivante dans la fenêtre du terminal. La sortie de la commande indique que l’ancien pilote est arrêté et que le nouveau pilote est activé.

      ```
      systemextensionsctl list;
      ```

   1. Une fois l’instance redémarrée, seul le nouveau pilote est présent.

### Mise à jour du logiciel
<a name="mac2-software-update"></a>

Sur les instances Apple Silicon Mac, vous devez effectuer plusieurs étapes pour procéder à une mise à jour du système d’exploitation sur place. Cela inclut la délégation de la propriété du volume racine Amazon EBS à l’utilisateur administratif du volume racine EBS. Vous pouvez choisir de le faire soit automatiquement à l’aide d’une API Amazon EC2, soit manuellement en exécutant les commandes sur votre instance.

------
#### [ Automated volume ownership delegation (Recommended) ]

**Considérations**
+ L’exécution de la tâche de délégation de propriété du volume peut prendre entre 30 et 90 minutes. Pendant ce temps, l’instance est inaccessible.
+ Les versions suivantes de macOS sont prises en charge :
  + **Mac2 \$1 Mac2-m1ultra** : macOS Ventura (version 13.0 ou ultérieure)
  + **Mac2-m2 \$1 Mac2-m2pro** : macOS Ventura (version 13.2 ou ultérieure)
  + **Mac-m4 \$1 Mac-m4pro** : macOS Sequoia (version 15.6 ou ultérieure)
+ Les instances ne doivent comporter qu’un seul volume de démarrage, et chaque volume attaché ne peut avoir qu’un seul utilisateur administrateur supplémentaire.

**Étape 1 : définir un mot de passe et activer le jeton sécurisé pour l’utilisateur administratif du volume racine EBS**

Vous devez définir un mot de passe et activer le jeton sécurisé pour l’utilisateur administratif du volume racine Amazon EBS (`ec2-user`).
**Note**  
Le mot de passe et le jeton sécurisé sont définis la première fois que vous vous connectez à une instance Mac Apple silicon à l’aide de l’interface graphique. Si vous vous êtes déjà [connecté à l’instance à l’aide de l’interface graphique](connect-to-mac-instance.md#mac-instance-vnc), vous **n’avez pas** besoin d’effectuer ces étapes.

1. [Connectez-vous à l'instance via SSH.](connect-to-mac-instance.md#mac-instance-ssh)

1. Définissez le mot de passe de l’utilisateur `ec2-user`.

   ```
   $ sudo /usr/bin/dscl . -passwd /Users/ec2-user
   ```

1. Activez le jeton sécurisé pour l’utilisateur `ec2-user`. Pour `-oldPassword`, spécifiez le même mot de passe de l’étape précédente. Pour `-newPassword`, spécifiez un autre mot de passe. La commande suivante suppose que vos anciens et nouveaux mots de passe sont enregistrés dans des fichiers `.txt`.

   ```
   $ sysadminctl -oldPassword `cat old_password.txt` -newPassword `cat new_password.txt`
   ```

1. Vérifiez que le jeton sécurisé est activé.

   ```
   $ sysadminctl -secureTokenStatus ec2-user
   ```

**Étape 2 : déléguer la propriété du volume racine Amazon EBS à l’utilisateur administratif du volume racine EBS**

Pour déléguer la propriété, vous devez créer une tâche de délégation de propriété du volume.

1. Utilisez la commande [ create-delegate-mac-volume-ownership-task pour créer la tâche](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-delegate-mac-volume-ownership-task.html). Pour `--instance-id`, spécifiez l’ID de l’instance. Pour `--mac-credentials`, spécifiez les informations d’identification suivantes :
   + **Utilisateur administratif du disque interne**
     + **Nom d’utilisateur** : seul l’utilisateur administratif par défaut (`aws-managed-user`) est pris en charge et il est utilisé par défaut. Vous ne pouvez pas spécifier un autre utilisateur administratif.
     + **Mot de passe** : si vous n’avez pas modifié le mot de passe par défaut pour `aws-managed-user`, spécifiez-le, à savoir un mot de passe *vide*. Dans le cas contraire, spécifiez votre mot de passe.
   + **Utilisateur administrateur du volume racine Amazon EBS**
     + **Nom d’utilisateur** : si vous n’avez pas modifié l’utilisateur administratif par défaut, spécifiez `ec2-user`. Dans le cas contraire, spécifiez le nom d’utilisateur de votre utilisateur administratif.
     + **Mot de passe** : spécifiez le mot de passe que vous avez défini pour l’utilisateur administrateur du volume racine à l’étape 1 ci-dessus.

   ```
   aws ec2 create-delegate-mac-volume-ownership-task \
   --instance-id i-1234567890abcdef0 \
   --mac-credentials file://mac-credentials.json
   ```

   Voici le contenu du fichier `mac-credentials.json` référencé dans les exemples précédents.

   ```
   {
     "internalDiskPassword":"internal-disk-admin_password",
     "rootVolumeUsername":"root-volume-admin_username",
     "rootVolumepassword":"root-volume-admin_password"
   }
   ```

1. Attendez que la tâche de délégation de propriété du volume soit terminée et que l’instance revienne à un état sain. Utilisez la commande [ describe-mac-modification-tasks](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-mac-modification-tasks.html). Pour `--mac-modification-task-id`, spécifiez l’ID de la tâche de délégation de propriété des volumes de l’étape précédente. 

   ```
   aws ec2 describe-mac-modification-tasks \
   --mac-modification-task-id task-id
   ```

1. Une fois la tâche de délégation de propriété du volume terminée, passez à l’étape 3.

**Étape 3 : mettre à jour le logiciel**  
Après avoir délégué la propriété du volume racine Amazon EBS, suivez les étapes décrites dans [Mettre à jour le logiciel sur les instances Mac x86](#x86-mac1) (ci-dessous) pour mettre à jour le logiciel.

------
#### [ Manual volume ownership delegation ]

Au cours de cette procédure, vous créez deux mots de passe. L’un des mots de passe est destiné à l’utilisateur administratif du volume racine d’Amazon EBS (`ec2-user`), et l’autre à l’utilisateur administratif du disque interne (`aws-managed-user`). N’oubliez pas ces mots de passe, car vous les utiliserez tout au long de la procédure.

**Note**  
Avec cette procédure sur macOS Big Sur, vous ne pouvez effectuer que des mises à jour mineures, telles que la mise à jour de macOS Big Sur 11.7.3 vers macOS Big Sur 11.7.4. Pour macOS Monterey ou version ultérieure, vous pouvez effectuer des mises à jour logicielles majeures.

**Accès au disque interne**

1. Depuis votre ordinateur local, dans le terminal, connectez-vous à votre instance Apple Silicon Mac via le protocole SSH à l’aide de la commande suivante. Pour de plus amples informations, veuillez consulter [Se connecter à votre instance à l'aide de SSH](connect-to-mac-instance.md#mac-instance-ssh).

   ```
   ssh -i /path/key-pair-name.pem ec2-user@instance-public-dns-name
   ```

1. Installez et exécutez le partage d’écran macOS à l’aide de la commande suivante.

   ```
   [ec2-user ~]$ sudo launchctl enable system/com.apple.screensharing
   sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist
   ```

1. Définissez un mot de passe pour `ec2-user` à l’aide de la commande suivante. N’oubliez pas le mot de passe, car vous l’utiliserez plus tard.

   ```
   [ec2-user ~]$ sudo /usr/bin/dscl . -passwd /Users/ec2-user
   ```

1. Déconnectez-vous de l’instance en saisissant **exit** et en appuyant sur la touche Retour.

1. Depuis votre ordinateur local, dans le terminal, reconnectez-vous à votre instance avec un tunnel SSH vers le port VNC à l’aide de la commande suivante.

   ```
   ssh -i /path/key-pair-name.pem -L 5900:localhost:5900 ec2-user@instance-public-dns-name
   ```
**Note**  
Ne quittez pas cette session SSH tant que les étapes suivantes de connexion VNC et d’interface graphique ne sont pas terminées. Lorsque l’instance est redémarrée, la connexion se ferme automatiquement.

1. À partir de votre ordinateur local, connectez-vous à `localhost:5900` en suivant les étapes ci-après :

   1. Ouvrez le **Finder** et sélectionnez **Aller**.

   1. Sélectionnez **Se connecter au serveur**.

   1. Dans le champ **Adresse du serveur**, saisissez `vnc://localhost:5900`.

1. Dans la fenêtre macOS, connectez-vous à la session distante de l’instance Apple Silicon Mac en tant qu’`ec2-user` à l’aide du mot de passe que vous avez créé à l’[étape 3](#passwd-step).

1. Accédez au disque interne, nommé **InternalDisk**, à l'aide de l'une des options suivantes.

   1. Pour macOS Ventura ou version ultérieure : ouvrez **Réglages Système**, sélectionnez **Général** dans le volet gauche, puis **Disque de démarrage** en bas à droite du volet.

   1. Pour macOS Monterey ou version antérieure : ouvrez les **Préférences Système**, sélectionnez **Disque de démarrage**, puis déverrouillez le volet en cliquant sur l’icône de verrouillage en bas à gauche de la fenêtre.
**Conseil pour la résolution de problèmes**  
Si vous devez monter le disque interne, exécutez la commande suivante dans le terminal.  

   ```
   APFSVolumeName="InternalDisk" ; SSDContainer=$(diskutil list | grep "Physical Store disk0" -B 3 | grep "/dev/disk" | awk {'print $1'} ) ; diskutil apfs addVolume $SSDContainer APFS $APFSVolumeName
   ```

1. Choisissez le disque interne, nommé **InternalDisk**, puis sélectionnez **Redémarrer**. Sélectionnez **Redémarrer** à nouveau lorsque vous y êtes invité.
**Important**  
Si le disque interne est nommé **Macintosh HD** au lieu de **InternalDisk**, votre instance doit être arrêtée et redémarrée afin que l'hôte dédié puisse être mis à jour. Pour de plus amples informations, veuillez consulter [Arrêtez ou mettez fin à votre instance Amazon EC2 Mac](mac-instance-stop.md).

Utilisez la procédure suivante pour déléguer la propriété à l’utilisateur administratif. Lorsque vous vous reconnectez à votre instance via SSH, vous démarrez à partir du disque interne à l’aide de l’utilisateur administratif spécial (`aws-managed-user`). Le mot de passe initial de `aws-managed-user` est vide, vous devez donc le remplacer lors de votre première connexion. Ensuite, répétez les étapes d’installation et de démarrage du partage d’écran macOS, car le volume de démarrage a changé.

**Délégation de la propriété à l’administrateur sur un volume Amazon EBS**

1. Depuis votre ordinateur local, dans le terminal, connectez-vous à votre instance Apple Silicon Mac à l’aide de la commande suivante. 

   ```
   ssh -i /path/key-pair-name.pem aws-managed-user@instance-public-dns-name
   ```

1. Lorsque vous recevez l’avertissement `WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!`, exécutez l’une des commandes suivantes pour résoudre le problème.

   1. Supprimez les hôtes connus à l’aide de la commande suivante. Ensuite, répétez l’étape précédente.

      ```
      rm ~/.ssh/known_hosts
      ```

   1. Ajoutez ce qui suit à la commande SSH de l’étape précédente.

      ```
      -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no
      ```

1. Définissez le mot de passe pour `aws-managed-user` à l’aide de la commande suivante. Le mot de passe initial `aws-managed-user` est vide, vous devez donc le remplacer lors de votre première connexion.

   1. 

      ```
      [aws-managed-user ~]$ sudo /usr/bin/dscl . -passwd /Users/aws-managed-user password
      ```

   1. Lorsque vous recevez le message `Permission denied. Please enter user's old password:`, appuyez sur Entrée.
**Conseil pour la résolution de problèmes**  
Si l’erreur `passwd: DS error: eDSAuthFailed` s’affiche, utilisez la commande suivante.  

      ```
      [aws-managed-user ~]$ sudo passwd aws-managed-user
      ```

1. Installez et exécutez le partage d’écran macOS à l’aide de la commande suivante.

   ```
   [aws-managed-user ~]$ sudo launchctl enable system/com.apple.screensharing
   sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist
   ```

1. Déconnectez-vous de l’instance en saisissant **exit** et en appuyant sur la touche Retour.

1. Depuis votre ordinateur local, dans le terminal, reconnectez-vous à votre instance avec un tunnel SSH vers le port VNC à l’aide de la commande suivante.

   ```
   ssh -i /path/key-pair-name.pem -L 5900:localhost:5900 aws-managed-user@instance-public-dns-name
   ```

1. À partir de votre ordinateur local, connectez-vous à `localhost:5900` en suivant les étapes ci-après :

   1. Ouvrez le **Finder** et sélectionnez **Aller**.

   1. Sélectionnez **Se connecter au serveur**.

   1. Dans le champ **Adresse du serveur**, saisissez `vnc://localhost:5900`.

1.  Dans la fenêtre macOS, connectez-vous à la session distante de l’instance Apple Silicon Mac en tant qu’`aws-managed-user` à l’aide du mot de passe que vous avez créé à l’[étape 3](#amu-passwd).
**Note**  
Si un message vous invite à vous connecter avec votre identifiant Apple, sélectionnez **Configurer plus tard**.

1. Accédez au volume Amazon EBS à l’aide de l’une des options suivantes.

   1. Pour macOS Ventura ou version ultérieure : ouvrez **Réglages Système**, sélectionnez **Général** dans le volet gauche, puis **Disque de démarrage** en bas à droite du volet.

   1. Pour macOS Monterey ou version antérieure : ouvrez les **Préférences Système**, sélectionnez **Disque de démarrage**, puis déverrouillez le volet à l’aide de l’icône de verrouillage en bas à gauche de la fenêtre.
**Note**  
En attendant le redémarrage, lorsqu’un message vous invite à saisir un mot de passe administrateur, utilisez celui que vous avez défini ci-dessus pour `aws-managed-user`. Ce mot de passe peut être différent de celui que vous avez défini pour `ec2-user` ou le compte administrateur par défaut de votre instance. Les instructions suivantes indiquent quand utiliser le mot de passe administrateur de votre instance.

1. Sélectionnez le volume Amazon EBS (le volume non nommé **InternalDisk**dans la fenêtre du **disque de démarrage**) et choisissez **Redémarrer**.
**Note**  
Si plusieurs volumes Amazon EBS démarrables sont attachés à votre instance Apple Silicon Mac, veillez à utiliser un nom unique pour chaque volume.

1. Confirmez le redémarrage, puis choisissez **Autoriser les utilisateurs** lorsqu’un message vous y invite.

1. Dans le volet **Autoriser l’utilisateur sur ce volume**, vérifiez que l’utilisateur administratif (`ec2-user` par défaut) est sélectionné, puis sélectionnez **Autoriser**.

1. Saisissez le mot de passe `ec2-user` que vous avez créé à l’[étape 3](#passwd-step) de la procédure précédente, puis sélectionnez **Continuer**.

1. Saisissez le mot de passe de l’utilisateur administratif spécial (`aws-managed-user`) lorsqu’un message vous y invite.

1. À partir de votre ordinateur local, dans le terminal, reconnectez-vous à votre instance à l’aide de SSH et du nom d’utilisateur `ec2-user`.
**Conseil pour la résolution de problèmes**  
Si l’avertissement `WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!` s’affiche, exécutez la commande suivante et reconnectez-vous à votre instance via SSH.  

   ```
   rm ~/.ssh/known_hosts
   ```

1. Pour effectuer la mise à jour logicielle, utilisez les commandes sous [Mettre à jour le logiciel sur les instances Mac x86](#x86-mac1).

------

## Mettre à jour le logiciel sur les instances Mac x86
<a name="x86-mac1"></a>

Sur les instances Mac basées sur x86, vous pouvez installer les mises à jour du système d’exploitation d’Apple à l’aide de la commande `softwareupdate`.

**Pour installer les mises à jour du système d’exploitation d’Apple sur des instances Mac basées sur x86**

1. Répertoriez les packages avec des mises à jour disponibles à l’aide de la commande suivante.

   ```
   [ec2-user ~]$ softwareupdate --list
   ```

1. Installez toutes les mises à jour ou uniquement des mises à jour spécifiques. Pour installer des mises à jour spécifiques, utilisez la commande suivante.

   ```
   [ec2-user ~]$ sudo softwareupdate --install label
   ```

   Pour installer toutes les mises à jour, utilisez la commande suivante.

   ```
   [ec2-user ~]$ sudo softwareupdate --install --all --restart
   ```

Les administrateurs système peuvent utiliser AWS Systems Manager pour déployer des mises à jour préapprouvées du système d'exploitation sur des instances Mac x86. Pour plus d’informations, consultez le [Guide de l’utilisateur AWS Systems Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/).

Vous pouvez utiliser Homebrew pour installer des mises à jour de packages dans les AMI macOS EC2, afin de disposer de la dernière version de ces packages sur vos instances. Vous pouvez également utiliser Homebrew pour installer et exécuter des applications macOS courantes sur macOS Amazon EC2. Pour plus d’informations, consultez la [documentation Homebrew](https://docs.brew.sh/).

**Pour installer des mises à jour en utilisant Homebrew**

1. Mettez à jour Homebrew en utilisant la commande suivante.

   ```
   [ec2-user ~]$ brew update
   ```

1. Répertoriez les packages avec des mises à jour disponibles à l’aide de la commande suivante.

   ```
   [ec2-user ~]$ brew outdated
   ```

1. Installez toutes les mises à jour ou uniquement des mises à jour spécifiques. Pour installer des mises à jour spécifiques, utilisez la commande suivante.

   ```
   [ec2-user ~]$ brew upgrade package name
   ```

   Pour installer toutes les mises à jour, utilisez la commande suivante.

   ```
   [ec2-user ~]$ brew upgrade
   ```

# Augmenter la taille d’un volume EBS sur votre instance Mac
<a name="mac-instance-increase-volume"></a>

Vous pouvez augmenter la taille de vos volumes Amazon EBS sur votre instance Mac. Pour plus d’informations, consultez [Types de volumes Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-modify-volume.html) dans le *Guide de l’utilisateur Amazon EC2*.

Après avoir augmenté la taille du volume, vous devez augmenter la taille de votre conteneur APFS comme suit.

**Augmentez l’espace disque disponible à l’utilisation**

1. Déterminez si un redémarrage est requis. Si vous redimensionnez un volume EBS existant sur une instance Mac en cours d’exécution, vous devez [redémarrer](ec2-instance-reboot.md) l’instance pour rendre la nouvelle taille disponible. Si la modification de l’espace disque a été effectuée pendant le lancement, le redémarrage n’est pas requis.

   Affichez l’état actuel des tailles de disque : 

   ```
   [ec2-user ~]$  diskutil list external physical
   /dev/disk0 (external, physical):
      #:                       TYPE NAME                    SIZE       IDENTIFIER
      0:                 GUID_partition_scheme            *322.1 GB     disk0
      1:                 EFI EFI                           209.7 MB     disk0s1
      2:                 Apple_APFS Container disk2        321.9 GB     disk0s2
   ```

1. Copiez et collez la commande suivante.

   ```
   [ec2-user ~]$ PDISK=$(diskutil list physical external | head -n1 | cut -d" " -f1)
   APFSCONT=$(diskutil list physical external | grep "Apple_APFS" | tr -s " " | cut -d" " -f8)
   yes | sudo diskutil repairDisk $PDISK
   ```

1. Copiez et collez la commande suivante.

   ```
   [ec2-user ~]$ sudo diskutil apfs resizeContainer $APFSCONT 0
   ```

# Arrêtez ou mettez fin à votre instance Amazon EC2 Mac
<a name="mac-instance-stop"></a>

Lorsque vous arrêtez une instance Mac, l’instance reste dans l’état `stopping` pendant environ 15 minutes avant de passer à l’état `stopped`.

Lorsque vous arrêtez ou résiliez une instance Mac, Amazon EC2 effectue un workflow de nettoyage sur l’hôte dédié sous-jacent pour effacer le SSD interne, supprimer les variables NVRAM persistantes et mettre à jour le dernier firmware de l’appareil. Cela permet de s’assurer que les instances Mac offrent la même sécurité et la même confidentialité des données que les autres instances Nitro EC2. Il vous permet également d’exécuter les dernières AMI de macOS. Lors du workflow de nettoyage, l’hôte dédié entre temporairement dans l’état en attente. Sur les instances Mac basées sur x86, le flux de travail de nettoyage peut prendre jusqu’à 50 minutes. Si Amazon EC2 doit mettre à jour le microprogramme de l'appareil, le flux de travail peut prendre jusqu'à 3 heures. Sur les instances Apple Silicon Mac, le processus de nettoyage peut prendre jusqu'à 4,5 heures.

Vous ne pouvez pas démarrer l’instance Mac arrêtée ou lancer une nouvelle instance Mac avant la fin du workflow de nettoyage, moment où Hôte dédié entre dans l’état `available`.

La mesure et la facturation sont suspendues lorsque l’hôte dédié entre dans l’état `pending`. Vous n’êtes pas facturé pour la durée du workflow de nettoyage.

## Libérez l’Hôte dédié pour votre instance Mac
<a name="mac-instance-release-dedicated-host"></a>

Lorsque vous avez terminé avec votre instance Mac, vous pouvez libérer l’Hôte dédié. Avant de pouvoir libérer l’Hôte dédié, vous devez arrêter ou résilier l’instance Mac. Vous ne pouvez pas libérer l’hôte tant que la période d’allocation n’excède pas le minimum de 24 heures.

**Pour libérer l’Hôte dédié**

1. Ouvrez la console Amazon EC2 à l’adresse [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Dans le panneau de navigation, choisissez **Instances**.

1. Sélectionnez l’instance et **État de l’instance**, puis sélectionnez **Arrêter l’instance** ou **Résilier l’instance**.

1. Dans le volet de navigation, choisissez **Hôtes dédiés**.

1. Sélectionnez Hôte dédié puis **Actions**, **Libérer l’hôte**.

1. Lorsque vous êtes invité à confirmer l’opération, choisissez **Release** (Libérer).

# Configuration de la protection de l’intégrité du système pour les instances Mac Amazon EC2
<a name="mac-sip-settings"></a>

Vous pouvez configurer les paramètres SIP (System Integrity Protection) pour les instances Mac x86 et les instances Mac Apple silicon. Le protocole SIP est une fonctionnalité de sécurité essentielle de macOS qui permet d’empêcher l’exécution non autorisée de code et les modifications au niveau du système. Pour plus d’informations, veuillez consulter la section [À propos de la fonctionnalité Protection de l’intégrité du système sur votre Mac](https://support.apple.com/en-us/102149).

Vous pouvez soit activer ou désactiver complètement le protocole SIP, soit activer ou désactiver des paramètres SIP spécifiques de manière sélective. Il est recommandé de ne désactiver le protocole SIP que temporairement pour effectuer les tâches nécessaires, puis de le réactiver dès que possible. En laissant le SIP désactivé, votre instance pourrait être vulnérable au code malveillant.

La configuration SIP est prise en charge dans toutes les AWS régions où les instances Mac Amazon EC2 sont prises en charge.

**Topics**
+ [

## Considérations
](#mac-sip-considerations)
+ [

## Configurations SIP par défaut
](#mac-sip-defaults)
+ [

## Vérifiez votre configuration SIP
](#mac-sip-check-settings)
+ [

## Conditions préalables pour les instances Mac Apple silicon
](#mac-sip-prereqs)
+ [

## Configurer les paramètres SIP
](#mac-sip-configure)
+ [

## Vérification de l’état de la tâche de configuration SIP
](#mac-sip-state)

## Considérations
<a name="mac-sip-considerations"></a>
+ Les types d’instances Mac Amazon EC2 et les versions macOS suivants sont pris en charge :
  + **Mac1 \$1 Mac2 \$1 Mac2-m1ultra** : macOS Ventura (version 13.0 ou ultérieure)
  + **Mac2-m2 \$1 Mac2-m2pro** : macOS Ventura (version 13.2 ou ultérieure)
  + **Mac-m4 \$1 Mac-m4pro** : macOS Sequoia (version 15.6 ou ultérieure)
**Note**  
Les versions bêta et préliminaire de macOS ne sont pas prises en charge.
+ Vous pouvez spécifier une configuration SIP personnalisée pour activer ou désactiver de manière sélective des paramètres SIP individuels. Si vous implémentez une configuration personnalisée, [connectez-vous à l’instance et vérifiez les paramètres](#mac-sip-check-settings) pour vous assurer que vos exigences sont correctement mises en œuvre et fonctionnent comme prévu.

  Les configurations SIP peuvent changer avec les mises à jour de macOS. Nous vous recommandons de vérifier les paramètres SIP personnalisés après toute mise à niveau de version de macOS afin de garantir la compatibilité continue et le bon fonctionnement de vos configurations de sécurité.
+ Pour les instances Mac x86, les paramètres SIP sont appliqués au niveau de l’instance. Tout volume racine attaché à l’instance héritera automatiquement des paramètres SIP configurés.

  Pour les instances Mac Apple silicon, les paramètres SIP sont appliqués au niveau du volume. Les volumes racine attachés à l’instance n’héritent pas des paramètres SIP. Si vous connectez un autre volume racine, vous devez reconfigurer les paramètres SIP à l’état requis.
+ L’exécution des tâches de configuration SIP peut prendre jusqu’à 90 minutes. L’instance reste inaccessible lorsque la tâche de configuration SIP est en cours.
+ Les configurations SIP ne sont pas transférées vers les instantanés ou ceux AMIs que vous créez ultérieurement à partir de l'instance.
+ Les instances Mac Apple silicon ne doivent comporter qu’un seul volume de démarrage, et chaque volume attaché ne peut avoir qu’un seul utilisateur administrateur supplémentaire.

## Configurations SIP par défaut
<a name="mac-sip-defaults"></a>

Le tableau suivant répertorie la configuration SIP par défaut pour les instances Mac x86 et les instances Mac Apple silicon.


|  | Instances Mac Apple silicon | Instances Mac x86 | 
| --- | --- | --- | 
| Apple interne | Activé | Désactivé | 
| Protections du système de fichiers | Activé | Désactivé | 
| Système de base | Activé | Activé | 
| Restrictions de débogage | Activé | Activé | 
| Restrictions Dtrace | Activé | Activé | 
| Signature Kext | Activé | Activé | 
| Protections Nvram | Activé | Activé | 

## Vérifiez votre configuration SIP
<a name="mac-sip-check-settings"></a>

Nous vous recommandons de vérifier votre configuration SIP avant et après les modifications afin de vous assurer qu’elle est configurée comme prévu.

**Pour vérifier la configuration SIP d’une instance Mac Amazon EC2**  
[Connectez-vous à l’instance via SSH](connect-to-mac-instance.md#mac-instance-ssh), puis exécutez la commande suivante sur la ligne de commande.

```
$ csrutil status
```

Voici un exemple de sortie.

```
System Integrity Protection status: enabled.

Configuration:
    Apple Internal: enabled
    Kext Signing: disabled
    Filesystem Protections: enabled
    Debugging Restrictions: enabled
    DTrace Restrictions: enabled
    NVRAM Protections: enabled
    BaseSystem Verification: disabled
```

## Conditions préalables pour les instances Mac Apple silicon
<a name="mac-sip-prereqs"></a>

Avant de configurer les paramètres SIP pour les instances Mac Apple silicon, vous devez définir un mot de passe et activer le jeton sécurisé pour l’utilisateur administratif du volume racine Amazon EBS (`ec2-user`).

**Note**  
Le mot de passe et le jeton sécurisé sont définis la première fois que vous vous connectez à une instance Mac Apple silicon à l’aide de l’interface graphique. Si vous vous êtes déjà [connecté à l’instance à l’aide de l’interface graphique](connect-to-mac-instance.md#mac-instance-vnc) ou si vous utilisez une instance Mac x86, vous **n’avez pas** besoin d’effectuer ces étapes.

**Note**  
Tous les noms d'utilisateur et mots de passe macOS utilisés pour l'authentification macOS doivent comporter entre 4 et 16 caractères pour les appels d'API relatifs aux paramètres SIP.

**Pour définir un mot de passe et activer le jeton sécurisé pour l’utilisateur administratif du volume racine EBS**

1. [Connectez-vous à l'instance via SSH.](connect-to-mac-instance.md#mac-instance-ssh)

1. Définissez le mot de passe de l’utilisateur `ec2-user`.

   ```
   $ sudo /usr/bin/dscl . -passwd /Users/ec2-user
   ```

1. Activez le jeton sécurisé pour l’utilisateur `ec2-user`. Pour `-oldPassword`, spécifiez le même mot de passe de l’étape précédente. Pour `-newPassword`, spécifiez un autre mot de passe. La commande suivante suppose que vos anciens et nouveaux mots de passe sont enregistrés dans des fichiers `.txt`.

   ```
   $ sysadminctl -oldPassword `cat old_password.txt` -newPassword `cat new_password.txt`
   ```

1. Vérifiez que le jeton sécurisé est activé.

   ```
   $ sysadminctl -secureTokenStatus ec2-user
   ```

## Configurer les paramètres SIP
<a name="mac-sip-configure"></a>

Lorsque vous configurez les paramètres SIP de votre instance, vous pouvez activer ou désactiver tous les paramètres SIP, ou vous pouvez spécifier une configuration personnalisée qui active ou désactive de manière sélective des paramètres SIP spécifiques.

**Note**  
Si vous implémentez une configuration personnalisée, [connectez-vous à l’instance et vérifiez les paramètres](#mac-sip-check-settings) pour vous assurer que vos exigences sont correctement mises en œuvre et fonctionnent comme prévu.  
Les configurations SIP peuvent changer avec les mises à jour de macOS. Nous vous recommandons de vérifier les paramètres SIP personnalisés après toute mise à niveau de version de macOS afin de garantir la compatibilité continue et le bon fonctionnement de vos configurations de sécurité.

Pour configurer les paramètres SIP de votre instance, vous devez créer une tâche de configuration SIP. La tâche de configuration SIP spécifie les paramètres SIP de votre instance.

Lorsque vous créez une configuration SIP pour une instance Mac Apple silicon, vous devez indiquer les informations d’identification suivantes :
+ **Utilisateur administratif du disque interne**
  + Nom d’utilisateur : seul l’utilisateur administratif par défaut (`aws-managed-user`) est pris en charge et il est utilisé par défaut. Vous ne pouvez pas spécifier un autre utilisateur administratif.
  + Mot de passe : si vous n’avez pas modifié le mot de passe par défaut pour `aws-managed-user`, spécifiez-le, à savoir un mot de passe *vide*. Dans le cas contraire, spécifiez votre mot de passe.
+ **Utilisateur administrateur du volume racine Amazon EBS**
  + Nom d’utilisateur : si vous n’avez pas modifié l’utilisateur administratif par défaut, spécifiez `ec2-user`. Dans le cas contraire, spécifiez le nom d’utilisateur de votre utilisateur administratif.
  + Mot de passe : vous devez toujours spécifier le mot de passe.

Utilisez les méthodes suivantes pour créer une tâche de la configuration SIP.

------
#### [ Console ]

**Pour créer une tâche de configuration SIP à l’aide de la console**

1. Ouvrez la console Amazon EC2 à l’adresse [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Dans le panneau de navigation de gauche, choisissez **Instances**, puis sélectionnez l’instance Amazon EC2 Mac.

1. Dans l’onglet **Sécurité**, choisissez **Modifier le Mac, Modifier la protection de l’intégrité du système**.

1. Pour activer tous les paramètres SIP, sélectionnez **Activer SIP**. Pour désactiver tous les paramètres SIP, décochez **Activer SIP**.

1. Pour spécifier une configuration personnalisée qui active ou désactive de manière sélective des paramètres SIP spécifiques, sélectionnez **Spécifier une configuration SIP personnalisée**, puis sélectionnez les paramètres SIP à activer ou décochez les paramètres SIP pour les désactiver.

1. Spécifiez les informations d’identification de l’utilisateur du volume racine et du propriétaire du disque interne.

1. Choisissez **Créer une tâche de modification SIP**.

------
#### [ AWS CLI ]

**Pour créer une tâche de configuration SIP à l'aide du AWS CLI**  
Utilisez la protection-modification-task commande [ create-mac-system-integrity-](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-mac-system-integrity-protection-modification-task.html).

**Activation ou désactivation de tous les paramètres**  
Pour activer ou désactiver complètement tous les paramètres SIP, utilisez uniquement le paramètre `--mac-system-integrity-protection-status`.

L’exemple de commande suivant active tous les paramètres SIP.

```
aws ec2 create-mac-system-integrity-protection-modification-task \
--instance-id i-0abcdef9876543210 \
--mac-system-integrity-protection-status enabled \
--mac-credentials file://mac-credentials.json
```

**Spécification d’une configuration SIP personnalisée**  
Pour spécifier une configuration SIP personnalisée qui active ou désactive de manière sélective des paramètres SIP spécifiques, spécifiez les paramètres `--mac-system-integrity-protection-status` et `--mac-system-integrity-protection-configuration`. Dans ce cas, utilisez `mac-system-integrity-protection-status` pour spécifier l’état global du SIP et `mac-system-integrity-protection-configuration` pour activer ou désactiver de manière sélective les paramètres SIP individuels.

L’exemple de commande suivant crée une tâche de configuration SIP pour activer tous les paramètres SIP, sauf `NvramProtections` et `FilesystemProtections`.

```
aws ec2 create-mac-system-integrity-protection-modification-task \
--instance-id i-0abcdef9876543210 \
--mac-system-integrity-protection-status enabled \
--mac-system-integrity-protection-configuration "NvramProtections=disabled, FilesystemProtections=disabled" \
--mac-credentials file://mac-credentials.json
```

L’exemple de commande suivant crée une tâche de configuration SIP pour désactiver tous les paramètres SIP, sauf `DtraceRestrictions`.

```
aws ec2 create-mac-system-integrity-protection-modification-task \
--instance-id i-0abcdef9876543210 \
--mac-system-integrity-protection-status disabled \
--mac-system-integrity-protection-configuration "DtraceRestrictions=enabled" \
--mac-credentials file://mac-credentials.json
```

**Contenu du fichier `mac-credentials.json`**  
Voici le contenu du fichier `mac-credentials.json` référencé dans les exemples précédents.

```
{
  "internalDiskPassword":"internal-disk-admin_password",
  "rootVolumeUsername":"root-volume-admin_username",
  "rootVolumepassword":"root-volume-admin_password"
}
```

------

## Vérification de l’état de la tâche de configuration SIP
<a name="mac-sip-state"></a>

Utilisez l’une des méthodes suivantes pour vérifier l’état des tâches de configuration SIP.

------
#### [ Console ]

**Pour consulter vos tâches de configuration SIP à l’aide de la console**

1. Ouvrez la console Amazon EC2 à l’adresse [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Dans le panneau de navigation de gauche, choisissez **Instances**, puis sélectionnez l’instance Amazon EC2 Mac.

1. Dans l’onglet **Sécurité**, faites défiler l’écran jusqu’à la section **Tâches de modification du Mac**.

------
#### [ AWS CLI ]

**Pour vérifier l'état des tâches de configuration SIP à l'aide du AWS CLI**  
Utilisez la commande [ describe-mac-modification-tasks](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-mac-modification-tasks.html).

------

# Trouvez les versions de macOS prises en charge pour votre hôte dédié Amazon EC2 Mac
<a name="macos-firmware-visibility"></a>

Vous pouvez consulter les dernières versions de macOS prises en charge par votre hôte dédié Mac Amazon EC2. Grâce à cette fonctionnalité, vous pouvez vérifier si votre hôte dédié peut prendre en charge les lancements d’instances avec vos versions préférées de macOS.

Chaque version de macOS nécessite une version minimale du microprogramme sur le Mac Apple sous-jacent pour démarrer correctement. La version du microprogramme Apple Mac peut devenir obsolète si un hôte dédié Mac alloué est resté inactif pendant une période prolongée ou s’il contient une instance de longue date.

Pour garantir la compatibilité avec les dernières versions de macOS, vous pouvez arrêter ou résilier des instances sur l’hôte dédié Mac qui vous a été attribué. Cela déclenche le flux de travail de nettoyage de l’hôte et met à jour le microprogramme du Mac Apple sous-jacent pour qu’il soit compatible avec les dernières versions de macOS. Un hôte dédié doté d’une instance de longue durée sera automatiquement mis à jour lorsque vous arrêtez ou mettez fin à une instance en cours d’exécution.

Pour de plus amples informations sur les flux de travail, veuillez consulter [Arrêtez ou mettez fin à votre instance Amazon EC2 Mac](mac-instance-stop.md).

Pour plus d’informations sur le lancement d’instances Mac, consultez [Lancez une instance Mac à l'aide du AWS Management Console ou du AWS CLI](mac-instance-launch.md).

Vous pouvez consulter les informations relatives aux dernières versions de macOS prises en charge sur l’hôte dédié qui vous a été attribué à l’aide de la console Amazon EC2 ou du. AWS CLI

------
#### [ Console ]

**Pour afficher les informations relatives au microprogramme de l’hôte dédié à l’aide de la console**

1. Ouvrez la console Amazon EC2 à l’adresse [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Dans le volet de navigation, choisissez **Hôtes dédiés**.

1. Sur la page de **détails des hôtes dédiés**, sous **Dernières versions de macOS prises en charge**, vous pouvez voir les dernières versions de macOS prises en charge par l’hôte.

------
#### [ AWS CLI ]

**Pour consulter les informations relatives au microprogramme de l'hôte dédié à l'aide du AWS CLI**  
Utilisez la [https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-mac-hosts.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-mac-hosts.html)commande en la `region` remplaçant par la commande appropriée Région AWS.

```
$ aws ec2 describe-mac-hosts --region us-east-1
  {
      "MacHosts": [
          {
              "HostId": "h-07879acf49EXAMPLE",
              "MacOSLatestSupportedVersions": [
                  "14.3",
                  "13.6.4",
                  "12.7.3"
              ]
          }
      ]
  }
```

------

# S’abonner aux notifications d’image AMI macOS
<a name="macos-subscribe-notifications"></a>

Pour être averti lorsque de nouvelles versions AMIs sont publiées ou lorsque BridgeOS a été mis à jour, abonnez-vous aux notifications via Amazon SNS.

Pour plus d'informations sur les macOS EC2 AMIs, consultez[Notes de mise à jour d'Amazon EC2 macOS AMIs](macos-ami-overview.md).

**Pour vous abonner aux notifications d’image AMI macOS**

1. [Ouvrez la console Amazon SNS à l'adresse v3/home. https://console.aws.amazon.com/sns/](https://console.aws.amazon.com/sns/v3/home)

1. Dans la barre de navigation, changez la région en **US Est (Virginie du Nord)**, si nécessaire. Vous devez utiliser cette région, car les notifications SNS auxquelles vous vos abonnez ont été créées dans cette région.

1. Dans le panneau de navigation, choisissez **Abonnements**.

1. Choisissez **Créer un abonnement**.

1. Dans la boîte de dialogue **Créer un abonnement**, procédez comme suit :

   1. Pour **Topic ARN**, copiez et collez l'un des noms de ressources Amazon suivants (ARNs) :
      + **arn:aws:sns:us-east-1:898855652048:amazon-ec2-macos-ami-updates**
      + **arn:aws:sns:us-east-1:898855652048:amazon-ec2-bridgeos-updates**

   1. Pour **Projet**, choisissez l’une des options suivantes :
      + **E-mail :**

        Pour **Endpoint** (Point de terminaison), tapez une adresse e-mail que vous pouvez utiliser pour recevoir les notifications. Une fois votre abonnement créé, vous recevrez un message de confirmation avec la ligne d’objet `AWS Notification - Subscription Confirmation`. Ouvrez l’e-mail et choisissez **Confirm subscription** (Confirmer l’abonnement) pour terminer votre abonnement.
      + **SMS :**

        Pour **Endpoint** (Point de terminaison), tapez un numéro de téléphone que vous pouvez utiliser pour recevoir les notifications.
      + **AWS Lambda, Amazon SQS, Amazon Data Firehose** (*Les notifications seront au format JSON*) :

        Pour **Point de terminaison**, entrez l’ARN de la fonction Lambda, la file d’attente SQS ou le flux Firehose que vous pouvez utiliser pour recevoir les notifications.

   1. Choisissez **Create subscription** (Créer un abonnement).

Chaque fois AMIs que macOS est publié, nous envoyons des notifications aux abonnés du `amazon-ec2-macos-ami-updates` sujet. A chaque mise à jour de brifgeOS, nous envoyons des notifications aux abonnés de la rubrique `amazon-ec2-bridgeos-updates`. Si vous ne souhaitez plus recevoir ces notifications, exécutez la procédure suivante pour annuler votre abonnement.

**Pour vous désabonner des notifications d’image AMI macOS**

1. [Ouvrez la console Amazon SNS à l'adresse v3/home. https://console.aws.amazon.com/sns/](https://console.aws.amazon.com/sns/v3/home)

1. Dans la barre de navigation, changez la région en **US Est (Virginie du Nord)**, si nécessaire. Vous devez utiliser cette région, car les notifications SNS ont été créées dans cette région.

1. Dans le panneau de navigation, choisissez **Abonnements**.

1. Sélectionnez les abonnements, puis choisissez **Actions**, **Delete subscriptions** (Supprimer les abonnements). Lorsque vous êtes invité à confirmer, choisissez **Delete** (Supprimer).

# Récupérez IDs l'AMI macOS à l'aide de l'API AWS Systems Manager Parameter Store
<a name="macos-ami-ids-parameter-store"></a>

Vous devez spécifier une AMI lorsque vous lancez une instance. Une AMI est spécifique à une Région AWS architecture de processeur et de système d'exploitation. Vous pouvez afficher tous les macOS contenus AMIs dans une AMI macOS Région AWS et récupérer la dernière version en interrogeant l'API AWS Systems Manager Parameter Store. À l'aide de ces paramètres publics, il n'est pas nécessaire de rechercher manuellement l'AMI macOS IDs. Les paramètres publics sont disponibles à la fois pour ARM64 macOS x86 AMIs et peuvent être intégrés à vos AWS CloudFormation modèles existants.

**Autorisations requises**  
Pour effectuer cette action, le [principal IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html#id_roles_terms-and-concepts) doit être autorisé à appeler l’action d’`ssm:GetParameter`API.

**Pour afficher la liste de tous les macOS actuels AMIs à l' Région AWS aide du AWS CLI**  
Utilisez la [get-parameters-by-path](https://docs.aws.amazon.com/cli/latest/reference/ssm/get-parameters-by-path.html)commande suivante pour afficher la liste de tous les macOS AMIs de la région actuelle.

```
aws ssm get-parameters-by-path --path /aws/service/ec2-macos --recursive --query "Parameters[].Name"
```

**Pour récupérer l'ID AMI de la dernière AMI macOS majeure à l'aide du AWS CLI**  
Utilisez la commande [get-parameter](https://docs.aws.amazon.com/cli/latest/reference/ssm/get-parameter.html) suivante avec le sous-paramètre. `image_id` Dans l'exemple suivant, remplacez-le `sonoma` par une version majeure prise en charge par macOS, `x86_64_mac` par le processeur et `region-code` par une version compatible Région AWS pour laquelle vous souhaitez obtenir le dernier identifiant AMI macOS.

```
aws ssm get-parameter --name /aws/service/ec2-macos/sonoma/x86_64_mac/latest/image_id --region region-code
```

Pour plus d’informations, veuillez consulter la rubrique [Résultat des paramètres publics](https://docs.aws.amazon.com/systems-manager/latest/userguide/parameter-store-public-parameters-ami.html#public-parameters-ami-macos) dans le *Guide de l’utilisateur AWS Systems Manager *.

# Notes de mise à jour d'Amazon EC2 macOS AMIs
<a name="macos-ami-overview"></a>

Les informations suivantes fournissent des informations détaillées sur les packages inclus par défaut dans EC2 macOS AMIs et résument les modifications apportées à chaque version de l'AMI EC2 macOS.

Pour plus d’informations sur l’abonnement aux notifications macOS, consultez [S’abonner aux notifications d’image AMI macOS](macos-subscribe-notifications.md).

Les instances Mac peuvent exécuter l’un des systèmes d’exploitation suivants :
+ macOS Mojave (version 10.14) (instances Mac basées sur x86 uniquement)
+ macOS Catalina (version 10.15) (instances Mac basées sur x86 uniquement)
+ macOS Big Sur (version 11) (instances Mac basées sur x86 et M1)
+ macOS Monterey (version 12) (instances Mac basées sur x86 et M1)
+ macOS Ventura (version 13) (toutes les instances Mac, instances M2 et Mac M2 Pro compatibles avec macOS Ventura version 13.2 ou ultérieure)
+ macOS Sonoma (version 14) (toutes les instances Mac)
+ macOS Sonoma (version 15) (toutes les instances Mac)
**Note**  
Les instances Mac M4 et M4 Pro prennent en charge macOS Sequoia version 15.6 ou ultérieure.

## Approuver les politiques de confidentialité du réseau local pour macOS Sequoia
<a name="macos-sequoia-lnp"></a>

macOS Sequoia (version 15) intègre une nouvelle fonctionnalité de confidentialité du réseau local qui a un impact sur les utilisateurs des services IP locaux, notamment le service de métadonnées d’instance Amazon EC2 (IMDS).

**Important**  
Pour vous assurer d’avoir un accès ininterrompu aux services IP locaux, suivez les étapes ci-dessous pour approuver les politiques de confidentialité du réseau local.

**Pour approuver les politiques de confidentialité du réseau local**

1. [Connexion à l’interface utilisateur graphique (GUI) de votre instance](connect-to-mac-instance.md#mac-instance-vnc).

1. Suivez les instructions qui s’affichent à l’écran pour approuver les politiques de confidentialité du réseau local.

1. Après avoir approuvé les politiques, créez une AMI pour votre instance Mac EC2. Pour de plus amples informations, veuillez consulter [Créer une AMI basée sur Amazon EBS](creating-an-ami-ebs.md). 

Toutes les instances Mac EC2 lancées à partir de l’AMI nouvellement créée conserveront les autorisations de confidentialité du réseau local.

## Packages par défaut inclus dans Amazon EC2 macOS AMIs
<a name="macos-ami-default-packages"></a>

Le tableau suivant décrit les packages inclus par défaut dans les macOS AMIs EC2.


| Forfaits | Notes de mise à jour | 
| --- | --- | 
|  macOS Init EC2  |  [https://github.com/aws/ec2-macos-init/tags](https://github.com/aws/ec2-macos-init/tags)  | 
|  Utilitaires macOS EC2  |  [https://github.com/aws/ec2-macos-utils/tags](https://github.com/aws/ec2-macos-utils/tags)  | 
|  Agent SSM Amazon  |  [https://github.com/aws/amazon-ssm-agent/releases](https://github.com/aws/amazon-ssm-agent/releases)  | 
|  AWS Command Line Interface (AWS CLI) version 2  |  [https://raw.githubusercontent.com/aws/aws-cli/v2/CHANGELOG.rst](https://raw.githubusercontent.com/aws/aws-cli/v2/CHANGELOG.rst)  | 
|  Outils de ligne de commande pour Xcode  |  [https://developer.apple.com/documentation/xcode-release-notes](https://developer.apple.com/documentation/xcode-release-notes)  | 
|  Homebrew  |  [https://github.com/Homebrew/brew/releases](https://github.com/Homebrew/brew/releases)  | 
|  EC2 Instance Connect  |  [https://github.com/aws/aws-ec2-instance-connect-config/releases](https://github.com/aws/aws-ec2-instance-connect-config/releases)  | 
|  Safari  |  [https://developer.apple.com/documentation/safari-release-notes](https://developer.apple.com/documentation/safari-release-notes)  | 

## Mises à jour de l’AMI macOS d’Amazon EC2
<a name="macos-ami-change-log"></a>

Le tableau suivant décrit les modifications incluses dans les versions de l’AMI macOS EC2. Notez que certaines modifications s'appliquent à tous les macOS EC2 AMIs, tandis que d'autres ne s'appliquent qu'à un sous-ensemble d'entre eux. AMIs

### Mises à jour de l’AMI de macOS EC2
<a name="monthly-ami-updates"></a>


| Version | Modifications | 
| --- | --- | 
| 2026/03/17 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2026/03/03 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2025,12,26 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2025,1,117 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2025,11,118 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2025,09.04 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2025,08,05 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2025,06.27 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2025/05/21 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2025/05/05 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2025/03/18 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 24/01/2025.01 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2024,12,20 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2024,1,28 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2024,08,20 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2024,06.07 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2024,04.12 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 

# Types d’instances optimisées pour Amazon EBS
<a name="ebs-optimized"></a>

Les instances optimisées pour Amazon EBS utilisent une pile de configuration optimisée et fournissent une bande passante dédiée supplémentaire pour Amazon EBS I/O. This optimization provides the best performance for your EBS volumes by minimizing contention between Amazon EBS I/O et les autres types de trafic provenant de votre instance.

Lorsqu’ils sont connectés à une instance optimisée pour EBS, les volumes SSD à usage général (`gp2` et `gp3`) sont conçus pour fournir au moins 90 % de leurs performances IOPS provisionnées 99 % du temps au cours d’une année donnée, et les volumes SSD à IOPS provisionnées (`io1` et `io2`) sont conçus pour fournir au moins 90 % de leurs performances IOPS provisionnées, et ce 99,9 % du temps au cours d’une année donnée. Les volumes HDD à débit optimisé (`st1`) et les volumes HDD à froid (`sc1`) garantissent tous deux au moins 90 % de leurs performances de débit prévues, et ce 99 % du temps au cours d’une année donnée. Les périodes non conformes sont assez uniformément réparties, en ciblant 99 % du débit total attendu chaque heure. Pour plus d’informations, consultez la section [Types de volumes Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-volume-types.html) dans le *Guide de l’utilisateur Amazon EBS*.

Certains types d’instances sont **optimisés pour EBS par défaut**, il n’est pas nécessaire de les activer et cela n’a aucun effet si vous essayez de les désactiver. D’autres types d’instances **prennent éventuellement en charge l’optimisation EBS** et vous pouvez l’activer pendant ou après le lancement moyennant un [supplément horaire](https://aws.amazon.com/ec2/previous-generation/#EBS-optimized_instances). Voir les types d’instances qui prennent en charge l’optimisation EBS.

Pour plus de détails sur les spécifications et les caractéristiques des types d’instance, consultez le [Guide des types d’instance Amazon EC2](https://docs.aws.amazon.com/ec2/latest/instancetypes/instance-types.html).

**Considérations**
+ La performance EBS d’une instance est limitée par les limites de performance du type d’instance ou par la performance agrégée de ses volumes connectés, la valeur la plus faible étant retenue. Pour atteindre des performances EBS optimales, une instance doit être attachée à des volumes offrant des performances combinées égales ou supérieures aux performances maximales de l’instance. Par exemple, pour atteindre `80,000` IOPS sur une `r6i.16xlarge`, l’instance doit avoir au moins `5` volumes `gp2`, chacun alloué avec `16,000` IOPS (`5` volumes x `16,000` IOPS = `80,000` IOPS), ou elle peut disposer de `1` volume `gp3` alloué avec `80,000` IOPS. Nous vous recommandons de choisir un type d’instance qui offre un débit Amazon EBS dédié supérieur à celui dont votre application a besoin ; sinon, la connexion entre Amazon EBS et Amazon EC2 peut devenir un goulot d’étranglement pour les performances.
+ Le nombre maximal de volumes Amazon EBS que vous pouvez associer à une instance dépend du type et de la taille de l'instance. Pour de plus amples informations, veuillez consulter [Limites de volume Amazon EBS pour les instances Amazon EC2](volume_limits.md).
+ Les limites maximales d’IOPS et de débit sont interdépendantes. Selon votre I/O taille, il est possible que vous atteigniez une limite avant l'autre, ce qui peut affecter les performances globales. Pour des résultats optimaux, tenez compte de ces deux limites lors de la planification de votre charge de travail.

## Optimisation d’EBS par défaut
<a name="current"></a>

Les types d’instance suivants sont optimisés par défaut pour EBS. Il n’y a aucune nécessité d’activer l’optimisation EBS. Désactiver celle-ci n’a aucun effet.

**Topics**
+ [

### Usage général
](#current-general-purpose)
+ [

### Calcul optimisé
](#current-compute-optimized)
+ [

### Mémoire optimisée
](#current-memory-optimized)
+ [

### Stockage optimisé
](#current-storage-optimized)
+ [

### Calcul accéléré
](#current-accelerated-computing)
+ [

### Calcul haute performance
](#current-high-performance-computing)

### Usage général
<a name="current-general-purpose"></a>

**Note**  
Les types d'instance M8a, M8g, M8gd, M8i, M8id, M8i-flex prennent en charge des pondérations de bande passante configurables. Avec ces types d’instances, vous pouvez optimiser la bande passante d’une instance pour les performances réseau ou celles d’Amazon EBS. Le tableau suivant indique les performances de bande passante Amazon EBS par défaut pour ces types d’instances. Pour de plus amples informations, veuillez consulter [EC2 configuration de pondération de la bande passante de l'instance](configure-bandwidth-weighting.md).


| Taille d’instance | Bande passante de référence (Mbit/s) | Bande passante maximum (Mbit/s) | Débit de référence () MB/s, 128 KiB I/O | Débit maximal () MB/s, 128 KiB I/O | IOPS de référence (I/O de 16 Kio) | IOPS maximum (I/O de 16 Kio) | 
| --- | --- | --- | --- | --- | --- | --- | 
| a1.medium 1 | 300 | 3500 | 37,50 | 437,50 | 2500 | 20 000 | 
| a1.large 1 | 525 | 3500 | 65,62 | 437,50 | 4000 | 20 000 | 
| a1.xlarge 1 | 800 | 3500 | 100,00 | 437,50 | 6 000 | 20 000 | 
| a1.2xlarge 1 | 1750 | 3500 | 218,75 | 437,50 | 10 000 | 20 000 | 
| a1.4xlarge 2 | 3500 | 437,5 | 20 000 | 
| a1.metal 2 | 3500 | 437,5 | 20 000 | 
| m4.large 2 | 450 | 56,25 | 3600 | 
| m4.xlarge 2 | 750 | 93,75 | 6 000 | 
| m4.2xlarge 2 | 1 000 | 125,0 | 8000 | 
| m4.4xlarge 2 | 2000 | 250,0 | 16000 | 
| m4.10xlarge 2 | 4000 | 500,0 | 32000 | 
| m4.16xlarge 2 | 10 000 | 1250,0 | 65000 | 
| m5.large 1 | 650 | 4750 | 81,25 | 593,75 | 3600 | 18750 | 
| m5.xlarge 1 | 1150 | 4750 | 143,75 | 593,75 | 6 000 | 18750 | 
| m5.2xlarge 1 | 2300 | 4750 | 287,50 | 593,75 | 12 000 | 18750 | 
| m5.4xlarge 2 | 4750 | 593,75 | 18750 | 
| m5.8xlarge 2 | 6800 | 850,0 | 30 000 | 
| m5.12xlarge 2 | 9500 | 1187,5 | 40 000 | 
| m5.16xlarge 2 | 13600 | 1700,0 | 60000 | 
| m5.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| m5.metal 2 | 19000 | 2375,0 | 80000 | 
| m5a.large 1 | 650 | 2880 | 81,25 | 360,00 | 3600 | 16000 | 
| m5a.xlarge 1 | 1085 | 2880 | 135,62 | 360,00 | 6 000 | 16000 | 
| m5a.2xlarge 1 | 1580 | 2880 | 197,50 | 360,00 | 8333 | 16000 | 
| m5a.4xlarge 2 | 2880 | 360,0 | 16000 | 
| m5a.8xlarge 2 | 4750 | 593,75 | 20 000 | 
| m5a.12xlarge 2 | 6780 | 847,5 | 30 000 | 
| m5a.16xlarge 2 | 9500 | 1187,5 | 40 000 | 
| m5a.24xlarge 2 | 13750 | 1718,75 | 60000 | 
| m5ad.large 1 | 650 | 2880 | 81,25 | 360,00 | 3600 | 16000 | 
| m5ad.xlarge 1 | 1085 | 2880 | 135,62 | 360,00 | 6 000 | 16000 | 
| m5ad.2xlarge 1 | 1580 | 2880 | 197,50 | 360,00 | 8333 | 16000 | 
| m5ad.4xlarge 2 | 2880 | 360,0 | 16000 | 
| m5ad.8xlarge 2 | 4750 | 593,75 | 20 000 | 
| m5ad.12xlarge 2 | 6780 | 847,5 | 30 000 | 
| m5ad.16xlarge 2 | 9500 | 1187,5 | 40 000 | 
| m5ad.24xlarge 2 | 13750 | 1718,75 | 60000 | 
| m5d.large 1 | 650 | 4750 | 81,25 | 593,75 | 3600 | 18750 | 
| m5d.xlarge 1 | 1150 | 4750 | 143,75 | 593,75 | 6 000 | 18750 | 
| m5d.2xlarge 1 | 2300 | 4750 | 287,50 | 593,75 | 12 000 | 18750 | 
| m5d.4xlarge 2 | 4750 | 593,75 | 18750 | 
| m5d.8xlarge 2 | 6800 | 850,0 | 30 000 | 
| m5d.12xlarge 2 | 9500 | 1187,5 | 40 000 | 
| m5d.16xlarge 2 | 13600 | 1700,0 | 60000 | 
| m5d.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| m5d.metal 2 | 19000 | 2375,0 | 80000 | 
| m5dn.large 1 | 650 | 4750 | 81,25 | 593,75 | 3600 | 18750 | 
| m5dn.xlarge 1 | 1150 | 4750 | 143,75 | 593,75 | 6 000 | 18750 | 
| m5dn.2xlarge 1 | 2300 | 4750 | 287,50 | 593,75 | 12 000 | 18750 | 
| m5dn.4xlarge 2 | 4750 | 593,75 | 18750 | 
| m5dn.8xlarge 2 | 6800 | 850,0 | 30 000 | 
| m5dn.12xlarge 2 | 9500 | 1187,5 | 40 000 | 
| m5dn.16xlarge 2 | 13600 | 1700,0 | 60000 | 
| m5dn.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| m5dn.metal 2 | 19000 | 2375,0 | 80000 | 
| m5n.large 1 | 650 | 4750 | 81,25 | 593,75 | 3600 | 18750 | 
| m5n.xlarge 1 | 1150 | 4750 | 143,75 | 593,75 | 6 000 | 18750 | 
| m5n.2xlarge 1 | 2300 | 4750 | 287,50 | 593,75 | 12 000 | 18750 | 
| m5n.4xlarge 2 | 4750 | 593,75 | 18750 | 
| m5n.8xlarge 2 | 6800 | 850,0 | 30 000 | 
| m5n.12xlarge 2 | 9500 | 1187,5 | 40 000 | 
| m5n.16xlarge 2 | 13600 | 1700,0 | 60000 | 
| m5n.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| m5n.metal 2 | 19000 | 2375,0 | 80000 | 
| m5zn.large 1 | 800 | 3170 | 100,00 | 396,25 | 3333 | 13333 | 
| m5zn.xlarge 1 | 1564 | 3170 | 195,50 | 396,25 | 6667 | 13333 | 
| m5zn.2xlarge 2 | 3170 | 396,25 | 13333 | 
| m5zn.3xlarge 2 | 4750 | 593,75 | 20 000 | 
| m5zn.6xlarge 2 | 9500 | 1187,5 | 40 000 | 
| m5zn.12xlarge 2 | 19000 | 2375,0 | 80000 | 
| m5zn.metal 2 | 19000 | 2375,0 | 80000 | 
| m6a.large 1 | 650 | 10 000 | 81,25 | 1250,00 | 3600 | 40 000 | 
| m6a.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| m6a.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| m6a.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| m6a.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| m6a.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| m6a.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| m6a.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| m6a.32xlarge 2 | 40 000 | 5000,0 | 160000 | 
| m6a.48xlarge 2 | 40 000 | 5000,0 | 240000 | 
| m6a.metal 2 | 40 000 | 5000,0 | 240000 | 
| m6g.medium 1 | 315 | 4750 | 39,38 | 593,75 | 2500 | 20 000 | 
| m6g.large 1 | 630 | 4750 | 78,75 | 593,75 | 3600 | 20 000 | 
| m6g.xlarge 1 | 1188 | 4750 | 148,50 | 593,75 | 6 000 | 20 000 | 
| m6g.2xlarge 1 | 2375 | 4750 | 296,88 | 593,75 | 12 000 | 20 000 | 
| m6g.4xlarge 2 | 4750 | 593,75 | 20 000 | 
| m6g.8xlarge 2 | 9500 | 1187,5 | 40 000 | 
| m6g.12xlarge 2 | 14250 | 1781,25 | 50000 | 
| m6g.16xlarge 2 | 19000 | 2375,0 | 80000 | 
| m6g.metal 2 | 19000 | 2375,0 | 80000 | 
| m6gd.medium 1 | 315 | 4750 | 39,38 | 593,75 | 2500 | 20 000 | 
| m6gd.large 1 | 630 | 4750 | 78,75 | 593,75 | 3600 | 20 000 | 
| m6gd.xlarge 1 | 1188 | 4750 | 148,50 | 593,75 | 6 000 | 20 000 | 
| m6gd.2xlarge 1 | 2375 | 4750 | 296,88 | 593,75 | 12 000 | 20 000 | 
| m6gd.4xlarge 2 | 4750 | 593,75 | 20 000 | 
| m6gd.8xlarge 2 | 9500 | 1187,5 | 40 000 | 
| m6gd.12xlarge 2 | 14250 | 1781,25 | 50000 | 
| m6gd.16xlarge 2 | 19000 | 2375,0 | 80000 | 
| m6gd.metal 2 | 19000 | 2375,0 | 80000 | 
| m6i.large 1 | 650 | 10 000 | 81,25 | 1250,00 | 3600 | 40 000 | 
| m6i.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| m6i.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| m6i.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| m6i.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| m6i.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| m6i.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| m6i.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| m6i.32xlarge 2 | 40 000 | 5000,0 | 160000 | 
| m6i.metal 2 | 40 000 | 5000,0 | 160000 | 
| m6id.large 1 | 650 | 10 000 | 81,25 | 1250,00 | 3600 | 40 000 | 
| m6id.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| m6id.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| m6id.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| m6id.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| m6id.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| m6id.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| m6id.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| m6id.32xlarge 2 | 40 000 | 5000,0 | 160000 | 
| m6id.metal 2 | 40 000 | 5000,0 | 160000 | 
| m6idn.large 1 | 1562 | 25000 | 195,31 | 3125,00 | 6250 | 100 000 | 
| m6idn.xlarge 1 | 3125 | 25000 | 390,62 | 3125,00 | 12500 | 100 000 | 
| m6idn.2xlarge 1 | 6250 | 25000 | 781,25 | 3125,00 | 25000 | 100 000 | 
| m6idn.4xlarge 1 | 12500 | 25000 | 1562,50 | 3125,00 | 50000 | 100 000 | 
| m6idn.8xlarge 2 | 25000 | 3125,0 | 100 000 | 
| m6idn.12xlarge 2 | 37500 | 4687,5 | 150000 | 
| m6idn.16xlarge 2 | 50000 | 6250,0 | 200 000 | 
| m6idn.24xlarge 2 | 75000 | 9375,0 | 300 000 | 
| m6idn.32xlarge 2 | 100 000 | 12500,0 | 400 000 | 
| m6idn.metal 2 | 100 000 | 12500,0 | 400 000 | 
| m6in.large 1 | 1562 | 25000 | 195,31 | 3125,00 | 6250 | 100 000 | 
| m6in.xlarge 1 | 3125 | 25000 | 390,62 | 3125,00 | 12500 | 100 000 | 
| m6in.2xlarge 1 | 6250 | 25000 | 781,25 | 3125,00 | 25000 | 100 000 | 
| m6in.4xlarge 1 | 12500 | 25000 | 1562,50 | 3125,00 | 50000 | 100 000 | 
| m6in.8xlarge 2 | 25000 | 3125,0 | 100 000 | 
| m6in.12xlarge 2 | 37500 | 4687,5 | 150000 | 
| m6in.16xlarge 2 | 50000 | 6250,0 | 200 000 | 
| m6in.24xlarge 2 | 75000 | 9375,0 | 300 000 | 
| m6in.32xlarge 2 | 100 000 | 12500,0 | 400 000 | 
| m6in.metal 2 | 100 000 | 12500,0 | 400 000 | 
| m7a.medium 1 | 325 | 10 000 | 40,62 | 1250,00 | 2500 | 40 000 | 
| m7a.large 1 | 650 | 10 000 | 81,25 | 1250,00 | 3600 | 40 000 | 
| m7a.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| m7a.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| m7a.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| m7a.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| m7a.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| m7a.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| m7a.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| m7a.32xlarge 2 | 40 000 | 5000,0 | 160000 | 
| m7a.48xlarge 2 | 40 000 | 5000,0 | 240000 | 
| m7a.metal-48xl 2 | 40 000 | 5000,0 | 240000 | 
| m7g.medium 1 | 315 | 10 000 | 39,38 | 1250,00 | 2500 | 40 000 | 
| m7g.large 1 | 630 | 10 000 | 78,75 | 1250,00 | 3600 | 40 000 | 
| m7g.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| m7g.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| m7g.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| m7g.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| m7g.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| m7g.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| m7g.metal 2 | 20 000 | 2500,0 | 80000 | 
| m7gd.medium 1 | 315 | 10 000 | 39,38 | 1250,00 | 2500 | 40 000 | 
| m7gd.large 1 | 630 | 10 000 | 78,75 | 1250,00 | 3600 | 40 000 | 
| m7gd.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| m7gd.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| m7gd.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| m7gd.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| m7gd.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| m7gd.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| m7gd.metal 2 | 20 000 | 2500,0 | 80000 | 
| m7i.large 1 | 650 | 10 000 | 81,25 | 1250,00 | 3600 | 40 000 | 
| m7i.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| m7i.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| m7i.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| m7i.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| m7i.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| m7i.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| m7i.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| m7i.48xlarge 2 | 40 000 | 5000,0 | 240000 | 
| m7i.metal-24xl 2 | 30 000 | 3750,0 | 120000 | 
| m7i.metal-48xl 2 | 40 000 | 5000,0 | 240000 | 
| m7i-flex.large 1 | 312 | 10 000 | 39,06 | 1250,00 | 2500 | 40 000 | 
| m7i-flex.xlarge 1 | 625 | 10 000 | 78,12 | 1250,00 | 3600 | 40 000 | 
| m7i-flex.2xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| m7i-flex.4xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| m7i-flex.8xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| m7i-flex. 12 x large 1 | 7500 | 15000 | 937,50 | 1875,00 | 30 000 | 60000 | 
| m7i-flex. 16 x large 1 | 10 000 | 20 000 | 1250,00 | 2500,00 | 40 000 | 80000 | 
| m8a.medium 1 | 325 | 10 000 | 40,62 | 1250,00 | 2500 | 40 000 | 
| m8a.large 1 | 650 | 10 000 | 81,25 | 1250,00 | 3600 | 40 000 | 
| m8a.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| m8a.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| m8a.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| 8 x 8 x large 2 | 10 000 | 1250,0 | 40 000 | 
| m8a.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| m8a.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| m8a.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| m8a.48xlarge 2 | 60000 | 7500,0 | 240000 | 
| m8a.metal-24xl 2 | 30 000 | 3750,0 | 120000 | 
| m8a.metal-48xl 2 | 60000 | 7500,0 | 240000 | 
| m8azn.medium 1 | 625 | 15000 | 78,12 | 1875,00 | 2500 | 60000 | 
| m8azn.large 1 | 1250 | 15000 | 156,25 | 1875,00 | 5000 | 60000 | 
| m8azn.xlarge 1 | 2500 | 15000 | 312,50 | 1875,00 | 10 000 | 60000 | 
| m8azn.3xlarge 1 | 7500 | 15000 | 937,50 | 1875,00 | 30 000 | 60000 | 
| m8azn.6xlarge 2 | 15000 | 1875,0 | 60000 | 
| m8azn.12xlarge 2 | 30 000 | 3750,0 | 120000 | 
| m8azn.24xlarge 2 | 60000 | 7500,0 | 240000 | 
| m8azn.metal-12xl 2 | 30 000 | 3750,0 | 120000 | 
| m8azn.metal-24xl 2 | 60000 | 7500,0 | 240000 | 
| m8g.medium 1 | 315 | 10 000 | 39,38 | 1250,00 | 2500 | 40 000 | 
| m8g.large 1 | 630 | 10 000 | 78,75 | 1250,00 | 3600 | 40 000 | 
| m8g.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| m8g.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| m8g.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| m8g.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| m8g.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| m8g.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| m8g.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| m8g.48xlarge 2 | 40 000 | 5000,0 | 240000 | 
| m8g.metal-24xl 2 | 30 000 | 3750,0 | 120000 | 
| m8g.metal-48xl 2 | 40 000 | 5000,0 | 240000 | 
| m8gb.medium 1 | 1562 | 25000 | 195,31 | 3125,00 | 7500 | 120000 | 
| 8 Go de large 1 | 3125 | 25000 | 390,62 | 3125,00 | 15000 | 120000 | 
| m8gb.xlarge 1 | 6250 | 25000 | 781,25 | 3125,00 | 30 000 | 120000 | 
| 8 Go, 2 x large (1) | 12500 | 25000 | 1562,50 | 3125,00 | 60000 | 120000 | 
| 8 Go, 4 x large (2) | 25000 | 3125,0 | 120000 | 
| 8 Go, 8 x large 2 | 50000 | 6250,0 | 240000 | 
| 8 Go, 12 x large 2 | 75000 | 9375,0 | 360 000 | 
| 8 Go, 16 x large (2) | 100 000 | 12500,0 | 480000 | 
| 8 Go, 24 x large 2 | 150000 | 18750,0 | 720000 | 
| 8 Go, 48 x large 2 | 300 000 | 37500,0 | 1440000 | 
| m8gb.metal-24xl 2 | 150000 | 18750,0 | 720000 | 
| m8gb.metal-48xl 2 | 300 000 | 37500,0 | 1440000 | 
| m8gd.medium 1 | 315 | 10 000 | 39,38 | 1250,00 | 2500 | 40 000 | 
| m8gd.large 1 | 630 | 10 000 | 78,75 | 1250,00 | 3600 | 40 000 | 
| m8gd.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| m8gd.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| m8gd.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| 8 mm x 8 x large 2 | 10 000 | 1250,0 | 40 000 | 
| 8 mm x 12 x large 2 | 15000 | 1875,0 | 60000 | 
| 8 mm x 16 x large 2 | 20 000 | 2500,0 | 80000 | 
| m8gd.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| m8gd.48xlarge 2 | 40 000 | 5000,0 | 240000 | 
| m8gd.metal-24xl 2 | 30 000 | 3750,0 | 120000 | 
| m8gd.metal-48xl 2 | 40 000 | 5000,0 | 240000 | 
| m8gn.medium 1 | 760 | 10 000 | 95,00 | 1250,00 | 2500 | 40 000 | 
| 8 mm de large 1 | 1250 | 10 000 | 156,25 | 1250,00 | 5000 | 40 000 | 
| m8gn.xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 10 000 | 40 000 | 
| 8 mm x 2 x large 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| 8 mm x 4 x large 2 | 10 000 | 1250,0 | 40 000 | 
| 8 mm x 8 x large 2 | 20 000 | 2500,0 | 80000 | 
| 8 mm x 12 x large 2 | 30 000 | 3750,0 | 120000 | 
| 8 mm x 16 x large 2 | 40 000 | 5000,0 | 160000 | 
| 8 mm x 24 x large 2 | 60000 | 7500,0 | 240000 | 
| 8 mm x 48 x large 2 | 60000 | 7500,0 | 240000 | 
| m8gn.metal-24xl 2 | 60000 | 7500,0 | 240000 | 
| m8gn.metal-48xl 2 | 60000 | 7500,0 | 240000 | 
| m8i.large 1 | 650 | 10 000 | 81,25 | 1250,00 | 3600 | 40 000 | 
| m8i.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| m8i.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| m8i.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| 8 x 8 x large 2 | 10 000 | 1250,0 | 40 000 | 
| m8i.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| m8i.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| m8i.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| m8i.32xlarge 2 | 40 000 | 5000,0 | 160000 | 
| m8i.48xlarge 2 | 60000 | 7500,0 | 240000 | 
| m8i.96xlarge 2 | 80000 | 10000,0 | 480000 | 
| m8i.metal-48xl 2 | 60000 | 7500,0 | 240000 | 
| m8i.metal-96xl 2 | 80000 | 10000,0 | 480000 | 
| m8id.large 1 | 650 | 10 000 | 81,25 | 1250,00 | 3600 | 40 000 | 
| m8id.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| m8id.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| m8id.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| 8 m de diamètre x 8 x large 2 | 10 000 | 1250,0 | 40 000 | 
| m8id.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| m8id.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| m8id.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| m8id.32xlarge 2 | 40 000 | 5000,0 | 160000 | 
| m8id.48xlarge 2 | 60000 | 7500,0 | 240000 | 
| m8id.96xlarge 2 | 80000 | 10000,0 | 480000 | 
| m8id.metal-48xl 2 | 60000 | 7500,0 | 240000 | 
| m8id.metal-96xl 2 | 80000 | 10000,0 | 480000 | 
| m8i-flex.large 1 | 315 | 10 000 | 39,38 | 1250,00 | 2500 | 40 000 | 
| m8i-flex.xlarge 1 | 630 | 10 000 | 78,75 | 1250,00 | 3600 | 40 000 | 
| m8i-flex.2xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| m8i-flex.4xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| m8i-flex 8 x large 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| m8i-flex. 12 x large 1 | 7500 | 15000 | 937,50 | 1875,00 | 30 000 | 60000 | 
| m8i-flex. 16 x large 1 | 10 000 | 20 000 | 1250,00 | 2500,00 | 40 000 | 80000 | 
| mac1.metal 2 | 14000 | 1750,0 | 80000 | 
| mac2.metal 2 | 10 000 | 1250,0 | 55000 | 
| mac2-m1ultra.metal 2 | 10 000 | 1250,0 | 55000 | 
| mac2-m2.metal 2 | 8000 | 1000,0 | 55000 | 
| mac2-m2pro.metal 2 | 8000 | 1000,0 | 55000 | 
| mac-m4.metal 2 | 8000 | 1000,0 | 55000 | 
| mac-m4pro.metal 2 | 8000 | 1000,0 | 55000 | 
| mac-m4max.metal 2 | 10 000 | 1250,0 | 55000 | 
| t3.nano 1 | 43 | 2085 | 5,38 | 260,62 | 250 | 11800 | 
| t3.micro 1 | 87 | 2085 | 10,88 | 260,62 | 500 | 11800 | 
| t3.small 1 | 174 | 2085 | 21,75 | 260,62 | 1 000 | 11800 | 
| t3.medium 1 | 347 | 2085 | 43,38 | 260,62 | 2000 | 11800 | 
| t3.large 1 | 695 | 2780 | 86,88 | 347,50 | 4000 | 15700 | 
| t3.xlarge 1 | 695 | 2780 | 86,88 | 347,50 | 4000 | 15700 | 
| t3.2xlarge 1 | 695 | 2780 | 86,88 | 347,50 | 4000 | 15700 | 
| t3a.nano 1 | 45 | 2085 | 5,62 | 260,62 | 250 | 11800 | 
| t3a.micro 1 | 90 | 2085 | 11.25 | 260,62 | 500 | 11800 | 
| t3a.small 1 | 175 | 2085 | 21.88 | 260,62 | 1 000 | 11800 | 
| t3a.medium 1 | 350 | 2085 | 43.75 | 260,62 | 2000 | 11800 | 
| t3a.large 1 | 695 | 2780 | 86,88 | 347,50 | 4000 | 15700 | 
| t3a.xlarge 1 | 695 | 2780 | 86,88 | 347,50 | 4000 | 15700 | 
| t3a.2xlarge 1 | 695 | 2780 | 86,88 | 347,50 | 4000 | 15700 | 
| t4g.nano 1 | 43 | 2085 | 5,38 | 260,62 | 250 | 11800 | 
| t4g.micro 1 | 87 | 2085 | 10,88 | 260,62 | 500 | 11800 | 
| t4g.small 1 | 174 | 2085 | 21,75 | 260,62 | 1 000 | 11800 | 
| t4g.medium 1 | 347 | 2085 | 43,38 | 260,62 | 2000 | 11800 | 
| t4g.large 1 | 695 | 2780 | 86,88 | 347,50 | 4000 | 15700 | 
| t4g.xlarge 1 | 695 | 2780 | 86,88 | 347,50 | 4000 | 15700 | 
| t4g.2xlarge 1 | 695 | 2780 | 86,88 | 347,50 | 4000 | 15700 | 

1 Ces instances peuvent maintenir la performance maximale pendant 30 minutes au moins une fois toutes les 24 heures, après quoi elles reviennent à leur performance de base.

2 Ces instances peuvent maintenir leurs performances déclarées indéfiniment. Si votre charge de travail nécessite des performances maximales soutenues pendant plus de 30 minutes, utilisez l’une de ces instances.

### Calcul optimisé
<a name="current-compute-optimized"></a>

**Note**  
Les types d'instance C8a, C8g, C8gd, C8i, C8id, C8i-Flex prennent en charge des pondérations de bande passante configurables. Avec ces types d’instances, vous pouvez optimiser la bande passante d’une instance pour les performances réseau ou celles d’Amazon EBS. Le tableau suivant indique les performances de bande passante Amazon EBS par défaut pour ces types d’instances. Pour de plus amples informations, veuillez consulter [EC2 configuration de pondération de la bande passante de l'instance](configure-bandwidth-weighting.md).


| Taille d’instance | Bande passante de référence (Mbit/s) | Bande passante maximum (Mbit/s) | Débit de référence () MB/s, 128 KiB I/O | Débit maximal () MB/s, 128 KiB I/O | IOPS de référence (I/O de 16 Kio) | IOPS maximum (I/O de 16 Kio) | 
| --- | --- | --- | --- | --- | --- | --- | 
| c4.large 2 | 500 | 62,5 | 4000 | 
| c4.xlarge 2 | 750 | 93,75 | 6 000 | 
| c4.2xlarge 2 | 1 000 | 125,0 | 8000 | 
| c4.4xlarge 2 | 2000 | 250,0 | 16000 | 
| c4.8xlarge 2 | 4000 | 500,0 | 32000 | 
| c5.large 1 | 650 | 4750 | 81,25 | 593,75 | 4000 | 20 000 | 
| c5.xlarge 1 | 1150 | 4750 | 143,75 | 593,75 | 6 000 | 20 000 | 
| c5.2xlarge 1 | 2300 | 4750 | 287,50 | 593,75 | 10 000 | 20 000 | 
| c5.4xlarge 2 | 4750 | 593,75 | 20 000 | 
| c5.9xlarge 2 | 9500 | 1187,5 | 40 000 | 
| c5.12xlarge 2 | 9500 | 1187,5 | 40 000 | 
| c5.18xlarge 2 | 19000 | 2375,0 | 80000 | 
| c5.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| c5.metal 2 | 19000 | 2375,0 | 80000 | 
| c5a.large 1 | 200 | 3170 | 25,00 | 396,25 | 800 | 13300 | 
| c5a.xlarge 1 | 400 | 3170 | 50,00 | 396,25 | 1600 | 13300 | 
| c5a.2xlarge 1 | 800 | 3170 | 100,00 | 396,25 | 3200 | 13300 | 
| c5a.4xlarge 1 | 1580 | 3170 | 197,50 | 396,25 | 6600 | 13300 | 
| c5a.8xlarge 2 | 3170 | 396,25 | 13300 | 
| c5a.12xlarge 2 | 4750 | 593,75 | 20 000 | 
| c5a.16xlarge 2 | 6300 | 787,5 | 26700 | 
| c5a.24xlarge 2 | 9500 | 1187,5 | 40 000 | 
| c5ad.large 1 | 200 | 3170 | 25,00 | 396,25 | 800 | 13300 | 
| c5ad.xlarge 1 | 400 | 3170 | 50,00 | 396,25 | 1600 | 13300 | 
| c5ad.2xlarge 1 | 800 | 3170 | 100,00 | 396,25 | 3200 | 13300 | 
| c5ad.4xlarge 1 | 1580 | 3170 | 197,50 | 396,25 | 6600 | 13300 | 
| c5ad.8xlarge 2 | 3170 | 396,25 | 13300 | 
| c5ad.12xlarge 2 | 4750 | 593,75 | 20 000 | 
| c5ad.16xlarge 2 | 6300 | 787,5 | 26700 | 
| c5ad.24xlarge 2 | 9500 | 1187,5 | 40 000 | 
| c5d.large 1 | 650 | 4750 | 81,25 | 593,75 | 4000 | 20 000 | 
| c5d.xlarge 1 | 1150 | 4750 | 143,75 | 593,75 | 6 000 | 20 000 | 
| c5d.2xlarge 1 | 2300 | 4750 | 287,50 | 593,75 | 10 000 | 20 000 | 
| c5d.4xlarge 2 | 4750 | 593,75 | 20 000 | 
| c5d.9xlarge 2 | 9500 | 1187,5 | 40 000 | 
| c5d.12xlarge 2 | 9500 | 1187,5 | 40 000 | 
| c5d.18xlarge 2 | 19000 | 2375,0 | 80000 | 
| c5d.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| c5d.metal 2 | 19000 | 2375,0 | 80000 | 
| c5n.large 1 | 650 | 4750 | 81,25 | 593,75 | 4000 | 20 000 | 
| c5n.xlarge 1 | 1150 | 4750 | 143,75 | 593,75 | 6 000 | 20 000 | 
| c5n.2xlarge 1 | 2300 | 4750 | 287,50 | 593,75 | 10 000 | 20 000 | 
| c5n.4xlarge 2 | 4750 | 593,75 | 20 000 | 
| c5n.9xlarge 2 | 9500 | 1187,5 | 40 000 | 
| c5n.18xlarge 2 | 19000 | 2375,0 | 80000 | 
| c5n.metal 2 | 19000 | 2375,0 | 80000 | 
| c6a.large 1 | 650 | 10 000 | 81,25 | 1250,00 | 3600 | 40 000 | 
| c6a.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| c6a.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| c6a.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| c6a.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| c6a.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| c6a.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| c6a.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| c6a.32xlarge 2 | 40 000 | 5000,0 | 160000 | 
| c6a.48xlarge 2 | 40 000 | 5000,0 | 240000 | 
| c6a.metal 2 | 40 000 | 5000,0 | 240000 | 
| c6g.medium 1 | 315 | 4750 | 39,38 | 593,75 | 2500 | 20 000 | 
| c6g.large 1 | 630 | 4750 | 78,75 | 593,75 | 3600 | 20 000 | 
| c6g.xlarge 1 | 1188 | 4750 | 148,50 | 593,75 | 6 000 | 20 000 | 
| c6g.2xlarge 1 | 2375 | 4750 | 296,88 | 593,75 | 12 000 | 20 000 | 
| c6g.4xlarge 2 | 4750 | 593,75 | 20 000 | 
| c6g.8xlarge 2 | 9500 | 1187,5 | 40 000 | 
| c6g.12xlarge 2 | 14250 | 1781,25 | 50000 | 
| c6g.16xlarge 2 | 19000 | 2375,0 | 80000 | 
| c6g.metal 2 | 19000 | 2375,0 | 80000 | 
| c6gd.medium 1 | 315 | 4750 | 39,38 | 593,75 | 2500 | 20 000 | 
| c6gd.large 1 | 630 | 4750 | 78,75 | 593,75 | 3600 | 20 000 | 
| c6gd.xlarge 1 | 1188 | 4750 | 148,50 | 593,75 | 6 000 | 20 000 | 
| c6gd.2xlarge 1 | 2375 | 4750 | 296,88 | 593,75 | 12 000 | 20 000 | 
| c6gd.4xlarge 2 | 4750 | 593,75 | 20 000 | 
| c6gd.8xlarge 2 | 9500 | 1187,5 | 40 000 | 
| c6gd.12xlarge 2 | 14250 | 1781,25 | 50000 | 
| c6gd.16xlarge 2 | 19000 | 2375,0 | 80000 | 
| c6gd.metal 2 | 19000 | 2375,0 | 80000 | 
| c6gn.medium 1 | 760 | 9500 | 95,00 | 1187,50 | 2500 | 40 000 | 
| c6gn.large 1 | 1235 | 9500 | 154,38 | 1187,50 | 5000 | 40 000 | 
| c6gn.xlarge 1 | 2375 | 9500 | 296,88 | 1187,50 | 10 000 | 40 000 | 
| c6gn.2xlarge 1 | 4750 | 9500 | 593,75 | 1187,50 | 20 000 | 40 000 | 
| c6gn.4xlarge 2 | 9500 | 1187,5 | 40 000 | 
| c6gn.8xlarge 2 | 19000 | 2375,0 | 80000 | 
| c6gn.12xlarge 2 | 28500 | 3562,5 | 120000 | 
| c6gn.16xlarge 2 | 38000 | 4750,0 | 160000 | 
| c6i.large 1 | 650 | 10 000 | 81,25 | 1250,00 | 3600 | 40 000 | 
| c6i.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| c6i.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| c6i.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| c6i.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| c6i.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| c6i.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| c6i.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| c6i.32xlarge 2 | 40 000 | 5000,0 | 160000 | 
| c6i.metal 2 | 40 000 | 5000,0 | 160000 | 
| c6id.large 1 | 650 | 10 000 | 81,25 | 1250,00 | 3600 | 40 000 | 
| c6id.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| c6id.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| c6id.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| c6id.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| c6id.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| c6id.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| c6id.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| c6id.32xlarge 2 | 40 000 | 5000,0 | 160000 | 
| c6id.metal 2 | 40 000 | 5000,0 | 160000 | 
| c6in.large 1 | 1562 | 25000 | 195,31 | 3125,00 | 6250 | 100 000 | 
| c6in.xlarge 1 | 3125 | 25000 | 390,62 | 3125,00 | 12500 | 100 000 | 
| c6in.2xlarge 1 | 6250 | 25000 | 781,25 | 3125,00 | 25000 | 100 000 | 
| c6in.4xlarge 1 | 12500 | 25000 | 1562,50 | 3125,00 | 50000 | 100 000 | 
| c6in.8xlarge 2 | 25000 | 3125,0 | 100 000 | 
| c6in.12xlarge 2 | 37500 | 4687,5 | 150000 | 
| c6in.16xlarge 2 | 50000 | 6250,0 | 200 000 | 
| c6in.24xlarge 2 | 75000 | 9375,0 | 300 000 | 
| c6in.32xlarge 2 | 100 000 | 12500,0 | 400 000 | 
| c6in.metal 2 | 100 000 | 12500,0 | 400 000 | 
| c7a.medium 1 | 325 | 10 000 | 40,62 | 1250,00 | 2500 | 40 000 | 
| c7a.large 1 | 650 | 10 000 | 81,25 | 1250,00 | 3600 | 40 000 | 
| c7a.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| c7a.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| c7a.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| c7a.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| c7a.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| c7a.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| c7a.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| c7a.32xlarge 2 | 40 000 | 5000,0 | 160000 | 
| c7a.48xlarge 2 | 40 000 | 5000,0 | 240000 | 
| c7a.metal-48xl 2 | 40 000 | 5000,0 | 240000 | 
| c7g.medium 1 | 315 | 10 000 | 39,38 | 1250,00 | 2500 | 40 000 | 
| c7g.large 1 | 630 | 10 000 | 78,75 | 1250,00 | 3600 | 40 000 | 
| c7g.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| c7g.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| c7g.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| c7g.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| c7g.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| c7g.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| c7g.metal 2 | 20 000 | 2500,0 | 80000 | 
| c7gd.medium 1 | 315 | 10 000 | 39,38 | 1250,00 | 2500 | 40 000 | 
| c7gd.large 1 | 630 | 10 000 | 78,75 | 1250,00 | 3600 | 40 000 | 
| c7gd.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| c7gd.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| c7gd.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| c7gd.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| c7gd.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| c7gd.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| c7gd.metal 2 | 20 000 | 2500,0 | 80000 | 
| c7gn.medium 1 | 521 | 10 000 | 65,12 | 1250,00 | 2083 | 40 000 | 
| c7gn.large 1 | 1042 | 10 000 | 130,25 | 1250,00 | 4167 | 40 000 | 
| c7gn.xlarge 1 | 2083 | 10 000 | 260,38 | 1250,00 | 8333 | 40 000 | 
| c7gn.2xlarge 1 | 4167 | 10 000 | 520,88 | 1250,00 | 16667 | 40 000 | 
| c7gn.4xlarge 1 | 8333 | 10 000 | 1041,62 | 1250,00 | 33333 | 40 000 | 
| c7gn.8xlarge 1 | 16667 | 20 000 | 2083,38 | 2500,00 | 66667 | 80000 | 
| c7gn.12xlarge 1 | 25000 | 30 000 | 3125,00 | 3750,00 | 100 000 | 120000 | 
| c7gn.16xlarge 1 | 33333 | 40 000 | 4166,62 | 5000,00 | 133333 | 160000 | 
| c7gn.metal 1 | 33333 | 40 000 | 4166,62 | 5000,00 | 133333 | 160000 | 
| c7i.large 1 | 650 | 10 000 | 81,25 | 1250,00 | 3600 | 40 000 | 
| c7i.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| c7i.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| c7i.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| c7i.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| c7i.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| c7i.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| c7i.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| c7i.48xlarge 2 | 40 000 | 5000,0 | 240000 | 
| c7i.metal-24xl 2 | 30 000 | 3750,0 | 120000 | 
| c7i.metal-48xl 2 | 40 000 | 5000,0 | 240000 | 
| c7i-flex.large 1 | 312 | 10 000 | 39,06 | 1250,00 | 2500 | 40 000 | 
| c7i-flex.xlarge 1 | 625 | 10 000 | 78,12 | 1250,00 | 3600 | 40 000 | 
| c7i-flex.2xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| c7i-flex.4xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| c7i-flex.8xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| c7i-flex. 12 x large 1 | 7500 | 15000 | 937,50 | 1875,00 | 30 000 | 60000 | 
| c7i-flex. 16 x large 1 | 10 000 | 20 000 | 1250,00 | 2500,00 | 40 000 | 80000 | 
| c8a.medium 1 | 325 | 10 000 | 40,62 | 1250,00 | 2500 | 40 000 | 
| c8a.large 1 | 650 | 10 000 | 81,25 | 1250,00 | 3600 | 40 000 | 
| c8a.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| c8a.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| c8a.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| c8a.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| c8a.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| c8a.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| c8a.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| c8a.48xlarge 2 | 60000 | 7500,0 | 240000 | 
| c8a.metal-24xl 2 | 30 000 | 3750,0 | 120000 | 
| c8a.metal-48xl 2 | 60000 | 7500,0 | 240000 | 
| c8g.medium 1 | 315 | 10 000 | 39,38 | 1250,00 | 2500 | 40 000 | 
| c8g.large 1 | 630 | 10 000 | 78,75 | 1250,00 | 3600 | 40 000 | 
| c8g.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| c8g.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| c8g.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| c8g.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| c8g.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| c8g.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| c8g.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| c8g.48xlarge 2 | 40 000 | 5000,0 | 240000 | 
| c8g.metal-24xl 2 | 30 000 | 3750,0 | 120000 | 
| c8g.metal-48xl 2 | 40 000 | 5000,0 | 240000 | 
| c8gb.medium 1 | 1562 | 25000 | 195,31 | 3125,00 | 7500 | 120000 | 
| 8 Go de large 1 | 3125 | 25000 | 390,62 | 3125,00 | 15000 | 120000 | 
| c8gb.xlarge 1 | 6250 | 25000 | 781,25 | 3125,00 | 30 000 | 120000 | 
| c8gb.2xlarge 1 | 12500 | 25000 | 1562,50 | 3125,00 | 60000 | 120000 | 
| c8gb.4xlarge 2 | 25000 | 3125,0 | 120000 | 
| c8gb.8xlarge 2 | 50000 | 6250,0 | 240000 | 
| 8 Go, 12 x large (2) | 75000 | 9375,0 | 360 000 | 
| 8 Go, 16 x large (2) | 100 000 | 12500,0 | 480000 | 
| c8gb. 24xlarge 2 | 150000 | 18750,0 | 720000 | 
| 8 Go, 48 x large (2) | 300 000 | 37500,0 | 1440000 | 
| c8gb.metal-24xl 2 | 150000 | 18750,0 | 720000 | 
| c8gb.metal-48xl 2 | 300 000 | 37500,0 | 1440000 | 
| c8gd.medium 1 | 315 | 10 000 | 39,38 | 1250,00 | 2500 | 40 000 | 
| c8gd.large 1 | 630 | 10 000 | 78,75 | 1250,00 | 3600 | 40 000 | 
| c8gd.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| c8gd.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| c8gd.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| c8gd.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| c8gd.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| c8gd.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| c8gd.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| c8gd.48xlarge 2 | 40 000 | 5000,0 | 240000 | 
| c8gd.metal-24xl 2 | 30 000 | 3750,0 | 120000 | 
| c8gd.metal-48xl 2 | 40 000 | 5000,0 | 240000 | 
| c8gn.medium 1 | 760 | 10 000 | 95,00 | 1250,00 | 2500 | 40 000 | 
| c8gn.large 1 | 1250 | 10 000 | 156,25 | 1250,00 | 5000 | 40 000 | 
| c8gn.xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 10 000 | 40 000 | 
| c8gn.2xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| c8gn.4xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| c8gn.8xlarge 2 | 20 000 | 2500,0 | 80000 | 
| c8gn.12xlarge 2 | 30 000 | 3750,0 | 120000 | 
| 8 cm x 16 x large 2 | 40 000 | 5000,0 | 160000 | 
| c8gn.24xlarge 2 | 60000 | 7500,0 | 240000 | 
| c8gn.48xlarge 2 | 60000 | 7500,0 | 240000 | 
| c8gn.metal-24xl 2 | 60000 | 7500,0 | 240000 | 
| c8gn.metal-48xl 2 | 60000 | 7500,0 | 240000 | 
| c8i.large 1 | 650 | 10 000 | 81,25 | 1250,00 | 3600 | 40 000 | 
| c8i.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| c8i.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| c8i.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| 8 x 8 x large 2 | 10 000 | 1250,0 | 40 000 | 
| c8i.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| c8i.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| c8i.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| c8i.32xlarge 2 | 40 000 | 5000,0 | 160000 | 
| c8i.48xlarge 2 | 60000 | 7500,0 | 240000 | 
| c8i.96xlarge 2 | 80000 | 10000,0 | 480000 | 
| c8i.metal-48xl 2 | 60000 | 7500,0 | 240000 | 
| c8i.metal-96xl 2 | 80000 | 10000,0 | 480000 | 
| c8id.large 1 | 650 | 10 000 | 81,25 | 1250,00 | 3600 | 40 000 | 
| c8id.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| c8id.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| c8id.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| c8id.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| c8id.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| c8id.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| c8id.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| c8id.32xlarge 2 | 40 000 | 5000,0 | 160000 | 
| c8id.48xlarge 2 | 60000 | 7500,0 | 240000 | 
| c8id.96xlarge 2 | 80000 | 10000,0 | 480000 | 
| c8id.metal-48xl 2 | 60000 | 7500,0 | 240000 | 
| c8id.metal-96xl 2 | 80000 | 10000,0 | 480000 | 
| c8i-flex.large 1 | 315 | 10 000 | 39,38 | 1250,00 | 2500 | 40 000 | 
| c8i-flex.xlarge 1 | 630 | 10 000 | 78,75 | 1250,00 | 3600 | 40 000 | 
| c8i-flex.2xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| c8i-flex.4xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| c8i-flex 8 x large 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| c8i-flex. 12 x large 1 | 7500 | 15000 | 937,50 | 1875,00 | 30 000 | 60000 | 
| c8i-flex. 16 x large 1 | 10 000 | 20 000 | 1250,00 | 2500,00 | 40 000 | 80000 | 

1 Ces instances peuvent maintenir la performance maximale pendant 30 minutes au moins une fois toutes les 24 heures, après quoi elles reviennent à leur performance de base.

2 Ces instances peuvent maintenir leurs performances déclarées indéfiniment. Si votre charge de travail nécessite des performances maximales soutenues pendant plus de 30 minutes, utilisez l’une de ces instances.

### Mémoire optimisée
<a name="current-memory-optimized"></a>

**Note**  
Les types d'instance R8a, R8g, R8gd, R8i, R8id, R8i-flex, X8g, X8aedz, X8i prennent en charge des pondérations de bande passante configurables. Avec ces types d’instances, vous pouvez optimiser la bande passante d’une instance pour les performances réseau ou celles d’Amazon EBS. Le tableau suivant indique les performances de bande passante Amazon EBS par défaut pour ces types d’instances. Pour de plus amples informations, veuillez consulter [EC2 configuration de pondération de la bande passante de l'instance](configure-bandwidth-weighting.md).
Pour des performances IOPS maximales avec les instances U7i, nous vous recommandons d'utiliser des volumes io2. BlockExpress 


| Taille d’instance | Bande passante de référence (Mbit/s) | Bande passante maximum (Mbit/s) | Débit de référence () MB/s, 128 KiB I/O | Débit maximal () MB/s, 128 KiB I/O | IOPS de référence (I/O de 16 Kio) | IOPS maximum (I/O de 16 Kio) | 
| --- | --- | --- | --- | --- | --- | --- | 
| r4.large 2 | 425 | 53,125 | 3000 | 
| r4.xlarge 2 | 850 | 106,25 | 6 000 | 
| r4.2xlarge 2 | 1700 | 212,5 | 12 000 | 
| r4.4xlarge 2 | 3500 | 437,5 | 18750 | 
| r4.8xlarge 2 | 7000 | 875,0 | 37500 | 
| r4.16xlarge 2 | 14000 | 1750,0 | 75000 | 
| r5.large 1 | 650 | 4750 | 81,25 | 593,75 | 3600 | 18750 | 
| r5.xlarge 1 | 1150 | 4750 | 143,75 | 593,75 | 6 000 | 18750 | 
| r5.2xlarge 1 | 2300 | 4750 | 287,50 | 593,75 | 12 000 | 18750 | 
| r5.4xlarge 2 | 4750 | 593,75 | 18750 | 
| r5.8xlarge 2 | 6800 | 850,0 | 30 000 | 
| r5.12xlarge 2 | 9500 | 1187,5 | 40 000 | 
| r5.16xlarge 2 | 13600 | 1700,0 | 60000 | 
| r5.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| r5.metal 2 | 19000 | 2375,0 | 80000 | 
| r5a.large 1 | 650 | 2880 | 81,25 | 360,00 | 3600 | 16000 | 
| r5a.xlarge 1 | 1085 | 2880 | 135,62 | 360,00 | 6 000 | 16000 | 
| r5a.2xlarge 1 | 1580 | 2880 | 197,50 | 360,00 | 8333 | 16000 | 
| r5a.4xlarge 2 | 2880 | 360,0 | 16000 | 
| r5a.8xlarge 2 | 4750 | 593,75 | 20 000 | 
| r5a.12xlarge 2 | 6780 | 847,5 | 30 000 | 
| r5a.16xlarge 2 | 9500 | 1187,5 | 40 000 | 
| r5a.24xlarge 2 | 13570 | 1696,25 | 60000 | 
| r5ad.large 1 | 650 | 2880 | 81,25 | 360,00 | 3600 | 16000 | 
| r5ad.xlarge 1 | 1085 | 2880 | 135,62 | 360,00 | 6 000 | 16000 | 
| r5ad.2xlarge 1 | 1580 | 2880 | 197,50 | 360,00 | 8333 | 16000 | 
| r5ad.4xlarge 2 | 2880 | 360,0 | 16000 | 
| r5ad.8xlarge 2 | 4750 | 593,75 | 20 000 | 
| r5ad.12xlarge 2 | 6780 | 847,5 | 30 000 | 
| r5ad.16xlarge 2 | 9500 | 1187,5 | 40 000 | 
| r5ad.24xlarge 2 | 13570 | 1696,25 | 60000 | 
| r5b.large 1 | 1250 | 10 000 | 156,25 | 1250,00 | 5417 | 43333 | 
| r5b.xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 10833 | 43333 | 
| r5b.2xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 21667 | 43333 | 
| r5b.4xlarge 2 | 10 000 | 1250,0 | 43333 | 
| r5b.8xlarge 2 | 20 000 | 2500,0 | 86667 | 
| r5b.12xlarge 2 | 30 000 | 3750,0 | 130000 | 
| r5b.16xlarge 2 | 40 000 | 5000,0 | 173333 | 
| r5b.24xlarge 2 | 60000 | 7500,0 | 260000 | 
| r5b.metal 2 | 60000 | 7500,0 | 260000 | 
| r5d.large 1 | 650 | 4750 | 81,25 | 593,75 | 3600 | 18750 | 
| r5d.xlarge 1 | 1150 | 4750 | 143,75 | 593,75 | 6 000 | 18750 | 
| r5d.2xlarge 1 | 2300 | 4750 | 287,50 | 593,75 | 12 000 | 18750 | 
| r5d.4xlarge 2 | 4750 | 593,75 | 18750 | 
| r5d.8xlarge 2 | 6800 | 850,0 | 30 000 | 
| r5d.12xlarge 2 | 9500 | 1187,5 | 40 000 | 
| r5d.16xlarge 2 | 13600 | 1700,0 | 60000 | 
| r5d.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| r5d.metal 2 | 19000 | 2375,0 | 80000 | 
| r5dn.large 1 | 650 | 4750 | 81,25 | 593,75 | 3600 | 18750 | 
| r5dn.xlarge 1 | 1150 | 4750 | 143,75 | 593,75 | 6 000 | 18750 | 
| r5dn.2xlarge 1 | 2300 | 4750 | 287,50 | 593,75 | 12 000 | 18750 | 
| r5dn.4xlarge 2 | 4750 | 593,75 | 18750 | 
| r5dn.8xlarge 2 | 6800 | 850,0 | 30 000 | 
| r5dn.12xlarge 2 | 9500 | 1187,5 | 40 000 | 
| r5dn.16xlarge 2 | 13600 | 1700,0 | 60000 | 
| r5dn.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| r5dn.metal 2 | 19000 | 2375,0 | 80000 | 
| r5n.large 1 | 650 | 4750 | 81,25 | 593,75 | 3600 | 18750 | 
| r5n.xlarge 1 | 1150 | 4750 | 143,75 | 593,75 | 6 000 | 18750 | 
| r5n.2xlarge 1 | 2300 | 4750 | 287,50 | 593,75 | 12 000 | 18750 | 
| r5n.4xlarge 2 | 4750 | 593,75 | 18750 | 
| r5n.8xlarge 2 | 6800 | 850,0 | 30 000 | 
| r5n.12xlarge 2 | 9500 | 1187,5 | 40 000 | 
| r5n.16xlarge 2 | 13600 | 1700,0 | 60000 | 
| r5n.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| r5n.metal 2 | 19000 | 2375,0 | 80000 | 
| r6a.large 1 | 650 | 10 000 | 81,25 | 1250,00 | 3600 | 40 000 | 
| r6a.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| r6a.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| r6a.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| r6a.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| r6a.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| r6a.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| r6a.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| r6a.32xlarge 2 | 40 000 | 5000,0 | 160000 | 
| r6a.48xlarge 2 | 40 000 | 5000,0 | 240000 | 
| r6a.metal 2 | 40 000 | 5000,0 | 240000 | 
| r6g.medium 1 | 315 | 4750 | 39,38 | 593,75 | 2500 | 20 000 | 
| r6g.large 1 | 630 | 4750 | 78,75 | 593,75 | 3600 | 20 000 | 
| r6g.xlarge 1 | 1188 | 4750 | 148,50 | 593,75 | 6 000 | 20 000 | 
| r6g.2xlarge 1 | 2375 | 4750 | 296,88 | 593,75 | 12 000 | 20 000 | 
| r6g.4xlarge 2 | 4750 | 593,75 | 20 000 | 
| r6g.8xlarge 2 | 9500 | 1187,5 | 40 000 | 
| r6g.12xlarge 2 | 14250 | 1781,25 | 50000 | 
| r6g.16xlarge 2 | 19000 | 2375,0 | 80000 | 
| r6g.metal 2 | 19000 | 2375,0 | 80000 | 
| r6gd.medium 1 | 315 | 4750 | 39,38 | 593,75 | 2500 | 20 000 | 
| r6gd.large 1 | 630 | 4750 | 78,75 | 593,75 | 3600 | 20 000 | 
| r6gd.xlarge 1 | 1188 | 4750 | 148,50 | 593,75 | 6 000 | 20 000 | 
| r6gd.2xlarge 1 | 2375 | 4750 | 296,88 | 593,75 | 12 000 | 20 000 | 
| r6gd.4xlarge 2 | 4750 | 593,75 | 20 000 | 
| r6gd.8xlarge 2 | 9500 | 1187,5 | 40 000 | 
| r6gd.12xlarge 2 | 14250 | 1781,25 | 50000 | 
| r6gd.16xlarge 2 | 19000 | 2375,0 | 80000 | 
| r6gd.metal 2 | 19000 | 2375,0 | 80000 | 
| r6i.large 1 | 650 | 10 000 | 81,25 | 1250,00 | 3600 | 40 000 | 
| r6i.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| r6i.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| r6i.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| r6i.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| r6i.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| r6i.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| r6i.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| r6i.32xlarge 2 | 40 000 | 5000,0 | 160000 | 
| r6i.metal 2 | 40 000 | 5000,0 | 160000 | 
| r6id.large 1 | 650 | 10 000 | 81,25 | 1250,00 | 3600 | 40 000 | 
| r6id.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| r6id.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| r6id.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| r6id.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| r6id.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| r6id.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| r6id.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| r6id.32xlarge 2 | 40 000 | 5000,0 | 160000 | 
| r6id.metal 2 | 40 000 | 5000,0 | 160000 | 
| r6idn.large 1 | 1562 | 25000 | 195,31 | 3125,00 | 6250 | 100 000 | 
| r6idn.xlarge 1 | 3125 | 25000 | 390,62 | 3125,00 | 12500 | 100 000 | 
| r6idn.2xlarge 1 | 6250 | 25000 | 781,25 | 3125,00 | 25000 | 100 000 | 
| r6idn.4xlarge 1 | 12500 | 25000 | 1562,50 | 3125,00 | 50000 | 100 000 | 
| r6idn.8xlarge 2 | 25000 | 3125,0 | 100 000 | 
| r6idn.12xlarge 2 | 37500 | 4687,5 | 150000 | 
| r6idn.16xlarge 2 | 50000 | 6250,0 | 200 000 | 
| r6idn.24xlarge 2 | 75000 | 9375,0 | 300 000 | 
| r6idn.32xlarge 2 | 100 000 | 12500,0 | 400 000 | 
| r6idn.metal 2 | 100 000 | 12500,0 | 400 000 | 
| r6in.large 1 | 1562 | 25000 | 195,31 | 3125,00 | 6250 | 100 000 | 
| r6in.xlarge 1 | 3125 | 25000 | 390,62 | 3125,00 | 12500 | 100 000 | 
| r6in.2xlarge 1 | 6250 | 25000 | 781,25 | 3125,00 | 25000 | 100 000 | 
| r6in.4xlarge 1 | 12500 | 25000 | 1562,50 | 3125,00 | 50000 | 100 000 | 
| r6in.8xlarge 2 | 25000 | 3125,0 | 100 000 | 
| r6in.12xlarge 2 | 37500 | 4687,5 | 150000 | 
| r6in.16xlarge 2 | 50000 | 6250,0 | 200 000 | 
| r6in.24xlarge 2 | 75000 | 9375,0 | 300 000 | 
| r6in.32xlarge 2 | 100 000 | 12500,0 | 400 000 | 
| r6in.metal 2 | 100 000 | 12500,0 | 400 000 | 
| r7a.medium 1 | 325 | 10 000 | 40,62 | 1250,00 | 2500 | 40 000 | 
| r7a.large 1 | 650 | 10 000 | 81,25 | 1250,00 | 3600 | 40 000 | 
| r7a.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| r7a.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| r7a.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| r7a.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| r7a.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| r7a.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| r7a.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| r7a.32xlarge 2 | 40 000 | 5000,0 | 160000 | 
| r7a.48xlarge 2 | 40 000 | 5000,0 | 240000 | 
| r7a.metal-48xl 2 | 40 000 | 5000,0 | 240000 | 
| r7g.medium 1 | 315 | 10 000 | 39,38 | 1250,00 | 2500 | 40 000 | 
| r7g.large 1 | 630 | 10 000 | 78,75 | 1250,00 | 3600 | 40 000 | 
| r7g.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| r7g.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| r7g.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| r7g.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| r7g.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| r7g.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| r7g.metal 2 | 20 000 | 2500,0 | 80000 | 
| r7gd.medium 1 | 315 | 10 000 | 39,38 | 1250,00 | 2500 | 40 000 | 
| r7gd.large 1 | 630 | 10 000 | 78,75 | 1250,00 | 3600 | 40 000 | 
| r7gd.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| r7gd.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| r7gd.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| r7gd.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| r7gd.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| r7gd.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| r7gd.metal 2 | 20 000 | 2500,0 | 80000 | 
| r7i.large 1 | 650 | 10 000 | 81,25 | 1250,00 | 3600 | 40 000 | 
| r7i.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| r7i.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| r7i.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| r7i.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| r7i.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| r7i.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| r7i.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| r7i.48xlarge 2 | 40 000 | 5000,0 | 240000 | 
| r7i.metal-24xl 2 | 30 000 | 3750,0 | 120000 | 
| r7i.metal-48xl 2 | 40 000 | 5000,0 | 240000 | 
| r7iz.large 1 | 792 | 10 000 | 99,00 | 1250,00 | 3600 | 40 000 | 
| r7iz.xlarge 1 | 1584 | 10 000 | 198,00 | 1250,00 | 6667 | 40 000 | 
| r7iz.2xlarge 1 | 3168 | 10 000 | 396,00 | 1250,00 | 13333 | 40 000 | 
| r7iz.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| r7iz.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| r7iz.12xlarge 2 | 19000 | 2375,0 | 76000 | 
| r7iz.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| r7iz.32xlarge 2 | 40 000 | 5000,0 | 160000 | 
| r7iz.metal-16xl 2 | 20 000 | 2500,0 | 80000 | 
| r7iz.metal-32xl 2 | 40 000 | 5000,0 | 160000 | 
| r8a.medium 1 | 325 | 10 000 | 40,62 | 1250,00 | 2500 | 40 000 | 
| r8a.large 1 | 650 | 10 000 | 81,25 | 1250,00 | 3600 | 40 000 | 
| r8a.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| r8a.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| r8a.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| r8a.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| r8a.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| r8a.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| r8a.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| r8a.48xlarge 2 | 60000 | 7500,0 | 240000 | 
| r8a.metal-24xl 2 | 30 000 | 3750,0 | 120000 | 
| r8a.metal-48xl 2 | 60000 | 7500,0 | 240000 | 
| r8g.medium 1 | 315 | 10 000 | 39,38 | 1250,00 | 2500 | 40 000 | 
| r8g.large 1 | 630 | 10 000 | 78,75 | 1250,00 | 3600 | 40 000 | 
| r8g.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| r8g.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| r8g.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| r8g.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| r8g.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| r8g.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| r8g.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| r8g.48xlarge 2 | 40 000 | 5000,0 | 240000 | 
| r8g.metal-24xl 2 | 30 000 | 3750,0 | 120000 | 
| r8g.metal-48xl 2 | 40 000 | 5000,0 | 240000 | 
| r8gb.medium 1 | 1562 | 25000 | 195,31 | 3125,00 | 7500 | 120000 | 
| r8gb.large 1 | 3125 | 25000 | 390,62 | 3125,00 | 15000 | 120000 | 
| r8gb.xlarge 1 | 6250 | 25000 | 781,25 | 3125,00 | 30 000 | 120000 | 
| r8gb.2xlarge 1 | 12500 | 25000 | 1562,50 | 3125,00 | 60000 | 120000 | 
| r8gb.4xlarge 2 | 25000 | 3125,0 | 120000 | 
| r8gb.8xlarge 2 | 50000 | 6250,0 | 240000 | 
| r8gb.12xlarge 2 | 75000 | 9375,0 | 360 000 | 
| r8gb.16xlarge 2 | 100 000 | 12500,0 | 480000 | 
| r8gb.24xlarge 2 | 150000 | 18750,0 | 720000 | 
| 8 Go, 48 x large 2 | 300 000 | 37500,0 | 1440000 | 
| r8gb.metal-24xl 2 | 150000 | 18750,0 | 720000 | 
| r8gb.metal-48xl 2 | 300 000 | 37500,0 | 1440000 | 
| r8gd.medium 1 | 315 | 10 000 | 39,38 | 1250,00 | 2500 | 40 000 | 
| r8gd.large 1 | 630 | 10 000 | 78,75 | 1250,00 | 3600 | 40 000 | 
| r8gd.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| r8gd.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| r8gd.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| r8gd.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| r8gd.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| r8gd.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| r8gd.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| r8gd.48xlarge 2 | 40 000 | 5000,0 | 240000 | 
| r8gd.metal-24xl 2 | 30 000 | 3750,0 | 120000 | 
| r8gd.metal-48xl 2 | 40 000 | 5000,0 | 240000 | 
| r8gn.medium 1 | 760 | 10 000 | 95,00 | 1250,00 | 2500 | 40 000 | 
| r8gn.large 1 | 1250 | 10 000 | 156,25 | 1250,00 | 5000 | 40 000 | 
| r8gn.xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 10 000 | 40 000 | 
| r8gn.2xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| r8gn.4xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| r8gn.8xlarge 2 | 20 000 | 2500,0 | 80000 | 
| r8gn.12xlarge 2 | 30 000 | 3750,0 | 120000 | 
| r8gn.16xlarge 2 | 40 000 | 5000,0 | 160000 | 
| r8gn.24xlarge 2 | 60000 | 7500,0 | 240000 | 
| r8gn.48xlarge 2 | 60000 | 7500,0 | 240000 | 
| r8gn.metal-24xl 2 | 60000 | 7500,0 | 240000 | 
| r8gn.metal-48xl 2 | 60000 | 7500,0 | 240000 | 
| r8i.large 1 | 650 | 10 000 | 81,25 | 1250,00 | 3600 | 40 000 | 
| r8i.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| r8i.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| r8i.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| 8 x 8 x large 2 | 10 000 | 1250,0 | 40 000 | 
| r8i.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| r8i.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| r8i.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| r8i.32xlarge 2 | 40 000 | 5000,0 | 160000 | 
| r8i.48xlarge 2 | 60000 | 7500,0 | 240000 | 
| r8i.96xlarge 2 | 80000 | 10000,0 | 480000 | 
| r8i.metal-48xl 2 | 60000 | 7500,0 | 240000 | 
| r8i.metal-96xl 2 | 80000 | 10000,0 | 480000 | 
| 8id.large 1 | 650 | 10 000 | 81,25 | 1250,00 | 3600 | 40 000 | 
| r8id.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| r8id.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| r8id.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| 8id.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| r8id.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| r8id.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| r8id.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| r8id.32xlarge 2 | 40 000 | 5000,0 | 160000 | 
| r8id.48xlarge 2 | 60000 | 7500,0 | 240000 | 
| r8id.96xlarge 2 | 80000 | 10000,0 | 480000 | 
| r8id.metal-48xl 2 | 60000 | 7500,0 | 240000 | 
| r8id.metal-96xl 2 | 80000 | 10000,0 | 480000 | 
| r8i-flex.large 1 | 315 | 10 000 | 39,38 | 1250,00 | 2500 | 40 000 | 
| r8i-flex.xlarge 1 | 630 | 10 000 | 78,75 | 1250,00 | 3600 | 40 000 | 
| r8i-flex.2xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| r8i-flex.4xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| r8i-flex.8xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| r8i-flex.12xlarge 1 | 7500 | 15000 | 937,50 | 1875,00 | 30 000 | 60000 | 
| r8i-flex.16xlarge 1 | 10 000 | 20 000 | 1250,00 | 2500,00 | 40 000 | 80000 | 
| u-3tb1.56xlarge 2 | 19000 | 2375,0 | 80000 | 
| u-6tb1.56xlarge 2 | 38000 | 4750,0 | 160000 | 
| u-6tb1.112xlarge 2 | 38000 | 4750,0 | 160000 | 
| u-6tb1.metal 2 | 38000 | 4750,0 | 160000 | 
| u-9tb1.112xlarge 2 | 38000 | 4750,0 | 160000 | 
| u-9tb1.metal 2 | 38000 | 4750,0 | 160000 | 
| u-12tb1.112xlarge 2 | 38000 | 4750,0 | 160000 | 
| u-12tb1.metal 2 | 38000 | 4750,0 | 160000 | 
| u-18tb1.112xlarge 2 | 38000 | 4750,0 | 160000 | 
| u-18tb1.metal 2 | 38000 | 4750,0 | 160000 | 
| u-24tb1.112xlarge 2 | 38000 | 4750,0 | 160000 | 
| u-24tb1.metal 2 | 38000 | 4750,0 | 160000 | 
| u7i-6tb.112xlarge 2 | 100 000 | 12500,0 | 560000 | 
| u7i-8tb.112xlarge 2 | 100 000 | 12500,0 | 560000 | 
| u7i-12tb.224xlarge 2 | 100 000 | 12500,0 | 560000 | 
| u7in-16tb.224xlarge 2 | 100 000 | 12500,0 | 560000 | 
| u7in-24tb.224xlarge 2 | 100 000 | 12500,0 | 560000 | 
| u7in-32tb.224xlarge 2 | 100 000 | 12500,0 | 560000 | 
| u7inh-32tb.480xlarge 2 | 160000 | 20000,0 | 840000 | 
| x1.16xlarge 2 | 7000 | 875,0 | 40 000 | 
| x1.32xlarge 2 | 14000 | 1750,0 | 80000 | 
| x1e.xlarge 2 | 500 | 62,5 | 3700 | 
| x1e.2xlarge 2 | 1 000 | 125,0 | 7400 | 
| x1e.4xlarge 2 | 1750 | 218,75 | 10 000 | 
| x1e.8xlarge 2 | 3500 | 437,5 | 20 000 | 
| x1e.16xlarge 2 | 7000 | 875,0 | 40 000 | 
| x1e.32xlarge 2 | 14000 | 1750,0 | 80000 | 
| x2gd.medium 1 | 315 | 4750 | 39,38 | 593,75 | 2500 | 20 000 | 
| x2gd.large 1 | 630 | 4750 | 78,75 | 593,75 | 3600 | 20 000 | 
| x2gd.xlarge 1 | 1188 | 4750 | 148,50 | 593,75 | 6 000 | 20 000 | 
| x2gd.2xlarge 1 | 2375 | 4750 | 296,88 | 593,75 | 12 000 | 20 000 | 
| x2gd.4xlarge 2 | 4750 | 593,75 | 20 000 | 
| x2gd.8xlarge 2 | 9500 | 1187,5 | 40 000 | 
| x2gd.12xlarge 2 | 14250 | 1781,25 | 60000 | 
| x2gd.16xlarge 2 | 19000 | 2375,0 | 80000 | 
| x2gd.metal 2 | 19000 | 2375,0 | 80000 | 
| x2idn.16xlarge 2 | 40 000 | 5000,0 | 173333 | 
| x2idn.24xlarge 2 | 60000 | 7500,0 | 260000 | 
| x2idn.32xlarge 2 | 80000 | 10000,0 | 260000 | 
| x2idn.metal 2 | 80000 | 10000,0 | 260000 | 
| x2iedn.xlarge 1 | 2500 | 20 000 | 312,50 | 2500,00 | 8125 | 65000 | 
| x2iedn.2xlarge 1 | 5000 | 20 000 | 625,00 | 2500,00 | 16250 | 65000 | 
| x2iedn.4xlarge 1 | 10 000 | 20 000 | 1250,00 | 2500,00 | 32500 | 65000 | 
| x2iedn.8xlarge 2 | 20 000 | 2500,0 | 65000 | 
| x2iedn.16xlarge 2 | 40 000 | 5000,0 | 130000 | 
| x2iedn.24xlarge 2 | 60000 | 7500,0 | 195 000 | 
| x2iedn.32xlarge 2 | 80000 | 10000,0 | 260000 | 
| x2iedn.metal 2 | 80000 | 10000,0 | 260000 | 
| x2iezn.2xlarge 2 | 3170 | 396,25 | 13333 | 
| x2iezn.4xlarge 2 | 4750 | 593,75 | 20 000 | 
| x2iezn.6xlarge 2 | 9500 | 1187,5 | 40 000 | 
| x2iezn.8xlarge 2 | 12 000 | 1500,0 | 55000 | 
| x2iezn.12xlarge 2 | 19000 | 2375,0 | 80000 | 
| x2iezn.metal 2 | 19000 | 2375,0 | 80000 | 
| x8g.medium 1 | 315 | 10 000 | 39,38 | 1250,00 | 2500 | 40 000 | 
| x8g.large 1 | 630 | 10 000 | 78,75 | 1250,00 | 3600 | 40 000 | 
| x8g.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| x8g.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| x8g.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| x8g.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| x8g.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| x8g.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| 8 g, 24 x large 2 | 30 000 | 3750,0 | 120000 | 
| x8g.48xlarge 2 | 40 000 | 5000,0 | 240000 | 
| x8 g.metal-24xl 2 | 30 000 | 3750,0 | 120000 | 
| x8 g.metal-48xl 2 | 40 000 | 5000,0 | 240000 | 
| x8aedz.large 1 | 1250 | 15000 | 156,25 | 1875,00 | 5000 | 60000 | 
| x8aedz.xlarge 1 | 2500 | 15000 | 312,50 | 1875,00 | 10 000 | 60000 | 
| x8aedz.3xlarge 1 | 7500 | 15000 | 937,50 | 1875,00 | 30 000 | 60000 | 
| x8aedz.6xlarge 2 | 15000 | 1875,0 | 60000 | 
| x8aedz.12xlarge 2 | 30 000 | 3750,0 | 120000 | 
| x8aedz.24xlarge 2 | 60000 | 7500,0 | 240000 | 
| x8aedz.metal-12xl 2 | 30 000 | 3750,0 | 120000 | 
| x8aedz.metal-24xl 2 | 60000 | 7500,0 | 240000 | 
| x8i.large 1 | 650 | 10 000 | 81,25 | 1250,00 | 3600 | 40 000 | 
| x8i.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| x8i.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 12 000 | 40 000 | 
| x8i.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| 8 x 1 x 8 x large (2) | 10 000 | 1250,0 | 40 000 | 
| 8 x 1 x 12 x large 2 | 15000 | 1875,0 | 60000 | 
| x 8 x 16 x large 2 | 20 000 | 2500,0 | 80000 | 
| x 8 x 24 x large 2 | 30 000 | 3750,0 | 120000 | 
| x 8 x 32 x large 2 | 40 000 | 5000,0 | 160000 | 
| x 8 x 48 x large 2 | 60000 | 7500,0 | 240000 | 
| x8i.64xlarge 2 | 70000 | 8750,0 | 320000 | 
| x 8 x 96 x large 2 | 80000 | 10000,0 | 480000 | 
| x8i.metal-48xl 2 | 60000 | 7500,0 | 240000 | 
| x8i.metal-96xl 2 | 80000 | 10000,0 | 480000 | 
| z1d.large 1 | 800 | 3170 | 100,00 | 396,25 | 3333 | 13333 | 
| z1d.xlarge 1 | 1580 | 3170 | 197,50 | 396,25 | 6667 | 13333 | 
| z1d.2xlarge 2 | 3170 | 396,25 | 13333 | 
| z1d.3xlarge 2 | 4750 | 593,75 | 20 000 | 
| z1d.6xlarge 2 | 9500 | 1187,5 | 40 000 | 
| z1d.12xlarge 2 | 19000 | 2375,0 | 80000 | 
| z1d.metal 2 | 19000 | 2375,0 | 80000 | 

1 Ces instances peuvent maintenir la performance maximale pendant 30 minutes au moins une fois toutes les 24 heures, après quoi elles reviennent à leur performance de base.

2 Ces instances peuvent maintenir leurs performances déclarées indéfiniment. Si votre charge de travail nécessite des performances maximales soutenues pendant plus de 30 minutes, utilisez l’une de ces instances.

### Stockage optimisé
<a name="current-storage-optimized"></a>


| Taille d’instance | Bande passante de référence (Mbit/s) | Bande passante maximum (Mbit/s) | Débit de référence () MB/s, 128 KiB I/O | Débit maximal () MB/s, 128 KiB I/O | IOPS de référence (I/O de 16 Kio) | IOPS maximum (I/O de 16 Kio) | 
| --- | --- | --- | --- | --- | --- | --- | 
| d2.xlarge 2 | 750 | 93,75 | 6 000 | 
| d2.2xlarge 2 | 1 000 | 125,0 | 8000 | 
| d2.4xlarge 2 | 2000 | 250,0 | 16000 | 
| d2.8xlarge 2 | 4000 | 500,0 | 32000 | 
| d3.xlarge 1 | 850 | 2800 | 106,25 | 350,00 | 5000 | 15000 | 
| d3.2xlarge 1 | 1700 | 2800 | 212,50 | 350,00 | 10 000 | 15000 | 
| d3.4xlarge 2 | 2800 | 350,0 | 15000 | 
| d3.8xlarge 2 | 5000 | 625,0 | 30 000 | 
| d3en.xlarge 1 | 850 | 2800 | 106,25 | 350,00 | 5000 | 15000 | 
| d3en.2xlarge 1 | 1700 | 2800 | 212,50 | 350,00 | 10 000 | 15000 | 
| d3en.4xlarge 2 | 2800 | 350,0 | 15000 | 
| d3en.6xlarge 2 | 4000 | 500,0 | 25000 | 
| d3en.8xlarge 2 | 5000 | 625,0 | 30 000 | 
| d3en.12xlarge 2 | 7000 | 875,0 | 40 000 | 
| h1.2xlarge 2 | 1750 | 218,75 | 12 000 | 
| h1.4xlarge 2 | 3500 | 437,5 | 20 000 | 
| h1.8xlarge 2 | 7000 | 875,0 | 40 000 | 
| h1.16xlarge 2 | 14000 | 1750,0 | 80000 | 
| i3.large 2 | 425 | 53,125 | 3000 | 
| i3.xlarge 2 | 850 | 106,25 | 6 000 | 
| i3.2xlarge 2 | 1700 | 212,5 | 12 000 | 
| i3.4xlarge 2 | 3500 | 437,5 | 16000 | 
| i3.8xlarge 2 | 7000 | 875,0 | 32500 | 
| i3.16xlarge 2 | 14000 | 1750,0 | 65000 | 
| i3.metal 2 | 19000 | 2375,0 | 80000 | 
| i3en.large 1 | 576 | 4750 | 72,10 | 593,75 | 3000 | 20 000 | 
| i3en.xlarge 1 | 1153 | 4750 | 144,20 | 593,75 | 6 000 | 20 000 | 
| i3en.2xlarge 1 | 2307 | 4750 | 288.39 | 593,75 | 12 000 | 20 000 | 
| i3en.3xlarge 1 | 3800 | 4750 | 475,00 | 593,75 | 15000 | 20 000 | 
| i3en.6xlarge 2 | 4750 | 593,75 | 20 000 | 
| i3en.12xlarge 2 | 9500 | 1187,5 | 40 000 | 
| i3en.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| i3en.metal 2 | 19000 | 2375,0 | 80000 | 
| i4g.large 1 | 625 | 10 000 | 78,12 | 1250,00 | 2500 | 40 000 | 
| i4g.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 5000 | 40 000 | 
| i4g.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 10 000 | 40 000 | 
| i4g.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| i4g.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| i4g.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| i4i.large 1 | 625 | 10 000 | 78,12 | 1250,00 | 2500 | 40 000 | 
| i4i.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 5000 | 40 000 | 
| i4i.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 10 000 | 40 000 | 
| i4i.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| i4i.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| i4i.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| i4i.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| i4i.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| i4i.32xlarge 2 | 40 000 | 5000,0 | 160000 | 
| i4i.metal 2 | 40 000 | 5000,0 | 160000 | 
| i7i.large 1 | 625 | 10 000 | 78,12 | 1250,00 | 2500 | 40 000 | 
| i7i.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 5000 | 40 000 | 
| i7i.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 10 000 | 40 000 | 
| i7i.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| i7i.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| i7i.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| i7i.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| i7i.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| i7i.48xlarge 2 | 60000 | 7500,0 | 240000 | 
| i7i.metal-24xl 2 | 30 000 | 3750,0 | 120000 | 
| i7i.metal-48xl 2 | 60000 | 7500,0 | 240000 | 
| i7ie.large 1 | 625 | 10 000 | 78,12 | 1250,00 | 2500 | 40 000 | 
| i7ie.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 5000 | 40 000 | 
| i7ie.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 10 000 | 40 000 | 
| i7ie.3xlarge 1 | 3750 | 10 000 | 468,75 | 1250,00 | 15000 | 40 000 | 
| i7ie.6xlarge 1 | 7500 | 10 000 | 937,50 | 1250,00 | 30 000 | 40 000 | 
| i7ie.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| i7ie.18xlarge 2 | 22500 | 2812,5 | 90000 | 
| i7ie.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| i7ie.48xlarge 2 | 60000 | 7500,0 | 240000 | 
| i7ie.metal-24xl 2 | 30 000 | 3750,0 | 120000 | 
| i7ie.metal-48xl 2 | 60000 | 7500,0 | 240000 | 
| i8g.large 1 | 625 | 10 000 | 78,12 | 1250,00 | 2500 | 40 000 | 
| i8g.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 5000 | 40 000 | 
| i8g.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 10 000 | 40 000 | 
| i8g.4xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| i8g.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| i8g.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| i8g.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| i8g.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| 8 g, 48 x large (2) | 60000 | 7500,0 | 240000 | 
| i8g.metal-24xl 2 | 30 000 | 3750,0 | 120000 | 
| i8g.metal-48xl 2 | 60000 | 7500,0 | 240000 | 
| i8ge.large 1 | 625 | 10 000 | 78,12 | 1250,00 | 2500 | 40 000 | 
| i8ge.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 5000 | 40 000 | 
| i8ge.2xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 10 000 | 40 000 | 
| i8ge.3xlarge 1 | 3750 | 10 000 | 468,75 | 1250,00 | 15000 | 40 000 | 
| i8ge.6xlarge 1 | 7500 | 10 000 | 937,50 | 1250,00 | 30 000 | 40 000 | 
| i8ge.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| i8ge.18xlarge 2 | 22500 | 2812,5 | 90000 | 
| i8ge.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| i8ge.48xlarge 2 | 60000 | 7500,0 | 240000 | 
| i8ge.metal-24xl 2 | 30 000 | 3750,0 | 120000 | 
| i8ge.metal-48xl 2 | 60000 | 7500,0 | 240000 | 
| im4gn.large 1 | 1250 | 10 000 | 156,25 | 1250,00 | 5000 | 40 000 | 
| im4gn.xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 10 000 | 40 000 | 
| im4gn.2xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| im4gn.4xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| im4gn.8xlarge 2 | 20 000 | 2500,0 | 80000 | 
| im4gn.16xlarge 2 | 40 000 | 5000,0 | 160000 | 
| is4gen.medium 1 | 625 | 10 000 | 78,12 | 1250,00 | 2500 | 40 000 | 
| is4gen.large 1 | 1250 | 10 000 | 156,25 | 1250,00 | 5000 | 40 000 | 
| is4gen.xlarge 1 | 2500 | 10 000 | 312,50 | 1250,00 | 10 000 | 40 000 | 
| is4gen.2xlarge 1 | 5000 | 10 000 | 625,00 | 1250,00 | 20 000 | 40 000 | 
| is4gen.4xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| is4gen.8xlarge 2 | 20 000 | 2500,0 | 80000 | 

1 Ces instances peuvent maintenir la performance maximale pendant 30 minutes au moins une fois toutes les 24 heures, après quoi elles reviennent à leur performance de base.

2 Ces instances peuvent maintenir leurs performances déclarées indéfiniment. Si votre charge de travail nécessite des performances maximales soutenues pendant plus de 30 minutes, utilisez l’une de ces instances.

### Calcul accéléré
<a name="current-accelerated-computing"></a>


| Taille d’instance | Bande passante de référence (Mbit/s) | Bande passante maximum (Mbit/s) | Débit de référence () MB/s, 128 KiB I/O | Débit maximal () MB/s, 128 KiB I/O | IOPS de référence (I/O de 16 Kio) | IOPS maximum (I/O de 16 Kio) | 
| --- | --- | --- | --- | --- | --- | --- | 
| dl1.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| dl2q.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| f1.2xlarge 2 | 1700 | 212,5 | 12 000 | 
| f1.4xlarge 2 | 3500 | 437,5 | 44000 | 
| f1.16xlarge 2 | 14000 | 1750,0 | 75000 | 
| f2.6xlarge 2 | 7500 | 937,5 | 30 000 | 
| f2.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| f2.48xlarge 2 | 60000 | 7500,0 | 240000 | 
| g3.4xlarge 2 | 3500 | 437,5 | 20 000 | 
| g3.8xlarge 2 | 7000 | 875,0 | 40 000 | 
| g3.16xlarge 2 | 14000 | 1750,0 | 80000 | 
| g4ad.xlarge 1 | 400 | 3170 | 50,00 | 396,25 | 1700 | 13333 | 
| g4ad.2xlarge 1 | 800 | 3170 | 100,00 | 396,25 | 3400 | 13333 | 
| g4ad.4xlarge 1 | 1580 | 3170 | 197,50 | 396,25 | 6700 | 13333 | 
| g4ad.8xlarge 2 | 3170 | 396,25 | 13333 | 
| g4ad.16xlarge 2 | 6300 | 787,5 | 26667 | 
| g4dn.xlarge 1 | 950 | 3500 | 118.75 | 437,50 | 3000 | 20 000 | 
| g4dn.2xlarge 1 | 1150 | 3500 | 143,75 | 437,50 | 6 000 | 20 000 | 
| g4dn.4xlarge 2 | 4750 | 593,75 | 20 000 | 
| g4dn.8xlarge 2 | 9500 | 1187,5 | 40 000 | 
| g4dn.12xlarge 2 | 9500 | 1187,5 | 40 000 | 
| g4dn.16xlarge 2 | 9500 | 1187,5 | 40 000 | 
| g4dn.metal 2 | 19000 | 2375,0 | 80000 | 
| g5.xlarge 1 | 700 | 3500 | 87,50 | 437,50 | 3000 | 15000 | 
| g5.2xlarge 1 | 850 | 3500 | 106,25 | 437,50 | 3500 | 15000 | 
| g5.4xlarge 2 | 4750 | 593,75 | 20 000 | 
| g5.8xlarge 2 | 16000 | 2000,0 | 65000 | 
| g5.12xlarge 2 | 16000 | 2000,0 | 65000 | 
| g5.16xlarge 2 | 16000 | 2000,0 | 65000 | 
| g5.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| g5.48xlarge 2 | 19000 | 2375,0 | 80000 | 
| g5g.xlarge 1 | 1188 | 4750 | 148,50 | 593,75 | 6 000 | 20 000 | 
| g5g.2xlarge 1 | 2375 | 4750 | 296,88 | 593,75 | 12 000 | 20 000 | 
| g5g.4xlarge 2 | 4750 | 593,75 | 20 000 | 
| g5g.8xlarge 2 | 9500 | 1187,5 | 40 000 | 
| g5g.16xlarge 2 | 19000 | 2375,0 | 80000 | 
| g5g.metal 2 | 19000 | 2375,0 | 80000 | 
| g6.xlarge 1 | 1 000 | 5000 | 125,00 | 625,00 | 4000 | 20 000 | 
| g6.2xlarge 1 | 2000 | 5000 | 250,00 | 625,00 | 8000 | 20 000 | 
| g6.4xlarge 2 | 8000 | 1000,0 | 32000 | 
| g6.8xlarge 2 | 16000 | 2000,0 | 64000 | 
| g6.12xlarge 2 | 20 000 | 2500,0 | 80000 | 
| g6.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| g6.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| g6.48xlarge 2 | 60000 | 7500,0 | 240000 | 
| g6e.xlarge 1 | 1 000 | 5000 | 125,00 | 625,00 | 4000 | 20 000 | 
| g6e.2xlarge 1 | 2000 | 5000 | 250,00 | 625,00 | 8000 | 20 000 | 
| g6e.4xlarge 2 | 8000 | 1000,0 | 32000 | 
| g6e.8xlarge 2 | 16000 | 2000,0 | 64000 | 
| g6e.12xlarge 2 | 20 000 | 2500,0 | 80000 | 
| g6e.16xlarge 2 | 20 000 | 2500,0 | 80000 | 
| g6e.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| g6e.48xlarge 2 | 60000 | 7500,0 | 240000 | 
| g6f.large 1 | 936 | 5000 | 117,00 | 625,00 | 3750 | 20 000 | 
| g6f.xlarge 1 | 1 000 | 5000 | 125,00 | 625,00 | 4000 | 20 000 | 
| g6f.2xlarge 1 | 2000 | 5000 | 250,00 | 625,00 | 8000 | 20 000 | 
| g6f.4xlarge 2 | 6 000 | 750,0 | 24000 | 
| gr6.4xlarge 2 | 8000 | 1000,0 | 32000 | 
| gr6.8xlarge 2 | 16000 | 2000,0 | 64000 | 
| gr6f.4xlarge 2 | 8000 | 1000,0 | 32000 | 
| g7e.2xlarge 1 | 2000 | 5000 | 250,00 | 625,00 | 8000 | 20 000 | 
| g7e.4xlarge 2 | 8000 | 1000,0 | 32000 | 
| 7e.8xlarge 2 | 16000 | 2000,0 | 64000 | 
| g7e.12xlarge 2 | 25000 | 3125,0 | 100 000 | 
| g7e.24xlarge 2 | 50000 | 6250,0 | 200 000 | 
| g7e.48xlarge 2 | 100 000 | 12500,0 | 400 000 | 
| inf1.xlarge 1 | 1190 | 4750 | 148.75 | 593,75 | 4000 | 20 000 | 
| inf1.2xlarge 1 | 1190 | 4750 | 148.75 | 593,75 | 6 000 | 20 000 | 
| inf1.6xlarge 2 | 4750 | 593,75 | 20 000 | 
| inf1.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| inf2.xlarge 1 | 1250 | 10 000 | 156,25 | 1250,00 | 6 000 | 40 000 | 
| inf2.8xlarge 2 | 10 000 | 1250,0 | 40 000 | 
| inf2.24xlarge 2 | 30 000 | 3750,0 | 120000 | 
| inf2.48xlarge 2 | 60000 | 7500,0 | 240000 | 
| p3.2xlarge 2 | 1750 | 218,75 | 10 000 | 
| p3.8xlarge 2 | 7000 | 875,0 | 40 000 | 
| p3.16xlarge 2 | 14000 | 1750,0 | 80000 | 
| p3dn.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| p4d.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| p4de.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| p5.4xlarge 2 | 10 000 | 1250,0 | 32500 | 
| p5.48xlarge 2 | 80000 | 10000,0 | 260000 | 
| p5e.48xlarge 2 | 80000 | 10000,0 | 260000 | 
| p5en.48xlarge 2 | 100 000 | 12500,0 | 400 000 | 
| p6-b200.48xlarge 2 | 100 000 | 12500,0 | 400 000 | 
| p6-b300,48 x large 2 | 100 000 | 12500,0 | 400 000 | 
| p6e-gb200.36xlarge 2 | 60000 | 7500,0 | 240000 | 
| trn1.2xlarge 1 | 5000 | 20 000 | 625,00 | 2500,00 | 16250 | 65000 | 
| trn1.32xlarge 2 | 80000 | 10000,0 | 260000 | 
| trn1n.32xlarge 2 | 80000 | 10000,0 | 260000 | 
| trn2.3xlarge 2 | 5000 | 625,0 | 16250 | 
| trn 2,48 x large 2 | 80000 | 10000,0 | 260000 | 
| trn2u.48xlarge 2 | 80000 | 10000,0 | 260000 | 
| vt1.3xlarge 1 | 2375 | 4750 | 296,88 | 593,75 | 10 000 | 20 000 | 
| vt1.6xlarge 2 | 4750 | 593,75 | 20 000 | 
| vt1.24xlarge 2 | 19000 | 2375,0 | 80000 | 

1 Ces instances peuvent maintenir la performance maximale pendant 30 minutes au moins une fois toutes les 24 heures, après quoi elles reviennent à leur performance de base.

2 Ces instances peuvent maintenir leurs performances déclarées indéfiniment. Si votre charge de travail nécessite des performances maximales soutenues pendant plus de 30 minutes, utilisez l’une de ces instances.

### Calcul haute performance
<a name="current-high-performance-computing"></a>


| Taille d’instance | Bande passante de référence (Mbit/s) | Bande passante maximum (Mbit/s) | Débit de référence () MB/s, 128 KiB I/O | Débit maximal () MB/s, 128 KiB I/O | IOPS de référence (I/O de 16 Kio) | IOPS maximum (I/O de 16 Kio) | 
| --- | --- | --- | --- | --- | --- | --- | 
| hpc6a.48xlarge 1 | 87 | 2085 | 10,88 | 260,62 | 500 | 11 000 | 
| hpc6id.32xlarge 1 | 87 | 2085 | 10,88 | 260,62 | 500 | 11 000 | 
| hpc7a.12xlarge 1 | 87 | 2085 | 10,88 | 260,62 | 500 | 11 000 | 
| hpc7a.24xlarge 1 | 87 | 2085 | 10,88 | 260,62 | 500 | 11 000 | 
| hpc7a.48xlarge 1 | 87 | 2085 | 10,88 | 260,62 | 500 | 11 000 | 
| hpc7a.96xlarge 1 | 87 | 2085 | 10,88 | 260,62 | 500 | 11 000 | 
| hpc7g.4xlarge 1 | 87 | 2085 | 10,88 | 260,62 | 500 | 11 000 | 
| hpc7g.8xlarge 1 | 87 | 2085 | 10,88 | 260,62 | 500 | 11 000 | 
| hpc7g.16xlarge 1 | 87 | 2085 | 10,88 | 260,62 | 500 | 11 000 | 
| hpc8a.96xlarge 1 | 87 | 2085 | 10,88 | 260,62 | 500 | 11 000 | 

1 Ces instances peuvent maintenir la performance maximale pendant 30 minutes au moins une fois toutes les 24 heures, après quoi elles reviennent à leur performance de base.

2 Ces instances peuvent maintenir leurs performances déclarées indéfiniment. Si votre charge de travail nécessite des performances maximales soutenues pendant plus de 30 minutes, utilisez l’une de ces instances.

## Optimisation EBS prise en charge
<a name="previous"></a>

Les types d’instance suivants prennent en charge l’optimisation EBS, mais celle-ci n’est pas activée par défaut. Vous devez activer l’optimisation EBS, moyennant un [supplément horaire](https://aws.amazon.com/ec2/previous-generation/#EBS-optimized_instances), pendant ou après le lancement pour atteindre le niveau de performance EBS décrit.


| Taille d’instance | Bande passante maximum (Mbit/s) | Débit maximal () MB/s, 128 KiB I/O | IOPS maximum (I/O de 16 Kio) | 
| --- | --- | --- | --- | 
| c1.xlarge | 1 000 | 125,0 | 8000 | 
| c3.xlarge | 500 | 62,5 | 4000 | 
| c3.2xlarge | 1 000 | 125,0 | 8000 | 
| c3.4xlarge | 2000 | 250,0 | 16000 | 
| i2.xlarge | 500 | 62,5 | 4000 | 
| i2.2xlarge | 1 000 | 125,0 | 8000 | 
| i2.4xlarge | 2000 | 250,0 | 16000 | 
| m1.large | 500 | 62,5 | 4000 | 
| m1.xlarge | 1 000 | 125,0 | 8000 | 
| m2.2xlarge | 500 | 62,5 | 4000 | 
| m2.4xlarge | 1 000 | 125,0 | 8000 | 
| m3.xlarge | 500 | 62,5 | 4000 | 
| m3.2xlarge | 1 000 | 125,0 | 8000 | 
| r3.xlarge | 500 | 62,5 | 4000 | 
| r3.2xlarge | 1 000 | 125,0 | 8000 | 
| r3.4xlarge | 2000 | 250,0 | 16000 | 

**Note**  
Les instances `i2.8xlarge`, `c3.8xlarge` et `r3.8xlarge` ne disposent pas de bande passante EBS dédiée et n’offrent donc pas d’optimisation EBS. Sur ces instances, le trafic réseau et le trafic Amazon EBS partagent la même interface réseau 10 gigabits.

# Bénéficiez des performances optimisées d’Amazon EBS au maximum
<a name="ebs-optimization-performance"></a>

La performance EBS d’une instance est limitée par les limites de performance du type d’instance ou par la performance agrégée de ses volumes connectés, la valeur la plus faible étant retenue. Pour atteindre des performances EBS optimales, une instance doit être attachée à des volumes offrant des performances combinées égales ou supérieures aux performances maximales de l’instance. Par exemple, pour atteindre `80,000` IOPS sur une `r6i.16xlarge`, l’instance doit avoir au moins `5` volumes `gp2`, chacun alloué avec `16,000` IOPS (`5` volumes x `16,000` IOPS = `80,000` IOPS), ou elle peut disposer de `1` volume `gp3` alloué avec `80,000` IOPS. Nous vous recommandons de choisir un type d’instance qui offre un débit Amazon EBS dédié supérieur à celui dont votre application a besoin ; sinon, la connexion entre Amazon EBS et Amazon EC2 peut devenir un goulot d’étranglement pour les performances.

**Important**  
Lorsque vous utilisez des pondérations de la bande passante configurables, les limites de bande passante EBS pour votre instance peuvent changer. Pour les instances avec la configuration de pondération `VPC-1`, qui augmente la bande passante du réseau, il est possible que vous constatiez des IOPS inférieures aux attentes pour les volumes EBS, car vous atteignez la limite de bande passante EBS avant la limite d’IOPS. Cela est particulièrement visible avec les grandes I/O tailles. Testez toujours votre charge de travail spécifique pour vous assurer qu’elle répond à vos exigences de performance avec la pondération de la bande passante que vous avez sélectionnée. Pour de plus amples informations, veuillez consulter [EC2 configuration de pondération de la bande passante de l'instance](configure-bandwidth-weighting.md).

Vous pouvez utiliser les métriques `EBSIOBalance%` et `EBSByteBalance%` pour déterminer si vos instances sont dimensionnées correctement. Vous pouvez consulter ces mesures dans la CloudWatch console et définir une alarme qui sera déclenchée en fonction d'un seuil que vous spécifiez. Ces métriques sont exprimées sous forme de pourcentage. Les instances avec un pourcentage d’équilibre constamment faible sont candidates pour une augmentation de leur taille. Les instances pour lesquelles le pourcentage d’équilibre ne descend jamais sous 100 % sont candidates pour une diminution de leur taille. Pour plus d’informations, consultez [Surveillez vos instances à l'aide de CloudWatch](using-cloudwatch.md).

Les instances à mémoire élevée sont conçues pour exécuter d’importantes bases de données en mémoire, notamment des déploiements en production de la base de données en mémoire SAP HANA, dans le Cloud. Pour optimiser les performances EBS, utilisez des instances à mémoire élevée avec un nombre pair de volumes `io1` ou `io2` avec des performances provisionnées identiques. Par exemple, pour les charges de travail lourdes d’I/O par seconde, utilisez quatre volumes `io1` ou `io2` avec 40 000 I/O par seconde provisionnées pour obtenir le maximum de 160 000 I/O par seconde d’instance. De même, pour les charges de travail importantes, utilisez six `io2` volumes `io1` ou des volumes avec 48 000 IOPS provisionnées pour obtenir un débit maximal de 4 750. MB/s Pour plus de recommandations, consultez [Configuration du stockage pour SAP HANA](https://docs.aws.amazon.com/sap/latest/sap-hana/hana-ops-storage-config.html).

**Considérations**
+ Les instances G4dn, I3en, Inf1, M5a, M5ad, R5a, R5ad, T3, T3a et Z1d lancées après le 26 février 2020 offrent des performances optimisées EBS maximales. Pour obtenir les performances maximales d’une instance lancée avant le 26 février 2020, arrêtez-la et démarrez-la.
+ Les instances C5, C5d, C5n, M5, M5d, M5n, M5dn, R5, R5d, R5n, R5dn et P3dn lancées après le 3 décembre 2019 offrent des performances optimisées EBS maximales. Pour obtenir les performances maximales d’une instance lancée avant le 3 décembre 2019, arrêtez-la et démarrez-la.
+ Les instances `u-6tb1.metal`, `u-9tb1.metal` et `u-12tb1.metal` lancées après le 12 mars 2020 offrent des performances optimisées d’EBS. Les instances de ce type lancées avant le 12 mars 2020 sont susceptibles de fournir des performances inférieures. Pour obtenir les performances maximales d’une instance lancée avant le 12 mars 2020, contactez votre équipe de compte pour mettre à niveau l’instance sans frais supplémentaires.

# Recherche des types d’instance EC2 optimisés pour EBS
<a name="describe-ebs-optimization"></a>

Vous pouvez consulter les types d’instances qui prennent en charge l’optimisation EBS dans chaque région.

------
#### [ Console ]

**Pour rechercher les types d’instances optimisés par défaut pour EBS**

1. Ouvrez la console Amazon EC2 à l’adresse [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Dans le volet de navigation, choisissez **Types d’instances**.

1. Ajoutez le filtre **EBS optimization support = default**.

1. (Facultatif) Cliquez sur l’icône **Préférences**, puis activez les colonnes pertinentes, telles que **IOPS maximal EBS** et **IOPS de référence EBS**.

1. (Facultatif) Ajoutez des filtres pour affiner davantage la recherche à des types d’instances spécifiques qui vous intéressent.

------
#### [ AWS CLI ]

**Pour rechercher les types d’instances optimisés par défaut pour EBS**  
Utilisez la commande [ suivante de l' describe-instance-types](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-types.html).

```
aws ec2 describe-instance-types \
--filters Name=ebs-info.ebs-optimized-support,Values=default  \
--query 'InstanceTypes[].{InstanceType:InstanceType, "MaxBandwidth(Mb/s)":EbsInfo.EbsOptimizedInfo.MaximumBandwidthInMbps, MaxIOPS:EbsInfo.EbsOptimizedInfo.MaximumIops, "MaxThroughput(MB/s)":EbsInfo.EbsOptimizedInfo.MaximumThroughputInMBps}' \
--output=table
```

**Pour trouver les types d’instances qui prennent éventuellement en charge l’optimisation EBS**  
Utilisez la commande [describe-instance-types](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-types.html) suivante.

```
aws ec2 describe-instance-types \
--filters Name=ebs-info.ebs-optimized-support,Values=supported \
--query 'InstanceTypes[].{InstanceType:InstanceType, "MaxBandwidth(Mb/s)":EbsInfo.EbsOptimizedInfo.MaximumBandwidthInMbps, MaxIOPS:EbsInfo.EbsOptimizedInfo.MaximumIops, "MaxThroughput(MB/s)":EbsInfo.EbsOptimizedInfo.MaximumThroughputInMBps}' \
--output=table
```

Voici un exemple de sortie pour `eu-west-1`.

```
--------------------------------------------------------------------------
|                         DescribeInstanceTypes                          |
+--------------+----------------------+----------+-----------------------+
| InstanceType | MaxBandwidth(Mb/s)   | MaxIOPS  |  MaxThroughput(MB/s)  |
+--------------+----------------------+----------+-----------------------+
|  i2.2xlarge  |  1000                |  8000    |  125.0                |
|  m2.4xlarge  |  1000                |  8000    |  125.0                |
|  m2.2xlarge  |  500                 |  4000    |  62.5                 |
|  c1.xlarge   |  1000                |  8000    |  125.0                |
|  i2.xlarge   |  500                 |  4000    |  62.5                 |
|  m3.xlarge   |  500                 |  4000    |  62.5                 |
|  m1.xlarge   |  1000                |  8000    |  125.0                |
|  r3.4xlarge  |  2000                |  16000   |  250.0                |
|  r3.2xlarge  |  1000                |  8000    |  125.0                |
|  c3.xlarge   |  500                 |  4000    |  62.5                 |
|  m3.2xlarge  |  1000                |  8000    |  125.0                |
|  r3.xlarge   |  500                 |  4000    |  62.5                 |
|  i2.4xlarge  |  2000                |  16000   |  250.0                |
|  c3.4xlarge  |  2000                |  16000   |  250.0                |
|  c3.2xlarge  |  1000                |  8000    |  125.0                |
|  m1.large    |  500                 |  4000    |  62.5                 |
+--------------+----------------------+----------+-----------------------+
```

------
#### [ PowerShell ]

**Pour rechercher les types d’instances optimisés par défaut pour EBS**  
Utilisez l’applet de commande [Get-EC2InstanceType](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceType.html).

```
Get-EC2InstanceType `
    -Filter @{Name="ebs-info.ebs-optimized-support"; Values="default"} | `
    Select InstanceType, `
        @{Name="MaxBandwidth(Mb/s)"; Expression={($_.EbsInfo.EbsOptimizedInfo.MaximumBandwidthInMbps)}}, `
        @{Name="MaxIOPS"; Expression={($_.EbsInfo.EbsOptimizedInfo.MaximumIops)}}, `
        @{Name="MaxThroughput (MB/s)"; Expression={($_.EbsInfo.EbsOptimizedInfo.MaximumThroughputInMBps)}}
```

**Pour trouver les types d’instances qui prennent éventuellement en charge l’optimisation EBS**  
Utilisez l’applet de commande [Get-EC2InstanceType](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceType.html).

```
Get-EC2InstanceType `
    -Filter @{Name="ebs-info.ebs-optimized-support"; Values="supported"} | `
    Select InstanceType, `
        @{Name="MaxBandwidth(Mb/s)"; Expression={($_.EbsInfo.EbsOptimizedInfo.MaximumBandwidthInMbps)}}, `
        @{Name="MaxIOPS"; Expression={($_.EbsInfo.EbsOptimizedInfo.MaximumIops)}}, `
        @{Name="MaxThroughput (MB/s)"; Expression={($_.EbsInfo.EbsOptimizedInfo.MaximumThroughputInMBps)}}
```

Voici un exemple de sortie pour `eu-west-1`.

```
InstanceType MaxBandwidth(Mb/s) MaxIOPS MaxThroughput (MB/s)
------------ ------------------ ------- --------------------
m2.4xlarge                 1000    8000              125.000
i2.2xlarge                 1000    8000              125.000
c1.xlarge                  1000    8000              125.000
m2.2xlarge                  500    4000               62.500
r3.2xlarge                 1000    8000              125.000
m3.xlarge                   500    4000               62.500
r3.4xlarge                 2000   16000              250.000
m1.xlarge                  1000    8000              125.000
i2.xlarge                   500    4000               62.500
c3.xlarge                   500    4000               62.500
c3.4xlarge                 2000   16000              250.000
c3.2xlarge                 1000    8000              125.000
i2.4xlarge                 2000   16000              250.000
r3.xlarge                   500    4000               62.500
m3.2xlarge                 1000    8000              125.000
m1.large                    500    4000               62.500
```

------

# Activation de l’optimisation EBS pour une instance Amazon EC2
<a name="modify-ebs-optimized-attribute"></a>

Vous pouvez activer manuellement l’optimisation EBS uniquement pour les types d’instances de génération précédente qui prennent éventuellement en charge l’optimisation EBS. Si vous activez l'optimisation EBS pour ces types d'instances, des [frais horaires supplémentaires](https://aws.amazon.com/ec2/previous-generation/#EBS-optimized_instances) sont facturés

**Conditions préalables**
+ Vérifiez que le type d’instance nécessite que vous activiez l’optimisation EBS. Pour de plus amples informations, veuillez consulter [Optimisation EBS prise en charge](ebs-optimized.md#previous).
+ Pour activer l'optimisation EBS après le lancement, vous devez arrêter l'instance.
**Avertissement**  
Lorsque vous arrêtez une instance, les données relatives aux volumes de stockage de l'instance sont perdues. Pour conserver ces données, sauvegardez-les dans un espace de stockage permanent.

------
#### [ Console ]

**Pour activer l’optimisation Amazon EBS lors du lancement**  
Dans l’assistant de lancement des instance, sélectionnez le type d’instance requis. **Développez la section **Détails avancés**, puis pour une **instance optimisée pour EBS**, sélectionnez Activer.**

Si le type d’instance sélectionné ne prend pas en charge l’optimisation Amazon EBS, le menu déroulant est désactivé. Si le type d’instance est optimisé par défaut pour Amazon EBS, Enable est déjà sélectionné.

**Pour activer l’optimisation Amazon EBS après le lancement**

1. Ouvrez la console Amazon EC2 à l’adresse [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Dans le panneau de navigation, sélectionnez **Instances**, puis choisissez l’instance.

1. Arrêtez l’instance. Choisissez **Actions**, **État de l’instance**, **Arrêter l’instance**.

1. Tandis que l’instance est toujours sélectionnée, choisissez **Actions**, **Paramètres de l’instance**, puis **Changer le type d’instance**.

1. **Sélectionnez **EBS Optimized**, puis choisissez Appliquer.**

   Si le type d’instance est optimisé par Amazon EBS par défaut, ou s’il ne prend pas en charge l’optimisation Amazon EBS, la case à cocher est désactivée.

1. Redémarrez l’instance. Choisissez **État de l’instance**, **Démarrer l’instance**.

------
#### [ AWS CLI ]

**Pour activer l’optimisation Amazon EBS lors du lancement**  
Utilisez la commande [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) avec l’option `--ebs-optimized`.

**Pour activer l’optimisation Amazon EBS après le lancement**

1. Si l’instance est en cours d’exécution, arrêtez-la en utilisant la commande [stop-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/stop-instances.html).

   ```
   aws ec2 stop-instances --instance-ids i-1234567890abcdef0
   ```

1. Activez l'optimisation EBS à l'aide de la [modify-instance-attribute](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-attribute.html)commande associée à l'`--ebs-optimized`option.

   ```
   aws ec2 modify-instance-attribute \
       --instance-id i-1234567890abcdef0 \
       --ebs-optimized
   ```

------
#### [ PowerShell ]

**Pour activer l’optimisation Amazon EBS lors du lancement**  
Utilisez l'[New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html)applet de commande avec l'`-EbsOptimized`option.

**Pour activer l’optimisation Amazon EBS après le lancement**

1. Si l'instance est en cours d'exécution, arrêtez-la à l'aide de l'[Stop-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Stop-EC2Instance.html)applet de commande.

   ```
   Stop-EC2Instance -InstanceId i-1234567890abcdef0
   ```

1. Activez l'optimisation EBS en utilisant l'[Edit-EC2InstanceAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceAttribute.html)applet de commande avec l'option. `-EbsOptimized`

   ```
   Edit-EC2InstanceAttribute `
       -InstanceId i-1234567890abcdef0 `
       -EbsOptimized $true
   ```

------

# Options de CPU pour les instances Amazon EC2
<a name="instance-optimize-cpu"></a>

Les instances Amazon EC2 prennent en charge le multithreading, qui permet l’exécution simultanée de plusieurs threads sur un seul cœur d’UC. Chaque thread est représenté comme UC virtuelle (vCPU) sur l’instance. Une instance possède un certain nombre par défaut de cœurs d’UC, qui varie en fonction du type d’instance. Par exemple, un type d'`m5.xlarge`instance possède deux cœurs de processeur et deux threads par cœur par défaut, soit quatre volts au total. CPUs 

Dans la plupart des cas, il existe un type d'instance Amazon EC2 qui combine mémoire et nombre de v CPUs pour s'adapter à vos charges de travail. Cependant, pour optimiser votre instance pour des charges de travail spécifiques ou des besoins professionnels, vous pouvez spécifier les options UC suivantes pendant et après le lancement de l’instance :
+ **Nombre de cœurs d’UC** : vous pouvez personnaliser le nombre de cœurs d’UC pour l’instance. Vous pourriez agir ainsi pour optimiser potentiellement les coûts de licence de vos logiciels avec une instance ayant une quantité suffisante de RAM pour les charges de travail exigeantes en mémoire, mais moins de cœurs d’UC.
+ **Threads per core (Threads par cœur)** : vous pouvez désactiver SMT en indiquant un seul thread par cœur d'UC. Vous pourriez agir ainsi pour certaines charges de travail, telles que les charges de travail de calcul haute performance (HPC).

**Considérations**
+ Vous ne pouvez pas modifier le nombre de threads par cœur pour les instances T2, C7a, M7a, R7a et Apple Silicon Mac, ni pour les instances basées sur le processeur Graviton. AWS 
+ Le [nombre d'instances que vous pouvez exécuter](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-instance-quotas.html) est basé sur le v par défaut CPUs pour les types d'instances utilisés. La façon dont nous calculons le v CPUs consommé par une instance n'est pas affectée par la modification de ses options de processeur.

**Tarification**  
Il n’y a pas de frais supplémentaires pour la spécification des options d’UC. Pour les instances EC2 lancées à partir d’AMI Windows et SQL Server comprenant une licence, vous pouvez personnaliser les options du processeur afin de tirer parti de la fonctionnalité EC2 d’optimisation des UC pour payer les frais de licence en fonction du nombre de vCPU configurés pour votre instance. Pour les autres instances EC2, les frais sont les mêmes que pour les instances lancées avec les options d’UC par défaut.

**Topics**
+ [Règles pour spécifier les options d’UC](instance-cpu-options-rules.md)
+ [Options d’UC prises en charge](cpu-options-supported-instances-values.md)
+ [Spécifier les options d’UC](instance-specify-cpu-options.md)
+ [Afficher les options d’UC](view-cpu-options.md)
+ [Optimisez CPUs](optimize-cpu.md)

# Règles relatives à la spécification des options d’UC pour une instance Amazon EC2
<a name="instance-cpu-options-rules"></a>

Pour spécifier les options d’UC pour votre instance, soyez conscient des règles suivantes :
+ Vous ne pouvez pas spécifier d’options de processeur pour les instances de matériel nu.
+ Vous pouvez spécifier les options d’UC pendant et après le lancement de l'instance.
+ Lorsque vous spécifiez les options d’UC, vous devez spécifier le nombre de cœurs d’UC et de threads par cœur. Pour obtenir des exemples de requête, consultez [Spécifier les options d’UC pour une instance Amazon EC2](instance-specify-cpu-options.md).
+ Le nombre de v CPUs pour l'instance est le nombre de cœurs de processeur multiplié par le nombre de threads par cœur. Pour spécifier un nombre personnalisé de vCPUs, vous devez spécifier un nombre valide de cœurs de processeur et de threads par cœur pour le type d'instance. Vous ne pouvez pas dépasser le nombre par défaut de v CPUs pour l'instance. Pour de plus amples informations, veuillez consulter [Options d’UC prises en charge pour les types d’instances Amazon EC2](cpu-options-supported-instances-values.md).
+ Pour désactiver le multithreading simultané (SMT), également appelé hyperthreading, spécifiez un thread par cœur.
+ Dans la console, lorsque vous [modifiez le type d’instance](ec2-instance-resize.md) d’une instance existante, Amazon EC2 applique les paramètres des options de processeur de l’instance existante à la nouvelle instance, si possible. Si le nouveau type d’instance ne prend pas en charge ces paramètres, les options du processeur sont réinitialisées à **Utiliser les options du processeur par défaut**. Cette option utilise le nombre par défaut de v CPUs pour le nouveau type d'instance.

  Pour mettre à jour les paramètres de la nouvelle instance, sélectionnez **Spécifier les options du processeur** sous **Détails avancés** dans la vue **Modifier le type d’instance**.
+ Les options d’UC spécifiées sont conservées après que vous arrêtez, démarrez ou redémarrez une instance.
+ Si vous utilisez des instances réservées, les remises peuvent ne pas être appliquées lorsque vous configurez Optimize CPUs pour les instances lancées à partir de Windows avec licence incluse AMIs dans le même compte payeur. Nous vous recommandons d’utiliser Savings Plans pour réduire les coûts de licence basés sur les processeurs virtuels et réaliser des économies comparables sur vos coûts de calcul.
+ Pour économiser sur les coûts de licence pour les instances lancées à partir de Windows et de la licence SQL Server incluse AMIs, vous devez configurer au moins quatre versions. CPUs Si vous configurez moins de quatre VCPUs, la facturation par défaut est appliquée.
+ L'optimisation CPUs pour les instances incluses dans une licence n'est pas prise en charge sur les types d'instances T3.

# Options d’UC prises en charge pour les types d’instances Amazon EC2
<a name="cpu-options-supported-instances-values"></a>

Les tableaux suivants répertorient les types d’instance qui prennent en charge la spécification des options d’UC.

**Topics**
+ [

## instances à usage général
](#cpu-options-gen-purpose)
+ [

## instances de calcul optimisé
](#cpu-options-compute-optimized)
+ [

## instances de mémoire optimisée
](#cpu-options-mem-optimized)
+ [

## instances de stockage optimisé
](#cpu-options-storage-optimized)
+ [

## instances à calcul accéléré
](#cpu-options-accelerated)
+ [

## Instances de calcul hautes performances
](#cpu-options-high-performance)

## instances à usage général
<a name="cpu-options-gen-purpose"></a>


| Type d’instance | Par défaut v CPUs | Cœurs d’UC par défaut | Threads par défaut par cœur | Cœurs d’UC valides | Threads valides par cœur | 
| --- | --- | --- | --- | --- | --- | 
| m2.xlarge | 2 | 2 | 1 | 1, 2 | 1 | 
| m2.2xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m2.4xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m3.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m3.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m3.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| m4.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m4.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m4.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| m4.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| m4.10xlarge | 40 | 20 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20 | 1, 2 | 
| m4.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| m5.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m5.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| m5.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| m5.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| m5.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| m5.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| m5.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| m5.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| m5a.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m5a.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| m5a.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| m5a.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| m5a.8xlarge | 32 | 16 | 2 | 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| m5a.12xlarge | 48 | 24 | 2 | 6, 12, 18, 24 | 1, 2 | 
| m5a.16xlarge | 64 | 32 | 2 | 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| m5a.24xlarge | 96 | 48 | 2 | 12, 18, 24, 36, 48 | 1, 2 | 
| m5ad.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m5ad.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| m5ad.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| m5ad.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| m5ad.8xlarge | 32 | 16 | 2 | 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| m5ad.12xlarge | 48 | 24 | 2 | 6, 12, 18, 24 | 1, 2 | 
| m5ad.16xlarge | 64 | 32 | 2 | 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| m5ad.24xlarge | 96 | 48 | 2 | 12, 18, 24, 36, 48 | 1, 2 | 
| m5d.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m5d.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| m5d.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| m5d.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| m5d.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| m5d.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| m5d.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| m5d.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| m5dn.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m5dn.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m5dn.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| m5dn.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| m5dn.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| m5dn.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| m5dn.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| m5dn.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| m5n.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m5n.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m5n.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| m5n.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| m5n.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| m5n.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| m5n.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| m5n.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| m5zn.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m5zn.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m5zn.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| m5zn.3xlarge | 12 | 6 | 2 | 2, 4, 6 | 1, 2 | 
| m5zn.6xlarge | 24 | 12 | 2 | 2, 4, 6, 8, 10, 12 | 1, 2 | 
| m5zn.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| m6a.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m6a.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m6a.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| m6a.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| m6a.8xlarge | 32 | 16 | 2 | 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| m6a.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24 | 1, 2 | 
| m6a.16xlarge | 64 | 32 | 2 | 4, 6, 8, 10, 12, 14, 16, 32 | 1, 2 | 
| m6a.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 32, 48 | 1, 2 | 
| m6a.32xlarge | 128 | 64 | 2 | 8, 12, 16, 20, 24, 28, 32, 64 | 1, 2 | 
| m6a.48xlarge | 192 | 96 | 2 | 8, 12, 16, 20, 24, 28, 32, 64, 96 | 1, 2 | 
| m6g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m6g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m6g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m6g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| m6g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| m6g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| m6g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| m6gd.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m6gd.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m6gd.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m6gd.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| m6gd.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| m6gd.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| m6gd.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| m6i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m6i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m6i.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| m6i.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| m6i.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| m6i.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| m6i.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| m6i.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| m6i.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| m6id.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m6id.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m6id.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| m6id.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| m6id.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| m6id.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| m6id.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| m6id.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| m6id.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| m6idn.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m6idn.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m6idn.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| m6idn.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| m6idn.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| m6idn.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| m6idn.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| m6idn.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| m6idn.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| m6in.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m6in.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m6in.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| m6in.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| m6in.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| m6in.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| m6in.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| m6in.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| m6in.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| m7a.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m7a.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m7a.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m7a.4xlarge | 16 | 16 | 1 | 1, 2, 4, 6, 8, 10, 12, 14, 16 | 1 | 
| m7a.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32 | 1 | 
| m7a.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 12, 18, 24, 30, 36, 42, 48 | 1 | 
| m7a.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24, 32, 40, 48, 56, 64 | 1 | 
| m7a.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60, 72, 84, 96 | 1 | 
| m7a.32xlarge | 128 | 128 | 1 | 4, 6, 8, 10, 12, 14, 16, 32, 48, 64, 80, 96, 112, 128 | 1 | 
| m7a.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 48, 72, 96, 120, 144, 168, 192 | 1 | 
| m7g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m7g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m7g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m7g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| m7g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| m7g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| m7g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| m7gd.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m7gd.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m7gd.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m7gd.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| m7gd.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| m7gd.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| m7gd.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| m7i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m7i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m7i.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| m7i.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| m7i.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| m7i.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| m7i.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| m7i.24xlarge | 96 | 48 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1, 2 | 
| m7i.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| m7i-flex.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m7i-flex.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m7i-flex.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| m7i-flex.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| m7i-flex.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| m7i-flex.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| m7i-flex.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| m8a.medium | 1 | 1 | 1 | 1 | 1 | 
| m8a.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m8a.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m8a.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m8a.4xlarge | 16 | 16 | 1 | 1, 2, 4, 6, 8, 10, 12, 14, 16 | 1 | 
| m8a.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32 | 1 | 
| m8a.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 12, 18, 24, 30, 36, 42, 48 | 1 | 
| m8a.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24, 32, 40, 48, 56, 64 | 1 | 
| m8a.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60, 72, 84, 96 | 1 | 
| m8a.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 48, 72, 96, 120, 144, 168, 192 | 1 | 
| m8azn.medium | 1 | 1 | 1 | 1 | 1 | 
| m8azn.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m8azn.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m8azn.3xlarge | 12 | 12 | 1 | 1, 2, 4, 6, 8, 10, 12 | 1 | 
| m8azn.6xlarge | 24 | 24 | 1 | 1, 2, 3, 4, 8, 12, 16, 20, 24 | 1 | 
| m8azn.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24, 32, 40, 48 | 1 | 
| m8azn.24xlarge | 96 | 96 | 1 | 4, 6, 8, 10, 12, 14, 16, 32, 48, 64, 80, 96 | 1 | 
| m8g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m8g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m8g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m8g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| m8g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| m8g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| m8g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| m8g.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| m8g.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| m8gb.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m8gb.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m8gb.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m8gb.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| m8gb.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| m8gb.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| m8gb.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| m8gb.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| m8gb.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| m8gd.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m8gd.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m8gd.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m8gd.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| m8gd.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| m8gd.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| m8gd.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| m8gd.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| m8gd.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| m8gn.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m8gn.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m8gn.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m8gn.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| m8gn.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| m8gn.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| m8gn.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| m8gn.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| m8gn.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| m8i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m8i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m8i.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| m8i.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| m8i.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| m8i.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| m8i.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| m8i.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| m8i.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| m8i.48xlarge | 192 | 96 | 2 | 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96 | 1, 2 | 
| m8i.96xlarge | 384 | 192 | 2 | 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 96, 102, 108, 114, 120, 126, 132, 138, 144, 150, 156, 162, 168, 174, 180, 186, 192 | 1, 2 | 
| m8id.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m8id.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m8id.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| m8id.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| m8id.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| m8id.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| m8id.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| m8id.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| m8id.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| m8id.48xlarge | 192 | 96 | 2 | 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96 | 1, 2 | 
| m8id.96xlarge | 384 | 192 | 2 | 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 96, 102, 108, 114, 120, 126, 132, 138, 144, 150, 156, 162, 168, 174, 180, 186, 192 | 1, 2 | 
| m8i-flex.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m8i-flex.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m8i-flex.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| m8i-flex.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| m8i-flex.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| m8i-flex.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| m8i-flex.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| t3.nano | 2 | 1 | 2 | 1 | 1, 2 | 
| t3.micro | 2 | 1 | 2 | 1 | 1, 2 | 
| t3.small | 2 | 1 | 2 | 1 | 1, 2 | 
| t3.medium | 2 | 1 | 2 | 1 | 1, 2 | 
| t3.large | 2 | 1 | 2 | 1 | 1, 2 | 
| t3.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| t3.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| t3a.nano | 2 | 1 | 2 | 1 | 1, 2 | 
| t3a.micro | 2 | 1 | 2 | 1 | 1, 2 | 
| t3a.small | 2 | 1 | 2 | 1 | 1, 2 | 
| t3a.medium | 2 | 1 | 2 | 1 | 1, 2 | 
| t3a.large | 2 | 1 | 2 | 1 | 1, 2 | 
| t3a.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| t3a.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| t4g.nano | 2 | 2 | 1 | 1, 2 | 1 | 
| t4g.micro | 2 | 2 | 1 | 1, 2 | 1 | 
| t4g.small | 2 | 2 | 1 | 1, 2 | 1 | 
| t4g.medium | 2 | 2 | 1 | 1, 2 | 1 | 
| t4g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| t4g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| t4g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 

## instances de calcul optimisé
<a name="cpu-options-compute-optimized"></a>


| Type d’instance | Par défaut v CPUs | Cœurs d’UC par défaut | Threads par défaut par cœur | Cœurs d’UC valides | Threads valides par cœur | 
| --- | --- | --- | --- | --- | --- | 
| c3.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c3.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c3.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c3.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| c3.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| c4.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c4.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c4.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c4.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| c4.8xlarge | 36 | 18 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18 | 1, 2 | 
| c5.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c5.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| c5.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| c5.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| c5.9xlarge | 36 | 18 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18 | 1, 2 | 
| c5.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| c5.18xlarge | 72 | 36 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36 | 1, 2 | 
| c5.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| c5a.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c5a.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c5a.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c5a.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 8 | 1, 2 | 
| c5a.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 8, 12, 16 | 1, 2 | 
| c5a.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 8, 12, 16, 20, 24 | 1, 2 | 
| c5a.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32 | 1, 2 | 
| c5a.24xlarge | 96 | 48 | 2 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48 | 1, 2 | 
| c5ad.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c5ad.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c5ad.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c5ad.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 8 | 1, 2 | 
| c5ad.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 8, 12, 16 | 1, 2 | 
| c5ad.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 8, 12, 16, 20, 24 | 1, 2 | 
| c5ad.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32 | 1, 2 | 
| c5ad.24xlarge | 96 | 48 | 2 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48 | 1, 2 | 
| c5d.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c5d.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| c5d.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| c5d.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| c5d.9xlarge | 36 | 18 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18 | 1, 2 | 
| c5d.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| c5d.18xlarge | 72 | 36 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36 | 1, 2 | 
| c5d.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| c5n.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c5n.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| c5n.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| c5n.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| c5n.9xlarge | 36 | 18 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18 | 1, 2 | 
| c5n.18xlarge | 72 | 36 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36 | 1, 2 | 
| c6a.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c6a.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c6a.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c6a.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| c6a.8xlarge | 32 | 16 | 2 | 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| c6a.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24 | 1, 2 | 
| c6a.16xlarge | 64 | 32 | 2 | 4, 6, 8, 10, 12, 14, 16, 32 | 1, 2 | 
| c6a.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 32, 48 | 1, 2 | 
| c6a.32xlarge | 128 | 64 | 2 | 8, 12, 16, 20, 24, 28, 32, 64 | 1, 2 | 
| c6a.48xlarge | 192 | 96 | 2 | 8, 12, 16, 20, 24, 28, 32, 64, 96 | 1, 2 | 
| c6g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c6g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c6g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c6g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| c6g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| c6g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| c6g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| c6gd.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c6gd.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c6gd.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c6gd.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| c6gd.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| c6gd.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| c6gd.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| c6gn.medium | 1 | 1 | 1 | 1 | 1 | 
| c6gn.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c6gn.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c6gn.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c6gn.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| c6gn.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| c6gn.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| c6gn.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| c6i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c6i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c6i.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| c6i.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| c6i.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| c6i.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| c6i.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| c6i.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| c6i.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| c6id.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c6id.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c6id.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| c6id.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| c6id.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| c6id.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| c6id.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| c6id.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| c6id.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| c6in.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c6in.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c6in.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c6in.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| c6in.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| c6in.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| c6in.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| c6in.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| c6in.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| c7a.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c7a.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c7a.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c7a.4xlarge | 16 | 16 | 1 | 1, 2, 4, 6, 8, 10, 12, 14, 16 | 1 | 
| c7a.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32 | 1 | 
| c7a.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 12, 18, 24, 30, 36, 42, 48 | 1 | 
| c7a.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24, 32, 40, 48, 56, 64 | 1 | 
| c7a.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60, 72, 84, 96 | 1 | 
| c7a.32xlarge | 128 | 128 | 1 | 4, 6, 8, 10, 12, 14, 16, 32, 48, 64, 80, 96, 112, 128 | 1 | 
| c7a.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 48, 72, 96, 120, 144, 168, 192 | 1 | 
| c7g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c7g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c7g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c7g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| c7g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| c7g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| c7g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| c7gd.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c7gd.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c7gd.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c7gd.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| c7gd.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| c7gd.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| c7gd.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| c7gn.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c7gn.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c7gn.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c7gn.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| c7gn.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| c7gn.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| c7gn.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| c7i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c7i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c7i.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c7i.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| c7i.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| c7i.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| c7i.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| c7i.24xlarge | 96 | 48 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1, 2 | 
| c7i.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| c7i-flex.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c7i-flex.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c7i-flex.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c7i-flex.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| c7i-flex.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| c7i-flex.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| c7i-flex.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| c8a.medium | 1 | 1 | 1 | 1 | 1 | 
| c8a.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c8a.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c8a.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c8a.4xlarge | 16 | 16 | 1 | 1, 2, 4, 6, 8, 10, 12, 14, 16 | 1 | 
| c8a.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32 | 1 | 
| c8a.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 12, 18, 24, 30, 36, 42, 48 | 1 | 
| c8a.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24, 32, 40, 48, 56, 64 | 1 | 
| c8a.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60, 72, 84, 96 | 1 | 
| c8a.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 48, 72, 96, 120, 144, 168, 192 | 1 | 
| c8g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c8g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c8g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c8g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| c8g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| c8g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| c8g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| c8g.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| c8g.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| c8gb.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c8gb.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c8gb.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c8gb.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| c8gb.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| c8gb.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| c8gb.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| c8gb.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| c8gb.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| c8gd.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c8gd.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c8gd.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c8gd.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| c8gd.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| c8gd.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| c8gd.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| c8gd.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| c8gd.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| c8gn.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c8gn.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c8gn.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c8gn.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| c8gn.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| c8gn.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| c8gn.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| c8gn.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| c8gn.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| c8i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c8i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c8i.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c8i.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| c8i.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| c8i.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| c8i.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| c8i.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| c8i.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| c8i.48xlarge | 192 | 96 | 2 | 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96 | 1, 2 | 
| c8i.96xlarge | 384 | 192 | 2 | 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 96, 102, 108, 114, 120, 126, 132, 138, 144, 150, 156, 162, 168, 174, 180, 186, 192 | 1, 2 | 
| c8id.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c8id.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c8id.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c8id.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| c8id.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| c8id.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| c8id.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| c8id.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| c8id.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| c8id.48xlarge | 192 | 96 | 2 | 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96 | 1, 2 | 
| c8id.96xlarge | 384 | 192 | 2 | 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 96, 102, 108, 114, 120, 126, 132, 138, 144, 150, 156, 162, 168, 174, 180, 186, 192 | 1, 2 | 
| c8i-flex.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c8i-flex.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c8i-flex.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c8i-flex.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| c8i-flex.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| c8i-flex.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| c8i-flex.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 

## instances de mémoire optimisée
<a name="cpu-options-mem-optimized"></a>


| Type d’instance | Par défaut v CPUs | Cœurs d’UC par défaut | Threads par défaut par cœur | Cœurs d’UC valides | Threads valides par cœur | 
| --- | --- | --- | --- | --- | --- | 
| r3.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r3.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r3.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| r3.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| r3.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r4.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r4.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r4.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| r4.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| r4.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| r4.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| r5.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r5.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| r5.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| r5.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| r5.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r5.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| r5.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| r5.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| r5a.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r5a.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| r5a.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| r5a.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| r5a.8xlarge | 32 | 16 | 2 | 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r5a.12xlarge | 48 | 24 | 2 | 6, 12, 18, 24 | 1, 2 | 
| r5a.16xlarge | 64 | 32 | 2 | 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| r5a.24xlarge | 96 | 48 | 2 | 12, 18, 24, 36, 48 | 1, 2 | 
| r5ad.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r5ad.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| r5ad.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| r5ad.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| r5ad.8xlarge | 32 | 16 | 2 | 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r5ad.12xlarge | 48 | 24 | 2 | 6, 12, 18, 24 | 1, 2 | 
| r5ad.16xlarge | 64 | 32 | 2 | 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| r5ad.24xlarge | 96 | 48 | 2 | 12, 18, 24, 36, 48 | 1, 2 | 
| r5b.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r5b.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r5b.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| r5b.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| r5b.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r5b.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| r5b.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| r5b.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| r5d.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r5d.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| r5d.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| r5d.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| r5d.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r5d.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| r5d.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| r5d.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| r5dn.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r5dn.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r5dn.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| r5dn.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| r5dn.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r5dn.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| r5dn.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| r5dn.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| r5n.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r5n.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r5n.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| r5n.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| r5n.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r5n.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| r5n.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| r5n.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| r6a.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r6a.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r6a.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| r6a.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| r6a.8xlarge | 32 | 16 | 2 | 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r6a.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24 | 1, 2 | 
| r6a.16xlarge | 64 | 32 | 2 | 4, 6, 8, 10, 12, 14, 16, 32 | 1, 2 | 
| r6a.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 32, 48 | 1, 2 | 
| r6a.32xlarge | 128 | 64 | 2 | 8, 12, 16, 20, 24, 28, 32, 64 | 1, 2 | 
| r6a.48xlarge | 192 | 96 | 2 | 8, 12, 16, 20, 24, 28, 32, 64, 96 | 1, 2 | 
| r6g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| r6g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| r6g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| r6g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| r6g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| r6g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| r6g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| r6gd.large | 2 | 2 | 1 | 1, 2 | 1 | 
| r6gd.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| r6gd.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| r6gd.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| r6gd.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| r6gd.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| r6gd.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| r6i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r6i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r6i.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| r6i.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| r6i.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r6i.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| r6i.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| r6i.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| r6i.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| r6id.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r6id.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r6id.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| r6id.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| r6id.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r6id.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| r6id.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| r6id.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| r6id.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| r6idn.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r6idn.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r6idn.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| r6idn.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| r6idn.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| r6idn.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| r6idn.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| r6idn.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| r6idn.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| r6in.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r6in.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r6in.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| r6in.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| r6in.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| r6in.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| r6in.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| r6in.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| r6in.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| r7a.large | 2 | 2 | 1 | 1, 2 | 1 | 
| r7a.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| r7a.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| r7a.4xlarge | 16 | 16 | 1 | 1, 2, 4, 6, 8, 10, 12, 14, 16 | 1 | 
| r7a.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32 | 1 | 
| r7a.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 12, 18, 24, 30, 36, 42, 48 | 1 | 
| r7a.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24, 32, 40, 48, 56, 64 | 1 | 
| r7a.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60, 72, 84, 96 | 1 | 
| r7a.32xlarge | 128 | 128 | 1 | 4, 6, 8, 10, 12, 14, 16, 32, 48, 64, 80, 96, 112, 128 | 1 | 
| r7a.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 48, 72, 96, 120, 144, 168, 192 | 1 | 
| r7g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| r7g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| r7g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| r7g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| r7g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| r7g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| r7g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| r7gd.large | 2 | 2 | 1 | 1, 2 | 1 | 
| r7gd.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| r7gd.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| r7gd.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| r7gd.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| r7gd.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| r7gd.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| r7i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r7i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r7i.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| r7i.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| r7i.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| r7i.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| r7i.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| r7i.24xlarge | 96 | 48 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1, 2 | 
| r7i.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| r7iz.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r7iz.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r7iz.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| r7iz.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| r7iz.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| r7iz.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| r7iz.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| r7iz.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| r8a.medium | 1 | 1 | 1 | 1 | 1 | 
| r8a.large | 2 | 2 | 1 | 1, 2 | 1 | 
| r8a.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| r8a.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| r8a.4xlarge | 16 | 16 | 1 | 1, 2, 4, 6, 8, 10, 12, 14, 16 | 1 | 
| r8a.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32 | 1 | 
| r8a.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 12, 18, 24, 30, 36, 42, 48 | 1 | 
| r8a.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24, 32, 40, 48, 56, 64 | 1 | 
| r8a.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60, 72, 84, 96 | 1 | 
| r8a.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 48, 72, 96, 120, 144, 168, 192 | 1 | 
| r8g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| r8g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| r8g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| r8g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| r8g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| r8g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| r8g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| r8g.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| r8g.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| r8gb.large | 2 | 2 | 1 | 1, 2 | 1 | 
| r8gb.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| r8gb.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| r8gb.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| r8gb.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| r8gb.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| r8gb.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| r8gb.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| r8gb.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| r8gd.large | 2 | 2 | 1 | 1, 2 | 1 | 
| r8gd.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| r8gd.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| r8gd.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| r8gd.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| r8gd.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| r8gd.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| r8gd.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| r8gd.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| r8gn.large | 2 | 2 | 1 | 1, 2 | 1 | 
| r8gn.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| r8gn.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| r8gn.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| r8gn.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| r8gn.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| r8gn.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| r8gn.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| r8gn.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| r8i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r8i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r8i.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| r8i.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| r8i.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| r8i.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| r8i.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| r8i.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| r8i.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| r8i.48xlarge | 192 | 96 | 2 | 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96 | 1, 2 | 
| r8i.96xlarge | 384 | 192 | 2 | 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 96, 102, 108, 114, 120, 126, 132, 138, 144, 150, 156, 162, 168, 174, 180, 186, 192 | 1, 2 | 
| r8id.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r8id.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r8id.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| r8id.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| r8id.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| r8id.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| r8id.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| r8id.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| r8id.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| r8id.48xlarge | 192 | 96 | 2 | 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96 | 1, 2 | 
| r8id.96xlarge | 384 | 192 | 2 | 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 96, 102, 108, 114, 120, 126, 132, 138, 144, 150, 156, 162, 168, 174, 180, 186, 192 | 1, 2 | 
| r8i-flex.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r8i-flex.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r8i-flex.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| r8i-flex.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| r8i-flex.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| r8i-flex.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| r8i-flex.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| u-3tb1.56xlarge | 224 | 112 | 2 | 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64, 68, 72, 76, 80, 84, 88, 92, 96, 100, 104, 108, 112 | 1, 2 | 
| u-6tb1.56xlarge | 224 | 224 | 1 | 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224 | 1 | 
| u-6tb1.112xlarge | 448 | 224 | 2 | 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224 | 1, 2 | 
| u-9tb1.112xlarge | 448 | 224 | 2 | 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224 | 1, 2 | 
| u-12tb1.112xlarge | 448 | 224 | 2 | 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224 | 1, 2 | 
| u-18tb1.112xlarge | 448 | 224 | 2 | 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224 | 1, 2 | 
| u-24tb1.112xlarge | 448 | 224 | 2 | 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224 | 1, 2 | 
| u7i-6tb.112xlarge | 448 | 224 | 2 | 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64, 68, 72, 76, 80, 84, 88, 92, 96, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 144, 148, 152, 156, 160, 164, 168, 172, 176, 180, 184, 188, 192, 196, 200, 204, 208, 212, 216, 220, 224 | 1, 2 | 
| u7i-8tb.112xlarge | 448 | 224 | 2 | 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64, 68, 72, 76, 80, 84, 88, 92, 96, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 144, 148, 152, 156, 160, 164, 168, 172, 176, 180, 184, 188, 192, 196, 200, 204, 208, 212, 216, 220, 224 | 1, 2 | 
| u7i-12tb.224xlarge | 896 | 448 | 2 | 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448 | 1, 2 | 
| u7in-16tb.224xlarge | 896 | 448 | 2 | 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448 | 1, 2 | 
| u7in-24tb.224xlarge | 896 | 448 | 2 | 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448 | 1, 2 | 
| u7in-32tb.224xlarge | 896 | 448 | 2 | 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448 | 1, 2 | 
| u7inh-32tb.480xlarge | 1920 | 960 | 2 | 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240, 256, 272, 288, 304, 320, 336, 352, 368, 384, 400, 416, 432, 448, 464, 480, 496, 512, 528, 544, 560, 576, 592, 608, 624, 640, 656, 672, 688, 704, 720, 736, 752, 768, 784, 800, 816, 832, 848, 864, 880, 896, 912, 928, 944, 960 | 1, 2 | 
| x1.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| x1.32xlarge | 128 | 64 | 2 | 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64 | 1, 2 | 
| x1e.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| x1e.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| x1e.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| x1e.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| x1e.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| x1e.32xlarge | 128 | 64 | 2 | 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64 | 1, 2 | 
| x2gd.large | 2 | 2 | 1 | 1, 2 | 1 | 
| x2gd.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| x2gd.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| x2gd.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| x2gd.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| x2gd.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| x2gd.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| x2idn.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| x2idn.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| x2idn.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| x2iedn.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| x2iedn.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| x2iedn.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| x2iedn.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| x2iedn.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| x2iedn.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| x2iedn.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| x2iezn.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| x2iezn.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| x2iezn.6xlarge | 24 | 12 | 2 | 2, 4, 6, 8, 10, 12 | 1, 2 | 
| x2iezn.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| x2iezn.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| x8g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| x8g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| x8g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| x8g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| x8g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| x8g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| x8g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| x8g.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| x8g.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| x8aedz.large | 2 | 2 | 1 | 1, 2 | 1 | 
| x8aedz.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| x8aedz.3xlarge | 12 | 12 | 1 | 1, 2, 4, 6, 8, 10, 12 | 1 | 
| x8aedz.6xlarge | 24 | 24 | 1 | 1, 2, 3, 4, 8, 12, 16, 20, 24 | 1 | 
| x8aedz.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24, 32, 40, 48 | 1 | 
| x8aedz.24xlarge | 96 | 96 | 1 | 4, 6, 8, 10, 12, 14, 16, 32, 48, 64, 80, 96 | 1 | 
| x8i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| x8i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| x8i.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| x8i.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| x8i.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| x8i.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| x8i.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| x8i.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| x8i.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| x8i.48xlarge | 192 | 96 | 2 | 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96 | 1, 2 | 
| x8i.64xlarge | 256 | 128 | 2 | 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64, 68, 72, 76, 80, 84, 88, 92, 96, 100, 104, 108, 112, 116, 120, 124, 128 | 1, 2 | 
| x8i.96xlarge | 384 | 192 | 2 | 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 96, 102, 108, 114, 120, 126, 132, 138, 144, 150, 156, 162, 168, 174, 180, 186, 192 | 1, 2 | 
| z1d.large | 2 | 1 | 2 | 1 | 1, 2 | 
| z1d.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| z1d.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| z1d.3xlarge | 12 | 6 | 2 | 2, 4, 6 | 1, 2 | 
| z1d.6xlarge | 24 | 12 | 2 | 2, 4, 6, 8, 10, 12 | 1, 2 | 
| z1d.12xlarge | 48 | 24 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 

## instances de stockage optimisé
<a name="cpu-options-storage-optimized"></a>


| Type d’instance | Par défaut v CPUs | Cœurs d’UC par défaut | Threads par défaut par cœur | Cœurs d’UC valides | Threads valides par cœur | 
| --- | --- | --- | --- | --- | --- | 
| d2.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| d2.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| d2.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| d2.8xlarge | 36 | 18 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18 | 1, 2 | 
| d3.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| d3.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| d3.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| d3.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| d3en.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| d3en.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| d3en.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| d3en.6xlarge | 24 | 12 | 2 | 2, 4, 6, 8, 10, 12 | 1, 2 | 
| d3en.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| d3en.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| h1.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| h1.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| h1.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| h1.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| i2.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| i2.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| i2.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| i2.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| i3.large | 2 | 1 | 2 | 1 | 1, 2 | 
| i3.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| i3.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| i3.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| i3.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| i3.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| i3en.large | 2 | 1 | 2 | 1 | 1, 2 | 
| i3en.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| i3en.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| i3en.3xlarge | 12 | 6 | 2 | 2, 4, 6 | 1, 2 | 
| i3en.6xlarge | 24 | 12 | 2 | 2, 4, 6, 8, 10, 12 | 1, 2 | 
| i3en.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| i3en.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| i4g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| i4g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| i4g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| i4g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| i4g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| i4g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| i4i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| i4i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| i4i.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| i4i.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| i4i.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| i4i.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| i4i.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| i4i.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| i4i.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| i7i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| i7i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| i7i.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| i7i.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| i7i.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| i7i.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| i7i.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| i7i.24xlarge | 96 | 48 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1, 2 | 
| i7i.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| i7ie.large | 2 | 1 | 2 | 1 | 1, 2 | 
| i7ie.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| i7ie.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| i7ie.3xlarge | 12 | 6 | 2 | 1, 2, 3, 4, 5, 6 | 1, 2 | 
| i7ie.6xlarge | 24 | 12 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 | 1, 2 | 
| i7ie.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| i7ie.18xlarge | 72 | 36 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36 | 1, 2 | 
| i7ie.24xlarge | 96 | 48 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1, 2 | 
| i7ie.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| i8g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| i8g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| i8g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| i8g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| i8g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| i8g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| i8g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| i8g.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| i8g.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| i8ge.large | 2 | 2 | 1 | 1, 2 | 1 | 
| i8ge.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| i8ge.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| i8ge.3xlarge | 12 | 12 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 | 1 | 
| i8ge.6xlarge | 24 | 24 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1 | 
| i8ge.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| i8ge.18xlarge | 72 | 72 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72 | 1 | 
| i8ge.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| i8ge.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| im4gn.large | 2 | 2 | 1 | 1, 2 | 1 | 
| im4gn.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| im4gn.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| im4gn.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| im4gn.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| im4gn.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| is4gen.medium | 1 | 1 | 1 | 1 | 1 | 
| is4gen.large | 2 | 2 | 1 | 1, 2 | 1 | 
| is4gen.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| is4gen.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| is4gen.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| is4gen.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 

## instances à calcul accéléré
<a name="cpu-options-accelerated"></a>


| Type d’instance | Par défaut v CPUs | Cœurs d’UC par défaut | Threads par défaut par cœur | Cœurs d’UC valides | Threads valides par cœur | 
| --- | --- | --- | --- | --- | --- | 
| dl1.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| dl2q.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| f1.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| f1.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| f1.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| f2.6xlarge | 24 | 12 | 2 | 1, 2, 3, 6, 9, 12 | 1, 2 | 
| f2.12xlarge | 48 | 24 | 2 | 1, 2, 3, 6, 9, 12, 15, 18, 21, 24 | 1, 2 | 
| f2.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 24, 36, 48, 60, 72, 84, 96 | 1, 2 | 
| g3.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| g3.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| g3.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| g4ad.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| g4ad.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| g4ad.4xlarge | 16 | 8 | 2 | 2, 4, 8 | 1, 2 | 
| g4ad.8xlarge | 32 | 16 | 2 | 2, 4, 8, 16 | 1, 2 | 
| g4ad.16xlarge | 64 | 32 | 2 | 2, 4, 8, 16, 32 | 1, 2 | 
| g4dn.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| g4dn.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| g4dn.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| g4dn.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| g4dn.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| g4dn.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| g5g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| g5g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| g5g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| g5g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| g5g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| g6.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| g6.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| g6.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| g6.8xlarge | 32 | 16 | 2 | 1, 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| g6.12xlarge | 48 | 24 | 2 | 1, 2, 3, 6, 9, 12, 15, 18, 21, 24 | 1, 2 | 
| g6.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32 | 1, 2 | 
| g6.24xlarge | 96 | 48 | 2 | 1, 2, 3, 4, 5, 6, 12, 18, 24, 30, 36, 42, 48 | 1, 2 | 
| g6.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 24, 36, 48, 60, 72, 84, 96 | 1, 2 | 
| g6e.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| g6e.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| g6e.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| g6e.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| g6e.12xlarge | 48 | 24 | 2 | 3, 6, 9, 12, 15, 18, 21, 24 | 1, 2 | 
| g6e.16xlarge | 64 | 32 | 2 | 4, 8, 12, 16, 20, 24, 28, 32 | 1, 2 | 
| g6e.24xlarge | 96 | 48 | 2 | 6, 12, 18, 24, 30, 36, 42, 48 | 1, 2 | 
| g6e.48xlarge | 192 | 96 | 2 | 12, 24, 36, 48, 60, 72, 84, 96 | 1, 2 | 
| g6f.large | 2 | 1 | 2 | 1 | 1, 2 | 
| g6f.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| g6f.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| g6f.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| gr6.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| gr6.8xlarge | 32 | 16 | 2 | 1, 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| gr6f.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| g7e.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| g7e.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| g7e.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| g7e.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| g7e.24xlarge | 96 | 48 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1, 2 | 
| g7e.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| inf1.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| inf1.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| inf1.6xlarge | 24 | 12 | 2 | 2, 4, 6, 8, 10, 12 | 1, 2 | 
| inf1.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| inf2.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| inf2.8xlarge | 32 | 16 | 2 | 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| inf2.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 32, 48 | 1, 2 | 
| inf2.48xlarge | 192 | 96 | 2 | 4, 8, 12, 16, 20, 24, 28, 32, 64, 96 | 1, 2 | 
| p3.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| p3.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| p3.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| p3dn.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| p4d.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| p4de.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| p5.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| p5.48xlarge | 192 | 96 | 2 | 12, 24, 36, 48, 60, 72, 84, 96 | 1, 2 | 
| p5e.48xlarge | 192 | 96 | 2 | 12, 24, 36, 48, 60, 72, 84, 96 | 1, 2 | 
| p5en.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| p6-b200.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| p6-b300.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| p6e-gb200.36xlarge | 144 | 144 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144 | 1 | 
| trn1.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| trn1.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| trn1n.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| trn2.3xlarge | 12 | 6 | 2 | 1, 2, 3, 4, 5, 6 | 1, 2 | 
| trn2.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| trn2u.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| vt1.3xlarge | 12 | 6 | 2 | 6 | 1, 2 | 
| vt1.6xlarge | 24 | 12 | 2 | 6, 12 | 1, 2 | 
| vt1.24xlarge | 96 | 48 | 2 | 6, 12, 48 | 1, 2 | 

## Instances de calcul hautes performances
<a name="cpu-options-high-performance"></a>


| Type d’instance | Par défaut v CPUs | Cœurs d’UC par défaut | Threads par défaut par cœur | Cœurs d’UC valides | Threads valides par cœur | 
| --- | --- | --- | --- | --- | --- | 
| hpc6id.32xlarge | 64 | 64 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1 | 
| hpc8a.96xlarge | 192 | 192 | 1 | 24, 48, 72, 96, 120, 144, 168, 192 | 1 | 

# Spécifier les options d’UC pour une instance Amazon EC2
<a name="instance-specify-cpu-options"></a>

Vous pouvez spécifier les options d’UC pendant et après le lancement de l’instance.

**Topics**
+ [

## Désactiver le multithreading simultané
](#cpu-options-disable-simultaneous-multithreading)
+ [

## Spécifiez un nombre personnalisé de v CPUs au lancement
](#cpu-options-customize-vCPUs-launch)
+ [

## Spécifiez un nombre personnalisé de v CPUs dans un modèle de lancement
](#cpu-options-customize-vCPUs-launch-template)
+ [

## Modifier les options d’UC pour votre instance EC2
](#change-vCPUs-after-launch)

## Désactiver le multithreading simultané
<a name="cpu-options-disable-simultaneous-multithreading"></a>

Pour désactiver le multithreading simultané (SMT), également appelé hyperthreading, spécifiez 1 thread par cœur.

------
#### [ Console ]

**Désactiver SMT pendant le lancement d’une instance**

1. Suivez la procédure [Lancez une instance EC2 à l’aide de l’assistant de lancement d’instance de la console](ec2-launch-instance-wizard.md) et configurez votre instance selon vos besoins.

1. Développez **Informations avancées** et cochez la case **Spécifier les options du processeur**.

1. Sous **Core count (Nombre de cœurs)**, choisissez le nombre de cœurs d’UC requis. Dans cet exemple, pour spécifier le nombre de cœurs d’UC par défaut pour une instance `r5.4xlarge`, choisissez `8`.

1. Pour désactiver le multithreading, sous **Threads per core (Threads par cœur)**, sélectionnez **1**.

1. Dans le panneau **Summary** (Résumé), vérifiez la configuration de votre instance, puis choisissez **Launch instance** (Lancer l’instance). Pour de plus amples informations, veuillez consulter [Lancez une instance EC2 à l’aide de l’assistant de lancement d’instance de la console](ec2-launch-instance-wizard.md).

------
#### [ AWS CLI ]

**Désactiver SMT pendant le lancement d’une instance**  
Utilisez la AWS CLI commande [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) et spécifiez la valeur `1` for `ThreadsPerCore` pour le `--cpu-options` paramètre. Pour `CoreCount`, spécifiez le nombre de cœurs d’UC. Dans cet exemple, pour spécifier le nombre de cœurs d’UC par défaut pour une instance `r7i.4xlarge`, spécifiez la valeur `8`.

```
aws ec2 run-instances \
    --image-id ami-0abcdef1234567890 \
    --instance-type r7i.4xlarge \
    --cpu-options "CoreCount=8,ThreadsPerCore=1" \
    --key-name my-key-pair
```

------
#### [ PowerShell ]

**Désactiver SMT pendant le lancement d’une instance**  
Utilisez la [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html)commande et spécifiez la valeur `1` for `ThreadsPerCore` pour le `-CpuOptions` paramètre. Pour `CoreCount`, spécifiez le nombre de cœurs d’UC. Dans cet exemple, pour spécifier le nombre de cœurs d’UC par défaut pour une instance `r7i.4xlarge`, spécifiez la valeur `8`.

```
New-EC2Instance `
    -ImageId 'ami-0abcdef1234567890' `
    -InstanceType 'r7i.4xlarge' `
    -CpuOptions @{CoreCount=8; ThreadsPerCore=1} `
    -KeyName 'my-key-pair'
```

------

**Note**  
Pour désactiver SMT pour une instance existante, suivez le processus indiqué dans [Modifier les options d’UC pour votre instance EC2](#change-vCPUs-after-launch) et modifiez le nombre de threads exécutés par cœur en`1`.

## Spécifiez un nombre personnalisé de v CPUs au lancement
<a name="cpu-options-customize-vCPUs-launch"></a>

Vous pouvez personnaliser le nombre de cœurs de CPU et de threads par cœur lorsque vous lancez une instance à partir de la console EC2 ou de la AWS CLI. Les exemples de cette section utilisent un type d’`r5.4xlarge`instance, qui possède les paramètres par défaut suivants :
+ Cœurs de CPU : 8
+ Threads par défaut : 2

Les instances sont lancées avec le nombre maximum de v CPUs disponibles par défaut pour le type d'instance. Pour ce type d'instance, cela représente 16 v au total CPUs (8 cœurs exécutant 2 threads chacun). Pour plus d’informations sur les types d’instance, consultez [instances de mémoire optimisée](cpu-options-supported-instances-values.md#cpu-options-mem-optimized).

L'exemple suivant lance une `r5.4xlarge` instance avec 4 CPUs v.

------
#### [ Console ]

**Pour spécifier un nombre personnalisé de v CPUs lors du lancement de l'instance**

1. Suivez la procédure [Lancez une instance EC2 à l’aide de l’assistant de lancement d’instance de la console](ec2-launch-instance-wizard.md) et configurez votre instance selon vos besoins.

1. Développez **Informations avancées** et cochez la case **Spécifier les options du processeur**.

1. Pour obtenir 4 VCPUs, spécifiez 2 cœurs de processeur et 2 threads par cœur, comme suit :
   + Pour le **Nombre de cœurs**, choisissez **2**.
   + Sous **Threads per core (Threads par cœur)**, choisissez **2**.

1. Dans le panneau **Summary** (Résumé), vérifiez la configuration de votre instance, puis choisissez **Launch instance** (Lancer l’instance). Pour de plus amples informations, veuillez consulter [Lancez une instance EC2 à l’aide de l’assistant de lancement d’instance de la console](ec2-launch-instance-wizard.md).

------
#### [ AWS CLI ]

**Pour spécifier un nombre personnalisé de v CPUs lors du lancement de l'instance**  
Utilisez la AWS CLI commande [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) et spécifiez le nombre de cœurs de processeur et le nombre de threads dans le `--cpu-options` paramètre. Vous pouvez spécifier 2 cœurs de processeur et 2 threads par cœur pour obtenir 4 CPUs v.

```
aws ec2 run-instances \
    --image-id ami-0abcdef1234567890 \
    --instance-type r7i.4xlarge \
    --cpu-options "CoreCount=2,ThreadsPerCore=2" \
    --key-name my-key-pair
```

Vous pouvez également spécifier 4 cœurs de processeur et 1 thread par cœur (désactiver SMT) pour obtenir 4 v CPUs :

```
aws ec2 run-instances \
    --image-id ami-0abcdef1234567890 \
    --instance-type r7i.4xlarge \
    --cpu-options "CoreCount=4,ThreadsPerCore=1" \
    --key-name my-key-pair
```

------
#### [ PowerShell ]

**Pour spécifier un nombre personnalisé de v CPUs lors du lancement de l'instance**  
Utilisez la [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html)commande et spécifiez le nombre de cœurs de processeur et le nombre de threads dans le `-CpuOptions` paramètre. Vous pouvez spécifier 2 cœurs de processeur et 2 threads par cœur pour obtenir 4 CPUs v.

```
New-EC2Instance `
    -ImageId 'ami-0abcdef1234567890' `
    -InstanceType 'r7i.4xlarge' `
    -CpuOptions @{CoreCount=2; ThreadsPerCore=2} `
    -KeyName 'my-key-pair'
```

Vous pouvez également spécifier 4 cœurs de processeur et 1 thread par cœur (désactiver SMT) pour obtenir 4 v CPUs :

```
New-EC2Instance `
    -ImageId 'ami-0abcdef1234567890' `
    -InstanceType 'r7i.4xlarge' `
    -CpuOptions @{CoreCount=4; ThreadsPerCore=1} `
    -KeyName 'my-key-pair'
```

------

## Spécifiez un nombre personnalisé de v CPUs dans un modèle de lancement
<a name="cpu-options-customize-vCPUs-launch-template"></a>

Vous pouvez personnaliser le nombre de cœurs de CPU et de threads par cœur pour l’instance dans un modèle de lancement. Les exemples de cette section utilisent un type d’`r5.4xlarge`instance, qui possède les paramètres par défaut suivants :
+ Cœurs de CPU : 8
+ Threads par défaut : 2

Les instances sont lancées avec le nombre maximum de v CPUs disponibles par défaut pour le type d'instance. Pour ce type d'instance, cela représente 16 v au total CPUs (8 cœurs exécutant 2 threads chacun). Pour plus d’informations sur les types d’instance, consultez [instances de mémoire optimisée](cpu-options-supported-instances-values.md#cpu-options-mem-optimized).

L'exemple suivant crée un modèle de lancement qui spécifie la configuration d'une `r5.4xlarge` instance avec 4 CPUs v.

------
#### [ Console ]

**Pour spécifier un nombre personnalisé de v CPUs dans un modèle de lancement**

1. Suivez la procédure [Créer un modèle de lancement en spécifiant des paramètres](create-launch-template.md#create-launch-template-define-parameters) et configurez votre modèle de lancement selon vos besoins.

1. Développez **Informations avancées** et cochez la case **Spécifier les options d’UC**.

1. Pour obtenir 4 VCPUs, spécifiez 2 cœurs de processeur et 2 threads par cœur, comme suit :
   + Pour le **Nombre de cœurs**, choisissez **2**.
   + Sous **Threads per core (Threads par cœur)**, choisissez **2**.

1. Dans le panneau **Résumé**, vérifiez la configuration de votre instance, puis choisissez **Créer un modèle de lancement**. Pour de plus amples informations, veuillez consulter [Stocker les paramètres de lancement des instances dans les modèles de lancement Amazon EC2](ec2-launch-templates.md).

------
#### [ AWS CLI ]

**Pour spécifier un nombre personnalisé de v CPUs dans un modèle de lancement**  
Utilisez la [create-launch-template](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-launch-template.html) AWS CLI commande et spécifiez le nombre de cœurs de processeur et le nombre de threads dans le `CpuOptions` paramètre. Vous pouvez spécifier 2 cœurs de processeur et 2 threads par cœur pour obtenir 4 CPUs v.

```
aws ec2 create-launch-template \
    --launch-template-name TemplateForCPUOptions \
    --version-description CPUOptionsVersion1 \
    --launch-template-data file://template-data.json
```

Vous trouverez ci-dessous un exemple de fichier JSON contenant les données du modèle de lancement, qui inclut les options CPU, pour la configuration de l’instance de cet exemple.

```
{
    "NetworkInterfaces": [{
        "AssociatePublicIpAddress": true,
        "DeviceIndex": 0,
        "Ipv6AddressCount": 1,
        "SubnetId": "subnet-0abcdef1234567890"
    }],
    "ImageId": "ami-0abcdef1234567890",
    "InstanceType": "r5.4xlarge",
    "TagSpecifications": [{
        "ResourceType": "instance",
        "Tags": [{
            "Key":"Name",
            "Value":"webserver"
        }]
    }],
    "CpuOptions": {
        "CoreCount":2,
        "ThreadsPerCore":2
    }
}
```

Vous pouvez également spécifier 4 cœurs de processeur et 1 thread par cœur (désactiver SMT) pour obtenir 4 v CPUs :

```
{
    "NetworkInterfaces": [{
        "AssociatePublicIpAddress": true,
        "DeviceIndex": 0,
        "Ipv6AddressCount": 1,
        "SubnetId": "subnet-0abcdef1234567890"
    }],
    "ImageId": "ami-0abcdef1234567890",
    "InstanceType": "r5.4xlarge",
    "TagSpecifications": [{
        "ResourceType": "instance",
        "Tags": [{
            "Key":"Name",
            "Value":"webserver"
        }]
    }],
    "CpuOptions": {
        "CoreCount":4,
        "ThreadsPerCore":1
    }
}
```

------
#### [ PowerShell ]

**Pour spécifier un nombre personnalisé de v CPUs dans un modèle de lancement**  
Utilisez [New-EC2LaunchTemplate](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2LaunchTemplate.html).

```
New-EC2LaunchTemplate `
    -LaunchTemplateName 'TemplateForCPUOptions' `
    -VersionDescription 'CPUOptionsVersion1' `
    -LaunchTemplateData (Get-Content -Path 'template-data.json' | ConvertFrom-Json)
```

------

## Modifier les options d’UC pour votre instance EC2
<a name="change-vCPUs-after-launch"></a>

À mesure que vos besoins évoluent au fil du temps, vous souhaiterez peut-être modifier la configuration des options de processeur pour une instance existante. Chaque thread exécuté sur votre instance est appelé UC virtuelle (vCPU). Vous pouvez modifier le nombre de vCPU exécutés pour une instance existante dans la console Amazon EC2 AWS CLI, l'API ou. SDKs L’état de l’instance doit être `Stopped` le même pour que vous puissiez effectuer cette modification.

Pour afficher les étapes de la console ou de la ligne de commande, sélectionnez l’onglet correspondant à votre environnement. Pour obtenir des informations sur les demandes d'API et les réponses, consultez [ModifyInstanceCpuOptions](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyInstanceCpuOptions.html)le manuel *Amazon EC2 API* Reference.

------
#### [ Console ]

Suivez cette procédure pour modifier le nombre de v actifs CPUs de votre instance par rapport au AWS Management Console.

1. Ouvrez la console Amazon EC2 à l’adresse [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Dans le panneau de navigation de gauche, sélectionnez **Instances**. Cela ouvre la liste des instances définies pour le moment Région AWS.

1. Sélectionnez l'instance dans la liste **Instances**. Vous pouvez également sélectionner le lien de l’instance pour ouvrir la page de détails de l’instance.

1. Si l'instance est en cours d'exécution, vous devez l'arrêter avant de continuer. Choisissez **Arrêter l’instance** dans le menu **État de l’instance**.

1. Pour modifier la configuration de votre vCPU, choisissez **Modifier les options d’UC** dans **Paramètres de l’instance** dans le menu **Actions**. Cela ouvre la page **Modifier les options du processeur**.

1. Choisissez l’une des options d’UC suivantes pour modifier la configuration de votre instance.  
**Utiliser les options d’UC par défaut**  
Cette option réinitialise votre instance au nombre par défaut de v CPUs pour le type d'instance. Par défaut, tous les threads sont exécutés pour tous les cœurs de processeur.  
**Spécifier les options du processeur**  
Cette option permet de configurer le nombre de v CPUs exécutés sur votre instance.

1. Si vous avez choisi **Spécifier les options du processeur**, CPUs les champs **Active v** s'affichent.
   + Utilisez le premier sélecteur pour configurer le nombre de threads pour chaque cœur d’UC. Pour désactiver le multithreading simultané, choisissez `1`.
   + Utilisez le second sélecteur pour configurer le nombre de ces CPUs exécutions sur votre instance.

   Les champs suivants se mettent à jour dynamiquement lorsque vous modifiez les sélecteurs d’options d’UC.
   + **Active v CPUs** : nombre de cœurs de processeur multiplié par le nombre de threads par cœur, en fonction des sélections que vous avez effectuées. Par exemple, si vous sélectionnez 2 fils et 4 cœurs, cela équivaudrait à 8 CPUs v.
   + **Total v CPUs** : nombre maximal de v CPUs pour le type d'instance. Par exemple, pour un type d'`m6i.4xlarge`instance, il s'agit de 16 v CPUs (8 cœurs exécutant 2 threads chacun).

1. Pour appliquer vos mises à jour, choisissez **Modifier**.

------
#### [ AWS CLI ]

Suivez cette procédure pour modifier le nombre de v actifs CPUs de votre instance par rapport au AWS CLI.

Utilisez la [modify-instance-cpu-options](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/modify-instance-cpu-options.html)commande et spécifiez le nombre de cœurs de processeur exécutés dans le `--core-count` paramètre et le nombre de threads exécutés par cœur dans le `--threads-per-core` paramètre.

Les exemples suivants montrent deux configurations possibles sur un type d'`m6i.4xlarge`instance pour exécuter 8 v CPUs sur l'instance spécifiée. La valeur par défaut pour ce type d'instance est 16 v CPUs (8 cœurs exécutant 2 threads chacun).

**Exemple 1 :** exécutez 4 cœurs de processeur avec 2 threads par cœur, pour un total de 8 vCPU.

```
aws ec2 modify-instance-cpu-options \
    --instance-id i-1234567890abcdef0 \

    --core-count=4 \
    --threads-per-core=2
```

**Exemple 2 :** désactivez le multithreading simultané en modifiant le nombre de threads exécutés par cœur en. `1` La configuration résultante exécute également un total de 8 v CPUs (8 cœurs de processeur avec 1 thread par cœur).

```
aws ec2 modify-instance-cpu-options \
    --instance-id 1234567890abcdef0 \
    --core-count=8 \
    --threads-per-core=1
```

------
#### [ PowerShell ]

**Pour modifier le nombre de v actifs CPUs pour une instance**  
Utilisez l'[Edit-EC2InstanceCpuOption](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceCpuOption.html)applet de commande et spécifiez le nombre de cœurs de processeur exécutés dans le `-CoreCount` paramètre et le nombre de threads exécutés par cœur dans le `ThreadsPerCore` paramètre.

**Exemple 1 :** exécutez 4 cœurs de processeur avec 2 threads par cœur, pour un total de 8 vCPU.

```
Edit-EC2InstanceCpuOption `
    -InstanceId 'i-1234567890abcdef0' `
    -CoreCount 4 `
    -ThreadsPerCore 2
```

**Exemple 2 :** désactivez le multithreading simultané en modifiant le nombre de threads exécutés par cœur en. `1` La configuration résultante exécute également un total de 8 v CPUs (8 cœurs de processeur avec 1 thread par cœur).

```
Edit-EC2InstanceCpuOption `
    -InstanceId 'i-1234567890abcdef0' `
    -CoreCount 8 `
    -ThreadsPerCore 1
```

------

# Afficher les threads et les cœurs du processeur pour une instance Amazon EC2
<a name="view-cpu-options"></a>

Vous pouvez afficher les options d’UC pour une instance existante en décrivant l’instance.

------
#### [ Console ]

**Pour afficher les options d’UC pour une instance**

1. Ouvrez la console Amazon EC2 à l’adresse [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Dans le panneau de navigation sur la gauche, choisissez **Instances**, puis sélectionnez l’instance.

1. Dans l'onglet **Détails**, sous **Hôte et groupe de placement**, recherchez **Numéro de CPUs v.**

------
#### [ AWS CLI ]

**Pour afficher les options d’UC pour une instance**  
Utilisez la commande [describe-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html).

```
aws ec2 describe-instances \
    --instance-ids i-1234567890abcdef0 \
    --query Reservations[].Instances[].CpuOptions
```

Voici un exemple de sortie. Le champ `CoreCount` indique le nombre de cœurs pour l’instance. Le champ `ThreadsPerCore` indique le nombre de threads par cœur.

```
[
    {
        "CoreCount": 24, 
        "ThreadsPerCore": 2
    }, 
]
```

------
#### [ PowerShell ]

**Pour afficher les options d’UC pour une instance**  
Utilisez l’applet de commande [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html).

```
(Get-EC2Instance `
    -InstanceId 'i-1234567890abcdef0').Instances.CpuOptions
```

Voici un exemple de sortie.

```
AmdSevSnp CoreCount ThreadsPerCore
--------- --------- --------------
          24        2
```

------

Pour consulter les informations relatives au processeur, vous pouvez également vous connecter à votre instance et utiliser l’un des outils système suivants :
+ Windows `Task Manager` sur votre instance Windows
+ La commande **lscpu** sur votre instance Linux

Vous pouvez l'utiliser AWS Config pour enregistrer, évaluer, auditer et évaluer les modifications de configuration des instances, y compris les instances résiliées. Pour plus d’informations, consultez [ Mise en route avec AWS Config](https://docs.aws.amazon.com/config/latest/developerguide/getting-started.html) dans le *AWS Config Guide du développeur*.

# Optimisation CPUs pour les instances incluses dans une licence
<a name="optimize-cpu"></a>

Les charges de travail telles que Microsoft SQL Server nécessitent souvent des niveaux élevés de mémoire et d’IOPS, mais un faible nombre de vCPU. AWS fournit un large éventail de types d’instances capables de couvrir la plupart de vos besoins en infrastructure. Toutefois, afin de réduire les coûts de licence basés sur les vCPU pour Windows et Microsoft SQL Server, vous pouvez personnaliser le nombre de vCPU exécutés sur votre instance EC2 tout en conservant les mêmes spécifications de mémoire, de stockage et de réseau. Cette approche permet d'économiser sur les coûts de licence basés sur le vCPU pour les charges de travail incluses dans la licence et Bring-Your-Own-License (BYOL). Vous pouvez spécifier les options du processeur lorsque vous lancez ou modifiez une instance à l'aide de la console ou de l'API Amazon EC2. Pour obtenir des instructions, veuillez consulter [Spécifier les options d’UC pour une instance Amazon EC2](instance-specify-cpu-options.md).

Pour plus d'informations, consultez ce billet de [blog](https://aws.amazon.com/blogs/modernizing-with-aws/optimize-cpus-best-practices-for-sql-server-workloads-continued/) sur les meilleures pratiques d'optimisation CPUs pour les charges de travail SQL Server.

## Types de licences pris en charge
<a name="win-opt-cpu-supported-lic-types"></a>

Optimize CPUs prend en charge la facturation en fonction du nombre de configurations de licence actives CPUs pour les types de configurations de licence suivants pour les instances lancées à partir d'une AMI incluant une licence. Pour de plus amples informations sur les types de licences, consultez la section [Champs d’informations de facturation d’AMI](billing-info-fields.md).

**Facturation des instances d’AMI comprenant une licence**


| Licenced incluses | Usage operation (Opération d’utilisation) | Prix par heure vCPU | 
| --- | --- | --- | 
|  Windows Server  |  RunInstances:0002  |  0,046\$1  | 
|  Windows Server avec SQL Server Enterprise  |  RunInstances:0102  |  0,421\$1  | 
|  Windows Server avec SQL Server Standard  |  RunInstances:0006  |  0,166\$1  | 
|  Windows Server avec SQL Server Web  |  RunInstances:0202  |  0,063\$1  | 

## Options d’achat prises en charge
<a name="win-opt-cpu-supported-po"></a>

Optimize CPUs prend en charge les options d'achat suivantes pour les instances incluses dans une licence :
+ À la demande
+ Savings Plans

**Avertissement**  
Si vous utilisez des instances réservées, les remises peuvent ne pas être appliquées lorsque vous configurez Optimize CPUs pour les instances incluses dans une licence dans le même compte payeur. Nous vous recommandons d’utiliser Savings Plans pour réduire les coûts de licence basés sur les processeurs virtuels et réaliser des économies comparables sur vos coûts de calcul.  
Les comptes qui utilisaient à la fois des instances Optimize CPUs et des instances réservées pour Windows et SQL Server sur le même type d'instance avant le 15 octobre 2025 ont été ajoutés à une liste de désinscription afin de conserver leur expérience de facturation actuelle. Pour profiter des économies réalisées par l’optimisation des UC sur les licences CPU, contactez le [Centre AWS Support](https://console.aws.amazon.com/support/home#/) pour être retiré de la liste d’annulation de l’inscription.

## Comment CPUs fonctionne Optimize pour économiser sur les frais de licence
<a name="win-opt-cpu-how-it-works"></a>

Les exemples suivants permettent d’illustrer les économies de coûts qui sont possibles lorsque vous configurez l’utilisation de votre UC.

**Exemple 1 : facturation par défaut** Cet exemple montre une instance r7i.8xlarge lancée à partir d'une AMI Windows et SQL Server Enterprise incluse sous licence qui a fonctionné pendant 100 heures avec la configuration de processeur par défaut de 32 V CPUs pour le type d'instance (3 200 heures de vCPU).

La facture indique un article avec un tarif combiné qui inclut à la fois les frais d’utilisation et les frais de licence.

![\[Exemple de facture avec facturation par défaut pour les instances Windows et SQL Server Enterprise comprenant une licence.\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/images/optimize-cpus-sample-bill-default.png)


**Exemple 2 : optimiser la CPUs facturation** Cet exemple montre une instance r7i.8xlarge lancée à partir d'une AMI Windows et SQL Server Enterprise incluse dans une licence. Pour économiser sur les frais de licence, le nombre de CPUs licences actives a été réduit à 16 CPUs v. L'instance s'est ensuite exécutée pendant 100 heures avec la nouvelle configuration.

La facture comporte les deux postes suivants.

Description de la facturation : **Elastic Compute Cloud**  
Le premier poste indique le coût de base de l’instance Windows et SQL Server exécutée pendant 100 heures (211,68 USD).

Description de la facturation : **Frais de tiers inclus pour l’optimisation des UC Amazon EC2 comprenant une licence**  
Le deuxième poste couvre les frais de licence basés sur le nombre de v CPUs actifs pendant la période de facturation (673,60\$1).

![\[Exemple de facture avec Optimize CPUs billing pour une instance Windows et SQL Server Enterprise avec licence incluse.\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/images/optimize-cpus-sample-bill-optimized.png)


**Exemple 3 : Optimisez la CPUs facturation avec Savings Plans** Cet exemple montre une instance r7i.8xlarge lancée à partir d'une AMI Windows et SQL Server Enterprise incluse dans une licence. Pour économiser sur les frais de licence, le nombre de CPUs licences actives a été réduit à 16 CPUs v. L'instance s'est ensuite exécutée pendant 100 heures avec la nouvelle configuration.

Un *Compute Savings Plans sans frais initiaux* d’un an avec un engagement de 1,60 USD/heure (arrondi) permet de réaliser des économies supplémentaires qui réduisent le coût de base de l’instance de Windows et de SQL Server. L’engagement du Savings Plan couvre les 100 heures d’utilisation complètes de l’instance r7i.8xlarge pour un tarif Savings Plans de 1,53362 USD/heure.

La facture comporte les postes suivants.

Description de la facturation : **Utilisation du Compute Savings Plans**  
Le premier poste indique l’engagement du Savings Plan pour les 100 heures d’utilisation complètes (160,00 USD).

Description de la facturation : **Elastic Compute Cloud**  
Le deuxième poste contient deux entrées. La première entrée indique le coût de base d’une instance Windows et SQL Server exécutée pendant 100 heures sans le Savings Plan (211,68 USD). La deuxième entrée indique que le coût de référence complet a été couvert par le Compute Savings Plan (-211,68 USD), ce qui donne un coût net nul pour cette rubrique.

Description de la facturation : **Frais de tiers inclus pour l’optimisation des UC Amazon EC2 comprenant une licence**  
Le troisième poste couvre les frais de licence basés sur le nombre de v CPUs actifs pendant la période de facturation (673,60\$1).

![\[Exemple de facture avec un Savings Plan et une CPUs facturation Optimize pour une instance Windows et SQL Server Enterprise incluse sous licence.\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/images/optimize-cpus-sample-bill-savings-plan.png)


# AMD SEV-SNP pour les instances Amazon EC2
<a name="sev-snp"></a>

AMD Secure Encrypted Virtualization-Secure Nested Paging (AMD SEV-SNP) est une fonction du processeur qui fournit les propriétés suivantes :
+ **Attestation** : AMD SEV-SNP vous permet de récupérer un rapport d’attestation signé contenant une mesure cryptographique pouvant être utilisée pour valider l’état et l’identité de l’instance, et indiquant qu’elle s’exécute sur du matériel AMD authentique. Pour de plus amples informations, veuillez consulter [Tester une EC2 instance Amazon avec AMD SEV-SNP](snp-attestation.md).
+ **Chiffrement de la mémoire** : à partir des processeurs AMD EPYC (Milan), AWS Graviton2 et Intel Xeon Scalable (Ice Lake), la mémoire de l'instance est toujours chiffrée. Les instances activées pour AMD SEV-SNP utilisent une clé spécifique à l’instance pour le chiffrement de leur mémoire.

**Topics**
+ [

## Concepts et terminologie
](#snp-concepts)
+ [

## Exigences
](#snp-requirements)
+ [

## Considérations
](#snp-considerations)
+ [

## Tarification
](#snp-pricing)
+ [Rechercher les types d’instances pris en charge](snp-find-instance-types.md)
+ [Activation d’AMD SEV-SNP](snp-work-launch.md)
+ [Attestation avec AMD SEV-SNP](snp-attestation.md)

## Concepts et terminologie
<a name="snp-concepts"></a>

Avant de commencer à utiliser AMD SEV-SNP, assurez-vous de vous familiariser avec les concepts et la terminologie suivants.

**Rapport d’attestation AMD SEV-SNP**  
Le rapport d’attestation AMD SEV-SNP est un document qu’une instance peut demander au processeur. Le rapport d’attestation AMD SEV-SNP peut être utilisé pour valider l’état et l’identité d’une instance et pour vérifier qu’elle s’exécute dans un environnement AMD agréé. Le rapport inclut une mesure de lancement, qui est un hachage cryptographique de l'état de démarrage initial d'une instance, y compris le contenu de la mémoire initiale de l'instance et l'état initial du v. CPUs Le rapport d'attestation AMD SEV-SNP est signé avec une signature VLEK qui renvoie à une racine de confiance AMD.

**VLEK**  
La VLEK (Versioned Loaded Endorsement Key) est une clé de signature versionnée, certifiée par AMD et utilisée par le processeur AMD pour signer les rapports d’attestation AMD SEV-SNP. Les signatures VLEK peuvent être validées à l’aide de certificats fournis par AMD.

**OVMF binaire**  
L’OVMF (Open Virtual Machine Firmware) est le code de démarrage anticipé utilisé pour fournir un environnement UEFI à l’instance. Le code de démarrage anticipé est exécuté avant le démarrage du code de l’AMI. L’OVMF trouve et exécute également le chargeur de démarrage fourni dans l’AMI. Pour plus d’informations, consultez le [référentiel OVMF](https://github.com/tianocore/tianocore.github.io/wiki/OVMF) (français non garanti).

## Exigences
<a name="snp-requirements"></a>

Pour utiliser AMD SEV-SNP, vous devez procéder comme suit :
+ Utilisez l’un des types d’instance pris en charge suivants :
  + **Usage général** : `m6a.large` \$1 `m6a.xlarge` \$1 `m6a.2xlarge` \$1 `m6a.4xlarge` \$1 `m6a.8xlarge`
  + **Optimisées pour le calcul** : `c6a.large` \$1 `c6a.xlarge` \$1 `c6a.2xlarge` \$1 `c6a.4xlarge` \$1 `c6a.8xlarge` \$1 `c6a.12xlarge` \$1 `c6a.16xlarge`
  + **Mémoire optimisée** : `r6a.large` \$1 `r6a.xlarge` \$1 `r6a.2xlarge` \$1 `r6a.4xlarge`
+ Lancez votre instance dans un environnement compatible Région AWS. À l’heure actuelle, seules les régions USA Est (Ohio) et Europe (Irlande) sont prises en charge.
+ Utilisez une AMI avec le mode de démarrage `uefi` ou `uefi-preferred` et un système d’exploitation qui prend en charge AMD SEV-SNP. Pour plus d’informations sur la prise en charge d’AMD SEV-SNP sur votre système d’exploitation, consultez la documentation du système d’exploitation correspondant. En effet AWS, AMD SEV-SNP est pris en charge sur AL2 023, RHEL 9.3, SLES 15 SP4 et Ubuntu 23.04 et versions ultérieures.

## Considérations
<a name="snp-considerations"></a>

Vous ne pouvez activer AMD SEV-SNP que lorsque vous lancez une instance. Lorsque AMD SEV-SNP est activé pour le lancement de votre instance, les règles suivantes s’appliquent.
+ Après avoir été activée, AMD SEV-SNP ne peut plus être désactivée. Il reste activé tout au long du cycle de vie de l’instance.
+ Vous ne pouvez [modifier le type d’instance](ec2-instance-resize.md) que pour un autre type d’instance qui prend en charge AMD SEV-SNP.
+ La veille prolongée et les enclaves Nitro ne sont pas prises en charge.
+ Les hôtes dédiés ne sont pas pris en charge.
+ Si l’hôte sous-jacent de votre instance doit faire l’objet d’une maintenance, vous recevrez une notification d’événement programmé 14 jours avant l’événement. Vous devez arrêter ou redémarrer manuellement votre instance pour la déplacer vers un nouvel hôte.

## Tarification
<a name="snp-pricing"></a>

Lorsque vous lancez une EC2 instance Amazon avec AMD SEV-SNP activé, vous êtes facturé des frais d'utilisation horaires supplémentaires équivalant à 10 % du [taux horaire à la demande](https://aws.amazon.com/ec2/pricing/on-demand/) du type d'instance sélectionné.

Ces frais d'utilisation d'AMD SEV-SNP sont facturés séparément de l'utilisation de votre instance Amazon EC2 . Les instances réservées, les Savings Plans et l’utilisation du système d’exploitation n’ont aucune incidence sur ces frais. 

Si vous configurez une instance Spot pour qu’elle soit lancée avec [AMD SEV-SNP](#sev-snp) activé, vous devez payer des frais d’utilisation horaires supplémentaires équivalant à 10 % du [taux horaire à la demande](https://aws.amazon.com/ec2/pricing/on-demand/) du type d’instance sélectionné. Si la stratégie d’allocation utilise le prix comme entrée, le parc d’instances Spot n’inclut pas ces frais supplémentaires ; seul le prix au comptant est utilisé.

# Trouvez les types d' EC2 instances compatibles avec AMD SEV-SNP
<a name="snp-find-instance-types"></a>

Vous pouvez rechercher les types d’instance qui prennent en charge AMD SEV-SNP. La EC2 console Amazon n'affiche pas ces informations pour un type d'instance.

------
#### [ AWS CLI ]

**pour rechercher des types d’instances qui prennent en charge AMD SEV-SNP**  
Utilisez la commande [https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-types.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-types.html) suivante.

```
aws ec2 describe-instance-types \
    --filters Name=processor-info.supported-features,Values=amd-sev-snp \
    --query 'InstanceTypes[*].[InstanceType]' \
    --output text | sort
```

Voici un exemple de sortie.

```
c6a.12xlarge
c6a.16xlarge
c6a.2xlarge
c6a.4xlarge
c6a.8xlarge
c6a.large
c6a.xlarge
m6a.2xlarge
m6a.4xlarge
m6a.8xlarge
m6a.large
m6a.xlarge
r6a.2xlarge
r6a.4xlarge
r6a.large
r6a.xlarge
```

------
#### [ PowerShell ]

**pour rechercher des types d’instances qui prennent en charge AMD SEV-SNP**  
Utilisez l’applet de commande [Get-EC2InstanceType](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceType.html).

```
(Get-EC2InstanceType `
    -Filter @{Name="processor-info.supported-features"; Values="amd-sev-snp"}).InstanceType.Value | Sort-Object
```

Voici un exemple de sortie.

```
c6a.12xlarge
c6a.16xlarge
c6a.2xlarge
c6a.4xlarge
c6a.8xlarge
c6a.large
c6a.xlarge
m6a.2xlarge
m6a.4xlarge
m6a.8xlarge
m6a.large
m6a.xlarge
r6a.2xlarge
r6a.4xlarge
r6a.large
r6a.xlarge
```

------

# Activer AMD SEV-SNP pour une instance EC2
<a name="snp-work-launch"></a>

Vous pouvez lancer une instance avec AMD SEV-SNP activée. Vous ne pouvez pas activer AMD SEV-SNP après le lancement.

## Lancement d’une instance avec AMD SEV-SNP activée
<a name="snp-launch-instance"></a>

Vous ne pouvez pas activer AMD SEV-SNP à l'aide de la console Amazon. EC2 

------
#### [ AWS CLI ]

**Pour lancer une instance avec AMD SEV-SNP activée**  
Utilisez la commande [https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) avec l’option `--cpu-options`. Pour les exigences supplémentaires, consultez la section [Exigences AMD SEV-SNP](sev-snp.md#snp-requirements).

```
--cpu-options AmdSevSnp=enabled
```

------
#### [ PowerShell ]

**Pour lancer une instance avec AMD SEV-SNP activée**  
Utilisez l'[New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html)applet de commande avec le `-CpuOption` paramètre.

```
-CpuOption @{AmdSevSnp="enabled"}
```

------

## Vérifiez si une EC2 instance est activée pour AMD SEV-SNP
<a name="snp-work-check"></a>

Vous pouvez rechercher les instances pour lesquelles AMD SEV-SNP est activée. La EC2 console Amazon n'affiche pas ces informations.

------
#### [ AWS CLI ]

**Pour vérifier si AMD SEV-SNP est activée pour une instance**  
Utilisez la commande [https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html).

```
aws ec2 describe-instances \
    --instance-ids i-1234567890abcdef0 \
    --query Reservations[].Instances[].CpuOptions
```

Voici un exemple de sortie. Si `AmdSevSnp` n’est pas présent dans `CpuOptions`, cela signifie qu’AMD SEV-SNP est désactivée.

```
[
    {
        "AmdSevSnp": "enabled",
        "CoreCount": 1,
        "ThreadsPerCore": 2
    }
]
```

------
#### [ PowerShell ]

**Pour vérifier si AMD SEV-SNP est activée pour une instance**  
Utilisez l’applet de commande [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html).

```
(Get-EC2Instance `
    -InstanceId i-1234567890abcdef0).Instances.CpuOptions
```

Voici un exemple de sortie. Si la valeur `AmdSevSnp` n’est pas présente, cela signifie qu’AMD SEV-SNP est désactivée.

```
AmdSevSnp CoreCount ThreadsPerCore
--------- --------- --------------
enabled   1         2
```

------
#### [ AWS CloudTrail ]

En AWS CloudTrail cas de demande de lancement d'instance, la propriété suivante indique qu'AMD SEV-SNP est activé pour l'instance.

```
"cpuOptions": {"AmdSevSnp": "enabled"}
```

------

# Tester une EC2 instance Amazon avec AMD SEV-SNP
<a name="snp-attestation"></a>

L’attestation est un processus qui permet à votre instance de prouver son état et son identité. Après avoir activé AMD SEV-SNP pour votre instance, vous pouvez demander un rapport d’attestation AMD SEV-SNP au processeur sous-jacent. Le rapport d’attestation AMD SEV-SNP contient un hachage cryptographique (appelé mesure de lancement) du contenu initial de la mémoire client et de l’état initial du vCPU. Le rapport d’attestation est signé avec une signature VLEK qui renvoie à une source de confiance AMD. Vous pouvez utiliser la mesure de lancement incluse dans le rapport d’attestation pour vérifier que l’instance s’exécute dans un environnement AMD authentique et pour valider le code de démarrage initial qui a été utilisé pour lancer l’instance.

**Prérequis**  
Lancez une instance pour laquelle AMD SEV-SNP est activée. Pour de plus amples informations, veuillez consulter [Activer AMD SEV-SNP pour une instance EC2](snp-work-launch.md).

**Topics**
+ [

## Étape 1 : obtention du rapport d’attestation
](#snp-att-get-report)
+ [

## Étape 2 : Valider la signature du rapport d'attestation
](#snp-att-validate-signature)

## Étape 1 : obtention du rapport d’attestation
<a name="snp-att-get-report"></a>

Au cours de cette étape, vous installez et construisez l’utilitaire `snpguest`, puis vous l’utilisez pour demander le rapport d’attestation et les certificats AMD SEV-SNP.

1. Connectez-vous à votre instance.

1. Exécutez les commandes suivantes pour créer l’utilitaire `snpguest` à partir du [https://github.com/virtee/snpguest](https://github.com/virtee/snpguest).

   ```
   $ git clone https://github.com/virtee/snpguest.git
   $ cd snpguest
   $ cargo build -r
   $ cd target/release
   ```

1. Générez une demande de rapport d’attestation. L’utilitaire demande le rapport d’attestation à l’hôte et l’écrit dans un fichier binaire avec les données de demande fournies.

   L’exemple suivant crée une chaîne de requête aléatoire et l’utilise comme fichier de demande (`request-file.txt`). Lorsque la commande renvoie le rapport d’attestation, celui-ci est stocké dans le chemin de fichier que vous spécifiez (`report.bin`). Dans ce cas, l’utilitaire enregistre le rapport dans le répertoire actuel.

   ```
   $ ./snpguest report report.bin request-file.txt --random
   ```

1. Demandez les certificats à la mémoire de l’hôte et stockez-les sous forme de fichiers PEM. L’exemple suivant enregistre les fichiers dans le même répertoire que l’utilitaire `snpguest`. Si des certificats existent déjà dans le répertoire spécifié, ils sont remplacés.

   ```
   $ ./snpguest certificates PEM ./
   ```

## Étape 2 : Valider la signature du rapport d'attestation
<a name="snp-att-validate-signature"></a>

Le rapport d'attestation est signé à l'aide d'un certificat, appelé VLEK (Versioned Loaded Endorsement Key), émis par AMD pour. AWS Au cours de cette étape, vous pouvez valider que le certificat VLEK est émis par AMD et que le rapport d’attestation est signé par ce certificat VLEK.

1. Téléchargez les certificats de confiance VLEK depuis le site officiel d’AMD dans le répertoire actuel.

   ```
   $ sudo curl --proto '=https' --tlsv1.2 -sSf https://kdsintf.amd.com/vlek/v1/Milan/cert_chain -o ./cert_chain.pem
   ```

1. Utilisez `openssl` pour vérifier que le certificat VLEK est signé par la racine des certificats de confiance AMD.

   ```
   $ sudo openssl verify --CAfile ./cert_chain.pem vlek.pem
   ```

   Voici un exemple de sortie.

   ```
   vlek.pem: OK
   ```

1. Utilisez l’utilitaire `snpguest` pour vérifier que le rapport d’attestation est signé par le certificat VLEK.

   ```
   $ ./snpguest verify attestation ./ report.bin
   ```

   Voici un exemple de sortie.

   ```
   Reported TCB Boot Loader from certificate matches the attestation report.
   Reported TCB TEE from certificate matches the attestation report.
   Reported TCB SNP from certificate matches the attestation report.
   Reported TCB Microcode from certificate matches the attestation report.
   VEK signed the Attestation Report!
   ```

# Contrôle de l'état du processeur pour les instances Linux Amazon EC2
<a name="processor_state_control"></a>

**Les états « C-states »** contrôlent les niveaux de veille qu'un élément central peut atteindre lorsqu'il est inactif. Les états « C-state » sont numérotés de C0 (l’état le plus superficiel lorsque le cœur est totalement éveillé et exécute les instructions) à C6 (l’état de veille le plus profond lorsqu’un cœur est arrêté).

**Les états « P-states »** contrôlent les performances souhaitées (dans la fréquence de l’UC) à partir d’un cœur. La numérotation des états « P-states » commence à P0 (paramètre de performance le plus élevé dans lequel le cœur peut utiliser la technologie Intel Turbo Boost pour améliorer la fréquence si possible) et va de P1 (état « P-state » qui demande la fréquence de base maximale) à P15 (fréquence la plus basse possible).

**Note**  
AWS Les processeurs Graviton sont dotés de modes d'économie d'énergie intégrés et fonctionnent à une fréquence fixe. Par conséquent, ils ne permettent pas au système d’exploitation de contrôler les états « C-state » et les états « P-state ».

**États C-state et P-state**

Les types d'instances suivants permettent à un système d'exploitation de contrôler les états C et P :
+ **Usage général** : `m4.10xlarge` \$1 `m4.16xlarge`
+ **Calcul optimisé** : `c4.8xlarge`
+ **Mémoire optimisée** : `r4.8xlarge` \$1 `r4.16xlarge` \$1 `x1.16xlarge` \$1 `x1.32xlarge` \$1 `x1e.8xlarge` \$1 `x1e.16xlarge` \$1 `x1e.32xlarge`
+ **Stockage optimisé :** `d2.8xlarge` \$1 `i3.8xlarge` \$1 `i3.16xlarge` \$1 `h1.8xlarge` \$1 `h1.16xlarge`
+ **Calcul accéléré** : `f1.16xlarge` \$1 `g3.16xlarge` \$1 `p2.16xlarge` \$1 `p3.16xlarge`
+ **Matériel nu** : toutes les instances du matériel nu équipées de processeurs Intel et AMD

**États C-state uniquement**

Les types d'instances suivants permettent à un système d'exploitation de contrôler les états C :
+ **Usage général** : `m5.12xlarge` `m5.24xlarge` `m5d.12xlarge` \$1 `m5d.24xlarge` \$1 `m5n.12xlarge` \$1 `m5n.24xlarge` \$1 `m5dn.12xlarge` \$1 `m5dn.24xlarge` `m5zn.6xlarge` \$1 `m5zn.12xlarge` \$1 `m6a.24xlarge` \$1 `m6a.48xlarge` \$1 `m6i.16xlarge` \$1 `m6i.32xlarge` \$1 `m6id.16xlarge` \$1 `m6id.32xlarge` `m6idn.16xlarge` \$1 `m6in.16xlarge` \$1 `m6in.32xlarge` \$1 `m7a.medium` \$1 `m7a.large` \$1 `m7a.xlarge` \$1 `m7a.2xlarge` \$1 `m7a.4xlarge` `m7a.8xlarge` \$1 `m7a.12xlarge` \$1 `m7a.16xlarge` \$1 `m7a.24xlarge` \$1 `m7a.32xlarge` \$1 `m7a.48xlarge` \$1 `m7i.large` \$1 `m7i.xlarge` `m7i.2xlarge` \$1 ` m7i.4xlarge` \$1 `m7i.8xlarge` \$1 `m7i.12xlarge` \$1 `m7i.16xlarge`\$1 `m7i.24xlarge` \$1 `m7i.48xlarge` \$1 `m8a.medium` \$1 `m8a.large` \$1 `m8a.xlarge` \$1 `m8a.2xlarge` \$1 `m8a.4xlarge` \$1 `m8a.8xlarge` `m8a.12xlarge` \$1 `m8a.16xlarge` \$1 `m8a.24xlarge` \$1 `m8a.48xlarge` \$1 `m8azn.medium` \$1 `m8azn.large` \$1 `m8azn.xlarge` \$1 `m8azn.3xlarge` \$1 `m8azn.6xlarge` \$1 `m8azn.12xlarge` \$1 `m8azn.24xlarge` \$1 `m8i.large` \$1 `m8i.xlarge` \$1 `m8i.2xlarge` \$1 `m8i.4xlarge` \$1 `m8i.8xlarge` \$1 `m8i.12xlarge` \$1 `m8i.16xlarge` \$1 `m8i.24xlarge` `m8i.32xlarge` \$1 `m8i.48xlarge` \$1 `m8i.96xlarge` \$1 `m8id.large` \$1 `m8id.xlarge` \$1 `m8id.2xlarge` \$1 `m8id.4xlarge` \$1 `m8id.8xlarge` \$1 `m8id.12xlarge` \$1 `m8id.16xlarge` \$1 `m8id.24xlarge`\$1 `m8id.32xlarge` \$1 `m8id.48xlarge` \$1 `m8id.96xlarge`
+ **Optimisé pour le calcul** : `c5.9xlarge` `c5.12xlarge` `c5.18xlarge` `c5.24xlarge` `c5a.24xlarge` \$1 `c5ad.24xlarge` \$1 `c5d.9xlarge` \$1 `c5d.12xlarge` \$1 `c5d.18xlarge` \$1 `c5d.24xlarge` \$1 `c5n.9xlarge` `c5n.18xlarge` \$1 `c6a.24xlarge` \$1 `c6a.32xlarge` \$1 `c6a.48xlarge` \$1 `c6i.16xlarge` \$1 `c6i.32xlarge` \$1 `c6id.24xlarge` \$1 `c6id.32xlarge` \$1 `c6in.32xlarge` \$1 `c7a.medium` `c7a.large` \$1 `c7a.xlarge` \$1 `c7a.2xlarge` \$1 `c7a.4xlarge` \$1 `c7a.8xlarge` \$1 `c7a.12xlarge` \$1 `c7a.16xlarge` \$1 `c7a.24xlarge` \$1 `c7a.32xlarge` \$1 `c7a.48xlarge` `c7i.large` \$1 `c7i.xlarge` \$1 `c7i.2xlarge` \$1 `c7i.4xlarge` \$1 `c7i.8xlarge` \$1 `c7i.12xlarge`\$1 `c7i.16xlarge` \$1 `c7i.24xlarge` \$1 `c7i.48xlarge` \$1 `c8a.medium` \$1 `c8a.large` \$1 `c8a.xlarge` \$1 `c8a.2xlarge` \$1 `c8a.4xlarge` `c8a.8xlarge` \$1 `c8a.12xlarge` \$1 `c8a.16xlarge` \$1 `c8a.24xlarge` \$1 `c8a.48xlarge` \$1 `c8i.large` \$1 `c8i.xlarge` \$1 `c8i.2xlarge` \$1 `c8i.4xlarge` \$1 `c8i.8xlarge` \$1 `c8i.12xlarge` \$1 `c8i.16xlarge` \$1 `c8i.24xlarge` \$1 `c8i.32xlarge` \$1 `c8i.48xlarge` \$1 `c8i.96xlarge` \$1 `c8id.large` \$1 `c8id.xlarge` `c8id.2xlarge` \$1 `c8id.4xlarge` \$1 `c8id.8xlarge` \$1 `c8id.12xlarge` \$1 `c8id.16xlarge` \$1 `c8id.24xlarge` \$1 `c8id.32xlarge` \$1 `c8id.48xlarge` \$1 `c8id.96xlarge` `x8i.large` \$1 `x8i.xlarge` \$1 `x8i.2xlarge`\$1 `x8i.4xlarge` \$1 `x8i.8xlarge` \$1 `x8i.12xlarge` `x8i.16xlarge` \$1 `x8i.24xlarge` \$1 `x8i.32xlarge` \$1 `x8i.48xlarge` \$1 `x8i.48xlarge` \$1 `x8i.96xlarge`
+ **Mémoire optimisée** : `r5.12xlarge` \$1 `r5.24xlarge` \$1 `r5b.12xlarge` \$1 `r5d.12xlarge` \$1 `r5d.24xlarge` \$1 `r5n.12xlarge` \$1 `r5n.24xlarge` \$1 \$1 `r5dn.12xlarge` \$1 `r5dn.24xlarge` \$1 `r6a.24xlarge` \$1 `r6a.48xlarge` \$1 `r6i.16xlarge` \$1 `r6i.32xlarge` \$1 `r6id.16xlarge` \$1 `r6id.32xlarge` \$1 `r6in.16xlarge` \$1 `r6in.32xlarge` \$1 `r7a.medium` \$1 `r7a.large` \$1 `r7a.xlarge` \$1 `r7a.2xlarge` \$1 `r7a.4xlarge` \$1 `r7a.8xlarge` \$1 `r7a.12xlarge` \$1 `r7a.16xlarge` \$1 `r7a.24xlarge` \$1 \$1 `r7a.32xlarge` \$1 `r7a.48xlarge` \$1 `r7i.large` \$1 `r7i.xlarge` \$1 `r7i.2xlarge` \$1 `r7i.4xlarge` \$1 `r7i.8xlarge` \$1 `r7i.12xlarge` \$1 `r7i.16xlarge` \$1 `r7i.24xlarge` \$1 `r7i.48xlarge`\$1 `r7iz.large` \$1 `r7iz.xlarge` \$1 `r7iz.2xlarge` \$1 `r7iz.4xlarge` \$1 `r7iz.8xlarge` \$1 `r7iz.12xlarge` \$1 `r7iz.16xlarge` \$1 `r7iz.32xlarge` `r8a.medium` \$1 `r8a.large` \$1 `r8a.xlarge` \$1 `r8a.2xlarge` \$1 `r8a.4xlarge` \$1 `r8a.8xlarge` \$1 `r8a.12xlarge` \$1 `r8a.16xlarge` \$1 `r8a.24xlarge` \$1 `r8a.48xlarge` \$1 `r8i.large` \$1 `r8i.xlarge` \$1 `r8i.2xlarge` \$1 `r8i.4xlarge` \$1 `r8i.8xlarge` \$1 `r8i.12xlarge` \$1 `r8i.16xlarge` \$1 `r8i.24xlarge` \$1 `r8i.32xlarge` `r8i.48xlarge` \$1 `r8i.96xlarge` \$1 `r8id.large` \$1 `r8id.xlarge` \$1 `r8id.2xlarge` \$1 `r8id.4xlarge` \$1 `r8id.8xlarge` \$1 `r8id.12xlarge` \$1 `r8id.16xlarge` \$1 `r8id.24xlarge` \$1 `r8id.32xlarge`\$1 `r8id.48xlarge` \$1 `r8id.96xlarge` \$1 `u-3tb1.56xlarge` `u-6tb1.56xlarge` \$1 `u-6tb1.112xlarge` \$1 `u-9tb1.112xlarge` \$1 `u-12tb1.112xlarge` \$1 `u-18tb1.112xlarge` \$1 `u-24tb1.112xlarge` \$1 `u7i-6tb.112xlarge` \$1 `u7i-8tb.112xlarge` \$1 `u7i-12tb.224xlarge` `u7in-16tb.224xlarge` \$1 `u7in-24tb.224xlarge` \$1 ` u7in-32tb.224xlarge` \$1 `u7inh-32tb.480xlarge` \$1 `x2idn.32xlarge` \$1 `x2iedn.16xlarge` \$1 `x2iedn.32xlarge` \$1 `x2iezn.12xlarge` \$1 `x8aedz.large` \$1 `x8aedz.xlarge` `x8aedz.3xlarge` \$1 `x8aedz.6xlarge` \$1 `x8aedz.12xlarge` \$1 `x8aedz.24xlarge` \$1 `z1d.6xlarge` \$1 `z1d.12xlarge`
+ **Stockage optimisé** : `d3en.12xlarge` `dl1.24xlarge` `i3en.12xlarge` \$1 `i3en.24xlarge` \$1 `i4i.16xlarge` \$1 `i7i.large` \$1 `i7i.xlarge` \$1 `i7i.2xlarge` \$1 `i7i.4xlarge` \$1 `i7i.8xlarge` `i7i.12xlarge` \$1 `i7i.16xlarge` \$1 `i7i.24xlarge` \$1 `i7i.48xlarge` \$1 `i7ie.large` \$1 `i7ie.xlarge` \$1 `i7ie.2xlarge` \$1 `i7ie.3xlarge` \$1 `i7ie.6xlarge` `i7ie.12xlarge` \$1 `i7ie.18xlarge` \$1 `i7ie.24xlarge` \$1 `i7ie.48xlarge` \$1 `r5b.12xlarge` \$1 `r5b.24xlarge`
+ **Calcul accéléré** : `dl1.24xlarge` `f2.6xlarge` `f2.12xlarge` \$1 `f2.48xlarge` \$1 `g5.24xlarge` \$1 `g5.48xlarge` \$1 `g6.24xlarge` \$1 `g6.48xlarge` \$1 `g6e.12xlarge` \$1 `g6e.24xlarge` \$1 `g6e.48xlarge` `g7e.2xlarge` \$1 `g7e.4xlarge` \$1 `g7e.8xlarge` \$1 `g7e.12xlarge` \$1 `g7e.24xlarge` \$1 `g7e.48xlarge` \$1 `inf1.24xlarge` \$1 `p3dn.24xlarge` \$1 `p4d.24xlarge` `p4de.24xlarge` \$1 `p5.48xlarge` \$1 `p5e.48xlarge` \$1 `p5en.48xlarge` \$1 `p6-b200.48xlarge` \$1 `p6-b300.48xlarge` \$1 `trn1.32xlarge` \$1 `trn2.3xlarge` \$1 `trn2.48xlarge` \$1 `trn2a.3xlarge` `trn2a.48xlarge` \$1 `trn2n.3xlarge` \$1 `trn2n.48xlarge` \$1 `trn2p.48xlarge` \$1 `trn2u.48xlarge` \$1 `vt1.24xlarge`
+ **Calcul haute performance** : `hpc7a.12xlarge` `hpc7a.24xlarge` \$1 \$1 `hpc7a.48xlarge` \$1 `hpc7a.96xlarge` \$1 `hpc8a.96xlarge`

Il se peut que vous vouliez changer les paramètres « C-state » ou « P-state » pour améliorer la cohérence des performances du processeur, réduire la latence ou ajuster votre instance pour une charge de travail spécifique. Les paramètres « C-state » ou « P-state » par défaut offre des performances maximales qui sont optimales pour la plupart des charges de travail. Cependant, si votre application tirerait avantage de la latence réduite pour un coût de fréquences simple ou double cœur plus hautes ou des performances cohérentes à des fréquences plus basses au lieu des fréquences Turbo Boost transmises en paquets, pensez à essayer les paramètres « C-state » ou « P-state » qui sont disponibles pour ces instances.

Pour plus d'informations sur les différentes configurations de processeur et sur la manière de surveiller les effets de votre configuration pour Amazon Linux, consultez la section [Contrôle de l'état du processeur pour l'instance Amazon EC2 Amazon Linux](https://docs.aws.amazon.com//linux/al2/ug/processor_state_control.html) dans le *Guide de l'utilisateur Amazon Linux 2*. Ces procédures ont été écrites pour et s'appliquent à Amazon Linux , cependant, elles peuvent également fonctionner pour d'autres distributions Linux avec un noyau Linux de 3.9 ou plus récent. Pour obtenir plus d’informations sur les autres distributions Linux et le contrôle des états du processeur, consultez la documentation spécifique à votre système. 