EC2 configuration de pondération de la bande passante de l'instance - 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.

EC2 configuration de pondération de la bande passante de l'instance

Certains types d'instances prennent en charge la pondération de bande passante configurable, dans laquelle vous pouvez sélectionner une pondération de bande passante de base qui favorise le traitement réseau ou les opérations EBS. Les paramètres par défaut de la bande passante de référence sont déterminés par le type d'instance. Vous pouvez configurer la pondération de la bande passante lors du lancement ou modifier les paramètres de votre instance avec les préférences de pondération suivantes :

  • par défaut — Cette option utilise la configuration de bande passante standard pour votre type d'instance.

  • vpc-1 — Cette option augmente la bande passante de base disponible pour le réseau et diminue la bande passante de base pour les opérations EBS.

  • ebs-1 — Cette option augmente la bande passante de base disponible pour les opérations EBS et diminue la bande passante de référence pour le réseau.

Considérations de pondération de la bande passante

Voici quelques considérations susceptibles d'avoir une incidence sur votre stratégie de pondération de la bande passante.

  • La définition des préférences de pondération de bande passante n'affecte que les spécifications de bande passante. Les spécifications relatives aux paquets réseau par seconde (PPS) et aux opérations d'entrée/sortie par seconde (IOPS) EBS ne changent pas.

  • La spécification de bande passante combinée entre le réseau et EBS ne change pas. Lorsque vous sélectionnez une configuration de pondération de bande passante, la bande passante de référence disponible pour l'option sélectionnée augmente et la bande passante de référence pour l'option restante est réduite du même montant absolu. La bande passante disponible en rafale reste la même pour l'option que vous avez sélectionnée et est réduite pour l'option restante.

  • Il est important de comprendre comment les modifications de l'allocation de bande passante peuvent affecter les performances d'E/S d'EBS. Pour les EC2 instances vpc-1 configurées (augmentation de la bande passante réseau), il est possible que vous constatiez une baisse des IOPS pour les volumes EBS si vous atteignez la limite de bande passante EBS avant d'avoir atteint la limite d'IOPS. Cela est plus visible avec des tailles d'E/S plus grandes.

    Par exemple, sur un type d'instance qui prend normalement en charge 240 000 IOPS avec une taille d'E/S de 16 Kio, si vous sélectionnez une vpc-1 pondération, cela peut réduire les IOPS réalisables en raison de la limite de bande passante de référence EBS ajustée.

    Lorsque vous planifiez votre charge de travail, tenez compte de la taille et des modèles d'E/S. Les petites tailles d'E/S sont moins susceptibles d'être affectées par les limitations de bande passante, tandis que les tailles d'E/S plus importantes ou les charges de travail séquentielles peuvent avoir un impact plus important en cas de modification de la bande passante. Testez toujours votre charge de travail spécifique pour garantir des performances optimales avec la configuration que vous avez choisie.

  • La spécification de bande passante multiflux réseau pour le trafic passant par une passerelle Internet ou une passerelle locale est ajustée à 50 % de la bande passante de base de l'option configurée ou à 5 Gbit/s, le cas échéant. Pour de plus amples informations, veuillez consulter Bande passante réseau des EC2 instances Amazon.

    L'exemple suivant est basé sur un type d'instance doté d'une bande passante de base par défaut de 40 Gbit/s et d'une bande passante de bordure par défaut de 20 Gbit/s. Si vous choisissez la pondération de vpc-1 bande passante pour cette instance, la bande passante de base pondérée passe à 50 Gbit/s et la bande passante de bordure à 25 Gbit/s.

  • Cette fonctionnalité est disponible dans toutes les régions commerciales, conformément à la disponibilité et au support des EC2 instances.

  • Cette fonctionnalité n'entraîne aucun coût supplémentaire pour votre EC2 instance.

Types d'instances pris en charge pour la pondération de la bande passante

Les types d'instances suivants prennent en charge la pondération de bande passante configurable.

  • C8g (toutes les tailles)

  • M8g (toutes les tailles)

  • R8g (toutes les tailles)

  • X8g (toutes les tailles)

Vérifiez les paramètres de bande passante actuels

Pour voir les paramètres de bande passante actuels de votre instance, sélectionnez l'un des onglets pour obtenir des instructions.

