PERF05-BP01 In che modo la rete influisce sulle prestazioni - Framework AWS Well-Architected

PERF05-BP01 In che modo la rete influisce sulle prestazioni

Analizza e comprendi come le decisioni relative alla rete influenzano le prestazioni di rete. La rete è responsabile della connettività tra componenti dell'applicazione, servizi cloud, reti edge e dati on-premise e quindi può avere un forte impatto sulle prestazioni dei carichi di lavoro. Oltre alle prestazioni del carico di lavoro, l'esperienza dell'utente è influenzata anche da latenza della rete, larghezza di banda, protocolli, posizione, congestione della rete, jitter, velocità di trasmissione effettiva e regole di instradamento.

Risultato desiderato: Disporre di un elenco documentato dei requisiti di rete del carico di lavoro, tra cui latenza, dimensione dei pacchetti, regole di instradamento, protocolli e modelli di traffico di supporto. Esaminare le soluzioni di rete disponibili e individuare il servizio che soddisfi le caratteristiche di rete del proprio carico di lavoro. Le reti basate sul cloud possono essere ricostruite rapidamente, quindi l'evoluzione dell'architettura di rete nel tempo è necessaria per migliorare l'efficienza delle prestazioni.

Anti-pattern comuni:

  • Tutto il traffico passa attraverso i data center esistenti.

  • Le sessioni Direct Connect vengono sovradimensionate senza considerare i requisiti di utilizzo effettivi.

  • Quando si definiscono le soluzioni di rete, non si considerano le caratteristiche del carico di lavoro e l'overhead della crittografia.

  • Per le soluzioni di rete nel cloud si utilizzano concetti e strategie on-premise.

Vantaggi dell'adozione di questa best practice: Comprendere l'impatto della rete sulle prestazioni del carico di lavoro ti aiuterà a identificare i potenziali colli di bottiglia, migliorare l'esperienza dell'utente, aumentare l'affidabilità e ridurre la manutenzione operativa al variare del carico di lavoro.

Livello di rischio associato se questa best practice non fosse adottata: Alta

Guida all'implementazione

Identifica i parametri importanti delle prestazioni di rete del carico di lavoro e cattura le sue caratteristiche di rete. Definisci e documenta i requisiti come parte di un approccio basato sui dati, utilizzando valori di riferimento o test di carico. Utilizza tali dati per identificare i punti in cui la soluzione di rete è vincolante ed esamina le opzioni di configurazione che possono migliorare il carico di lavoro. Comprendi le caratteristiche e le opzioni di rete native per il cloud disponibili e come questa possono influire sulle prestazioni del carico di lavoro in base ai requisiti. Ogni funzionalità di rete presenta vantaggi e svantaggi e può essere configurata per soddisfare le caratteristiche del carico di lavoro e dimensionarsi in base alle singole esigenze.

Passaggi dell'implementazione:

  1. Definizione e documentazione dei requisiti di prestazioni della rete:

    1. Includi i parametri come latenza di rete, larghezza di banda, protocolli, posizioni, modelli di traffico (picchi e frequenza), velocità di trasmissione effettiva, crittografia, ispezione e regole di instradamento.

  2. Acquisisci le caratteristiche fondamentali della rete:

  3. Acquisisci le caratteristiche di rete dell'applicazione:

  4. Acquisisci le caratteristiche di rete edge:

  5. Acquisisci le caratteristiche di rete edge ibride:

  6. Acquisisci le caratteristiche di rete di sicurezza:

  7. Acquisisci parametri di prestazioni end-to-end con gli strumenti di tracciamento:

  8. Esegui il benchmark e testa le prestazioni della rete:

    1. Velocità di trasmissione effettiva del benchmark: alcuni fattori che possono influire sulle prestazioni della rete EC2 quando le istanze si trovano nella stessa VPC. Misura la larghezza di banda della rete tra le istanze EC2 Linux nello stesso VPC.

    2. Esegui test di carico per sperimentare soluzioni e opzioni di rete

Livello di impegno per il piano di implementazione: esiste un livello di impegno medio per documentare requisiti di rete del carico di lavoro, opzioni e soluzioni disponibili.

Risorse

Documenti correlati:

Video correlati:

Esempi correlati: