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'EC2instances Amazon
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'EC2instances Amazon
Amazon EC2 consacre certaines ressources de l'ordinateur hôteCPU, telles que 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
- Spécifications matérielles
- Type d'hyperviseur
- AMItypes de virtualisation
- Processors
- Rechercher un type d'EC2instance Amazon
- Obtenez des recommandations depuis l'outil de recherche de types d'EC2instance
- Obtenez des recommandations EC2 d'instance auprès de Compute Optimizer
- Changements de type d'EC2instance Amazon
- Instances de performance à capacité extensible
- Accélération des performances grâce aux GPU instances
- Instances Amazon EC2 Mac
- Types d'instances EBS optimisés pour Amazon
- CPUoptions pour les EC2 instances Amazon
- AMDSEV- SNP pour les EC2 instances Amazon
- Contrôle des états du processeur pour les instance Amazon EC2 Linux
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'instances comprennent différentes combinaisons de mémoireCPU, de stockage et de capacité réseau et vous offrent la flexibilité de choisir la combinaison de ressources appropriée pour 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'instances
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'EC2instances 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'EC2instance Amazon les spécifications relatives aux types d'EC2instances Amazon dans le guide des types d'EC2instances 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'EC2instance 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'EC2instance 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 | M5dn | M5n | M5zn | M6a | M6g | M6gd | M6i | M6id | M6idn | M6in | M7a | M7g | M7gd | M7i | M7i-Flex | M8g | T3 | T3a | T4g
-
Optimisé 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-12TB | U7in-16TB | U7in-24TB | U7in-32TB | X2GD | X2IDN | X2iEDN | X2ieZN | x8g | z1d
-
Stockage optimisé : D3 | D3en | i3EN | i4G | i4i | iM4GN | IS4gen
-
Calcul accéléré : DL1 | | G4ad DL2q | G4dn | G5 | G5g | G6 | G6e | Gr6 | Inf1 | Inf2 | P3dn | P4d | P4de | P5 | P5e | Trn1 | Trn1n | VT1
-
Calcul haute performance : 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 guide des types d'EC2instances Amazon.
Instances basées sur Xen
-
Usage général : M1 | M2 | M3 | M4 | T1 | T2
-
Optimisé pour le calcul : 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
AMItypes de virtualisation
Le type de virtualisation de votre instance est déterminé par celui AMI que vous utilisez pour la lancer. Les types d'instances de la génération actuelle ne prennent en charge que les machines virtuelles matérielles (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 un HVMAMI. En outre, HVM AMIs sont nécessaires pour tirer parti d'un réseau amélioré. HVMla virtualisation utilise la technologie d'assistance matérielle fournie par la plateforme. AWS Avec la HVM virtualisation, la machine virtuelle cliente fonctionne comme si elle se trouvait sur une plate-forme matérielle native, sauf qu'elle utilise toujours le réseau photovoltaïque et les pilotes de stockage pour améliorer les performances.
Processors
EC2les instances prennent en charge différents processeurs.
Processeurs Intel
EC2Les instances Amazon qui s'exécutent sur des processeurs Intel peuvent inclure les fonctionnalités de processeur suivantes. Toutes les instances qui s'exécutent sur des processeurs Intel ne prennent pas en charge toutes ces fonctionnalités. Pour plus d'informations sur les fonctionnalités disponibles pour chaque type d'instance, consultez Amazon EC2 Instance types
AESNouvelles instructions Intel (AES-NI) — Le jeu d'instructions de chiffrement Intel AES -NI améliore l'algorithme original Advanced Encryption Standard (AES) afin de fournir une protection des données plus rapide 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 (IntelAVX, Intel et Intel AVX2 AVX -512) : Intel et Intel AVX2 sont des extensions de 256 bits, AVX et Intel AVX -512 est une extension de jeu d'instructions de 512 bits conçue pour les applications gourmandes en virgule flottante (FP). AVXLes instructions Intel améliorent les performances d'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 HVMAMIs.
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 instruction 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. VNNIpeut 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
.C5
et prise en charge VNNI desC5d
instances uniquement pour12xlarge
24xlarge
, etmetal
instances.
Les conventions de dénomination utilisées dans le secteur pour le 64 bits peuvent prêter à confusionCPUs. Le fabricant de puces Advanced Micro Devices (AMD) a présenté la première architecture 64 bits à succès commercial 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'CPUarchitecture comme AMD64 si les instances étaient exécutées sur du matériel Intel.
AMDprocesseurs
EC2Les instances Amazon qui s'exécutent sur AMDEPYC
-
AMDChiffrement sécurisé de la mémoire (SME)
-
AMDChiffrement de mémoire transparent à clé unique (TSME)
-
AMDExtensions vectorielles avancées (AVX)
-
AMDVirtualisation cryptée sécurisée - Pagination imbriquée sécurisée (-) SEV SNP
-
Instructions relatives aux réseaux neuronaux vectoriels (VNNI)
-
BFloat16
AWS Processeurs Graviton
AWS Graviton
Pour plus d'informations, consultez Getting started with 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 :
-
Use SageMaker, 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 dans le manuel Amazon SageMaker Developer Guide.
-
Lancez une instance Inf1 ou Inf2 à l'aide du Deep Learning. AMI Pour plus d'informations, consultez AWS Inferentia with DLAMI dans le guide du AWS Apprentissage profond (deep learning) AMIs développeur.
-
Lancez une instance Inf1 ou Inf2 en utilisant la vôtre AMI et installez le AWS Neuron SDK
, qui vous permet de compiler, d'exécuter et de profiler des modèles d'apprentissage profond pour Inferentia. AWS -
Lancez une instance de conteneur à l'aide d'une instance Inf1 ou Inf2 et d'une instance optimisée pour AmazonECS. AMI Pour plus d'informations, consultez Amazon Linux 2 (Inferentia) AMIs dans le manuel du développeur Amazon Elastic Container Service.
-
Créez un EKS cluster Amazon avec des nœuds exécutant des instances Inf1. Pour plus d'informations, consultez le support d'Inferentia dans le guide de EKS l'utilisateur Amazon.