Massimizza la larghezza di banda di rete EC2 sulle istanze Amazon con più schede di rete - Amazon Elastic Compute Cloud

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Massimizza la larghezza di banda di rete EC2 sulle istanze Amazon con più schede di rete

Molti tipi di istanze che supportano EFA hanno anche più schede di rete. Per ulteriori informazioni, consulta Schede di rete. Se si intende utilizzare EFA con uno di questi tipi di istanza, consigliamo di seguire questa configurazione di base:

  • Per l'interfaccia di rete principale (indice di scheda di rete 0, indice di dispositivo 0), creare un'interfaccia EFA (EFA con ENA). Non è possibile utilizzare un'interfaccia di rete solo EFA come interfaccia di rete principale.

  • Per ogni interfaccia di rete aggiuntiva, utilizzare l'indice di scheda di rete successivo inutilizzato, l'indice di dispositivo 1 e un'interfaccia di rete EFA (EFA con ENA) o solo EFA, a seconda del caso d'uso, come i requisiti di larghezza di banda di ENA o lo spazio di indirizzi IP. Per casi d'uso di esempio, consultare Configurazione EFA per le istanze P5.

Nota

Le istanze P5 richiedono una specifica configurazione delle interfacce di rete per garantire la massima larghezza di banda della rete. Per ulteriori informazioni, consulta Configurazione EFA per le istanze P5.

I seguenti esempi mostrano come avviare un'istanza in base a questi suggerimenti.

Instance launch
Per specificare EFAs durante l'avvio dell'istanza utilizzando la procedura guidata di avvio dell'istanza
  1. Nella sezione Impostazioni di rete scegli Modifica.

  2. Expand Configurazione di rete avanzata.

  3. Per l'interfaccia di rete principale (Interfaccia di rete 1), seleziona Indice della scheda di rete = 0, Indice dispositivo = 0 e Tipo di interfaccia = EFA con ENA.

  4. Per ogni interfaccia di rete aggiuntiva necessaria, seleziona Aggiungi interfaccia di rete. Seleziona l'indice successivo inutilizzato come Indice della scheda di rete, poi seleziona Indice dispositivo = 1 e Tipo di interfaccia = EFA con ENA o solo EFA.

Per specificare EFAs durante l'avvio dell'istanza utilizzando il comando run-instances

Per --network-interfaces, specifica il numero di interfacce di rete necessario. Per l'interfaccia di rete principale, specifica NetworkCardIndex=0, DeviceIndex=0 e InterfaceType=efa. Per eventuali interfacce di rete aggiuntive, per NetworkCardIndex specifica l'indice successivo inutilizzato, DeviceIndex=1 e InterfaceType=efa o efa-only.

Il seguente frammento di comando di esempio mostra una richiesta con 32 dispositivi EFA e un dispositivo ENA.

