Maximize a largura de banda da rede em instâncias do Amazon EC2 com várias placas de rede
Muitos tipos de instâncias que oferecem suporte ao EFA também têm várias placas de rede. Para ter mais informações, consulte Placas de rede. Se você planeja usar o EFA com um desses tipos de instâncias, recomendamos a seguinte configuração básica:
-
Para a interface de rede primária (índice da placa de rede
0
, índice do dispositivo0
), crie uma interface EFA (EFA com ENA). Você não pode usar uma interface de rede exclusiva do EFA como interface de rede primária. -
Para cada interface de rede adicional, use o próximo índice de placa da rede não utilizado, o índice do dispositivo
1
e uma interface de rede EFA (EFA com ENA) ou somente EFA, dependendo do seu caso de uso, como requisitos de largura de banda do ENA ou espaço de endereço IP. Para obter casos de uso de exemplo, consulte Configuração da EFA para instâncias P5.
nota
As instâncias P5 exigem que as interfaces de rede sejam configuradas de uma maneira específica para permitir a máxima largura de banda da rede. Para ter mais informações, consulte Configuração da EFA para instâncias P5.
Os exemplos a seguir mostram como iniciar uma instância com base nessas recomendações.
Configuração da EFA para instâncias P5
As instâncias P5 têm uma capacidade total de largura de banda de rede de 3.200 Gbps, dos quais até 800 Gbps podem ser utilizados para tráfego de rede IP. Como o tráfego de rede EFA e IP compartilha os mesmos recursos subjacentes, a largura de banda usada por um reduzirá a largura de banda disponível para o outro. Isso significa que você pode distribuir a largura de banda da rede entre o tráfego EFA e o tráfego IP em qualquer combinação, desde que a largura de banda total não exceda 3.200 Gbps e a largura de banda IP não exceda 800 Gbps.
Caso de uso 1: salve endereços IP e evite possíveis problemas de IP do Linux
Essa configuração fornece até 3200 Gbps de largura de banda de rede EFA e até 100 Gbps de largura de banda de rede IP com um endereço IP privado. Essa configuração também ajuda a evitar possíveis problemas de IP do Linux, como atribuição automática não permitida de endereços IP públicos e desafios de roteamento IP (problemas de mapeamento de nome de host para endereço IP e incompatibilidade de endereço IP de origem), que podem surgir se uma instância tiver várias interfaces de rede. Por exemplo, se você usar 400 Gbps ou largura de banda IP, poderá atingir até 2.800 Gbps de largura de banda EFA ao mesmo tempo.
-
Para a interface de rede primária (índice da placa de rede 0, índice do dispositivo 0), use uma interface de rede EFA (EFA com ENA).
-
Para as demais interfaces de rede (índices da placa de rede de 1 a 31, índice do dispositivo 1), use interfaces de rede somente EFA.
Caso de uso 2: largura de banda máxima de rede EFA e IP
Essa configuração fornece até 3200 Gbps de largura de banda de rede EFA e até 800 Gbps de largura de banda de rede IP com 8 endereços IP privados. Você não pode atribuir automaticamente endereços IP públicos com essa configuração. No entanto, você pode anexar um endereço IP elástico à interface de rede primária (índice da placa de rede 0, índice do dispositivo 0) após a execução para ter conectividade com a Internet.
-
Para a interface de rede primária (índice da placa de rede 0, índice do dispositivo 0), use uma interface de rede EFA (EFA com ENA).
-
Para as interfaces restantes, faça o seguinte:
-
Especifique interfaces de rede somente EFA nos índices 1, 2 e 3 da placa de rede e use o índice do dispositivo 1.
-
Especifique uma interface de rede EFA (EFA com ENA) e três interfaces de rede somente EFA em cada um dos seguintes subconjuntos de índice de placa de rede e use o índice do dispositivo 0:
-
[4,5,6,7]
-
[8,9,10,11]
-
[12,13,14,15]
-
[28,29,30,31]
-
-
O exemplo a seguir ilustra essa configuração:
$ aws --region $REGION ec2 run-instances \ --instance-type p5.48xlarge \ --count 1 \ --key-name key_pair_name \ --image-id ami_id \ --network-interfaces "NetworkCardIndex=0,DeviceIndex=0,Groups=
security_group_id
,SubnetId=subnet_id
,InterfaceType=efa" \ "NetworkCardIndex=1,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa-only" \ "NetworkCardIndex=2,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa-only" \ "NetworkCardIndex=3,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa-only" \ "NetworkCardIndex=4,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa" \ "NetworkCardIndex=5,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa-only" \ "NetworkCardIndex=6,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa-only" \ "NetworkCardIndex=7,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa-only" \ "NetworkCardIndex=8,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa" \ "NetworkCardIndex=9,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa-only" \ "NetworkCardIndex=10,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa-only" \ "NetworkCardIndex=11,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa-only" \ "NetworkCardIndex=12,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa" \ "NetworkCardIndex=13,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa-only" \ "NetworkCardIndex=14,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa-only" \ "NetworkCardIndex=15,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa-only" \ "NetworkCardIndex=16,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa" \ "NetworkCardIndex=17,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa-only" \ "NetworkCardIndex=18,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa-only" \ "NetworkCardIndex=19,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa-only" \ "NetworkCardIndex=20,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa" \ "NetworkCardIndex=21,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa-only" \ "NetworkCardIndex=22,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa-only" \ "NetworkCardIndex=23,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa-only" \ "NetworkCardIndex=24,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa" \ "NetworkCardIndex=25,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa-only" \ "NetworkCardIndex=26,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa-only" \ "NetworkCardIndex=27,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa-only" \ "NetworkCardIndex=28,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa" \ "NetworkCardIndex=29,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa-only" \ "NetworkCardIndex=30,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa-only" \ "NetworkCardIndex=31,DeviceIndex=1,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa-only" ...