Load Balancer
O Load Balancer distribui o tráfego de entrada entre múltiplos servidores para garantir alta disponibilidade e desempenho. No painel, acesse Load Balancers no menu lateral esquerdo.

O dashboard exibe o total de Load Balancers e Policies ativos. Quando não há nenhum criado, o portal exibe a mensagem "Nenhum Load Balancer encontrado" com o botão Criar Load Balancer.
Criando um Load Balancer
Clique no botão + ou em Criar Load Balancer para abrir o wizard de criação.
1. Escolha o Projeto
Selecione o projeto ao qual o Load Balancer será associado.
2. Selecione o Local
Escolha o datacenter onde o Load Balancer será hospedado. A Audaks Cloud oferece BR-1 (Brazil).

3. Selecione a Rede
Escolha a Virtual Network onde o Load Balancer operará. Isso define o fluxo de tráfego e as conexões com os servidores do pool.

A listagem exibe as redes disponíveis com nome e tipo (VNET).
4. Selecione o Endereço IP
Defina como o IP público do Load Balancer será obtido.

| Opção | Descrição |
|---|---|
| Adquirir novo endereço IP | Aloca automaticamente um novo IP Flutuante público do pool e o mapeia para o VIP interno do Load Balancer |
| Escolha o endereço IP | Usa um IP Flutuante já reservado previamente no projeto |
5. Defina as Regras de Encaminhamento
Crie um ou mais pools de balanceamento para encaminhar o tráfego para os servidores membros.

| Campo | Descrição |
|---|---|
| Nome da regra | Identificador da regra (obrigatório) |
| Protocolo | Protocolo do tráfego (TCP, UDP, HTTP, HTTPS) |
| Porto Público | Porta de entrada no Load Balancer (obrigatório) |
| Porto Privado | Porta de destino nas instâncias do pool (obrigatório) |
Algoritmo de balanceamento (selecione um):
| Algoritmo | Como funciona | Melhor para |
|---|---|---|
| Source | Roteia pelo IP de origem — o mesmo cliente sempre vai ao mesmo servidor | Aplicações com sessão no servidor |
| Roundrobin | Distribui as requisições sequencialmente entre todas as instâncias (padrão) | APIs stateless, microsserviços |
| Least Connections | Envia para a instância com menos conexões ativas | Requisições com tempo de resposta variável |
Selecione Instances — escolha as VMs que farão parte do pool. Se ainda não houver instâncias disponíveis, o campo exibirá "Não Instances Encontrado" e você poderá adicionar VMs após a criação.
Use + Adicionar nova regra para configurar múltiplos pools (ex.: HTTP na porta 80 e HTTPS na 443).
6. Nomeie o Load Balancer
Informe um nome exclusivo. Os nomes devem conter apenas caracteres alfanuméricos, travessões e pontos.

7. Ciclo de Cobrança e Criação
Selecione o Ciclo de cobrança (Monthly/Mensal ou Hourly/Horário), verifique o Resumo de preços e clique em Criar Load Balancer.

Load Balancer Após a Criação
Listagem
Após criado, o Load Balancer aparece na listagem com status ativo (ponto verde).

| Campo | Descrição |
|---|---|
| Nome | Identificador do Load Balancer |
| Nome do Projeto | Projeto associado |
| Endereço IP | IP público atribuído |
| Criado em | Data e hora de criação |
| Region | Datacenter (BR-1) |
| Nº de Politicas | Quantidade de regras de encaminhamento configuradas |
Aba — Regras de Encaminhamento
Clique no Load Balancer para expandir e ver as regras configuradas.

Cada regra exibe:
| Campo | Descrição |
|---|---|
| Policy Name | Nome da regra |
| Protocolo | TCP, UDP, HTTP ou HTTPS |
| Algorithm | Algoritmo de balanceamento (roundrobin, source, least connections) |
| Sticky Method | Método de sessão persistente (- = nenhum) |
| Porto Público | Porta de entrada no LB |
| Porto Privado | Porta nas instâncias do pool |
| Criado em | Data e hora de criação da regra |
| Apegado Instances | Quantidade de VMs no pool + ícone de visualização |
Use + Adicionar novo Regras de encaminhamento para incluir novos pools ao Load Balancer existente.
Aba — Floating IP Address
Exibe o IP Flutuante associado ao Load Balancer.

| Campo | Descrição |
|---|---|
| Endereço IP | IP público do Load Balancer |
| Status | Hold = aguardando associação / Active = em uso |
| Criado em | Data e hora de aquisição do IP |
Resolução de Problemas
| Sintoma | Causa provável | Solução |
|---|---|---|
| Instâncias não recebem tráfego | VM não adicionada ao pool | Edite a regra e adicione instâncias em Selecione Instances |
| Usuários perdem sessão | Sticky Session não configurada | Ative Sticky Method na regra de encaminhamento |
| Tráfego concentrado em um servidor | Round Robin com instâncias de capacidades diferentes | Mude o algoritmo para Least Connections |
| LB inacessível externamente | Grupo de Segurança bloqueando porta | Abra as portas 80/443 no Grupo de Segurança da rede |
| IP exibe 0.0.0.0 | IP ainda sendo alocado | Aguarde alguns instantes e atualize a página |
Use Roundrobin para APIs stateless onde todas as requisições têm custo similar. Use Least Connections quando as requisições têm tempos de processamento muito diferentes — evita sobrecarregar instâncias ainda processando requisições longas.