$ aws --region $REGION ec2 run-instances \ --instance-type p5.48xlarge \ --count 1 \ --key-name key_pair_name \ --image-id ami_id \ --network-interfaces "NetworkCardIndex=0,DeviceIndex=0,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa" \ "NetworkCardIndex=1,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" \ "NetworkCardIndex=2,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" \ "NetworkCardIndex=3,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" \ "NetworkCardIndex=4,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" \ "NetworkCardIndex=5,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" \ "NetworkCardIndex=6,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" \ "NetworkCardIndex=7,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" \ "NetworkCardIndex=8,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" \ "NetworkCardIndex=9,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" \ "NetworkCardIndex=10,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" \ "NetworkCardIndex=11,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" \ "NetworkCardIndex=12,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" \ "NetworkCardIndex=13,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" \ "NetworkCardIndex=14,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" \ "NetworkCardIndex=15,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" \ "NetworkCardIndex=16,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" \ "NetworkCardIndex=17,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" \ "NetworkCardIndex=18,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" \ "NetworkCardIndex=19,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" \ "NetworkCardIndex=20,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" \ "NetworkCardIndex=21,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" \ "NetworkCardIndex=22,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" \ "NetworkCardIndex=23,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" \ "NetworkCardIndex=24,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" \ "NetworkCardIndex=25,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" \ "NetworkCardIndex=26,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" \ "NetworkCardIndex=27,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" \ "NetworkCardIndex=28,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" \ "NetworkCardIndex=29,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" \ "NetworkCardIndex=30,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" \ "NetworkCardIndex=31,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa|efa-only" ...
Launch templates
Per aggiungere EFAs a un modello di lancio utilizzando la EC2 console Amazon
  1. Nella sezione Impostazioni di rete, espandi Configurazione di rete avanzata.

  2. Per aggiungere l'interfaccia di rete principale (Interfaccia di rete 1), seleziona Aggiungi interfaccia di rete e poi seleziona Indice della scheda di rete = 0, Indice dispositivo = 0 e Tipo di interfaccia = EFA con ENA.

  3. Per inserire interfacce di rete aggiuntive, seleziona Aggiungi interfaccia di rete. Seleziona l'indice successivo inutilizzato come Indice della scheda di rete, poi seleziona Indice dispositivo = 1 e Tipo di interfaccia = EFA con ENA o solo EFA.

Per aggiungere EFAs a un modello di lancio utilizzando il create-launch-templatecomando

Per NetworkInterfaces, specifica il numero di interfacce di rete necessario. Per l'interfaccia di rete principale, specifica NetworkCardIndex=0, DeviceIndex=0 e InterfaceType=efa. Per eventuali interfacce di rete aggiuntive, per NetworkCardIndex specifica l'indice successivo inutilizzato, DeviceIndex=1 e InterfaceType=efa o efa-only.

Il seguente frammento mostra un esempio con 3 delle 32 possibili interfacce di rete.

"NetworkInterfaces":[ { "NetworkCardIndex":0, "DeviceIndex":0, "InterfaceType": "efa", "AssociatePublicIpAddress":false, "Groups":[ "security_group_id" ], "DeleteOnTermination":true }, { "NetworkCardIndex": 1, "DeviceIndex": 1, "InterfaceType": "efa|efa-only", "AssociatePublicIpAddress":false, "Groups":[ "security_group_id" ], "DeleteOnTermination":true }, { "NetworkCardIndex": 2, "DeviceIndex": 1, "InterfaceType": "efa|efa-only", "AssociatePublicIpAddress":false, "Groups":[ "security_group_id" ], "DeleteOnTermination":true }, { "NetworkCardIndex": 3, "DeviceIndex": 1, "InterfaceType": "efa|efa-only", "AssociatePublicIpAddress":false, "Groups":[ "security_group_id" ], "DeleteOnTermination":true } ...

Configurazione EFA per le istanze P5

Le istanze P5 hanno una capacità di larghezza di banda della rete di 3.200 Gb/s, dei quali un massimo di 800 Gb/s possono essere utilizzati per il traffico di rete IP. Poiché il traffico EFA e il traffico di rete IP condividono le stesse risorse sottostanti, la larghezza di banda utilizzata da un tipo di traffico ridurrà quella disponibile per l'altro. Ciò significa che è possibile distribuire la larghezza di banda della rete tra il traffico EFA e il traffico IP con qualsiasi combinazione, purché la larghezza di banda totale non superi i 3.200 Gb/s e la larghezza di banda IP non superi gli 800 Gb/s.

Caso d'uso 1: salvare indirizzi IP ed evitare potenziali problemi di IP Linux

Questa configurazione fornisce fino a 3.200 Gb/s di larghezza di banda della rete EFA e un massimo di 100 Gb/s di larghezza di banda della rete IP con un indirizzo IP privato. Questa configurazione aiuta anche ad evitare potenziali problemi di IP Linux, come l'auto-assegnazione non consentita di indirizzi IP privati e sfide di routing IP (problemi di mappatura di nome host e indirizzo IP e mancate corrispondenze dell'indirizzo IP di origine), che si verificano se un'istanza ha più interfacce di rete. Ad esempio, se si utilizza una larghezza di banda IP di 400 Gb/s, è possibile ottenere contemporaneamente un massimo di 2.800 Gb/s di larghezza di banda EFA.

  • Per l'interfaccia di rete principale, (indice di scheda di rete 0, indice di dispositivo 0), utilizzare un'interfaccia di rete EFA (EFA con ENA).

  • Per le altre interfacce di rete (indice di scheda di rete 1-31, indice di dispositivo 1), utilizzare interfacce di rete solo EFA.

