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.
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 les détails des types d' EC2 instances Amazon
Amazon EC2 consacre certaines ressources de l'ordinateur hôte, telles que le processeur, la mémoire et le stockage d'instance, à une instance particulière. Amazon EC2 partage d'autres ressources de l'ordinateur hôte, telles que 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’instance avec des performances d’I/O élevées bénéficient d’une plus grande allocation de ressources partagées. L’allocation d’une plus grande part de ressources partagées réduit aussi les écarts de performances d’I/O. Pour la plupart des applications, des performances d’I/O modérées sont plus que suffisantes. Cependant, pour les applications qui requièrent des performances d’I/O plus élevées ou plus régulières, envisagez un type d’instance avec des performances d’I/O supérieures.
Sommaire
Types d'instance disponibles
Amazon EC2 propose une large sélection de types d'instances optimisés pour s'adapter à 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' EC2 instances Amazon.
Rechercher un type d’instance
Pour déterminer quels types d'instances répondent à 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 les spécifications relatives aux types d' EC2 instances Amazon dans le guide des types d' EC2 instances Amazon.
Spécifications matérielles
Pour les spécifications détaillées des types d'instance, consultez les spécifications dans le guide des types d' EC2 instance Amazon. Pour plus d'informations sur les tarifs, consultez la section Tarification EC2 à la demande d'Amazon
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' EC2 instance Amazon.
Type d'hyperviseur
Amazon EC2 prend en charge les hyperviseurs suivants : Xen et Nitro.
Instances basées sur Nitro
-
Usage général : M5 | M5a | M5ad | M5d | M5dn | M5n | M5zn | M6a | M6g | M6gd | M6i | M6id | M6idn | M6in | M7a | M7g | M7gd | M7i | M7i-flex | M8g | T3 | T3a | T4g
-
Optimisées pour le calcul : C5 | C5a | C5ad | C5d | C5n | C6a | C6g | C6gd | C6gn | C6i | C6id | C6in | C7a | C7g | C7gd | C7gn | C7i | C7i-flex | C8g
-
Mémoire optimisée : R5 | R5a | R5ad | R5b | R5d | R5dn | R5n | R6a | R6g | R6gd | R6i | R6idn | R6in | R6id | R7a | R7g | R7i | R8g | U-3tb1 | U-6TB1 | U-6TB1 | U-9b TB1 | U-12TB1 | U-18TB1 | U-24TB1 | U7i-6 TB | U7i-8 TB | U7i-12TB | U7in-16TB | U7in-24 TB | U7in-32 To | U7inh-32 To | X2GD | X2IDN | X2ieZN | x8g | z1d
-
Optimisées pour le stockage : D3 | D3en | I3en | I4g | I4i | I7ie | I8g | Im4gn | Is4gen
-
Calcul accéléré : DL1 | | F2 DL2q | G4ad | G4dn | G5 | G5g | G6 | G6e | Gr6 | Inf1 | Inf2 | P3dn | P4d | P4de | P5 | P5e | P5en | Trn1 | Trn1n | Trn2 | Trn2u | VT1
-
Calcul à hautes performances : Hpc6a | Hpc6id | Hpc7a | Hpc7g
-
Génération précédente : A1
Pour plus d'informations sur les versions prises en charge de l'hyperviseur Nitro, consultez la section Support des fonctionnalités réseau dans le Amazon EC2 Instance Types Guide.
Instances basées sur le système Xen
-
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é : F1 | G3 | P2 | 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. 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
EC2 les instances prennent en charge différents processeurs.
Processeurs Intel
EC2 Les instances Amazon qui s'exécutent sur des processeurs Intel peuvent inclure 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 Amazon 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 EC2 instances de la génération actuelle prennent en charge cette fonctionnalité de 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 traitement d’images et audio/vidéo, 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 ajoutent à l'Intel AVX-512 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
etC6i
. Les instancesC5
etC5d
prennent uniquement en charge VNNI pour les instances12xlarge
,24xlarge
etmetal
.
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
EC2 Les instances Amazon qui s'exécutent sur 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)
-
Virtualisation chiffrée sécurisée AMD - Pagination imbriquée sécurisée (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 AMI optimisée par Amazon ECS. Pour plus d'informations, consultez Amazon Linux 2 (Inferentia) AMIs 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’Inferentiadans le Guide de l’utilisateur Amazon EKS.