Types d'EC2instances Amazon - Amazon Elastic Compute Cloud

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.

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 : M5nR5n,M5dn,M5zn,R5b,R5dn,D3,D3en, etC6i. C5et prise en charge VNNI des C5d instances uniquement pour 12xlarge24xlarge, et metal 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 AMDEPYCdes processeurs peuvent vous aider à optimiser les coûts et les performances de vos charges de travail. Ces instances peuvent prendre en charge les fonctionnalités de processeur suivantes. Toutes les instances exécutées sur des AMD processeurs ne prennent pas en charge toutes ces fonctionnalités de processeur. Pour plus d'informations sur les fonctionnalités disponibles pour chaque type d'instance, consultez Amazon EC2 Instance types.

AWS Processeurs Graviton

AWS 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 AmazonEC2.

Pour plus d'informations, consultez Getting started with Graviton.

AWS Trainium

Les instances alimentées par AWS Trainium sont spécialement conçues pour une formation en deep learning performante et rentable. Vous pouvez utiliser ces instances pour entraîner des modèles de traitement du langage naturel, de vision par ordinateur et 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 d'images et de vidéos. Utilisez vos flux de travail existants dans des frameworks ML courants, tels que PyTorch et TensorFlow.

AWS Inférentie

Les instances alimentées par AWS Inferentia sont conçues pour accélérer l'apprentissage automatique. Ils fournissent une inférence d'apprentissage automatique à haute performance 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 :

  • 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.