Prestazioni - Connettività ibrida

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

Prestazioni

Definizione

Esistono diversi fattori che influenzano le prestazioni della rete, come la latenza, la perdita di pacchetti, il jitter e la larghezza di banda. A seconda dei requisiti dell'applicazione, l'importanza di ciascuno di questi fattori può variare.

Domande chiave

In base ai requisiti dell'applicazione, è necessario identificare e dare priorità ai fattori prestazionali della rete che influiscono sul comportamento dell'applicazione e sull'esperienza utente.

Larghezza di banda

La larghezza di banda si riferisce alla velocità di trasferimento dati di una connessione e viene generalmente misurata in bit al secondo (bps). I megabit al secondo (Mbps) e i gigabit al secondo (Gbps) sono sistemi di scalabilità comuni e sono di base 10 (1.000.000 di bit al secondo = 1 Mbps) rispetto alla base 2 (2^10) utilizzata altrove.

Nel valutare le esigenze di larghezza di banda delle applicazioni, tenete presente che i requisiti di larghezza di banda possono cambiare nel tempo. L'implementazione iniziale nel cloud, le normali operazioni, i nuovi carichi di lavoro e gli scenari di failover possono avere requisiti di larghezza di banda diversi.

Le applicazioni possono avere le proprie considerazioni sulla larghezza di banda. Alcune applicazioni potrebbero richiedere prestazioni deterministiche su una connessione a larghezza di banda elevata, mentre altre possono richiedere sia prestazioni deterministiche che larghezza di banda elevata. Un'applicazione può richiedere una configurazione speciale per utilizzare più flussi di traffico (a volte denominati stream o socket) in parallelo se raggiunge i limiti di larghezza di banda per flusso di traffico, consentendole di utilizzare una parte maggiore della larghezza di banda della connessione. VPNspuò limitare la velocità effettiva a causa dei costi generali di tunneling, dei limiti inferiori o delle limitazioni della larghezza di banda hardware. MTU

Latenza

La latenza è il tempo necessario affinché un pacchetto passi dalla sorgente alla destinazione tramite una connessione di rete e viene generalmente misurata in millisecondi (ms), con requisiti di bassa latenza talvolta espressi in microsecondi (μs). La latenza è una funzione della velocità della luce, quindi la latenza aumenta con la distanza.

I requisiti di latenza delle applicazioni possono assumere forme diverse. Un'applicazione altamente interattiva, come un desktop virtuale, può avere un obiettivo di latenza misurato dal momento in cui un utente esegue un input fino a quando l'utente vede il desktop virtuale reagire a tale input. Le applicazioni Voice over IP (VoIP) possono avere requisiti simili. Un secondo tipo di carico di lavoro da prendere in considerazione sono quelli altamente transazionali, che richiedono una risposta dal server prima di poter continuare. I database o altre forme di archivi di chiave/valori possono essere fortemente influenzati dall'aumento della latenza di rete.

Jitter

Jitter misura la coerenza della latenza di rete e, come la latenza, viene generalmente misurata in millisecondi (ms).

I requisiti di jitter delle applicazioni si trovano in genere nelle applicazioni di streaming in tempo reale, inclusa la distribuzione di video e voce. Queste applicazioni tendono a richiedere che il flusso di dati avvenga a una velocità e un ritardo costanti, con buffer di piccole dimensioni per correggere piccole quantità di jitter.

Perdita di pacchetti

La perdita di pacchetti è la misurazione della percentuale di traffico di rete non erogata. Tutte le reti presentano a volte un certo grado di perdita di pacchetti a causa di forti picchi di traffico, riduzioni di capacità, guasti delle apparecchiature di rete e altri motivi. Pertanto, le applicazioni devono avere una certa tolleranza alla perdita di pacchetti, tuttavia, la quantità che possono tollerare può variare da applicazione a applicazione.

Le applicazioni utilizzate TCP per trasportare il proprio traffico hanno la capacità di correggere la perdita di pacchetti tramite ritrasmissione. Le applicazioni che utilizzano UDP i propri protocolli oltre all'IP devono implementare i propri strumenti per gestire la perdita di pacchetti e possono essere estremamente sensibili a tali sistemi. Un'applicazione Voice over IP può semplicemente inserire il silenzio nella parte della chiamata che ha causato la perdita di pacchetti, anziché tentare una ritrasmissione. Alcune VPN soluzioni includono meccanismi propri per il ripristino in caso di perdita di pacchetti sulla rete utilizzata per trasportare il traffico.

Funzionalità da prendere in considerazione

Quando sono richieste latenza e velocità di trasmissione prevedibili, AWS Direct Connect è la scelta consigliata, in quanto fornisce prestazioni deterministiche. La larghezza di banda può essere selezionata in base ai requisiti di throughput. AWS se ne consiglia l'utilizzo AWS Direct Connect quando è necessaria un'esperienza di rete più coerente rispetto a quella fornita dalle connessioni basate su Internet. Private VIFs e Transit VIFs supportano i jumbo frame, che possono ridurre il numero di pacchetti attraverso la rete e migliorare la velocità effettiva grazie alla riduzione del sovraccarico. AWS Direct Connect SiteLinkconsente di utilizzare la AWS spina dorsale per fornire connettività tra le sedi e può essere abilitato su richiesta. La larghezza di banda utilizzata SiteLink deve essere presa in considerazione per la selezione della larghezza di banda di Direct Connect.

L'utilizzo di un VPN over AWS Direct Connect aggiunge la crittografia. Tuttavia, riduce le MTU dimensioni, il che potrebbe ridurre la produttività. AWS le VPN funzionalità gestite Site-to-Site (S2S) sono disponibili nella documentazione.AWS Site-to-Site VPN Molte postazioni Direct Connection supportano MACsec se la crittografia sulla connessione è il requisito di crittografia principale. MACsecnon ha le stesse MTU o potenziali considerazioni in materia di throughput delle Site-to-Site VPN connessioni. AWS Transit Gateway consente ai clienti di scalare orizzontalmente il numero di VPN connessioni e aumentare la velocità di trasmissione di conseguenza con Equal-cost multi-path routing (). ECMP AWS Site-to-SiteVPNSupporti gestiti che utilizzano Direct Connect Transit VIFs per la connettività privata. AWS Direct Connect Per ulteriori dettagli, consulta la sezione Private IP VPN con.

Un'altra opzione è quella di utilizzare un Site-to-Site VPN servizio AWS gestito tramite Internet. Può essere un'opzione interessante grazie al basso costo ed è ampiamente disponibile. Tuttavia, tieni presente che le prestazioni su Internet sono le migliori. Gli eventi meteorologici su Internet, la congestione e l'aumento dei periodi di latenza possono essere imprevedibili. AWS offre una soluzione con AWS Accelerated S2S VPN, che può mitigare alcuni degli aspetti negativi dell'utilizzo di un percorso Internet. Accelerated S2S VPN utilizza AWS Global Accelerator, che consente al VPN traffico di entrare nella AWS rete il prima possibile e il più vicino possibile al dispositivo gateway del cliente. Ciò ottimizza il percorso di rete, utilizzando la rete AWS globale priva di congestione, per indirizzare il traffico verso l'endpoint che offre le migliori prestazioni. È possibile utilizzare VPN connessioni accelerate per evitare interruzioni di rete che possono verificarsi quando il traffico viene instradato sulla rete Internet pubblica.