Caso d'uso 2: larghezza di banda della rete EFA e IP massima

Questa configurazione fornisce fino a 3.200 Gb/s di larghezza di banda della rete EFA e un massimo di 800 Gb/s di larghezza di banda della rete IP con 8 indirizzi IP privati. Non è possibile assegnare automaticamente indirizzi IP pubblici con questa configurazione. Tuttavia, è possibile collegare un indirizzo IP elastico all'interfaccia di rete principale (indice di scheda di rete 0, indice di dispositivo 0) dopo l'avvio per la connettività Internet.

  • Per l'interfaccia di rete principale, (indice di scheda di rete 0, indice di dispositivo 0), utilizzare un'interfaccia di rete EFA (EFA con ENA).

  • Per le altre interfacce, eseguire le seguenti operazioni:

    • Specificare le interfacce di rete solo EFA con gli indici di rete 1, 2 e 3 e utilizzare l'indice di dispositivo 1.

    • Specificare un'interfaccia di rete EFA (EFA con ENA) e tre interfacce di rete solo EFA in ognuno dei seguenti sottoinsiemi secondari di indici di scheda di rete e utilizzare l'indice di dispositivo 1:

      • [4,5,6,7]

      • [8,9,10,11]

      • [12,13,14,15]

      • [16,17,18,19]

      • [20,21,22,23]

      • [24,25,26,27]

      • [28,29,30,31]

Il seguente esempio illustra questa configurazione:

$ aws --region $REGION ec2 run-instances \ --instance-type p5.48xlarge \ --count 1 \ --key-name key_pair_name \ --image-id ami_id \ --network-interfaces "NetworkCardIndex=0,DeviceIndex=0,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa" \ "NetworkCardIndex=1,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa-only" \ "NetworkCardIndex=2,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa-only" \ "NetworkCardIndex=3,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa-only" \ "NetworkCardIndex=4,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa" \ "NetworkCardIndex=5,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa-only" \ "NetworkCardIndex=6,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa-only" \ "NetworkCardIndex=7,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa-only" \ "NetworkCardIndex=8,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa" \ "NetworkCardIndex=9,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa-only" \ "NetworkCardIndex=10,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa-only" \ "NetworkCardIndex=11,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa-only" \ "NetworkCardIndex=12,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa" \ "NetworkCardIndex=13,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa-only" \ "NetworkCardIndex=14,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa-only" \ "NetworkCardIndex=15,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa-only" \ "NetworkCardIndex=16,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa" \ "NetworkCardIndex=17,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa-only" \ "NetworkCardIndex=18,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa-only" \ "NetworkCardIndex=19,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa-only" \ "NetworkCardIndex=20,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa" \ "NetworkCardIndex=21,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa-only" \ "NetworkCardIndex=22,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa-only" \ "NetworkCardIndex=23,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa-only" \ "NetworkCardIndex=24,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa" \ "NetworkCardIndex=25,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa-only" \ "NetworkCardIndex=26,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa-only" \ "NetworkCardIndex=27,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa-only" \ "NetworkCardIndex=28,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa" \ "NetworkCardIndex=29,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa-only" \ "NetworkCardIndex=30,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa-only" \ "NetworkCardIndex=31,DeviceIndex=1,Groups=security_group_id,SubnetId=subnet_id,InterfaceType=efa-only" ...