Balanceador de Carga como Serviço

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

O serviço Load Balancing fornece distribuição automatizada do tráfego de um ponto para vários servidores acessíveis por meio da sua VCN (Rede Virtual na Nuvem). O serviço oferece um balanceador da carga com sua opção 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 de recursos, facilita o dimensionamento e ajuda a garantir alta disponibilidade. É possível configurar várias políticas de balanceamento da carga e verificações de integridade específicas ao aplicativo para garantir que o balanceador de carga só direcione tráfego para instâncias saudáveis.

Conceitos Básicos 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 recebido.

Geralmente, você identifica 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 e hash IP.

Verificação de Integridade

Um teste para confirmar a disponibilidade dos servidores de backend.

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

Listener

Uma entidade lógica que verifica se há tráfego de entrada no endereço IP de um 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, configure vários listeners. Os protocolos suportados incluem: TCP, HTTP/1.x, HTTP/2.

Suíte de Cifras

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

Conjunto de Rotas de Caminho

Um conjunto de regras da rota de caminho para rotear o tráfego para o conjunto de back-end correto sem usar vários listeners ou balanceadores de carga

Forma

Um modelo que determina a capacidade máxima total pré-provisionada (Largura de Banda) do balanceador de carga para tráfego de saída e entrada. O Private Cloud Appliance só fornece 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ê usar HTTPS ou SSL para o listener, deverá associar um certificado do servidor SSL (X.509) ao balanceador de carga. Um certificado permite que o balanceador de carga encerre a conexão e decriptografe solicitações de entrada antes da sua passagem para os 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

Objeto que informa o estado atual de solicitação de Balanceamento de Carga.

O serviço de Balanceamento de Carga trata 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.