PERF 5: In che modo configuri la tua soluzione di rete?
La soluzione di rete ottimale per un carico di lavoro varia in base a latenza, requisiti di throughput, jitter e larghezza di banda. I vincoli fisici, ad esempio le risorse utente o in locale, determinano le opzioni di posizione. Questi vincoli possono essere compensati con le edge location o la collocazione delle risorse.
Risorse
Connectivity to AWS and hybrid AWS network architectures (NET317-R1)
Optimizing Network Performance for Amazon EC2 Instances (CMP308-R1)
Networking Products with AWS
Transitioning to Latency-Based Routing in Amazon Route 53
Amazon EBS - Optimized Instances
EC2 Enhanced Networking on Linux
EC2 Enhanced Networking on Windows
EC2 Placement Groups
Enabling Enhanced Networking with the Elastic Network Adapter (ENA) on Linux Instances
Transit Gateway
VPC Endpoints
VPC Flow Logs
Application Load Balancer
Network Load Balancer
Best practice:
-
Comprensione dell'impatto della rete sulla performance: Analizza e comprendi come le decisioni relative alla rete influenzano le prestazioni di rete. Ad esempio, la latenza della rete spesso e volentieri influisce sull'esperienza dell'utente, e l'utilizzo di protocolli errati può minare la capacità di rete con un sovraccarico eccessivo.
-
Valutazione delle funzionalità di rete disponibili: Valuta le funzionalità di rete nel cloud che possono aumentare le prestazioni. Misura l'impatto di tali funzionalità attraverso test, parametri e analisi. Ad esempio, sfrutta le funzionalità a livello di rete disponibili per ridurre latenza, distanza di rete o jitter.
-
Scelta di una connettività dedicata o una VPN di dimensioni adeguate ai carichi di lavoro ibridi: Quando è richiesta comunicazione in locale, assicurati di disporre di una larghezza di banda adeguata alle prestazioni del carico di lavoro. In base ai requisiti di larghezza di banda, una singola connessione dedicata o una singola VPN potrebbe non essere sufficiente, rendendo pertanto necessaria l'abilitazione del bilanciamento del carico del traffico su più connessioni.
-
Sfruttamento del bilanciamento del carico e dell'offloading della crittografia: Distribuisci il traffico tra varie risorse o servizi affinché il carico di lavoro possa trarre vantaggio dall'elasticità fornita dal cloud. Puoi anche utilizzare il bilanciamento del carico per la terminazione dell'offloading della crittografia al fine di migliorare le prestazioni, gestire e instradare il traffico in modo efficiente.
-
Scelta dei protocolli di rete per migliorare le prestazioni: Prendi decisioni sui protocolli per la comunicazione tra sistemi e reti in base all'impatto sulle prestazioni del carico di lavoro.
-
Scelta della posizione del carico di lavoro in base ai requisiti di rete: Utilizza le opzioni di posizione nel cloud disponibili per ridurre la latenza di rete o migliorare il throughput. Utilizza regioni AWS, zone di disponibilità, gruppi di collocazione e edge location come Outposts, regioni locali e Wavelength per ridurre la latenza di rete o migliorare il throughput.
-
Ottimizzazione della configurazione di rete in base ai parametri: Usa i dati raccolti e analizzati per prendere decisioni informate riguardo l'ottimizzazione della configurazione della tua rete. Misura l'impatto di tali cambiamenti e usa le misurazioni per prendere decisioni future.
Piano di miglioramento
Comprensione dell'impatto della rete sulla performance
Valutazione delle funzionalità di rete disponibili
Scelta di una connettività dedicata o una VPN di dimensioni adeguate ai carichi di
lavoro ibridi
Sfruttamento del bilanciamento del carico e dell'offloading della crittografia
Scelta dei protocolli di rete per migliorare le prestazioni
Scelta della posizione del carico di lavoro in base ai requisiti di rete
Ottimizzazione della configurazione di rete in base ai parametri