O Oracle Cloud Infrastructure (OCI) Flexible Network Load Balancing fornece distribuição automatizada de tráfego de um ponto de entrada para vários servidores back-end na rede de nuvem virtual (VCN). Ele opera no nível de conexão e equilibra a carga de conexões de entrada do cliente para servidores back-end íntegros com base em dados da Camada 3/Camada 4 (protocolo IP).
Você deverá usar o OCI Network Load Balancer quando precisar de uma solução de balanceamento de carga de camada 4 (TCP/UDP/ICMP) de baixa latência e alto rendimento.
Você pode criar um balanceador de carga de rede na seção de rede do console de gerenciamento da Oracle Cloud Infrastructure. Clique em “Load Balancers” e, depois, em “Create Load Balancer” e escolha o tipo “Network Load Balancer”. Como alternativa, você pode usar a API de CreateNetworkLoadBalancer.
Para saber mais sobre balanceadores de carga de rede, consulte a seção Visão geral do Network Load Balancer da documentação da Oracle Cloud Infrastructure..
O balanceador de carga verifica o tráfego recebido em seu endereço IP e distribui esse tráfego para uma lista de servidores back-end, com base nas políticas de balanceamento de carga e verificação de integridade que você definiu em uma entidade lógica chamada conjunto de back-end. O conjunto de back-end determina como o balanceador de carga de rede direciona o tráfego para a coleção de servidores de back-end.
Você pode definir as políticas que informam ao balanceador de carga como distribuir o tráfego recebido para os servidores back-end. Atualmente, oferecemos suporte às seguintes políticas de balanceamento de carga:
Para mais informações, veja Como as Políticas de Balanceamento de Carga Funcionam na documentação.
O listener do balanceador de carga de rede, que é uma entidade lógica que verifica o tráfego recebido no endereço IP de balanceadores de carga. Você configura o protocolo e o número da porta de um ouvinte.
Os protocolos atualmente suportados incluem:
Sim, o balanceador de carga pode lidar com tráfego TCP, UDP e ICMP ao mesmo tempo. Para fazer isso, você deve configurar vários listeners ou o listener curinga (TCP/UDP/ICMP) com a porta 0 para corresponder a todos os protocolos e números de porta.
Você pode balancear a carga de qualquer porta entre 1-65535.
Não. Atualmente, você precisa especificar a porta TCP individual em que deseja balancear a carga. Outra opção é especificar a porta 0 para escutar todas as portas TCP.
Não. Atualmente, o balanceador de carga de rede dá suporte apenas ao tráfego IPv4.
Não. Você pode usar o balanceador de carga flexível da OCI para finalizar o SSL no balanceador de carga.
Sim. Você pode limitar o acesso ao serviço de balanceamento de carga de rede por meio de uma política criada por um administrador.
Sim. Os balanceadores de carga públicos e privados podem ser implementados como serviços regionais usando a opção de sub-rede regional da VCN. As sub-redes regionais em uma VCN abrangem toda a região, que pode incluir vários anúncios. Uma sub-rede regional permite criar um balanceador de carga público ou privado regional que ofereça suporte ao failover do AD no caso de uma interrupção do AD em uma região de vários AD da Oracle Cloud Infrastructure. Como um balanceador de carga regional requer apenas uma sub-rede VCN regional, ele reduz a sobrecarga de configuração e gerenciamento exigida por várias sub-redes AD-locais.
* O OCI Flexible Network Load Balancer requer uma conta paga da OCI, seja como um contrato de pagamento conforme o uso ou de Créditos Universais.