Esta seção focaliza a administração de ambientes de produção e ambientes de teste realísticos.
Os orientadores são agentes de software que trabalham no Load Balancer para fornecer informações sobre o carregamento em um determinado servidor. Um orientador diferente existe para cada protocolo padrão (HTTP, SSL e outros). Periodicamente, o código de base do Load Balancer executa um ciclo do orientador, durante o qual ele avalia individualmente o status de todos os servidores na sua configuração.
O recurso de alta disponibilidade envolve o uso de uma segunda máquina Dispatcher. A primeira máquina Dispatcher executa o balanceamento de carga para todo o tráfego do cliente conforme é feito em uma única configuração do Dispatcher. A segunda máquina Dispatcher monitora o "funcionamento" da primeira máquina e controla a tarefa de balanceamento de carga se ela detectar que a primeira máquina Dispatcher falhou.
Use o encaminhamento de encapsulação quando o servidor backend não estiver localizado no mesmo segmento de rede ou se você estiver usando a tecnologia de virtualização e precisar encaminhar pacotes que de outra forma não podiam ser encaminhados.
Para remover um servidor ou um serviço da configuração do Load Balancer por algum motivo (atualizações, upgrades, serviço, etc.), você pode usar o comando dscontrol manager quiesce.
O recurso de afinidade do Load Balancer mapeia um endereço IP do cliente para um servidor backend. A afinidade é estabelecida quando o endereço IP de destino do pacote corresponder ao cluster, a porta de destino corresponder à porta do Load Balancer e o endereço IP de origem corresponder.
Integrado ao kernel do Linux há um recurso de firewall chamado ipchains. Quando o Load Balancer e o ipchains são executados simultaneamente, o Load Balancer visualiza os pacotes primeiro, seguido pelo ipchains. Isso permite o uso de ipchains para fortalecer uma máquina Linux Load Balancer, que pode ser, por exemplo, uma máquina Load Balancer que é usada para balancear a carga dos firewalls.
O Load Balancer posta entradas para um log de servidor, um log do gerenciador, um log de monitor de métrica (criação de log de comunicações com os agentes do Metric Server) e um log para cada orientador usado.
O Load Balancer agora suporta o encaminhamento e o processamento de mensagens ICMP para melhorar a robustez dos protocolos de conexão e para permitir que o Load Balancer receba mensagens de fragmentação do ICMP.
Use o balanceamento de carga baseado em regras para ajustar quando e por que os pacotes são enviados para quais servidores. O Load Balancer revisa quaisquer regras a serem incluídas a partir da primeira prioridade para a última prioridade, parando na primeira regra que considerar ser true e, então, efetua o balanceamento de carga do tráfego entre quaisquer servidores associados à regra. Ele já balanceia o carregamento com base no destino e na porta, mas usar as regras aumenta a possibilidade de distribuir as conexões.
O Load Balancer fornece saídas de usuário que acionam scripts que podem ser customizados. É possível criar os scripts para executar ações automatizadas, como alertar um Administrador quando servidores forem marcados como inativos pelo gerenciador ou apenas registrar o evento da falha.