Balanceadores de carga de gateway - Elastic Load Balancing

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

Balanceadores de carga de gateway

Use um Gateway Load Balancer para implantar e gerenciar uma frota de dispositivos virtuais que suportam o GENEVE protocolo.

Um Gateway Load Balancer opera na terceira camada do modelo Open Systems Interconnection ()OSI. Ele escuta todos os pacotes IP em todas as portas e encaminha o tráfego para o grupo-alvo especificado na regra do ouvinte, usando o GENEVE protocolo na porta 6081.

Você pode adicionar ou remover destinos do seu load balancer conforme mudarem suas necessidades, sem perturbar o fluxo geral de solicitações. O Elastic Load Balancing escala seu balanceador de carga à medida que o tráfego para sua aplicação muda com o tempo. O Elastic Load Balancing pode ser escalado para a vasta maioria de workloads automaticamente.

Estado do load balancer

O Gateway Load Balancer pode estar em um dos seguintes estados:

provisioning

O Gateway Load Balancer está sendo configurado.

active

O Gateway Load Balancer está totalmente configurado e pronto para rotear o tráfego.

failed

O Gateway Load Balancer não pôde ser configurado.

Tipo de endereço IP

Você pode definir os tipos de endereços IP que os servidores de aplicações podem usar para acessar seus Gateway Load Balancers.

Os balanceadores de carga de gateway oferecem suporte aos seguintes tipos de endereço IP:

ipv4

Somente IPv4 é suportado.

dualstack

Ambos IPv4 IPv6 são compatíveis.

Considerações
  • A nuvem privada virtual (VPC) e as sub-redes que você especifica para o balanceador de carga devem ter blocos associados. IPv6 CIDR

  • As tabelas de rotas das sub-redes no consumidor do serviço VPC devem rotear o IPv6 tráfego, e a rede ACLs dessas sub-redes deve permitir o tráfego. IPv6

  • Um Gateway Load Balancer encapsula o tráfego tanto IPv4 do cliente quanto o IPv6 do cliente com um IPv4 GENEVE cabeçalho e o envia para o equipamento. O equipamento encapsula o tráfego do IPv6 cliente IPv4 e do cliente com um IPv4 GENEVE cabeçalho e o envia de volta ao Gateway Load Balancer.

Para obter mais informações sobre os tipos de endereço IP, consulteAtualize os tipos de endereço IP do seu Gateway Load Balancer.

Zonas de disponibilidade

Ao criar um Gateway Load Balancer, você habilita uma ou mais zonas de disponibilidade e especifica a sub-rede que corresponde a cada zona. Quando você habilita várias zonas de disponibilidade, isso garante que o balanceador de carga possa continuar roteando o tráfego mesmo que uma zona de disponibilidade fique indisponível. As sub-redes especificadas devem ter pelo menos 8 endereços IP disponíveis cada. As sub-redes não podem ser removidas após a criação do balanceador de carga. Para remover uma sub-rede, você deve criar um novo balanceador de carga.

Intervalo ocioso

Para cada TCP solicitação feita por meio de um Gateway Load Balancer, o estado dessa conexão é rastreado. Se não há dados enviados do cliente nem do destino por um período que ultrapasse o tempo limite de inatividade, a conexão é fechada. Depois de decorrido o período de tempo limite de inatividade, o balanceador de carga considera o próximo TCP SYN como um novo fluxo e o encaminha para um novo destino. No entanto, os pacotes de dados enviados após o término do período de inatividade são descartados.

O valor padrão de tempo limite de inatividade para TCP fluxos é 350 segundos, mas pode ser atualizado para qualquer valor entre 60 e 6000 segundos. Clientes ou destinos podem usar pacotes TCP keepalive para redefinir o tempo limite de inatividade.

Embora UDP esteja sem conexão, o balanceador de carga mantém o estado do UDP fluxo com base nos endereços IP e portas de origem e destino. Isso garante que os pacotes que pertencem ao mesmo fluxo sejam enviados consistentemente para o mesmo destino. Depois de decorrido o período de tempo limite de inatividade, o balanceador de carga considera o UDP pacote de entrada como um novo fluxo e o encaminha para um novo destino. O Elastic Load Balancing define o valor do tempo limite de inatividade para UDP fluxos em 120 segundos. Elas não podem ser alteradas.

EC2as instâncias devem responder a uma nova solicitação em 30 segundos para estabelecer um caminho de retorno.

Para obter mais informações, consulte Atualizar o tempo limite de inatividade.

Atributos do load balancer

A seguir, veja os atributos do balanceador de carga para Gateway Load Balancers:

deletion_protection.enabled

Indica se a proteção contra exclusão está habilitada. O padrão é false.

load_balancing.cross_zone.enabled

Indica se o balanceamento de carga entre zonas está habilitado. O padrão é false.

Para obter mais informações, consulte Editar atributos do balanceador de carga.

Rede ACLs

Se os servidores de aplicativos e o endpoint do Gateway Load Balancer estiverem na mesma sub-rede, NACL as regras serão avaliadas para o tráfego dos servidores do aplicativo para o endpoint do Gateway Load Balancer.

Fluxos assimétricos

Os Gateway Load Balancers oferecem suporte a fluxos assimétricos quando o balanceador de carga processa o pacote de fluxo inicial e o pacote de fluxo de resposta não é roteado pelo balanceador de carga. O roteamento assimétrico não é recomendado, pois pode resultar na redução do desempenho da rede. Os Gateway Load Balancers não oferecem suporte a fluxos assimétricos quando o balanceador de carga não processa o pacote de fluxo inicial, mas o pacote de fluxo de resposta é roteado pelo balanceador de carga.

Unidade máxima de transmissão de rede (MTU)

A unidade máxima de transmissão (MTU) é o tamanho do maior pacote de dados que pode ser transmitido pela rede. A interface do Gateway Load Balancer MTU suporta pacotes de até 8.500 bytes. Pacotes com tamanho superior a 8.500 bytes que chegam ao Gateway Load Balancer são descartados.

Um Gateway Load Balancer encapsula o tráfego IP com um GENEVE cabeçalho e o encaminha para o equipamento. O processo de GENEVE encapsulamento adiciona 64 bytes ao pacote original. Portanto, para oferecer suporte a pacotes de até 8.500 bytes, certifique-se de que a MTU configuração do seu dispositivo suporte pacotes de pelo menos 8.564 bytes.

Os Gateway Load Balancers não são compatíveis com fragmentação de IP. Além disso, os balanceadores de carga do gateway não geram a ICMP mensagem “Destino inacessível: fragmentação necessária e conjunto de DF”. Por esse motivo, o Path MTU Discovery (PMTUD) não é suportado.