Existem diferentes tipos de balanceadores de carga para diferentes fins disponíveis na AWS. A seguir, a lista de todos os balanceadores de carga disponíveis na AWS.
Neste guia, discutiremos todos esses tipos de balanceadores de carga e explicaremos as principais diferenças entre todos esses balanceadores de carga são.
Balancer de carga de gateway
O Balancero de Carga de Gateway é o tipo de balanceador de carga elástico fornecido pela AWS e pode ser usado para implantar, gerenciar e escalar aparelhos virtuais como IDs, IPS e firewalls. É o mais recente tipo de balanceador de carga e opera na 3ª camada do modelo de camada OSI (interconexão do sistema aberto) e ouve todos os pacotes IP em todas as portas do balanceador de carga e encaminha o tráfego para um grupo -alvo específico configurado no Regra do ouvinte.
O balanceador de carga de gateway pode ser usado para trocar tráfego com segurança através dos VPCs usando os pontos de extremidade do balanço da carga do gateway. Gateway Load Balancer Endpoint é um terminal VPC usado para conectividade privada entre o dispositivo virtual e o servidor de aplicativos em diferentes VPCs.
A tabela de rota é usada para configurar o tráfego de e para um balanceador de carga de gateway. O tráfego de rede de servidores de aplicativos em um VPC vai para o balanceador de carga de gateway sobre o terminal de balanceador de carga de gateway em outro VPC e depois retorna ao VPC anterior. O terminal de balanceador de carga de gateway e os servidores de aplicativos devem ser criados em diferentes subconjuntos do VPC.
Balanceador de carga de rede
Balancer de carga de rede é o balanceador de carga atual da geração fornecido pela AWS. Opera na 4ª camada do modelo de camada OSI (interconexão do sistema aberto) e pode responder a milhões de solicitações por segundo. Depois de receber a solicitação do usuário final, o Balancero de carga de rede rotas que solicitam um alvo no grupo-alvo. Ele abre uma conexão TCP com o alvo selecionado em uma porta especificada na configuração do grupo alvo.
O balanceador de carga de rede pode enviar solicitações para vários alvos em diferentes zonas de disponibilidade. Ao criar o balanceador de carga, solicitará as zonas de disponibilidade em que você deseja implantar o balanceador de carga. O balanceador de carga elástico cria nós em todas as zonas de disponibilidade selecionadas. O balanceador de carga de rede distribui o tráfego apenas para sua própria zona de disponibilidade. Ainda assim, se você habilitou o balanceamento de carga de zona transversal recurso, ele distribuirá a carga em diferentes zonas de disponibilidade.
A seguir, é apresentada uma lista de benefícios do uso de um balanceador de carga de rede.
Balanceador de carga de aplicação
O Balancer de Carga de Aplicação é um balanceador de carga elástico que é executado na camada de aplicação (camada 7 do modelo da camada OSI) e recebe apenas solicitações de conexão HTTP e HTTPS. Ele atua como um único ponto de entrada para as solicitações de entrada e distribui o tráfego entre metas em um grupo -alvo.
Além de equilibrar a carga entre vários alvos, a principal função do balanceador de carga do aplicativo é rotear o tráfego usando algumas regras do ouvinte. Essas regras do ouvinte tornam o aplicativo Balancer de carga um balanceador de carga inteligente. As regras do ouvinte em um ouvinte de balanceador de carga de aplicativos podem ser adicionadas com base nos seguintes parâmetros.
Balanceador de carga clássica
O Balancero de Carga Clássica é um balanceador de carga de geração anterior e fornece balanceamento básico de carga em várias instâncias. Este balanceador de carga opera nas sétimas e na 4ª camadas. É útil para os aplicativos que são implantados na rede clássica do EC2.
A AWS recomenda o uso do balanceador de carga do aplicativo para o tráfego da 7ª camada e o balanceador de carga de rede para o tráfego da 4ª camada no VPC (Virtual Private Cloud).
Conclusão
O AWS ELB (Elastic Load Balancer) fornece diferentes tipos de balanceadores de carga para diferentes casos de uso. Há um total de 4 tipos de balanceadores de carga fornecidos pela AWS. O balanceador de carga do aplicativo, o balanceador de carga de rede e o balanceador de carga de gateway são os balanceadores de carga das gerações atuais, e a AWS recomenda usá -los. O Balancero de Carga Classic é um balanceador de carga de geração anterior e é útil para redes clássicas EC2. Este guia fornece uma compreensão básica dos diferentes balanceadores de carga fornecidos pela AWS.