Trabalhar com pools de balanceadores de carga de rede
O conjunto do IBM Cloud® Network Load Balancer for VPC (NLB) é um grupo de destinos de back-end que recebem o tráfego de clientes de entrada do balanceador de carga e fornecem a sua resposta de tráfego de saída. O pool tem um protocolo, um algoritmo
de balanceamento de carga, os alvos de back-end (instâncias de VPC), as verificações de integridade para os alvos de back-end e a aderência da sessão. Os balanceadores de carga da família Network não oferecem suporte à associação
de mais de um pool a um único ouvinte.
Em uma configuração de balanceador de carga, um ouvinte é considerado o recurso principal. Você pode associar pools a esse ouvinte de duas maneiras: fazendo referência a eles direta ou indiretamente. Para associação direta, configure o pool como
o ouvinte default_pool. Para associação indireta, faça referência ao pool de outro pool por meio de um relacionamento failsafe_policy.target, garantindo que o outro pool já esteja vinculado ao ouvinte.
Você pode configurar os pools ao criar um balanceador de carga de rede ou posteriormente com o procedimento a seguir:
-
No seu navegador, abra o console IBM Cloud e faça login na sua conta.
-
Selecione o
do menu de navegação e clique no
de infraestrutura > Rede > Balanceadores de carga.
-
Clique no balanceador de carga de rede que você deseja mudar.
-
Na página de detalhes do balanceador de carga de rede, clique na guia pools de back-end e selecione o pool que deseja editar.
-
Selecione as opções para sua piscina:
- Nome do conjunto: o nome para seu conjunto. Preferencialmente, um nome que descreve a função que é executada por esse conjunto.
- Protocolo: o protocolo de tráfego de rede para o seu tráfego.
- Método: o algoritmo de balanceamento de carga para o conjunto.
- Permanência da sessão: se todas as solicitações durante a sessão de um usuário são enviadas para a mesma instância.
- Verificação de funcionamento: para obter informações sobre a configuração de verificações de funcionamento, consulte Trabalhando com verificações de funcionamento.
-
Você pode adicionar um pool de backup a qualquer pool existente selecionando
failsafe policycom as seguintes opções de menu. Certifique-se de que já exista pelo menos um pool no balanceador de carga.- Ação: A ação a ser executada se o pool primário não estiver saudável. Uma das opções:
forwardoudrop- Ao editar um pool de back-end em um balanceador de carga, você pode especificar uma das seguintes ações de política à prova de falhas:
- Encaminhar:- O balanceador de carga encaminha as solicitações para um pool de backup designado. Isso fornece um caminho de failover limpo para outro conjunto de servidores de aplicativos. Você deve ter um pool de backup existente configurado e pronto para receber tráfego.
- Ignorar:- O balanceador de carga envia solicitações diretamente para os endereços IP de destino do membro, ignorando completamente o balanceador de carga. Essa opção é normalmente usada em configurações de rede específicas, como balanceadores de carga de rede e dispositivos de função de rede virtual (VNF).
- Drop:- O balanceador de carga descarta todas as solicitações de entrada e o cliente não recebe resposta.
- Ao editar um pool de back-end em um balanceador de carga, você pode especificar uma das seguintes ações de política à prova de falhas:
- Alvo: A seleção do pool de backup é feita aqui. Se for especificado um pool, então o
actiondeve serforward
- Ação: A ação a ser executada se o pool primário não estiver saudável. Uma das opções:
Se as instâncias do pool não estiverem saudáveis e você acreditar que seu aplicativo está sendo executado sem problemas, verifique novamente os valores do protocolo de integridade e do caminho de integridade. Além disso, verifique os grupos de segurança que estão anexados às instâncias para assegurar que as regras permitam tráfego entre o balanceador de carga e as instâncias.