Skip to main content

Visão Geral

Introdução

O LBaaS (Load Balancer as a Service) é uma solução de balanceamento de carga na nuvem que distribui automaticamente o tráfego de entrada entre múltiplas instâncias, garantindo alta disponibilidade, escalabilidade e desempenho otimizado para aplicações web e serviços.

Com suporte para diferentes tipos de balanceamento, o LBaaS permite configurar regras de roteamento, monitoramento de saúde e segurança de conexão. Ele está disponível em diferentes regiões e zonas de disponibilidade dentro da MGC.

Principais Funcionalidades

1. Tipos de Load Balancers

O LBaaS oferece suporte ao General Purpose Load Balancer (GPLB): Balanceador de carga de camada 4 (TCP), projetado para alto desempenho e baixa latência.

2. Recursos Principais

a) Criação e Gerenciamento de Load Balancers

Possibilidade de criar, listar, obter detalhes, atualizar e excluir load balancers. Configuração de exposição interna ou externa do load balancer.

b) Listeners

Definição de listeners para escutar conexões de entrada em portas específicas. Suporte a protocolos TCP e TLS. Possibilidade de associação de um IP público ao listener.

c) Backends

Registro e gerenciamento de backends (servidores de aplicação). Suporte ao algoritmo de balanceamento round robin.

d) Health Checks (Monitoramento de Saúde)

Monitoramento de saúde dos backends com suporte aos protocolos TCP e HTTP. Configuração de intervalos de verificação, tempos limite e contagem de falhas.

e) Certificados TLS

Upload e gerenciamento de certificados TLS para criptografia de conexões seguras. Suporte a listeners com protocolo TLS para terminação SSL.

f) Listas de Controle de Acesso (ACL)

Definição de regras de acesso baseadas em endereços IP e protocolo TCP. Controle de tráfego de entrada e saída nos listeners e backends. Possibilidade de aplicar políticas de segurança para restringir conexões não autorizadas.

3. Benefícios do LBaaS

  • Alta Disponibilidade: Melhora a disponibilidade das aplicações, distribuindo cargas de trabalho entre múltiplos servidores.

  • Escalabilidade*: Permite crescimento dinâmico da aplicação sem necessidade de reconfigurações complexas.

  • Segurança Aprimorada: Suporte a criptografia TLS e regras de controle de acesso para maior proteção.

  • Eficiência Operacional: Automatiza o balanceamento de carga, reduzindo a complexidade da infraestrutura de rede.

Contate o time de suporte da Magalu Cloud para solicitar dimensões especiais para atender sua volumetria. Em breve novas funcionalidades de escalabilidade estarão disponíveis.

Conclusão

O LBaaS é uma solução essencial para qualquer arquitetura de aplicação escalável e de alta disponibilidade na nuvem. Ele oferece um conjunto robusto de funcionalidades que permitem otimizar o desempenho, segurança e disponibilidade de serviços e aplicações web.