Balanceador de Carga como Serviço

No Compute Cloud@Customer, você pode configurar o serviço de Balanceamento de Carga (LBaaS) para distribuir automaticamente o tráfego de rede.

O serviço de Balanceamento de Carga fornece distribuição automatizada de tráfego de um ponto de entrada para vários servidores acessíveis da sua VCN (rede virtual na nuvem). O serviço oferece um balanceador de carga com a sua escolha de endereço IP público ou privado; a largura de banda provisionada não é configurável pelo usuário.

Um balanceador de carga melhora o uso dos recursos, facilita o dimensionamento e ajuda a garantir alta disponibilidade. Você pode configurar várias políticas de balanceamento de carga e verificações de integridade específicas para o aplicativo, a fim de garantir que o balanceador de carga direcione o tráfego apenas para instâncias saudáveis.

Observação

As atualizações após maio de 2025 afetam alguns recursos do balanceador de carga. Consulte O upgrade pode afetar a funcionalidade do Balanceador de Carga como Serviço.

Fundamentos do Balanceador de Carga

Ao trabalhar com balanceadores de carga, é fundamental que você entenda seus blocos de construção e a terminologia de chave relacionada.

Servidor de Backend

Um servidor de aplicativos responsável por gerar conteúdo em resposta ao tráfego TCP ou HTTP de entrada.

Geralmente, você identifica os servidores de aplicativos com uma combinação exclusiva de endereço e porta IPv4 privados - por exemplo: 10.25.4.101:8080, 10.25.4.102:8080 etc.

Conjunto de Backend

Uma entidade lógica definida por uma lista de servidores de backend, uma política de balanceamento de carga e uma política de verificação de integridade.

O conjunto de backend determina como o balanceador de carga direciona o tráfego para o conjunto de servidores de backend. A configuração de SSL é opcional.

Política de Balanceamento de Carga

Uma política de balanceamento de carga informa ao balanceador de carga como distribuir o tráfego de entrada para os servidores de backend.

As políticas comuns do balanceador de carga incluem: round robin, menos conexões, hash de IP.

Verificação de Integridade

Um teste para confirmar a disponibilidade dos servidores de backend.

Você configura a política de verificação de integridade ao criar um conjunto de backend. Você pode configurar verificações de integridade em nível de TCP ou de HTTP para servidores de backend. Os resultados dos testes são relatados por meio de indicadores de status de integridade.

Listener

Uma entidade lógica que verifica o tráfego de entrada no endereço IP do balanceador de carga.

Você configura o protocolo e o número da porta de um listener, além das definições de SSL opcionais. Para tratar o tráfego TCP e HTTP, você deve configurar vários listeners. Os protocolos suportados incluem: TCP, HTTP/1.x, HTTP/2.

Conjunto de Cifras

Uma entidade lógica para um conjunto de algoritmos ou criptografia, usando TLS (Transport Layer Security) para determinar a segurança, a compatibilidade e a velocidade do tráfego HTTPS.

Conjunto de Rota de Caminho

Um conjunto de regras de roteamento de caminho que roteiam o tráfego para o conjunto de backend correto sem usar vários listeners ou balanceadores de carga.

Forma

Um modelo que determina a capacidade (largura de banda) máxima total pré-provisionada do balanceador de carga para tráfego de entrada e de saída. O Compute Cloud@Customer fornece apenas a forma de 400 Mbps.

A capacidade máxima pré-provisionada se aplica a conexões agregadas, não a um único cliente tentando usar a largura de banda total.

Certificado SSL

Se você utiliza HTTPS ou SSL para o listener, deverá associar um certificado de servidor SSL (X. 509) ao balanceador de carga. Um certificado ativa o balanceador de carga para encerrar a conexão e decriptografar as solicitações recebidas antes de transmiti-las aos servidores de backend. O tráfego entre o balanceador de carga e o backend também pode ser criptografado por SSL.

Solicitação de Serviço

Um objeto que reporta o estado atual de uma solicitação do serviço Load Balancing.

O serviço de Balanceamento de Carga trata as solicitações de forma assíncrona. Cada solicitação retorna um ID de solicitação de serviço (OCID) como resposta. Você pode exibir o item de solicitação de serviço para ver o status da solicitação.