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.