49. Introdução ao AWS Elastic Load Balancer

Página 49

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.

Now answer the exercise about the content:

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

You are right! Congratulations, now go to the next page

You missed! Try again.

Next page of the Free Ebook:

5050. Configuração de Load Balancers

Earn your Certificate for this Course for Free! by downloading the Cursa app and reading the ebook there. Available on Google Play or App Store!

Get it on Google Play Get it on App Store

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text