Que dois-je faire avant de migrer mon instance EC2 vers une instance de sixième génération pour être certain d'obtenir des performances réseau maximales ?

Dernière mise à jour : 2021-06-16

Je souhaite migrer mon instance Amazon Elastic Compute Cloud (Amazon EC2) vers une instance de sixième génération. Quelles sont les étapes à suivre avant de migrer pour être certain d'obtenir les performances réseau optimales de ma nouvelle instance ?

Brève description

L'instance c6gn actuellement disponible nécessite un pilote mis à jour pour la génération de périphériques Elastic Network Adapter v3 (ENAv3). L'utilisation de pilotes ENA plus anciens, avec des instances de sixième génération, peut entraîner des performances sous-optimales ou une défaillance de l'attachement de l'interface réseau Elastic. Avant de migrer vers des instances de sixième génération, assurez-vous que votre AMI inclut des pilotes compatibles eNav3. Ou, si vous envisagez de lancer l'instance avec une nouvelle AMI, veillez à bien sélectionner la version d'AMI appropriée avec des pilotes compatibles ENAv3 intégrés.

Solution

Pour vous assurer qu'EnAV3 est installé avant la migration, procédez comme suit :

1.    Si vous utilisez Amazon Linux 2 ou si vous avez déjà mis à jour le pilote ENA pour n'importe quel système d'exploitation à partir du référentiel Amazon ENA GitHub, vérifiez la version ENA en exécutant la commande suivante :

ethtool -i $interface

2.    Utilisez les résultats de la commande et le tableau suivant pour vérifier que votre pilote ENA est mis à jour. Assurez-vous que la version de votre pilote correspond à la valeur de la colonne Version du pilote autonome EnAV3. Si les résultats ne correspondent pas à la valeur du tableau, mettez à jour le pilote vers EnAV3.

Environnement Version du pilote autonome EnAV3 AMI AWS et versions du noyau prenant en charge EnAV3
Linux ENA GitHub Supérieur ou égal à v2.2.9 Pas disponible
Linux en amont Kernel supérieur ou égal à 5.9 Pas disponible
Amazon Linux 2 version par défaut avec AMI Kernel 4.14.186 ou supérieur
Red Hat Enterprise Linux (RHEL) version par défaut avec AMI RHEL 8.3 kernel 4.18.0-240.1.1.el8_3.ARCH
SUSE Linux Enterprise Server (SLES) version par défaut avec AMI SLES 15 SP2 kernel 5.4.0-1025-aws
Ubuntu Linux version par défaut avec AMI 20.04 noyau 5.4.0-1025-aws
Windows Supérieur ou égal à v2.2.3 Mai 2021 AMI Windows ou plus récent
DPDK Supérieur ou égal à v20.11 Pas disponible
FreeBSD Supérieur ou égal à v2.3.1 Pas disponible

Remarque : les anciennes versions de pilotes ENA suivantes entraînent une défaillance de l'attachement de l'interface réseau Elastic avec les instances de sixième génération.

  • ENA Linux : inférieur à v1.2.0
  • ENA Windows : inférieur à v2.0.0
  • ENA DPDK : inférieur à v1.1.1
  • ENA VMware ESXi : inférieur à 1.6.0
  • ENA FreeBSD : inférieur à v2.3.1

Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?