O que é um balanceador de carga clássico? - ELB

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

O que é um balanceador de carga clássico?

nota

Os Classic Load Balancers são balanceadores de carga da geração anterior ao ELB. Recomendamos migrar para um balanceador de carga da geração atual. Para obter mais informações, consulte Migrar seus Classic Load Balancers.

O ELB distribui automaticamente seu tráfego de entrada em vários destinos, como EC2 instâncias, contêineres e endereços IP, em uma ou mais zonas de disponibilidade. Ele monitora a integridade dos destinos registrados e roteia o tráfego apenas para os destinos íntegros. O ELB escala seu balanceador de carga conforme o tráfego de entrada muda com o tempo. Ele pode ser dimensionado automaticamente para a vasta maioria das cargas de trabalho.

Visão geral do balanceador de carga clássico

Um balanceador de carga distribui o tráfego de entrada do aplicativo em várias EC2 instâncias em várias zonas de disponibilidade. Isso aumenta a tolerância a falhas dos seus aplicativos. O ELB detecta instâncias não íntegras e direciona o tráfego somente para instâncias íntegras.

Seu load balancer serve como ponto único de contato para os clientes. Isso aumenta a disponibilidade do seu aplicativo. Você pode adicionar e remover instâncias do load balancer do conforme mudarem suas necessidades, sem perturbar o fluxo geral de solicitações para seu aplicativo. O ELB dimensiona seu balanceador de carga à medida que o tráfego para seu aplicativo muda com o tempo. O ELB pode ser escalado automaticamente para a grande maioria das cargas de trabalho.

Um listener verifica a solicitações de conexão de clientes, usando o protocolo e a porta que você configurar, e encaminha solicitações para uma ou mais instâncias registrados usando o protocolo e o número da porta que você configurar. Você adiciona um ou mais listeners ao seu load balancer.

Você pode configurar as verificações de integridade, as quais são usadas para monitorar a integridade das instâncias registradas para que o load balancer envie solicitações somente às instâncias íntegras.

Um balanceador de carga direciona o tráfego dos clientes para suas EC2 instâncias.

Para garantir que suas instâncias registradas sejam capazes de lidar com a carga de solicitações em cada Zona de disponibilidade, é importante manter aproximadamente o mesmo número de instâncias em cada Zona de disponibilidade registrada no load balancer. Por exemplo, se você tiver dez instâncias na Zona de disponibilidade us-west-2a e duas instâncias em us-west-2b, as solicitações serão distribuídas uniformemente entre as duas Zonas de disponibilidade. Como resultado, a duas instâncias em us-west-2b servirão a mesma quantidade de tráfego que as dez instâncias em us-west-2a. Em vez disso, você deve ter seis instâncias em cada Zona de disponibilidade.

Por padrão, o load balancer distribui tráfego uniformemente entre as Zonas de disponibilidade que você habilitar para o load balancer. Para distribuir o tráfego uniformemente em todas as instâncias registradas em todas as Zonas de disponibilidade habilitadas, habilite o balanceamento de carga entre zonas no seu load balancer. No entanto, recomendamos ainda que você mantenha números aproximadamente equivalentes de instâncias em cada Zona de disponibilidade, para melhor tolerância a falhas.

Para obter mais informações, consulte Como o ELB funciona no Guia do usuário do Elastic Load Balancing.

Benefícios

O uso de um balanceador de carga clássico em vez de um balanceador de carga da aplicação tem os seguintes benefícios:

  • Suporte para listeners TCP e SSL

  • Suporte a sticky sessions usando cookies gerado pelo aplicativo

Para obter mais informações sobre os recursos suportados por cada tipo de balanceador de carga, consulte Comparações de produtos para ELB.

Como começar

Preços

Com o load balancer, você paga somente pelo que utilizar. Para obter mais informações, consulte Preços do ELB.