Console
  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, choisissez Instances.

  3. Sélectionnez l'instance que vous souhaitez vérifier dans la liste, puis accédez à l'onglet Mise en réseau. Votre paramètre actuel est affiché dans le champ Bande passante configurée. Amazon EC2 utilise les paramètres par défaut pour votre type d'instance si la bande passante n'est pas définie sur une valeur spécifique.

AWS CLI

Pour voir les paramètres de bande passante actuels pour une instance spécifique, vous pouvez utiliser le describe-instancescommande pour l'instance spécifiée.

aws ec2 describe-instances \ --region us-east-1 \ --instance-ids i-1234567890abcdef0

Vous pouvez également filtrer en fonction de la configuration de la bande passante si vous souhaitez voir toutes les instances de votre compte dans la région qui répondent à ces critères. Cet exemple répertorie toutes les instances de votre compte dans la région spécifiée dont la préférence de pondération de bande passante est définie survpc-1, pour une bande passante réseau plus élevée.

aws ec2 describe-instances \ --region us-east-1 \ --filters "Name=network-performance-options.bandwidth-weighting,Values=vpc-1"

Configurer la pondération de la bande passante pour votre instance

Vous pouvez configurer la pondération de la bande passante au lancement ou en modifiant les instances existantes depuis la EC2 console, l'API/ ou la SDKs CLI.

Configurer la pondération de la bande passante lorsque vous lancez une instance

Pour configurer les paramètres de bande passante lorsque vous lancez une instance, sélectionnez l'un des onglets pour obtenir des instructions.

Console

De nombreux détails doivent être configurés lorsque vous lancez une instance. Cette procédure ne couvre que les paramètres essentiels pour lancer une instance avec une pondération de bande passante configurable.

  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, choisissez Instances.

  3. Sélectionnez Launch instances (Lancer des instances). Cela ouvre la boîte de dialogue Lancer une instance. Il existe plusieurs autres moyens d'accéder à la boîte de dialogue de lancement, selon vos préférences. Par exemple, vous pouvez lancer une instance directement depuis une AMI ou depuis le tableau de EC2 bord Amazon lui-même.

  4. L'Amazon Machine Image (AMI) à partir de laquelle vous lancez doit être basée sur Arm l'architecture. De nombreuses images Quick Start prennent en charge x86 les deux Arm architectures. Après avoir choisi le système d'exploitation de votre instance, sélectionnez l'Armoption dans la liste Architecture.

  5. Le type d'instance doit être l'un des types Types d’instance pris en charge de cette fonctionnalité.

  6. Lorsque vous développez la section Détails avancés, vous pouvez faire défiler la page vers le bas pour trouver les paramètres de configuration de la bande passante de l'instance. Sélectionnez l'option de configuration de bande passante pour votre instance.

  7. Configurez tous les autres paramètres de votre instance comme vous le feriez normalement, puis choisissez Launch instance.

Vous pouvez également spécifier la pondération de bande passante dans un modèle de lancement. Pour créer un modèle de lancement, voirCréation d'un modèle de EC2 lancement Amazon. Le paramètre à définir se trouve au même endroit que pour lancer une instance directement depuis la console. Développez la section Détails avancés et définissez la configuration de la bande passante de l'instance.

Pour lancer une instance avec votre modèle de lancement, consultezLancer EC2 des instances à l'aide d'un modèle de lancement.

AWS CLI

Vous pouvez utiliser le --network-performance-options BandwidthWeighting paramètre pour spécifier la pondération de la bande passante lorsque vous lancez une instance à l'aide de la commande run-instances. Vous pouvez également utiliser la pondération de bande passante spécifiée dans un modèle de lancement.

L'exemple suivant utilise la run-instances commande pour lancer une instance unique configurée pour une pondération de bande passante réseau plus élevée à partir d'une AMI prise en charge.

aws ec2 run-instances \ --image-id ami-0abcdef1234567890 \ --count 1 \ --instance-type c8g.8xlarge \ --key-name MyKeyPair --network-performance-options BandwidthWeighting=vpc-1 \

L'exemple suivant utilise la run-instances commande pour lancer une instance unique configurée pour une pondération de bande passante EBS plus élevée à partir d'une AMI prise en charge.

