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-0abcdef1234567890 \ --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. Ad esempio, se si utilizzano 400 Gbps per la larghezza di banda IP, è possibile ottenere fino a 2.800 Gbps di larghezza di banda EFA contemporaneamente.

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.

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

    • Specificate un'interfaccia di rete EFA (EFA con ENA) e tre interfacce di rete solo EFA in ciascuno dei seguenti sottoinsiemi di indici delle schede di rete e utilizzate l'indice 1 del dispositivo per tutti:

      • [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" ...

Configurazione EFA per istanze P6e-00 GB2

Le istanze P6e- GB2 00 possono essere configurate con un massimo di 17 schede di rete. L'immagine seguente mostra il layout della scheda di interfaccia di rete fisica (NIC) per le istanze GB2 P6e-00, insieme alla mappatura degli indici delle schede di rete (). NCIs

Mappatura della scheda di interfaccia di rete fisica (NIC) e dell'indice delle schede di rete (NCI) per le istanze P6e- 00. GB2

L'NCI principale (indice 0) supporta fino a 100 Gbps di larghezza di banda ENA. NCIs con i seguenti indici supportano interfacce di rete solo EFA e una larghezza di banda EFA di 400 Gbps: [1, 3, 5, 7, 9, 11, 13, 15]. NCIs con i seguenti indici supportano una larghezza di banda ENA o EFA fino a 200 Gbps: [2, 4, 6, 8, 10, 12, 14, 16].

I NCIs seguenti gruppi condividono una scheda NIC fisica sottostante sull'host:

  • [1 e 2]

  • [3 e 4]

  • [5 e 6]

  • [7 e 8]

  • [9 e 10]

  • [11 e 12]

  • [13 e 14]

  • [15 e 16]

Ogni NIC fisica supporta fino a 400 Gbps di larghezza di banda. Poiché i componenti NCIs di questi gruppi condividono la stessa scheda NIC fisica sottostante, la larghezza di banda utilizzata da uno ridurrà la larghezza di banda disponibile per l'altro. Ad esempio, se NCI 2 utilizza 200 Gbps di larghezza di banda ENA, NCI 1 può utilizzare fino a 200 Gbps di larghezza di banda EFA contemporaneamente.

Ogni GPU sottostante sull'host può inviare traffico direttamente sulle seguenti coppie di: NCIs

  • [1 e 3]

  • [5 e 7]

  • [9 e 11]

  • [13 e 15]

Ogni GPU supporta fino a 400 Gbps di larghezza di banda EFA. Poiché le schede di rete di questi gruppi condividono la stessa GPU, la larghezza di banda utilizzata da una ridurrà la larghezza di banda disponibile per l'altra. Ad esempio, se NCI 1 utilizza 200 Gbps di larghezza di banda EFA, NCI 3 può utilizzare fino a 200 Gbps di larghezza di banda EFA contemporaneamente. Pertanto, per ottenere le massime prestazioni EFA, si consiglia di eseguire una delle seguenti operazioni per ottenere una larghezza di banda EFA totale di 1.600 Gbps:

  • Aggiungi un'interfaccia di rete solo EFA a un solo NCI in ogni gruppo per raggiungere 400 Gbps per interfaccia di rete (4 interfacce di rete EFA x 400 Gbps).

  • Aggiungi un'interfaccia di rete solo EFA a ogni NCI di ogni gruppo per ottenere 200 Gbps per interfaccia di rete (8 interfacce di rete EFA x 200 Gbps).

Ad esempio, la seguente configurazione fornisce fino a 1.600 Gbps di larghezza di banda EFA utilizzando una singola interfaccia di rete solo EFA in ogni gruppo NCI e fino a 100 Gbps di larghezza di banda di rete ENA utilizzando solo l'NCI primario (indice 0).

  • Per l'NCI primario (indice della scheda di rete 0, indice del dispositivo 0), utilizzate un'interfaccia di rete ENA.

  • Aggiungi interfacce di rete solo EFA a quanto segue:

    • NCI 1, indice del dispositivo 0

    • NCI 5, indice del dispositivo 0

    • NCI 9, indice del dispositivo 0

    • NCI 13, indice del dispositivo 0