ELB (Elastic Load Balancing) é um serviço essencial fornecido pela AWS usado para distribuir o tráfego de rede entre diferentes zonas de disponibilidade, a fim de melhorar a escalabilidade do aplicativo e garantir um tempo de atividade alto. Os balanceadores de carga elástica também permitem que os usuários defina várias verificações de saúde para as metas registradas e é possível ativar o EBS em uma única zona de disponibilidade e também em zonas de disponibilidade múltiplas.
Existem duas categorias de LBs na AWS às quais um usuário tem acesso:
- Balanceador de carga de aplicação: Eles são usados para rotear o tráfego HTTP e HTTPS,
- Balanceador de carga de rede: Eles são usados para rotear o tráfego TCP:
Características do equilíbrio de carga elástica
As principais características do ELB da AWS são as seguintes:
- O AWS ELB fornece a instalação de um gerente de certificado integrado, mecanismo de autenticação do usuário e descriptografia SSL e TLS.
- Ele também fornece escala automática de aplicativos.
- O desempenho dos aplicativos pode ser monitorado em tempo real.
- Ele pode descobrir os gargalos e manter a conformidade do contrato no nível do servidor.
Benefícios do equilíbrio de carga elástica
A seguir, são apresentados os benefícios do Amazon Elastic Load Balancer:
- O ELB distribui automaticamente o tráfego de rede, por exemplo, o tráfego de instâncias do EC2, contêineres e endereços IP, com o objetivo de obter alta disponibilidade e tempo de atividade.
- Ele lida automaticamente as mudanças na demanda de tráfego para manter o desempenho consistente.
- Distribui igualmente o tráfego entre todas as zonas de disponibilidade e também melhora a tolerância de falhas do aplicativo.
- Minimiza o tempo de resposta da solicitação em uma rede devido à carga de rede distribuída.
- O balanceamento de carga elástico da AWS garante o desempenho e a confiabilidade dos recursos físicos e virtuais.
- Ajuda a detectar instâncias não saudáveis do EC2 em uma rede.
- O AWS ELB fornece gerenciamento centralizado das camadas de soquete seguro na rede.
- Para garantir alta segurança, o ELB se conecta com aplicativos na VPN.
Isso foi tudo sobre uma breve introdução ao balanceamento de carga elástica da Amazon.
Conclusão
O AWS ELB é o serviço da AWS que distribui o tráfego de rede de entrada para diferentes zonas de disponibilidade para melhorar a escalabilidade, a segurança e a velocidade dos aplicativos. Quando o tráfego da rede é dividido através da Amazon Elb, garante tempo de atividade alta e baixa latência. O AWS ELB usa balanceadores de carga de aplicativos para distribuir tráfego HTTP e HTTPS e balanceadores de carga de rede para carregar tráfego TCP.