Balanceador de carga de aplicativo (ALB) da AWS em um único az

1

Temos uma configuração de ambiente no AWS e gostaríamos de ter um ALB com destinos em apenas um AZ e que só aparece no endereço IP no mesmo AZ. Isso é necessário por causa de algumas regras de roteamento que precisamos para garantir que o tráfego de um ALB / AZ sempre atinja um firewall específico.

Nós tentamos ter metas somente em um AZ e isso parece funcionar com NLBs, mas não com ALBs.

É possível ter um ALB com alvos em um AZ e com um nome DNS que só resolva para endereços IP no mesmo AZ?

    
por theduck 07.06.2018 / 15:23

1 resposta

0

Em suma, não: se você der uma olhada na documentação da API para CreateLoadBalancer , indica para os parâmetros de pedidos SubnetMappings.member.N :

[Application Load Balancers] You must specify subnets from at least two Availability Zones. You cannot specify Elastic IP addresses for your subnets.

e para Subnets.member.N :

[Application Load Balancers] You must specify subnets from at least two Availability Zones.

No entanto, talvez seja possível adicionar uma sub-rede adicional à sua VPC, que não é usada para nada e talvez esteja isenta dessa regra. Isso depende do seu objetivo específico para sua decisão de roteamento / firewall.

    
por 07.06.2018 / 16:14