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.