Gerenciamento de Balanceadores de Carga

Crie e gerencie balanceadores de carga para fornecer distribuição de tráfego automatizada de um ponto de entrada para vários servidores acessíveis pela rede virtual na nuvem (VCN).

Para fins de controle de acesso, você deve especificar o compartimento onde deseja que o balanceador de carga resida. Consulte um administrador na sua organização se não estiver certo sobre qual compartimento usar. Para obter informações sobre compartimentos e controle de acesso, consulte Gerenciando Compartimentos.

Você pode executar as seguintes tarefas de gerenciamento de balanceadores de carga:

Quando cria um balanceador de carga na sua VCN, você obtém um endereço IP público ou privado e a largura de banda total provisionada. Se precisar de outro endereço IP, você poderá criar outro balanceador de carga.

Um balanceador de carga público em uma região com vários domínios de disponibilidade requer uma sub-rede regional pública ou duas sub-redes específicas do AD para hospedar o balanceador de carga principal e um stand-by. No segundo caso, cada sub-rede específica para o AD deverá residir em um domínio de disponibilidade separado. Um balanceador de carga público em uma região com apenas um domínio de disponibilidade requer uma única sub-rede pública para hospedar o balanceador de carga principal e um balanceador stand-by. Para obter mais informações sobre VCNs e sub-redes, consulte Visão Geral do Serviço Networking. Você pode associar o endereço IPv4 público a um nome DNS de qualquer fornecedor. Você pode usar o endereço IP público como frontend para tráfego de entrada. O balanceador de carga pode rotear tráfego de dados para qualquer servidor de backend acessível pela VCN.
Observação

Para garantir a acessibilidade entre o balanceador de carga público e seus backends baseados em endereço IP público, configure um Gateway NAT. Consulte Gateway NAT para obter mais informações.

Um balanceador de carga privado requer que somente uma sub-rede hospede o balanceador de carga principal e um balanceador de carga stand-by. O endereço IP privado é local para a sub-rede. O balanceador de carga só pode ser acessado por meio da VCN que contém a sub-rede associada ou, de uma forma mais restrita, pelas suas regras de lista de segurança. O balanceador de carga pode rotear tráfego de dados para qualquer servidor de backend acessível pela VCN.

Os componentes essenciais para balanceamento de carga incluem:

Opcionalmente, você pode associar os seus listeners aos pacotes de certificados do servidor SSL para gerenciar a forma como o sistema trata o tráfego SSL. Consulte Certificados SSL para Balanceadores de Carga para obter mais informações.

Para obter informações sobre o número de balanceadores de carga que você pode ter, consulte Limites do Serviço.

Pré-requisitos

Para implementar um balanceador de carga de trabalho, você precisa:

  • Para um balanceador de carga público em uma região com vários domínios de disponibilidade , você precisa de uma VCN com uma sub-rede regional pública ou de pelo menos duas sub-redes públicas específicas do AD. No segundo caso, cada sub-rede específica para o AD deverá residir em um domínio de disponibilidade separado. Para obter mais informações sobre sub-redes, consulte VCNs e Sub-redes e Faixas de Endereços IP Públicos.

    Observação

    Não é possível especificar uma sub-rede privada para o seu balanceador de carga público.

  • Para um balanceador de carga público em uma região com apenas um domínio de disponibilidade, você precisa de uma VCN com pelo menos uma sub-rede pública.

  • Para um balanceador de carga privado em qualquer região, você precisa de uma VCN com pelo menos uma sub-rede privada.

  • Dois ou mais servidores de backend (instâncias de computação) em execução nos seus aplicativos. Para obter mais informações sobre instâncias de computação, consulte Criando uma Instância.

Consumo de Endereços IP Privados

Um balanceador de carga público criado em uma sub-rede regional pública usa dois endereços IPv4 privados dessa sub-rede. Esses endereços IPv4 privados são usados para comunicação do balanceador de carga com os servidores de backend. Esses endereços IPv4 privados podem ser alterados durante a vida útil do balanceador de carga. O serviço Load Balancer designa um endereço IPv4 público flutuante que não é proveniente da sub-rede host. Se o balanceador de carga estiver ativado para IPv6, ele receberá um endereço IPv6 da sub-rede host.

Um balanceador de carga público criado em duas sub-redes públicas específicas para um AD consome até quatro endereços IP privados, com até dois em cada sub-rede host. Esses endereços IPv4 privados são usados para comunicação do balanceador de carga com os servidores de backend. Esses endereços IPv4 privados podem ser alterados durante a vida útil do balanceador de carga. O serviço Load Balancer designa um endereço IPv4 público flutuante que não é proveniente das sub-redes host. Os balanceadores de carga públicos ativados para IPv6 não podem ser criados em sub-redes específicas do AD.

Um balanceador de carga privado criado em uma única sub-rede consome até três endereços IPv4 privados da sub-rede host. Um endereço IP privado é usado para comunicação entre o cliente e o balanceador de carga. Este endereço IP não muda. Os endereços IP restantes são usados para comunicação do balanceador de carga com os servidores de backend. Esses endereços IPv4 privados podem ser alterados durante a vida útil do balanceador de carga. É proibida a comunicação pela Internet com um balanceador de carga ativado para IPv6 e criado em uma sub-rede privada. Você não pode criar um balanceador de carga ativado com IPv6 roteável globalmente em uma sub-rede privada.

Observação

Você não pode especificar os endereços IP privados que são usados ao criar um balanceador de carga. Em vez disso, você está limitado aos endereços IP aos quais o balanceador de carga está designado. Depois que você cria o balanceador de carga, o endereço IP usado para o tráfego do cliente não é alterado. Os endereços IP usados para comunicação com os servidores de backend podem mudar durante a vida útil do balanceador de carga. Para usar diferentes endereços IP gerados aleatoriamente, crie um novo balanceador de carga.

Alterações de Configuração e Interrupção de Serviço

Para um balanceador de carga que está em execução, algumas alterações na configuração levam a interrupções do serviço. As diretrizes a seguir ajudam a entender o efeito das alterações no seu balanceador de carga.

  • As operações que adicionam, removem ou modificam um servidor de backend não criam interrupções no serviço Load Balancer.

  • As operações que editam uma política de verificação de integridade existente não criam interrupções no serviço Load Balancer.

  • As operações que disparam uma reconfiguração do balanceador de carga podem produzir uma breve interrupção do serviço com a possibilidade de encerramento de algumas conexões.