Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

CLOUD - IAAS - Criar Balanceador de Carga


time.png Tempo aproximado para leitura: 00:10:00 min

Dúvida

Como posso criar um balanceador de carga?


Ambiente

CLOUD - IAAS - Todos os ambientes


Solução

Este artigo tem como objetivo mostrar como você pode criar um balanceador de carga para distribuir a carga de trabalho de sua aplicação entre um grupo de máquinas virtuais.

O Balanceador (Load Balancer) do T-Cloud distribui automaticamente o tráfego entre vários destinos. Sendo assim, ele é muito utilizado com o objetivo de proporcionar  a alta disponibilidade ou balanceamento de carga nas aplicações.

Para o funcionamento do Balanceador é necessário a criação de 4 objetos no T-Cloud. 

São eles:

  • IP Virtual: A partir do menu “Rede”, você pode criar um IP Virtual para ser utilizado como interface de acesso para uma regra de balanceamento de carga para suas máquinas virtuais. Será utilizado um endereço IP da rede selecionada. Por exemplo se for selecionada uma rede 10.105.0.0/24, o primeiro ip válido será utilizado como IP Virtual.
  • Regra de Balanceamento: Através do balanceamento de carga você pode selecionar um “IP Virtual” como interface de acesso em que, a partir das configurações selecionadas, o tráfego direcionado para o IP Virtual é distribuído para as máquinas virtuais selecionadas para a distribuição de carga.
  • IP Público: O IP Público é um endereço IPv4 utilizado para comunicação através da Internet. No T-Cloud, o IP Público não é vinculado por padrão a uma máquina virtual. Por isso, você deve criar regras NAT vinculando o IP Público a uma ou mais máquinas virtuais (baseado em portas). O IP público será vinculado à regra DNAT para publicar sua aplicação para acesso através da internet. Para obter informações sobre como contratar um IP Público acesse o artigo: Adicionar IP Público ao ambiente IaaS.
  • Regra NAT (DNAT): A regra DNAT é utilizada para publicar uma aplicação em sua máquina virtual para acesso através da Internet. Ou seja, é um acesso de entrada em que a origem é a "Internet” (sendo uma origem restrita ou não) com destino ao “IP Público” e a “Porta externa” publicada, em que a regra DNAT realizará a tradução para o “IP Privado” e "Porta interna" de sua máquina virtual, ou no caso deste artigo, para o "IP Virtual" utilizado no Balanceador. 

Veja abaixo uma ilustração do fluxo do acesso com origem usuário e destino sua aplicação:

mceclip1.png

 

A contratação do Balanceador de Carga e IP Público deve ser realizada antes do provisionamento. Para obter mais informações acesse o artigo: Realizar Compra pela Calculadora.

 

A criação dos itens abaixo requer permissões específicas. Para obter mais informações sobre quais perfis de acesso possuem a permissão, acesse o artigo: Perfis de Acesso IaaS T-Cloud.

 

Para iniciar a criação do balanceador de carga, siga os passos abaixo:

 

1. Primeiramente é necessário criar o IP Virtual que será utilizado na criação do Balanceador. Para isso, Acesse o portal T-Cloud com suas credenciais de acesso e clique no submenu Configurações Gerais, localizado no menu IaaS, conforme sinalizado abaixo:

 

2. Ao acessar a página Configurações Gerais,  localize a guia Conectividade e clique em Rede, conforme sinalizado na imagem abaixo:

 

3. Na guia Rede, clique em Novo IP Virtual:

 

4. Será apresentada a tela de criação do IP Virtual. Insira um nome para seu IP no campo Label e selecione a rede em que deseja criar seu IP Virtual no campo Lista das redes:

 

5. Após preencher as informações, clique em Salvar para o T-Cloud iniciar a criação do IP Virtual:

 

6. Será apresentada a seguinte mensagem com o número da solicitação. Você poderá acompanhar o andamento da criação do IP Virtual no menu Ações, no canto superior direito da mesma tela.

 

7. Após a conclusão da solicitação, atualize as informações das redes clicando no ícone "Recarregar listagem". Na lista de redes, clique na rede para expandir os IPs virtuais criados nesta rede:

 

8. Após expandir, você pode visualizar as informações de Label, Data de Criação e o IP Privado atribuído ao objeto IP Virtual:

 

9. Com o IP Virtual criado, agora será possível criar o Balanceador de carga. Acesse a guia Conectividade, clique em Balanceamento e em seguida clique em Novo Balanceamento, conforme sinalizado na imagem abaixo:

 

10. Ao clicar no botão "Novo Balanceamento", o T-Cloud analisará se existe recursos contratado disponíveis. Se houver, será apresentada a tela de criação de Balanceador de Carga:

 

10.1. Se não houver nenhum recurso disponível, a seguinte mensagem será apresentada: 

Será necessário realizar a contratação do recurso. Para obter mais informações sobre a contratação de recursos pela Calculadora de Preços, acesse o link: Realizar compra pela Calculadora.

 

11. Insira o nome do Balanceador no campo Label. No campo Perfil, você pode escolher entre as opções de perfil TCP e HTTP:

 

12. No campo Redes, selecione a rede em que foi criado o IP Virtual. Em seguida, no campo IP Virtual, selecione o IP virtual criado na etapa 5:

 

13. No campo Monitor, selecione TCP caso tenha selecionado o perfil TCP e alterne entre as opções HTTP e HTTPS caso tenha selecionado a opção HTTP:

 

14. No campo Método de balanceamento, você pode escolher entre as seguintes opções:

  • round_robin
  • weighted_round_robin
  • least_connection
  • weighted_least_connection
  • ip_hash

 

15. No campo Porta, defina a porta atribuída ao IP Virtual. Essa porta não precisa ser necessariamente a mesma porta que a porta interna da aplicação. Você pode utilizar um IP Virtual para a criação de mais de uma Balanceador de carga, porém não pode repetir a porta atribuída ao IP Virtual. Após definir a porta, clique em Avançar para finalizar a etapa 1.

 

16. Na Etapa 2, definimos a Persistência e Destinos. No campo Persistência, selecione o tipo de persistência do acesso. Em nosso exemplo, apenas a opção “source_address” é apresentada pois o perfil selecionado foi o TCP.

 

17. No campo Máquinas Virtuais selecione as máquinas virtuais que receberão as requisições do balanceador de cerga. As máquinas virtuais devem estar na mesma rede em que o IP Virtual foi criado.
No campo Porta, selecione a porta da aplicação e em seguida clique no botão [ + ] para adicionar a máquina virtual. Repita o mesmo processo para todas as máquinas virtuais que farão parte do do "pool" do balanceador de carga. 

 

18. Após preencher todas as informações da Etapa 2, clique em Avançar para concluir a Etapa 2:

 

19. Na Etapa 3, é exibido um resumo das opções selecionadas. Para iniciar a criação do Balanceador de carga clique na caixa de seleção "Estou de acordo com o termo de uso" e depois em Salvar:

 

20. Será apresentada a seguinte mensagem com o número da solicitação. Você poderá acompanhar o andamento da criação do balanceador de carga no menu Ações, no canto superior direito da mesma tela.

 

21. Agora que concluímos a criação do IP Virtual e do Balanceador de Carga, precisamos publicar sua aplicação para acesso através da internet. Para isso, precisamos criar um IP Público e uma regra DNAT. Para criar um IP público no T-Cloud IaaS, consulte o seguinte artigo:

Adicionar IP Público ao ambiente IaaS

 

22. Após a criação do IP Público, iniciaremos a criação da regra DNAT. Acesse a guia Conectividade, clique na subguia NAT e na opção DNAT e, em seguida, clique em Nova Regra:

 

24. Na Etapa 1 de criação da regra DNAT, selecione a opção de origem conforme sua necessidade:

  • Acesso restrito: Acesso liberado para uma lista restrita de IPs públicos
  • Todos: Acesso através da internet sem restrição de origem.

Para obter mais informações sobre as regras DNAT, acesse o artigo: Criar regra de acesso externo de entrada DNAT.

 

24.1. Se você optar pelo Acesso restrito, insira os IPs de origem, clique no botão [ + ] para adicionar o ip inserido. Repita esses passos para todos os IPs que deseja liberar o acesso e em seguida clique em Continuar:

 

24.2. Se você optar pela opção Todos, leia o Termo de risco e responsabilidade e marque a opção Concordo. Em seguida clique em Continuar para concluir a etapa 1.

 

25. Na Etapa 2, é necessário informar o destino externo. Selecione o IP público de seu ambiente IaaS no campo IP Público, selecione a porta externa no campo Porta Externa e clique em Continuar.

Observação: A porta externa não precisa necessariamente ser a mesma que a porta interna, você pode selecionar uma porta diferente porém, para a criação de uma nova regra DNAT, você não pode repetir esta porta para o mesmo IP público.

 

26. Na Etapa 3 é necessário informar o destino interno. Selecione as opções conforme os campos abaixo e clique em Continuar:

  • No campo Destino interno selecione a opção IP Virtual.
  • No campo Redes selecione a rede em que o IP virtual foi criado.
  • No campo IP Virtual selecione o IP virtual criado previamente.
  • No campo Porta interna selecione a porta definida para o IP Virtual no Balanceador na etapa 15.
  • No campo Protocolo selecione a opção TCP.

 

27. Na Etapa 4 é exibido um resumo das opções selecionadas. Clique em Salvar para o T-Cloud iniciar a criação de seu regra DNAT:



28. Será apresentada a seguinte mensagem com o número da solicitação. Você poderá acompanhar o andamento da criação da regra DNAT no menu Ações, no canto superior direito da mesma tela.



 

29. Pronto! Você concluiu a criação do seu balanceador de carga. Faça um teste de acesso à sua aplicação conforme o exemplo abaixo:

mceclip7.png

 

 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _