REDE / BALANCEAMENTO DE CARGA
Tipos de balanceadores de carga
O balanceador recebe conexões em um IP público e distribui o tráfego para uma ou mais máquinas virtuais associadas.
Algoritmos

Round-robin
Alterna as novas conexões entre as VMs associadas, seguindo uma sequência circular. É uma opção simples quando os destinos possuem capacidade semelhante.
Conexões mínimas
Direciona a nova conexão para a VM que possui menos conexões ativas naquele momento. É útil quando a duração das sessões varia bastante.
Origem
Usa o endereço de origem como referência para escolher o destino. Isso tende a manter conexões do mesmo cliente na mesma VM enquanto a composição do grupo permanecer estável.
Protocolos

Proxy TCP
O balanceador recebe a conexão TCP e cria uma nova conexão até a VM de destino. Use quando a aplicação exige o modo de proxy oferecido pelo serviço.
TCP
Distribui conexões baseadas em TCP, como aplicações web sem terminação SSL, bancos de dados e outros serviços orientados a conexão.
UDP
Distribui datagramas UDP. É indicado somente para aplicações que utilizam esse protocolo e não dependem de uma sessão TCP.
SSL
É muito utilizado para aplicações web em HTTPS. O balanceador recebe a conexão segura, apresenta o certificado digital ao navegador e encaminha a requisição para a porta privada das VMs. Assim, o certificado e sua renovação ficam centralizados no balanceador.
Escalonamento automático

Não
As VMs são adicionadas e removidas manualmente. A capacidade do grupo muda somente quando um administrador altera os destinos.
Sim
Permite definir capacidade mínima e máxima, oferta computacional e políticas que adicionam ou removem VMs de acordo com métricas configuradas.
