Configurações de um balanceador de carga para funcionar com o senhasegura

Tipo de Balanceamento

Least Connection com persistência

Por se tratar de uma aplicação stateful, o método de balanceamento deve ser definido como Least Connection, de forma a preservar os estados das sessões e conexões abertas com os diversos componentes do senhasegura.

Monitoramento

Com relação ao monitoramento, o senhasegura exige uma combinação de verificações de integridade nas portas TCP de cada um dos proxies, além de verificações na URL de controle do aplicativo.

Monitoramento de aplicativos da Web - HTTPS 443

O monitoramento da aplicação web pode ser feito via requisições GET no endpoint /flow/orbit/mntr. Os códigos de resposta devem ser interpretados da seguinte forma:

  • HTTP 200: o aplicativo está ativado e disponível para operação
  • HTTP 403: o aplicativo está habilitado, mas indisponível para operação do usuário
  • HTTP 451: A licença de ativação expirou
  • HTTP 503: o aplicativo está desativado

Monitoramento de proxies de acesso

Além de manter a persistência nas conexões, é obrigatório habilitar o X-Forwarded-For (XFF) no balanceador, a fim de garantir a consistência dos dados dos relatórios da aplicação.
Por fim, é necessário importar para o balanceador (proxy HTTPS), o mesmo certificado digital instalado no aplicativo.