Amazon Elastic Compute Cloud
Guide de l'utilisateur pour les instances Linux

Optimisations des options d'UC

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'instance m5.xlarge a deux cœurs d'UC et deux threads par cœur par défaut, quatre vCPU— au total.

Note

Chaque vCPU est le thread d'un cœur d'UC, à l'exception des instances T2.

Dans la plupart des cas, il y a un type d'instance Amazon EC2 qui possède une combinaison de mémoire et d'un certain nombre de vCPU pour convenir à vos charges de travail. Cependant, vous pouvez spécifier les options d'UC suivantes pour optimiser votre instance pour des besoins métier ou des charges de travail spécifiques :

  • 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 le multithreading en spécifiant 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).

Vous pouvez spécifier ces options d'UC lors du lancement de l'instance. Il n'y a pas de frais supplémentaires ou réduits pour spécifier des options d'UC. Vous êtes facturé de la même façon que pour les instances lancées avec les options d'UC par défaut.

Règles pour spécifier les options d'UC

Pour spécifier les options d'UC pour votre instance, soyez conscient des règles suivantes :

  • Les options d'UC ne peuvent être spécifiées que pendant un lancement d'instance et ne peuvent pas être modifiées après le lancement.

  • Lorsque vous lancez une instance, vous devez spécifier le nombre de cœurs d'UC et de threads par cœur dans la demande. Pour obtenir des exemples de requête, consultez Spécification des options d'UC pour votre instance.

  • Le nombre de vCPU pour l'instance est égal au nombre de cœurs d'UC multiplié par le nombre de threads par cœur. Pour spécifier un nombre personnalisé de vCPU, vous devez spécifier un nombre valide de cœurs d'UC et de threads par cœur pour le type d'instance. Vous ne pouvez pas dépasser le nombre de vCPU par défaut pour l'instance. Pour plus d'informations, consultez Cœurs d'UC et threads par cœur d'UC par type d'instance.

  • Pour désactiver le multithreading, spécifiez un seul thread par cœur.

  • Si vous modifiez le type d'une instance existante, les options d'UC se changent automatiquement en options d'UC par défaut pour le nouveau 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.

Cœurs d'UC et threads par cœur d'UC par type d'instance

Les tableaux suivants répertorient les types d'instance qui prennent en charge la spécification des options d'UC. Pour chaque type, le tableau indique les valeurs par défaut, ainsi que le nombre pris en charge de cœurs d'UC et de threads par cœur.

Instances à calcul accéléré

Type d'instance vCPU par défaut Cœurs d'UC par défaut Threads par défaut par cœur Nombre valide de cœurs d'UC Nombre valide de threads par cœur
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
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
g3s.xlarge 4 2 2 1, 2 1, 2
p2.xlarge 4 2 2 1, 2 1, 2
p2.8xlarge 32 16 2 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 1, 2
p2.16xlarge 64 32 2 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 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

Instances de calcul optimisé

Type d'instance vCPU par défaut Cœurs d'UC par défaut Threads par défaut par cœur Nombre valide de cœurs d'UC Nombre valide de threads par cœur
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 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 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
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.18xlarge 72 36 2 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36 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

Instances à usage général

Type d'instance vCPU par défaut Cœurs d'UC par défaut Threads par défaut par cœur Nombre valide de cœurs d'UC Nombre valide de threads par cœur
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 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 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 4, 6, 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.12xlarge 48 24 2 6, 12, 18, 24 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 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
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

Instances de mémoire optimisée

Type d'instance vCPU par défaut Cœurs d'UC par défaut Threads par défaut par cœur Nombre valide de cœurs d'UC Nombre valide de threads par cœur
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 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 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 4, 6, 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.12xlarge 48 24 2 6, 12, 18, 24 1, 2
r5ad.24xlarge 96 48 2 12, 18, 24, 36, 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 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
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
z1d.large 2 1 2 1 1, 2
z1d.xlarge 4 2 2 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é

Type d'instance vCPU par défaut Cœurs d'UC par défaut Threads par défaut par cœur Nombre valide de cœurs d'UC Nombre valide de threads 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
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
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 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 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

Spécification des options d'UC pour votre instance

Vous pouvez spécifier les options d'UC lors du lancement de l'instance. Les exemples suivants concernent un type d'instance r4.4xlarge, qui possède les valeurs par défaut suivantes :

  • Cœurs d'UC par défaut : 8

  • Threads par défaut par cœur : 2

  • vCPU par défaut : 16 (8*2)

  • Nombre valide de cœurs d'UC : 1, 2, 3, 4, 5, 6, 7, 8

  • Nombre valide de threads par cœur : 1, 2

Désactivation du multithreading

Pour désactiver le multithreading, spécifiez un seul thread par cœur.

Désactiver le multithreading pendant le lancement d'une instance (console)

  1. Suivez la procédure Lancement d'une instance à l'aide de l'assistant de lancement d'instance.

  2. Sur la page Configurer les détails de l'instance, sous CPU options (Options d'UC), choisissez Specify CPU options (Spécifier les options d'UC).

  3. 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 r4.4xlarge, choisissez 8.

  4. Pour désactiver le multithreading, sous Threads per core (Threads par cœur), sélectionnez 1.

  5. Continuez comme indiqué par l'assistant. Lorsque vous avez terminé de vérifier vos options sur la page Examiner le lancement de l'instance, choisissez Lancer. Pour plus d'informations, consultez Lancement d'une instance à l'aide de l'assistant de lancement d'instance.

Désactiver le multithreading pendant le lancement d'une instance (AWS CLI)

Utilisez la commande run-instances de l'AWS CLI et spécifiez la valeur 1 pour ThreadsPerCore pour le paramètre --cpu-options. 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 r4.4xlarge, spécifiez la valeur 8.

aws ec2 run-instances --image-id ami-1a2b3c4d --instance-type r4.4xlarge --cpu-options "CoreCount=8,ThreadsPerCore=1" --key-name MyKeyPair

Définition d'un nombre de vCPU personnalisé

Vous pouvez personnaliser le nombre de cœurs d'UC et de threads par cœur pour l'instance.

Pour spécifier un nombre personnalisé de vCPU lors du lancement de l'instance (console)

L'exemple suivant lance une instance r4.4xlarge avec six vCPU.

  1. Suivez la procédure Lancement d'une instance à l'aide de l'assistant de lancement d'instance.

  2. Sur la page Configurer les détails de l'instance, sous CPU options (Options d'UC), choisissez Specify CPU options (Spécifier les options d'UC).

  3. Pour obtenir six vCPU, spécifiez trois cœurs d'UC et deux threads par cœur, comme suit :

    • Sous Core count (Nombre de cœurs), choisissez 3.

    • Sous Threads per core (Threads par cœur), choisissez 2.

  4. Continuez comme indiqué par l'assistant. Lorsque vous avez terminé de vérifier vos options sur la page Examiner le lancement de l'instance, choisissez Lancer. Pour plus d'informations, consultez Lancement d'une instance à l'aide de l'assistant de lancement d'instance.

Pour spécifier un nombre personnalisé de vCPU lors du lancement de l'instance (AWS CLI)

L'exemple suivant lance une instance r4.4xlarge avec six vCPU.

Utilisez la commande run-instances de l'AWS CLI et spécifiez le nombre de cœurs d'UC et le nombre de threads dans le paramètre --cpu-options. Vous pouvez spécifier trois cœurs d'UC et deux thread par cœur pour obtenir six vCPU.

aws ec2 run-instances --image-id ami-1a2b3c4d --instance-type r4.4xlarge --cpu-options "CoreCount=3,ThreadsPerCore=2" --key-name MyKeyPair

Vous pouvez aussi spécifier six cœurs d'UC et un thread par cœur (désactivez le multithreading) pour obtenir six vCPU :

aws ec2 run-instances --image-id ami-1a2b3c4d --instance-type r4.4xlarge --cpu-options "CoreCount=6,ThreadsPerCore=1" --key-name MyKeyPair

Affichage des options d'UC pour votre instance

Vous pouvez afficher les options d'UC pour une instance existante dans la console Amazon EC2 ou en décrivant l'instance à l'aide de l'AWS CLI.

Pour afficher les options d'UC pour une instance (console)

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

  2. Dans le panneau de navigation sur la gauche, choisissez Instances, puis sélectionnez l'instance.

  3. Choisissez Description, puis consultez le champ Number of vCPUs (Nombre de vCPU).

  4. Pour afficher le nombre de cœurs et de threads par cœur, choisissez la valeur du champ Number of vCPUs (Nombre de vCPU).

Pour afficher les options d'UC pour une instance (AWS CLI)

Utilisez la commande describe-instances.

aws ec2 describe-instances --instance-ids i-123456789abcde123
... "Instances": [ { "Monitoring": { "State": "disabled" }, "PublicDnsName": "ec2-198-51-100-5.eu-central-1.compute.amazonaws.com", "State": { "Code": 16, "Name": "running" }, "EbsOptimized": false, "LaunchTime": "2018-05-08T13:40:33.000Z", "PublicIpAddress": "198.51.100.5", "PrivateIpAddress": "172.31.2.206", "ProductCodes": [], "VpcId": "vpc-1a2b3c4d", "CpuOptions": { "CoreCount": 34, "ThreadsPerCore": 1 }, "StateTransitionReason": "", ... } ] ...

Dans le résultat retourné, le champ CoreCount indique le nombre de cœurs pour l'instance. Le champ ThreadsPerCore indique le nombre de threads par cœur.

Vous pouvez aussi vous connecter à votre instance et utiliser le , un outil tel que lscpu pour afficher les informations d'UC pour votre instance.

Vous pouvez utiliser AWS Config pour enregistrer, évaluer et auditer les changements de configuration des instances, y compris celles qui sont terminées. Pour plus d'informations, consultez Démarrez avec AWS Config dans le AWS Config Developer Guide.