Larghezza di banda di rete dell'istanza Amazon EC2 - 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à.

Larghezza di banda di rete dell'istanza Amazon EC2

Le specifiche della larghezza di banda dell'istanza si applicano sia al traffico in entrata che in uscita dell'istanza. Ad esempio, se un'istanza specifica fino a 10 Gbps di larghezza di banda, significa che ha fino a 10 Gbps di larghezza di banda per il traffico in entrata e fino a 10 Gbps per il traffico in uscita. La larghezza di banda della rete disponibile per un'istanza EC2 dipende da diversi fattori, come descritto di seguito:

Traffico multi-flusso

La larghezza di banda per il traffico a più flussi aggregato disponibile per un'istanza dipende dalla destinazione del traffico.

  • All'interno della regione: il traffico può utilizzare l'intera larghezza di banda della rete disponibile per l'istanza.

  • In altre regioni, un gateway Internet, Direct Connect o gateway locali (LGW): il traffico può utilizzare fino al 50% della larghezza di banda della rete disponibile per un'istanza di generazione attuale con un minimo di 32 vCPU. La larghezza di banda per un'istanza di generazione corrente con meno di 32 vCPU è limitata a 5 Gbps.

Traffico a flusso singolo

La larghezza di banda di base per il traffico a flusso singolo è limitata a 5 Gbps quando le istanze non si trovano nello stesso gruppo di collocazione cluster. Per ridurre la latenza e aumentare la larghezza di banda a flusso singolo, prova una delle seguenti opzioni:

  • Utilizza un gruppo di collocazione cluster per ottenere una larghezza di banda fino a 10 Gbps per le istanze all'interno dello stesso gruppo di collocazione.

  • Imposta più percorsi tra due endpoint qualsiasi per ottenere una maggiore larghezza di banda con Multipath TCP (MPTCP).

  • Configura ENA Express per le istanze idonee all'interno della stessa sottorete per raggiungere fino a 25 Gbps tra tali istanze.

Larghezza di banda disponibile per l'istanza

La larghezza di banda di rete disponibile per un'istanza dipende dal numero di vCPU di cui dispone. Ad esempio, un'istanza m5.8xlarge ha 32 vCPUs e una larghezza di banda di rete a 10 Gb/s e un'istanza m5.16xlarge ha una larghezza di banda di 64 vCPUs e larghezza di banda di rete di 20 Gb/s. Le istanze potrebbero tuttavia non raggiungere questa larghezza di banda, ad esempio se superano i limiti di rete a livello di istanza, come il numero di pacchetti al secondo o di connessioni tracciate. La quantità di larghezza di banda disponibile che il traffico può utilizzare dipende dal numero di vCPU e dalla destinazione. Ad esempio, un'istanza m5.16xlarge presenta 64 vCPU, quindi il traffico verso un'altra istanza nella regione può utilizzare l'intera larghezza di banda disponibile (20 Gb/s). Tuttavia, il traffico verso un'altra istanza in una regione diversa può utilizzare solo il 50% della larghezza di banda disponibile (10 Gb/s).

In genere, istanze con 16 vCPUs o meno (dimensioni 4xlarge e inferiori) sono documentate come aventi "fino a" una larghezza di banda specificata; ad esempio, "fino a 10 Gb/s". Queste istanze hanno una larghezza di banda di base. Per soddisfare la domanda aggiuntiva, possono utilizzare un meccanismo di credito I/O di rete per superare la larghezza di banda di base. Le istanze possono utilizzare la larghezza di banda burst per un periodo di tempo limitato, in genere da 5 a 60 minuti, a seconda delle dimensioni dell'istanza.

Un'istanza riceve il numero massimo di crediti I/O di rete all'avvio. Se l'istanza esaurisce i propri crediti I/O di rete, torna alla larghezza di banda di base. Un'istanza in esecuzione guadagna crediti I/O di rete ogni volta che utilizza meno larghezza di banda di rete rispetto alla larghezza di banda di base. Un'istanza arrestata non guadagna crediti I/O di rete. L'ottimizzazione dell'istanza è basata sul massimo sforzo, anche quando l'istanza ha crediti disponibili, poiché la larghezza di banda burst è una risorsa condivisa.

Esistono bucket di credito I/O di rete separati per il traffico in entrata e in uscita.

Prestazioni di rete di base e potenziate

La Amazon EC2 Instance Types Guide descrive le prestazioni di rete per ogni tipo di istanza, oltre alla larghezza di banda di rete di base disponibile per le istanze che possono utilizzare una larghezza di banda burst. Per ulteriori informazioni, consulta gli argomenti seguenti:

Per visualizzare le prestazioni della rete utilizzando il AWS CLI

È possibile utilizzare il AWS CLI comando describe-instance-types per visualizzare informazioni su un tipo di istanza. Nell'esempio seguente vengono visualizzate le informazioni sulle prestazioni di rete per tutte le istanze C5.

aws ec2 describe-instance-types --filters "Name=instance-type,Values=c5.*" --query "InstanceTypes[].[InstanceType, NetworkInfo.NetworkPerformance, NetworkInfo.NetworkCards[0].BaselineBandwidthInGbps]" --output table --------------------------------------------- | DescribeInstanceTypes | +--------------+--------------------+-------+ | c5.4xlarge | Up to 10 Gigabit | 5.0 | | c5.xlarge | Up to 10 Gigabit | 1.25 | | c5.12xlarge | 12 Gigabit | 12.0 | | c5.24xlarge | 25 Gigabit | 25.0 | | c5.metal | 25 Gigabit | 25.0 | | c5.9xlarge | 12 Gigabit | 12.0 | | c5.2xlarge | Up to 10 Gigabit | 2.5 | | c5.large | Up to 10 Gigabit | 0.75 | | c5.18xlarge | 25 Gigabit | 25.0 | +--------------+--------------------+-------+

Monitorare la larghezza di banda delle istanze

È possibile utilizzare le CloudWatch metriche per monitorare la larghezza di banda della rete dell'istanza e i pacchetti inviati e ricevuti. Puoi utilizzare i parametri delle prestazioni di rete fornite dal driver ENA (Elastic Network Adapter) per monitorare quando il traffico supera le quote di rete definite da Amazon EC2 a livello di istanza.

Puoi configurare se Amazon EC2 invia i dati metrici per l'istanza CloudWatch utilizzando periodi di un minuto o cinque minuti. È possibile che i parametri delle prestazioni di rete mostrino che è stata superata una soglia e che i pacchetti sono stati eliminati, mentre i parametri dell'istanza no. CloudWatch Ciò può accadere quando l'istanza presenta un breve picco nella domanda di risorse di rete (noto come microburst), ma le CloudWatch metriche non sono sufficientemente granulari da riflettere questi picchi di microsecondi.