PERF04-BP01 Compreender como as redes afetam a performance
Analise e entenda como as decisões relacionadas à rede afetam sua workload para fornecer performance eficiente e uma melhor experiência do usuário.
Práticas comuns que devem ser evitadas:
-
Todo o tráfego flui por meio dos data centers existentes.
-
Você direciona todo o tráfego por meio de firewalls centrais em vez de usar ferramentas de segurança de rede nativas da nuvem.
-
Você provisiona conexões do AWS Direct Connect sem entender os requisitos reais de uso.
-
Você não considera as características da workload e a sobrecarga da criptografia ao definir suas soluções de redes.
-
Você usa conceitos e estratégias de on-premises para soluções de redes na nuvem.
Benefícios de implementar esta prática recomendada: a compreensão de como as redes afetam a performance da workload ajuda a identificar gargalos potenciais, a melhorar a experiência dos usuários, a aumentar a confiabilidade e a reduzir a manutenção operacional à medida que a workload muda.
Nível de risco exposto se esta prática recomendada não for estabelecida: Alto
Orientação para implementação
A rede é responsável pela conectividade entre os componentes da aplicação, os serviços de nuvem, as redes de borda e os dados on-premises. Portanto, ela pode afetar significativamente a performance da workload. Além da performance da workload, a experiência dos usuários também é afetada por latência de rede, largura de banda, protocolos, localização, congestão de rede, jitter, throughput e regras de roteamento.
Ter uma lista documentada dos requisitos de rede da workload, incluindo latência, tamanho de pacotes, regras de roteamento, protocolos e padrões de tráfego compatíveis. Analise as soluções de redes disponíveis e identifique os serviços que atendem às características de rede da sua workload. É possível recriar as redes baseadas na nuvem rapidamente. Portanto, é necessário evoluir sua arquitetura de rede ao longo do tempo para melhorar a eficiência da performance.
Etapas de implementação:
-
Defina e documente os requisitos de performance da rede, incluindo métricas como latência da rede, largura de banda, protocolos, locais, padrões de tráfego (picos e frequência), throughput, criptografia, inspeção e regras de roteamento.
-
Saiba mais sobre os principais serviços de rede da AWS, como VPCs, AWS Direct Connect, Elastic Load Balancing (ELB)
e Amazon Route 53 . -
Capture as seguintes características principais da rede:
Características Ferramentas e métricas Características básicas de rede Características da rede da aplicação Características da rede da borda Características da rede híbrida Características da rede de segurança Características de rastreamento -
Teste comparativo e de performance da rede:
-
Faça o teste comparativo
do throughput da rede, pois alguns fatores podem afetar a performance da rede do Amazon EC2 quando as instâncias estão na mesma VPC. Meça a largura de banda da rede entre as instâncias Linux do Amazon EC2 na mesma VPC. -
Faça testes de carga
para experimentar soluções e opções de redes.
-
Recursos
Documentos relacionados:
Vídeos relacionados:
-
AWS re:Invent 2023: O que rede pode fazer por sua aplicação?
-
AWS re:Invent 2023: Designs e novos recursos de VPCs avançadas
-
AWS re:Invent 2023: Um guia do desenvolvedor para redes na nuvem
-
AWS re:Invent 2019: Conectividade à AWS e arquiteturas de rede na AWS híbridas
-
AWS re:Invent 2019: Otimizar a performance da rede para instâncias do Amazon EC2
-
AWS Summit Online: Melhorar a performance de rede global para aplicações
-
AWS re:Invent 2020: Dicas e práticas recomendadas de rede com o Well-Architected Framework
-
AWS re:Invent 2020: Práticas recomendadas de rede na AWS em migrações de grande escala
Exemplos relacionados: