Vamos falar hoje sobre o Balanceamento de Cargo na AWS, através do Nome ou IP ele irá direcionar para seu pool de IP para fazer seu balanceamento de carga dentro da sua estrutura.
Ele permite fazer por;
– Application load balancear – HTTP e HTTPS ( serve para criar balanceadores de carga na camada de aplicação).
– Network Load Balancer – TCP/ TLS/UDP ( serve para criar balanceadores de carga na camada de transporte).
– IP ( novo recurso da AWS, compatível com o protocolo de encapsulamento Geneve. Este novo recurso serve para criar balanceadores de carga de gateway permitem que você implante, escale e gerencie dispositivos virtuais, como firewalls, sistemas de detecção e prevenção de intrusões e sistemas de inspeção profunda de pacotes).
– Classic Load Balancer – Previous Generation ( agirá no HTTP, HTTPS, TCP, tudo junto, este não é muito recomendando pelos especialistas) será descontinuado em agosto de 2022.
Para criar você vai no menu do EC2 na lateral esquerda vai no menu Balanceamento de Carga e click em Load Balancers click no botão Criar Load Balancer, escolhe qual o tipo você quer e começa a preencher os dados.
Aplicativo load balancear – HTTP e HTTPS);
Nome : desejado,
Estrutura : escolhe entre virada para internet ou interna,
Tipo de IP : Ipv4
Load balancer protocol : protocolo e a porta
VPC: qual zona vai está disponívele selecionar as EC2.
Nas próximas telas você deve configurar o grupo de Segurança.
Target Group – selecionar um criado ou criar um novo ( Nome, que tipo de targer você deseja, o protocolo e a porta , no Health Checks – o protocolo, o local e nome do arquivo HTML, o tempo de timeout, intervalo de checagem, selecionar as EC2 que irão entrar no target) click em concluir e ele vai ativar.
Para testar e só click no load balancear criado, na parte de baixo na aba Descrição, no item AR, é só copiar e colar no seu navegador, dando atualizar no navegador você vai ver o balanceamento sendo feito.
Network Load Balancer – TCP/ TLS/UDP
Nome : desejado,
Estrutura : escolhe entre virada para internet ou interna,
Tipo de IP : Ipv4
Load balancer protocol : protocolo e a porta
VPC: qual zona vai está disponível selecionar as EC2.
Nas próximas telas você deve configurar o grupo de Segurança.
Target Group
Register Target – se tiver e só selecionar, se não aparecer click em próximo e concluir. Na console de criação da Target Group click na target que você está usando, na parte de baixo da tela click na aba Targets, click no botão Edit e na tela que irá abrir selecione as EC2 que irá ser feito o balanceamento.
Para testar se está funcionando, click no load balancear que você deseja na parte de baixo da tela na aba Descrição, no item DNS name, copie e abra no seu terminal uma chamada telnet com endereço copiado e a porta.
Abaixo vou colocar alguns links interessantes falando sobre os tipos de balanceamento, te vejo na próxima.
https://docs.aws.amazon.com/pt_br/elasticloadbalancing/latest/application/introduction.html
https://docs.aws.amazon.com/pt_br/elasticloadbalancing/latest/network/introduction.html
https://docs.aws.amazon.com/pt_br/elasticloadbalancing/latest/gateway/introduction.html
https://aws.amazon.com/pt/blogs/networking-and-content-delivery/integrate-your-custom-logic-or-appliance-with-aws-gateway-load-balancer/
Beijos, Maga.😘