A Amazon Web Services (AWS) oferece uma variedade de serviços para atender às necessidades de infraestrutura de uma organização. Um desses serviços é o Elastic Load Balancer (ELB), que é um serviço de balanceamento de carga que automaticamente distribui o tráfego de entrada entre várias instâncias EC2, containers, endereços IP e funções Lambda. Ele garante que a carga de trabalho seja distribuída de maneira eficiente e ajuda a aumentar a disponibilidade e a tolerância a falhas de suas aplicações.

O que é AWS Elastic Load Balancer?

O AWS Elastic Load Balancer é um serviço de balanceamento de carga que distribui automaticamente o tráfego de entrada de aplicações entre várias instâncias, endereços IP, containers e funções Lambda. Ele pode lidar com a variação de carga de tráfego de sua aplicação em uma única Zona de Disponibilidade ou entre várias Zonas de Disponibilidade. O ELB oferece três tipos de balanceadores de carga que apresentam capacidades variadas:

  • Balanceador de carga de aplicação: Melhor para balanceamento de carga de tráfego HTTP e HTTPS, e oferece roteamento de solicitações avançado direcionado à entrega de múltiplas aplicações a partir de uma única balancer.
  • Balanceador de carga de rede: Melhor para balanceamento de carga de tráfego TCP, UDP e TLS, onde é necessário desempenho extremo.
  • Balanceador de carga clássico: Este é o balanceador de carga original do AWS. No entanto, muitos dos recursos mais avançados estão disponíveis apenas com os balanceadores de carga de aplicação e de rede.

Como funciona o AWS Elastic Load Balancer?

O ELB aceita o tráfego de entrada e o distribui automaticamente entre todas as instâncias saudáveis que foram registradas com ele. Ele monitora a saúde de suas instâncias registradas e garante que o tráfego não seja direcionado para instâncias insalubres até que estejam saudáveis novamente.

Os balanceadores de carga podem ser configurados para escutar solicitações em várias portas e encaminhar essas solicitações para as portas de destino nas instâncias registradas. Eles também podem ser configurados para verificar a saúde das instâncias registradas em intervalos regulares. Se uma instância falhar nas verificações de saúde, o ELB para de encaminhar tráfego para essa instância até que ela tenha passado as verificações de saúde.

Benefícios do AWS Elastic Load Balancer

O AWS Elastic Load Balancer oferece vários benefícios, incluindo:

  • Alta disponibilidade: O ELB distribui automaticamente o tráfego entre várias instâncias para evitar pontos únicos de falha. Ele também detecta instâncias insalubres e desvia o tráfego delas até que voltem a ficar saudáveis.
  • Escalabilidade: O ELB é capaz de escalar automaticamente a sua capacidade de balanceamento de carga em resposta ao tráfego de entrada.
  • Segurança: O ELB oferece recursos de segurança, como integração com o AWS Identity and Access Management (IAM) para controlar quem pode acessar seu ELB, e suporte para criptografia de tráfego de entrada e saída usando o Secure Sockets Layer (SSL)/Transport Layer Security (TLS).

Conclusão

O AWS Elastic Load Balancer é uma ferramenta poderosa que pode ajudar a melhorar a disponibilidade e a escalabilidade de suas aplicações. Ele oferece alta disponibilidade, distribuindo tráfego entre várias instâncias, e pode escalar automaticamente sua capacidade de balanceamento de carga para lidar com picos de tráfego. Além disso, ele oferece recursos de segurança robustos para ajudar a proteger suas aplicações.

Compreender o AWS Elastic Load Balancer é fundamental para gerenciar efetivamente a infraestrutura da AWS. Seja você um administrador de sistemas, um arquiteto de soluções ou um desenvolvedor, ter uma compreensão sólida do ELB pode ajudá-lo a projetar e implementar soluções robustas e escaláveis na AWS.

Agora responda o exercício sobre o conteúdo:

Qual das seguintes afirmações descreve corretamente o AWS Elastic Load Balancer (ELB)?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

Imagem do artigo Configuração de Load Balancers

Próxima página do Ebook Gratuito:

50Configuração de Load Balancers

3 minutos

Ganhe seu Certificado deste Curso Gratuitamente! ao baixar o aplicativo Cursa e ler o ebook por lá. Disponível na Google Play ou App Store!

Disponível no Google Play Disponível no App Store

+ de 6,5 milhões
de alunos

Certificado Gratuito e
Válido em todo o Brasil

48 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, áudio e texto