Como faço para ativar e configurar redes avançadas em instâncias do EC2?
Data da última atualização: 30/10/2020
Estou executando uma instância do Amazon Elastic Compute Cloud (Amazon EC2) e quero habilitar a rede aprimorada. O que é rede aprimorada e quando devo usá-la?
Breve descrição
A rede aprimorada oferece maior largura de banda, maior performance de pacote por segundo (PPS) e latências enter instâncias consistentemente mais baixas.
As instâncias do Amazon EC2 têm três adaptadores de rede virtual diferentes, VIF, Intel 82599 VF e Elastic Network Adapter (ENA). Para obter os mais recentes tipos de instância e adaptadores, consulte Rede aprimorada no Linux e Habilitar rede avançada com a interface Intel 82599 VF em instâncias do Windows.
Ao considerar o uso de redes aprimoradas, lembre-se do seguinte:
- Se a taxa de pacotes por segundo atingir o limite máximo, considere migrar para a rede aprimorada. Se sua taxa atingir o limite máximo, você provavelmente atingiu os limites superiores do driver da interface de rede virtual.
- Se sua taxa de transferência estiver próxima ou superior a 20K pacotes por segundo (PPS) no driver VIF, é uma prática recomendada usar redes aprimoradas.
- Para fornecer a menor latência e o maior performance de rede de pacotes por segundo para suas instâncias, considere usar um grupo de posicionamento de cluster.
- Se você precisar atingir velocidades de até 10 Gbps entre instâncias, execute suas instâncias em um grupo de posicionamento de cluster com o tipo de instância de rede aprimorada. Esses tipos de instância são colocados fisicamente próximos uns dos outros, reduzindo ainda mais a latência e melhorando as velocidades de transferência.
- Se você precisar atingir velocidades de até 25 Gbps entre instâncias, execute instâncias em um grupo de posicionamento de cluster junto com instâncias compatíveis com ENA.
Resolução
Linux
Dependendo da instância e do tipo de adaptador, siga um destes dois guias:
- Habilitar rede aprimorada com a interface Intel 82599 VF em instâncias do Linux
- Habilitar rede avançada com o Elastic Network Adapter (ENA) em instâncias do Linux
Depois de concluir as etapas para habilitar o driver de rede aprimorada para o tipo de instância, considere realizar alguns ajustes de rede ou kernel. Alcançar o máximo de performance possível do sistema requer pesquisa e testes intensivos para avaliar as alterações necessárias no kernel para workload. Observe que usar os parâmetros de kernel de rede padrão é recomendado para a maioria das workloads. No entanto, talvez seja necessário ajustar para otimizar a taxa de transferência, dependendo da workload.
É uma prática recomendada realizar qualquer ajuste do kernel com base em comportamentos e métricas observáveis. Quando possível, use as orientações fornecidas pelo sistema operacional ou pela aplicação. As informações fornecidas pelo sistema operacional ou aplicação refletem um cenário do mundo real. Por exemplo, o ajuste do kernel para um servidor de banco de dados é diferente daquele usado para um servidor Web, pois as características de ambos os workloads diferem.
Windows
Para obter informações sobre redes aprimoradas, consulte Rede aprimorada no Windows. O driver da interface de rede elástica está instalado em todas as AMIs da Amazon para Windows Server 2008 R2 e mais recentes.
Para obter informações sobre interfaces de rede elástica, consulte Habilitar redes aprimoradas com o Elastic Network Adapter (ENA) em instâncias do Windows.
Informações relacionadas
Este artigo ajudou?
Precisa de ajuda com faturamento ou suporte técnico?