View a markdown version of this page

Instances basées sur AWS Système Nitro - Amazon EC2

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 AWS Système Nitro

Avis de fin de vente

Les types d'U-24tb1instances U-9tb1 U-12tb1 U-18tb1,, et ne sont plus disponibles pour les lancements de nouvelles instances. Si votre charge de travail nécessite une instance à mémoire élevée, nous vous recommandons d'utiliser plutôt un type d'instance U7i.

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 de stockage NVMe 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.

Prise en charge 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 de publication des versions décroissant. 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 correspondant à votre famille d'instances indique la version de 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 à l'instance Nitro section concernant les versions minimales du pilote ENA et du noyau Linux pour des performances optimales des types d'instance Nitro v4 et ultérieurs.

Nitro v6
  • Le délai d'expiration TCP par défaut pour les connexions TCP inactives a été réduit de 432 000 secondes à 350 secondes.

  • La mise en miroir du trafic n'est pas prise en charge.

  • Jusqu'à 400 Gbit/s * par carte réseau.

Nitro v5
  • La mise en miroir du trafic n'est pas prise en charge.

  • Jusqu'à 200 Gbit/s * par carte réseau.

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

  • Compatible avec ENA Express. Pour plus d'informations sur ENA Express, notamment sur les types d'instances spécifiques qui le prennent en charge, consultez Améliorer les performances réseau avec ENA Express sur vos instances EC2 dans le guide de l'utilisateur Amazon EC2.

  • Supporte la lecture et l'écriture RDMA pour certains types d'instances. Pour plus d'informations, consultez Elastic Fabric Adapter (EFA).

  • La mise en miroir du trafic est prise en charge.

Nitro v3
  • Jusqu'à 100 Gbit/s * par carte réseau.

  • Chiffrement en transit.

  • La mise en miroir du trafic est prise en charge.

Nitro v2
  • Mise en réseau améliorée avec Elastic Network Adapter (ENA).

  • La mise en miroir du trafic est prise en charge.

* Votre type d'instance peut prendre en charge une bande passante maximale inférieure. Pour plus d'informations, consultez les spécifications réseau correspondant à votre type d'instance dans les pages des familles d'instances.

Instances virtualisées

Les instances virtualisées suivantes reposent sur le système Nitro :

Nitro v6
  • Usage général  : M8a | M8azn | M8gb | M8gn | M8i | M8iD | | M8in | M8iN | M8ine | M8iB | M8iDB | M9g M8i-flex | M9gD

  • Optimisation du calcul  : C8a | C8gb | C8gn | C8i | C8iD | | C8in | C8ine | C8iB | C9g | C8i-flex C9gD

  • Mémoire optimisée  : R8a | R8Go | R8gn | R8i | R8iD | | R8in | R8iD | R8iB | R8iDB | R9g | R9GD R8i-flex | X8AEDZ | X8i

  • Stockage optimisé  : i8GE

  • Calcul accéléré  : G7 | G7e | | P6-B200 P6-B300

  • Calcul haute performance  : HPC8a

Nitro v5
  • Usage général  : M8g | M8gD

  • Optimisé pour le calcul  : C7gn | C8g | C8gD

  • Mémoire optimisée  : R8g | R8GD | x8G

  • Stockage optimisé  : i7IE | i8G

  • Calcul accéléré  : P5en | | Trn2 P6e-GB200 | Trn2u

  • Calcul haute performance  : HPC7g

Nitro v4
  • Usage général  : M6a | M6i | M6id | M6idn | M6in | M7a | M7g | M7gD | M7i | M7i-flex

  • Optimisation du calcul  : C6a | C6gn | C6i | C6id | C6in | C7a | C7g | C7gd | C7i | C7i-flex

  • Mémoire optimisée  : R6a | R6i | R6id | R6iD | R6in | R6in | R7a | R7g | R7Gd | R7i | R7iz | | | | | | | X2iDn | X2iEDN U7i-6tb U7i-8tb U7i-12tb U7in-16tb U7in-24tb U7in-32tb U7inh-32tb

  • Stockage optimisé  : i4G | i4i | i7i | iM4GN | IS4Gen

  • Calcul accéléré  : F2 | G6 | G6e | G6f | Gr6 | Gr6f | Inf2 | P5 | P5e | Trn1 | Trn1n

  • Calcul haute performance  : HPC6a | HPC6id | HPC7a

Nitro v3
  • Usage général  : M5dn | M5n | M5zn

  • Optimisé pour le calcul  : C5n

  • Mémoire optimisée  : R5dn | R5n | | | | | U-3tb1 U-6tb1 U-9tb1 | U-12tb1 X2ieZn U-18tb1 U-24tb1

  • Stockage optimisé  : 3D | D3EN | i3EN

  • Calcul accéléré  : DL1 | DL2q | G4ad | G4dn | G5 | Inf1 | P4d | P4de | VT1 | P3dn

  • Génération précédente  : P3dn

Nitro v2
  • Usage général  : M5 | M5a | M5ad | M5d | M6g | M6gd | T3 | T3a | T4g | A1

  • Optimisation du calcul  : C5 | C5a | C5ad | C5d | C6g | C6gd

  • Mémoire optimisée  : R5 | R5a | R5ad | R5b | R5d | R6g | R6Gd | X2Gd | z1d

  • Calcul accéléré  : G5g

  • Génération précédente  : A1

Instances nues

Les instances matériel nu suivantes reposent sur le système Nitro :

Nitro v6
  • Usage général  : M8a | M8azn | M8gb | M8gn | M8i | M8iD | M8in | M8idn | M8iB | M8iDB | M9g | M9gD

  • Optimisation du calcul  : C8a | C8gb | C8gn | C8i | C8iD | C8in | C8iB | C9g | C9gD

  • Mémoire optimisée  : R8a | R8Go | R8gn | R8i | R8iD | R8in | R8iD | R8iB | R8iDB | R9g | R9GD | X8AEDZ | X8i

  • Stockage optimisé  : i8GE

Nitro v5
  • Usage général  : M8g | M8gD | | Mac-m4 Mac-m4pro

  • Optimisé pour le calcul  : C7gn | C8g | C8gD

  • Mémoire optimisée  : R8g | R8GD | x8G

  • Stockage optimisé  : i7IE | i8G

Nitro v4
  • Usage général  : M6a | M6i | M6id | M6idn | M6in | M7a | M7g | M7gD | M7i

  • Optimisation du calcul  : C6a | C6i | C6id | C6in | C7a | C7g | C7gd | C7i

  • Mémoire optimisée  : R6a | R6i | R6id | R6iD | R6in | R6in | R7a | R7g | R7Gd | R7i | R7iZ | X2idn | X2iEDN

  • Stockage optimisé  : i4i | i7i

Nitro v3
  • Usage général  : M5dn | M5n | M5zn

  • Optimisé pour le calcul  : C5n

  • Mémoire optimisée  : R5dn | R5n | | | | U-6tb1 U-9tb1 | U-12tb1 X2ieZn U-18tb1 U-24tb1

  • Stockage optimisé  : i3EN

  • Calcul accéléré  : G4dn

Nitro v2
  • Usage général  : M5 | M5d | M6g | M6Gd | Mac1 | Mac2 | | | | | A1 Mac2-m1ultra Mac2-m2 Mac2-m2pro Mac-m3ultra Mac-m4max

  • Optimisé pour le calcul  : C5 | C5d | C6g | C6gd

  • Mémoire optimisée  : R5 | R5b | R5d | R6g | R6Gd | x2GD | z1d

  • Stockage optimisé  : I3

  • Calcul accéléré  : G5g

  • Génération précédente  : A1

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 état d'exécution et le moment où elle devient disponible sur le réseau.

Exigences relatives à l'instance Nitro

Les instances créé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 mode bloc NVMe. Pour plus d'informations sur les pilotes NVMe, consultez Installer ou mettre à niveau le pilote NVMe dans le Guide de l'utilisateur Amazon EBS pour les instances Linux, ou consultez les pilotes AWS NVMe pour les instances Windows dans le Guide de l'utilisateur Amazon EC2. Pour plus d'informations sur les pilotes ENA, consultez la section Conditions requises pour une mise en réseau améliorée avec ENA dans le guide de l'utilisateur Amazon EC2.

Les onglets suivants fournissent des informations sur les versions de pilotes ou de noyaux recommandées pour votre système d'exploitation.

Linux

Le pilote du noyau ENA Linux version 2.2.9g ou ultérieure, provenant du GitHub référentiel Amazon Drivers, est recommandé pour les types d'instance Nitro v4 et requis pour les types d'instance Nitro v5 (ou version ultérieure) 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 du noyau Linux pour la famille Elastic Network Adapter (ENA). Pour les notes de publication, voir les notes de version du pilote de noyau Linux 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 les fonctionnalités ENA pour Nitro v4 et les types d'instances plus récents par défaut.

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.4 4.18.0-305
SUSE Linux Enterprise Server(VENTES)
  • Noyau SLE 12 SP4 4.12.14-95.99.3

  • Noyau SLE 12 SP5 4.12.14-122.116.1

  • Noyau SLE 15 4.12.14-150000.150.92.2

  • Noyau SLE 15 SP1 4.12.14-150100.197.114.2

  • Noyau SLE 15 SP2 5.3.18-24.15.1

Ubuntu Linux Noyau 20.04 5.4.0-1025-aws
Debian 11 (Bullseye) noyau 5.10.0
RPDC Version 20,11
Note

Les versions suivantes du pilote Linux ENA ne sont pas prises en charge et entraîneront des échecs de connexion de l'interface réseau Elastic :

  • ENA Linux

    • Nitro v5 — Antérieur à 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

Windows

Version du pilote Windows ENA : 2.2.3 ou version ultérieure pour les instances Windows.

Note

Les pilotes Windows ENA suivants ne sont pas pris en charge :

  • ENA Windows : v2.2.0 ou version antérieure

Toutes les AMI AWS Windows actuelles répondent à ces exigences. Pour plus d'informations sur les versions et les notes de publication de l'AMI, consultez la référence des AMI AWS Windows.

FreeBSD

Version FreeBSD du pilote ENA : 2.3.1 ou ultérieure pour les FreeBSD instances.

Note

Les versions de FreeBSD pilotes ENA antérieures à la version 2.3.1 ne sont pas prises en charge et entraîneront des échecs de connexion de l'interface réseau élastique.

Instances Linux avec AWS Processeurs Graviton

Les instances Linux dotées de processeurs AWS Graviton présentent les exigences supplémentaires suivantes :

  • Une AMI dotée d'une architecture ARM 64 bits.

  • Prise en charge du démarrage UEFI avec les tables ACPI et le branchement à chaud ACPI des périphériques PCI.

Note

AWS Les processeurs Graviton ne prennent en charge que les systèmes d'exploitation Linux.