Exemplo de um balanceamento de carga

Abaixo segue um exemplo do balanceamento de carga em dois servidores (A e B), para os aplicativos Administração de Pessoal e Controle de Ponto e Refeitório do Gestão de Pessoas, considerando que eles são  acessados através do BrowserAccess e do WindowsAccess.

Configurações do balanceamento de carga na Central de Configuração Senior.

Tabela resumida das configurações dos servidores:

Tabela resumida das configurações das aplicações:

Abaixo seguem os principais passos do balanceamento de carga para 3 conexões do Administração de Pessoal e 3 do Controle de Ponto e Refeitório.

Assim que o gerenciador do Middleware for iniciado ele vai inicializar as quantidades mínimas do Administração de Pessoal e do Controle de Ponto e Refeitório, distribuindo as aplicações nos servidores A e B conforme demonstra a tabela abaixo.

As duas conexões do Administração de Pessoal foram distribuídas uma para cada servidor. A conexão do Controle de Ponto e Refeitório foi direcionada para o servidor A.

Duas conexões efetuadas pelo Administração de Pessoal e uma pelo Controle de Ponto e Refeitório.

No passo 4 foi solicitado uma conexão para o Controle de Ponto e Refeitório que foi direcionada para o servidor com maior percentual de instâncias dessa aplicação ociosas, no caso foi para o servidor B.

No passo 5 foi solicitada uma nova conexão para o Administração de Pessoal que foi direcionada para o servidor A, por ter maior percentual de aplicações livres. Note que a quantidade de aplicações livres ficou abaixo do configurado (número “1” em vermelho).

O gerenciador do Middleware inicializa mais uma aplicação do Administração de Pessoal para manter a quantidade de instâncias livres. Note que ela foi inicializada no Servidor B para equilibrar a carga.

 
No passo 6 foi solicitado uma nova conexão com o Controle de Ponto e Refeitório, sendo ela direcionada para o servidor A, pois tinha 50% livre. Note que a quantidade ociosa está zero e em vermelho, demonstrando que está abaixo do configurado.

O gerenciador do Middleware inicializa mais uma aplicação do Controle de Ponto e Refeitório para manter a quantidade de instâncias livres. Note que ela foi inicializada no Servidor B para equilibrar a carga.

 

 

Este artigo ajudou você?