PERF 5: Como você configura sua solução de redes?
A solução de rede ideal para uma carga de trabalho varia com base nos requisitos de latência, throughput, instabilidade e largura de banda. Restrições físicas, como recursos de usuário ou no local, determinam as opções de localização. Essas restrições podem ser compensadas com pontos de presença ou posicionamento de recursos.
Recursos
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
Melhores práticas:
-
Entenda como as redes afetam a performance: Analise e entenda como decisões relacionadas à rede afetam a performance da carga de trabalho. Por exemplo, a latência da rede costuma afetar a experiência do usuário, e usar os protocolos incorretos pode esgotar a capacidade da rede devido à sobrecarga excessiva.
-
Avalie os recursos de rede disponíveis: Avalie recursos de rede na nuvem que possam melhorar a performance. Meça o impacto desses recursos por meio de testes, métricas e análises. Por exemplo, aproveite os recursos de rede que estão disponíveis para reduzir a latência, a distância ou a instabilidade da rede.
-
Escolha VPN ou conectividade dedicada dimensionada adequadamente para cargas de trabalho híbridas: Quando houver um requisito de comunicação no local, verifique se você tem largura de banda adequada para a performance da carga de trabalho. Com base nos requisitos de largura de banda, uma única conexão dedicada ou uma única VPN pode não ser suficiente, e você precisa habilitar o balanceamento de carga de tráfego em várias conexões.
-
Aproveite o balanceamento de carga e o descarregamento de criptografia: Distribua o tráfego entre vários recursos e serviços para permitir que sua carga de trabalho aproveite a elasticidade que a nuvem oferece. Também é possível usar o balanceamento de carga para descarregar a terminação de criptografia a fim de melhorar a performance e gerenciar e rotear o tráfego de maneira eficaz.
-
Escolha os protocolos de rede para aumentar a performance: Tome decisões sobre protocolos de comunicação entre sistemas e redes com base no impacto na performance da carga de trabalho.
-
Escolha o local da sua carga de trabalho com base nos requisitos de rede: Use as opções de localização de nuvem disponíveis para reduzir a latência de rede ou aprimorar o throughput. Utilize regiões da AWS, zonas de disponibilidade, grupos de posicionamento e pontos de presença, como Outposts, regiões locais e Wavelength para reduzir a latência da rede ou melhorar o throughput.
-
Otimize a configuração da rede com base em métricas: Use dados coletados e analisados para tomar decisões bem informadas sobre a otimização da configuração da rede. Meça o impacto dessas mudanças e use as medições de impacto para tomar decisões futuras.
Plano de melhoria
Entenda como as redes afetam a performance
Avalie os recursos de rede disponíveis
Escolha VPN ou conectividade dedicada dimensionada adequadamente para cargas de trabalho
híbridas
Aproveite o balanceamento de carga e o descarregamento de criptografia
Escolha os protocolos de rede para aumentar a performance
Escolha o local da sua carga de trabalho com base nos requisitos de rede
Otimize a configuração da rede com base em métricas