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
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
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.
Table des matières
Types d’instance disponibles
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 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 et spécifications relatives aux types d'instance Amazon EC2 dans le Guide des types d'instance Amazon EC2.
Spécifications matérielles
Pour obtenir des spécifications détaillées sur les types d'instances, veuillez consulter Specifications dans le Guide des types d’instances Amazon EC2. Pour plus d'informations sur les tarifs, consultez la section Tarification d'Amazon EC2. 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.
Type d'hyperviseur
Amazon EC2 prend en charge les hyperviseurs suivants : Xen et Nitro.
Nitro-based instances
-
Usage général : M5 | M5a | M5ad | M5dn | M5n | M5zn | M6a | M6g | M6gd | M6i | M6id | M6idn | M6in | M7a | M7g | M7GD | M7i | M8aZn | M8g | M8GB | M8GB | M8GB | M8Gb | M8Gb | M8Gb | M8GB GD | M8gn | M8i | M8id | M8in | M8idn | M8ine | M8iB | M8idb | T3 | T3a | T4g M7i-flex M8i-flex
-
Optimisé pour le calcul : C5 | C5a | C5d | C5n | C6a | C6g | C6gd | C6gn | C6i | C6id | C6in | C7a | C7g | C7gd | C7gn | C7i | C8a | C8g | C8Gb | C8gd | C8gn | C8i | C8id | | C8in | C8ine | C8iB C7i-flex C8i-flex
-
Mémoire optimisée : R5 | R5a | R5ad | R5b | R5d | R5dn | R5n | R6a | R6g | R6i | R6id | R6idn | R6in | R7a | R7g | R7i | R7iz | R8a | R8g | R8Go | R8Gd | R8GN | R8i | R8id | | R8in | R8idn | R8iDB | | | | | | | | | | | | | | | X2GD | X2IDn | X2IEDN | X2ieZn | X8AEDZ | X8i | z1d R8i-flex U-3tb1 U-6tb1 U-9tb1 U-12tb1 U-18tb1 U-24tb1 U7i-6tb U7i-8tb U7i-12tb U7in-16tb U7in-24tb U7in-32tb U7inh-32tb
-
Optimisées pour le stockage : D3 | D3en | I3en | I4g | I4i | I7i | I7ie | I8g | I8ge | Im4gn | Is4gen
-
Calcul accéléré : DL1 | DL2q | F2 | G4ad | G4dn | G5 | G5g | G6 | G6e | G6f | Gr6 | Gr6f | G7e | Inf1 | Inf2 | P4d | P4de | P5 | P5e | P5en | | | Trn1 | Trn1n | Trn2 | Trn2u | VT1 P6-B200 P6-B300 P6e-GB200
-
High-performance informatique : HPC6a | HPC6id | HPC7a | HPC7g | HPC8a
-
Génération précédente : A1 | P3dn
Pour plus d'informations sur les versions prises en charge de l'hyperviseur Nitro, consultez Support des fonctionnalités réseau dans le guide des types d'instances Amazon EC2.
Xen-based instances
-
Usage général : M1 | M2 | M3 | M4 | T1 | T2
-
Calcul optimisé : C1 | C3 | C4
-
Mémoire optimisée : R3 | R4 | X1 | X1e
-
Stockage optimisé : D2 | H1 | I2 | I3
-
Calcul accéléré : G3 | P3
Types de virtualisation AMI
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.
Pour de meilleures performances, nous vous recommandons d’utiliser une AMI HVM. De plus, les AMI HVM sont obligatoires pour tirer parti de la 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
Les instances EC2 prennent en charge une variété de processeurs.
Processeurs Intel
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
Nouvelles instructions Intel AES (AES-NI) — Le jeu d'instructions de AES-NI chiffrement Intel améliore l'algorithme AES (Advanced Encryption Standard) original afin de fournir une protection des données plus rapide 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, Intel AVX2 et IntelAVX-512) — Intel AVX et Intel AVX2 sont des extensions de 256 bits, et Intel AVX-512 est une extension de jeu d'instructions 512 bits conçue pour les applications intensives en 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 fonctions ne sont disponibles que sur les instances lancées avec des AMI HVM.
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 ajoutent à Intel AVX-512 une nouvelle instruction de réseau neuronal vectoriel (VNNI/INT8) qui augmente considérablement les performances d'inférence du deep learning par rapport aux processeurs Intel Xeon Scalable de génération précédente (avec FP32) pour les images recognition/segmentation, la détection d'objets, la reconnaissance vocale, la traduction linguistique, les systèmes de recommandation, l'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,D3enetC6i. Les instancesC5etC5dprennent uniquement en charge VNNI pour les instances12xlarge,24xlargeetmetal.
Les conventions de dénomination du secteur concernant les processeurs 64 bits peuvent donner lieu à une certaine confusion. 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, ce type d’architecture est souvent appelé AMD64, quel que soit le fabricant. C’est notamment le cas pour Windows et plusieurs distributions Linux. C’est ce qui explique que les informations système internes d’une instance exécutée sur Ubuntu ou Windows indiquent une architecture de processeur AMD64, même quand les instances s’exécutent sur du matériel Intel.
Processeurs AMD
Les instances Amazon EC2 qui fonctionnent avec des processeurs AMD EPYC
-
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)
-
Pagination Virtualization-Secure imbriquée cryptée AMD () SEV-SNP
-
Instructions relatives au réseau neuronal vectoriel (VNNI)
-
BFloat16
AWS Processeurs Graviton
AWS Graviton
Pour plus d'informations, consultez Démarrer avec Graviton
AWS Trainium
Les instances alimentées par AWS Trainium
AWS Inférentie
Les instances alimentées par AWS Inferentia
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 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 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
, 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 Amazon AMI ECS-optimized . Pour plus d’informations, consultez AMI Amazon Linux 2 (Inferentia) dans le Amazon Elastic Container Service Developer Guide.
-
Créez un cluster Amazon EKS avec des nœuds exécutant des instances Inf1. Pour plus d’informations, consultez Prise en charge d’Inferentiadans le Guide de l’utilisateur Amazon EKS.