Introdução ao AWS Elastic Load Balancer

Capítulo 49

Tempo estimado de leitura: 4 minutos

+ Exercício
Audio Icon

Ouça em áudio

0:00 / 0:00

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:

Continue em nosso aplicativo e ...
  • Ouça o áudio com a tela desligada
  • Ganhe Certificado após a conclusão
  • + de 5000 cursos para você explorar!
ou continue lendo abaixo...
Download App

Baixar o aplicativo

  • 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.

A opção correta é a opção 2. O AWS Elastic Load Balancer (ELB) distribui o tráfego de entrada entre várias instâncias EC2, containers, endereços IP e funções Lambda, conforme descrito no texto.

Próximo capitúlo

Configuração de Load Balancers

Arrow Right Icon
Capa do Ebook gratuito Guia completo de criação de Servidores na AWS do básico ao avançado
70%

Guia completo de criação de Servidores na AWS do básico ao avançado

5

(2)

70 páginas

Baixe o app para ganhar Certificação grátis e ouvir os cursos em background, mesmo com a tela desligada.