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.
Instances basées sur le système AWS Nitro
Le Système Nitro est un ensemble de composants matériels et logiciels élaborés par AWS qui garantissent des performances élevées, une haute disponibilité et un niveau de sécurité élevé.
Le système Nitro propose des fonctionnalités de type matériel nu qui éliminent les frais associés à la virtualisation et prennent en charge les charges de travail qui nécessitent un accès complet au matériel hôte. Les instances matériel nu conviennent à ce qui suit :
-
Charges de travail nécessitant un accès à des fonctions matérielles de bas niveau (Intel VT, par exemple) qui ne sont pas disponibles ou entièrement prises en charge dans les environnements virtualisés
-
Applications nécessitant un environnement non virtualisé pour des questions de licence ou d’assistance
Composants Nitro
Les composants suivants font partie du système Nitro :
-
Carte Nitro
-
Volumes NVMe de stockage locaux
-
Prise en charge du matériel de mise en réseau
-
Gestion
-
Surveillance
-
Sécurité
-
-
Puce de sécurité Nitro, intégrée à la carte mère
-
Hyperviseur Nitro : un hyperviseur léger qui gère l’allocation d’UC et de mémoire et offre des performances similaires au matériel nu pour la plupart des charges de travail.
Pour plus d'informations, consultez AWS Nitro System.
Support des fonctionnalités réseau
Le contenu suivant résume les principales fonctionnalités réseau de chaque version du système Nitro. Les versions sont affichées dans l'ordre décroissant de publication des versions. Si vous connaissez la famille de types d'instances à laquelle appartient votre instance, vous pouvez développer la Spécifications section et sélectionner votre famille d'instances. Le tableau récapitulatif de la plate-forme pour votre famille d'instances indique la version Nitro correspondant à votre type d'instance dans la colonne Hyperviseur.
Si vous ne savez pas quelle famille d'instances s'applique, consultez la Convention d'appellation section.
Note
Les fonctionnalités sont cumulatives, ce qui signifie que les nouvelles versions du système Nitro prennent en charge les fonctionnalités répertoriées dans toutes les versions précédentes, sauf indication contraire explicite.
Consultez la Exigences relatives aux instances Nitro section relative aux versions minimales du pilote ENA et du noyau Linux pour des performances optimales avec les types d'instances Nitro v4 et ultérieurs.
Nitro v5
-
La mise en miroir du trafic n'est pas prise en charge pour cette version.
-
Jusqu'à 200 Gbit/s * par carte réseau.
Nitro v4
-
La mise en miroir du trafic n'est pas prise en charge pour cette version.
-
Les types d'instances accélérés par GPU et basés sur Trainium prennent en charge jusqu'à 100 Gbit/s * par carte réseau pour des raisons de cohérence. Les autres types d'instances prennent en charge jusqu'à 170 Gbit/s * par carte réseau.
-
L'écriture RDMA (Remote Direct Memory Access) est disponible avec EFA pour les types d'instances suivants :
p5.48xlarge
p5e.48xlarge
, etp5en.48xlarge
. -
Supporte ENA Express. Pour plus d'informations sur ENA Express, notamment sur les types d'instances spécifiques qui le prennent en charge, consultez la section Améliorez les performances du réseau avec ENA Express sur vos EC2 instances dans le guide de EC2 l'utilisateur Amazon.
Nitro v3
-
Jusqu'à 100 Gbit/s * par carte réseau.
-
Supporte la lecture RDMA avec EFA par exemple
p4d(e).24xlarge
. -
Chiffrement en transit.
Nitro V2
-
Mise en réseau améliorée avec Elastic Network Adapter (ENA).
-
Miroir du trafic.
* Votre type d'instance peut prendre en charge une bande passante maximale inférieure. Pour plus d'informations, reportez-vous aux spécifications réseau de votre type d'instance dans les pages relatives aux familles d'instances.
Instances virtualisées
Les instances virtualisées suivantes reposent sur le système Nitro :
Usage général : M8g
Optimisé pour le calcul : C7gn | C8g
Mémoire optimisée : R8g | X8g
Stockage optimisé : i7IE | i8G
Calcul accéléré : P5en | Trn2 | Trn2u
Calcul haute performance : HPC7g
Instances nues
Les instances matériel nu suivantes reposent sur le système Nitro :
Usage général : M8g
Optimisé pour le calcul : C7gn | C8g
Mémoire optimisée : R8g | X8g
Stockage optimisé : i8G
Dans la plupart des cas, lorsque vous lancez une instance bare metal, le serveur sous-jacent passe par son processus de démarrage, au cours duquel il vérifie tous les composants matériels et micrologiciels. Cela signifie qu'il peut s'écouler jusqu'à 20 minutes ou plus entre le moment où l'instance passe en mode d'exécution et sa disponibilité sur le réseau.
Exigences relatives aux instances Nitro
Les instances basées sur le système AWS Nitro utilisent l'ENA pour améliorer la mise en réseau et les volumes de stockage sont exposés sous forme de périphériques en NVMe mode bloc. Pour plus d'informations sur NVMe les pilotes, consultez Installer ou mettre à niveau le NVMe pilote dans le guide de l'utilisateur Amazon EBS pour les instances Linux, ou AWS NVMe les pilotes pour les instances Windows dans le guide de l' EC2 utilisateur Amazon. Pour plus d'informations sur les pilotes ENA, consultez la section Exigences relatives à une mise en réseau améliorée avec ENA dans le guide de EC2 l'utilisateur Amazon.
Les onglets suivants indiquent les versions de pilote ou de noyau recommandées pour votre système d'exploitation.
Le pilote de noyau Linux ENA version 2.2.9g ou ultérieure, issu du GitHub référentiel Amazon Drivers, est recommandé pour les types d'instances Nitro v4 et requis pour les types d'instance Nitro v5 pour les distributions Linux qui exposent les informations de version. Les pilotes ENA pour Linux sont disponibles sur GitHub. Pour plus d'informations, consultez le pilote de noyau Linux pour la famille Elastic Network Adapter (ENA)
Les distributions Linux peuvent également intégrer les fonctionnalités du pilote ENA dans le noyau. Cependant, le calendrier de mise en œuvre peut varier au sein des différentes distributions. Les distributions Amazon Linux 2023 et Bottlerocket Linux prennent en charge par défaut les fonctionnalités ENA pour Nitro v4 et les types d'instances plus récents.
Certaines distributions Linux peuvent nécessiter une version minimale du noyau pour éviter des performances sous-optimales des fonctionnalités du pilote ENA sur Nitro v4 et les types d'instances plus récents. Si votre distribution Linux apparaît dans le tableau suivant, vous pouvez vérifier la version du noyau de votre instance à l'aide de la uname commande suivante :
uname -r
distribution Linux | Version minimale du noyau |
---|---|
Linux en amont | Version 5.9 du noyau |
Amazon Linux 2 | Noyau 4.14.186 |
Red Hat Enterprise Linux (RHEL) | Noyau RHEL 8.3 4.18.0-240.1.1.EL8_3.arch |
SUSE Linux Enterprise Server (VENTES) |
|
Linux Ubuntu | noyau 20.04 5.4.0-1025-aws |
RPDK | v20,11 |
Note
Les versions du pilote ENA Linux suivantes ne sont pas prises en charge et entraîneront des échecs d'attachement à l'interface Elastic Network :
-
ENA Linux
-
Nitro v5 : version antérieure à la version 2.2.9
-
Toutes les versions de Nitro antérieures à la v5 — antérieures à la v1.2.0
-
-
ENA DPDK
-
Nitro v5 — Antérieur à la version 20.11
-
Toutes les versions de Nitro antérieures à la v5 — antérieures à la v1.1.1
-
Instances Linux avec AWS processeurs Graviton
Les instances Linux équipées de processeurs AWS Graviton ont les exigences supplémentaires suivantes :
-
Une AMI dotée d'une architecture ARM 64 bits.
-
Support du démarrage UEFI avec des tables ACPI et du branchement à chaud ACPI des périphériques PCI.
Note
AWS Les processeurs Graviton ne prennent en charge que les systèmes d'exploitation Linux.