Come posso abilitare e configurare le reti avanzate sulle mie istanze EC2?
Ultimo aggiornamento: 30-10-2020
Sto eseguendo un'istanza Amazon Elastic Compute Cloud (Amazon EC2) e desidero abilitare una rete avanzata. Cosa sono le reti avanzate e quando vanno utilizzate?
Breve descrizione
Le reti avanzate offrono una maggiore larghezza di banda, prestazioni superiori in termini di pacchetti al secondo (PPS) e basse latenze fra le istanze in modo coerente.
Le istanze Amazon EC2 dispongono di tre diverse schede di rete virtuale: VIF, Intel 82599 VF e Elastic Network Adapter (ENA). Per i tipi di istanza e le schede di rete più recenti, consulta Reti avanzate su Linux e Abilitazione di reti avanzate con l'interfaccia Intel 82599 VF sulle istanze Windows.
Quando prendi in considerazione l'utilizzo di reti avanzate, tieni presente quanto segue:
- Se la frequenza di pacchetti al secondo raggiunge il limite massimo, prendi in considerazione la possibilità di passare a una rete avanzata. Se la tua tariffa raggiunge il limite massimo, probabilmente hai raggiunto le soglie superiori del driver dell'interfaccia di rete virtuale.
- Se la velocità effettiva è vicina o superiore a 20.000 pacchetti al secondo (PPS) sul driver VIF, è consigliabile utilizzare reti avanzate.
- Per fornire la latenza più bassa e le massime prestazioni di rete di pacchetti al secondo per le istanze, è consigliabile utilizzare un gruppo di posizionamento cluster.
- Se è necessario raggiungere velocità fino a 10 Gb/s tra le istanze, avvia le istanze in un gruppo di posizionamento cluster con il tipo di istanza di rete avanzato. Questi tipi di istanze sono posizionati fisicamente vicini l'uno all'altro, riducendo ulteriormente la latenza e migliorando la velocità di trasferimento.
- Se è necessario raggiungere velocità fino a 25 Gb/s tra le istanze, avvia le istanze in un gruppo di posizionamento cluster insieme alle istanze compatibili con ENA.
Risoluzione
Linux
A seconda dell'istanza e del tipo di scheda, attieniti a una di queste due guide:
- Abilitazione di una rete avanzata con l'interfaccia Intel 82599 VF sulle istanze Linux
- Abilitazione delle reti avanzate con Elastic Network Adapter (ENA) sulle istanze Linux
Dopo aver completato le varie fasi per abilitare il driver di rete avanzato per il tipo di istanza, è consigliabile eseguire alcune operazioni di ottimizzazione della rete o del kernel. Il raggiungimento del maggior numero possibile di prestazioni del sistema richiede un'intensa ricerca e test per valutare le modifiche necessarie al kernel per il carico di lavoro. Si noti che l'utilizzo dei parametri predefiniti del kernel di rete va bene per la maggior parte dei carichi di lavoro. Tuttavia, potrebbe essere necessario eseguire la regolazione per ottimizzare la velocità effettiva, a seconda del carico di lavoro.
È consigliabile eseguire qualsiasi ottimizzazione del kernel in base al comportamento e ai parametri osservabili. Quando possibile, utilizza le istruzioni fornite dal sistema operativo o dall'applicazione. Le informazioni fornite dal sistema operativo o dall'applicazione riflettono uno scenario reale. Ad esempio, l'ottimizzazione del kernel per un server di database è diversa da quella utilizzata per un server Web, poiché le caratteristiche di entrambi i carichi di lavoro sono diverse.
Windows
Per informazioni sulle reti avanzate, consulta Reti avanzate su Windows. Il driver dell'interfaccia di rete elastica è installato su tutte le AMI Amazon per Windows Server 2008 R2 e versioni successive.
Per informazioni sulle interfacce di rete elastiche, consulta Abilitazione di reti avanzate con Elastic Network Adapter (ENA) sulle istanze Windows.
Informazioni correlate
Questo articolo è stato utile?
Hai bisogno di supporto tecnico o per la fatturazione?