aws ec2 run-instances \ --image-id ami-0abcdef1234567890 \ --count 1 \ --instance-type m8g.8xlarge \ --key-name MyKeyPair --network-performance-options BandwidthWeighting=ebs-1 \
Définir la pondération de la bande passante dans un modèle de lancement

Le fichier JSON que vous utilisez pour créer le modèle de lancement peut spécifier l'une des valeurs autorisées pour le BandwidthWeighting paramètre dans la NetworkPerformanceOptions section. Cet extrait de code JSON définit la pondération de bande passante sur. vpc-1 Définissez les paramètres du modèle de lancement supplémentaires comme d'habitude.

{ ... "NetworkPerformanceOptions": { "BandwidthWeighting": "vpc-1" } }

Pour créer un modèle de lancement, voirCréation d'un modèle de EC2 lancement Amazon. Pour lancer une instance avec votre modèle de lancement, consultezLancer EC2 des instances à l'aide d'un modèle de lancement.

Mettre à jour la pondération de bande passante pour une instance existante

Pour mettre à jour la pondération de bande passante pour une instance existante, celle-ci doit être dans l'Stoppedétat actuel. Sélectionnez l'un des onglets pour obtenir des instructions.

Console
  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, choisissez Instances.

  3. Sélectionnez l'instance que vous souhaitez mettre à jour dans la liste.

  4. Avant de modifier la configuration de la bande passante, votre instance doit être dans un Stopped état. Si votre instance est en cours d'exécution, sélectionnez Arrêter l'instance dans le menu État de l'instance.

  5. Choisissez Gérer la bande passante dans le menu Actions > Réseau. Cela ouvre la boîte de dialogue Gérer la bande passante.

    Note

    Si votre type d'instance ne prend pas en charge la configuration pour la pondération de la bande passante, cet élément de menu est désactivé.

  6. Sélectionnez l'option permettant de mettre à jour votre instance, puis choisissez Modifier pour enregistrer vos paramètres.

AWS CLI

L'exemple suivant configure une pondération de bande passante réseau plus élevée pour l'instance spécifiée.

aws ec2 modify-instance-network-performance-options \ --instance-id i-1234567890abcdef0 \ --bandwidth-weighting=vpc-1

L'exemple suivant configure une pondération de bande passante EBS plus élevée pour l'instance spécifiée.

aws ec2 modify-instance-network-performance-options \ --instance-id i-1234567890abcdef0 \ --bandwidth-weighting=ebs-1

Impact de la pondération de la bande passante sur le réseau

Le tableau suivant montre l'impact de la pondération de la bande passante sur la bande passante réseau pour les familles d'instances C8g, M8g, R8g et X8g.

Taille d’instance

Bande passante par défaut (Gbit/s)

ligne de base/rafale

vpc-1

ligne de base/rafale

ebs-1

ligne de base/rafale

.moyen 0,52/ 12,5 0,65/12,5 0,4/10
.grand 0,94/12,5 1,17/12,5 0,8/10
.xlarge 1,88/12,5 2,35/12,5 1,6/10
. 2 x large 3,75/15 4,69/15 3,1/12,5
4 x large 7,5/15 9,38/15 6,3/12,5
8 x large 15 18,75 12,5
.12 x large 22,5 28,13 18,8
.16 x large 30 37,5 25
.24 x large 40 50 32,5
.48 x large 50 62,5 40
.metal-24xl 40 50 32,5
.métal-48xl 50 62,5 40

Impact de la pondération de la bande passante pour EBS

Le tableau suivant montre l'impact de la pondération de la bande passante sur la bande passante disponible pour les opérations EBS pour les familles d'instances C8g, M8g, R8g et X8g.

Taille d’instance

Bande passante par défaut (Gbit/s)

ligne de base/rafale

vpc-1

ligne de base/rafale

ebs-1

ligne de base/rafale

.moyen 0,3/10 0,2/6,3 0,4/10
.grand 0,6/10 0,4/6,3 0,8/10
.xlarge 1,3/10 0,8/6,3 1,6/10
. 2 x large 2,5/10 1,6/6,3 3,1/10
4 x large 5,0/ 10 3,1/6,3 6,3/10
8 x large 10 6.3 12,5
.12 x large 15 9,4 18,8
.16 x large 20 12,5 25
.24 x large 30 20 37,5
.48 x large 40 27,5 50
.metal-24xl 30 20 37,5
.métal-48xl 40 27,5 50