Publicado: Mar 27, 2019
O Application Load Balancers agora é compatível com o roteamento de solicitação baseado em métodos e cabeçalhos HTTP padrão e personalizados, em parâmetros de consulta e em endereços IP de origem. Este lançamento amplia o suporte atual do cabeçalho de Host e das regras de roteamento baseadas em caminho em Application Load Balancers para mais campos de mensagens de solicitação de HTTP. Este conjunto mais avançado de critérios de roteamento possibilita uma maior simplificação da arquitetura do seu aplicativo por meio do descarregamento da funcionalidade de roteamento para o load balancer. Também pode ser usado para bloquear tráfego indesejado no load balancer.
Com este lançamento, as regras e condições também ficaram mais robustas. Agora é possível avaliar várias condições em uma só regra, e cada condição pode especificar uma correspondência em diversos valores. Isto possibilita a definição de regras complexas para rotear as solicitações de clientes para os seus aplicativos. Por exemplo, você pode encaminhar uma solicitação para um aplicativo específico baseado em um cabeçalho de Host, em um caminho, em um cabeçalho de usuário-agente e em valores de parâmetros de consulta. Também é possível consolidar suas regras para menos regras. Por exemplo, você pode usar uma única regra para rotear as solicitações com os valores de caminho /signin, /login ou /auth para um serviço de logon.
O suporte para o roteamento avançado de solicitação está disponível para Application Load Balancers novos e existentes, sem custo adicional, nas seguintes Regiões AWS: Leste dos EUA (Norte da Virgínia), Leste dos EUA (Ohio), Oeste dos EUA (Norte da Califórnia), Oeste dos EUA (Oregon), Ásia-Pacífico (Mumbai), Ásia-Pacífico (Seul), Ásia-Pacífico (Singapura), Ásia-Pacífico (Sydney), Ásia-Pacífico (Tóquio), Ásia-Pacífico (Osaka-Local), Canadá (Central), UE (Frankfurt), UE (Irlanda), UE (Londres), UE (Paris), UE (Estocolmo), América do Sul (São Paulo), China (Beijing) e China (Ningxia).
Saiba mais na demonstração, na postagem do blog e na documentação do Application Load Balancer.