SafeKit: software completo de balanceamento de carga de rede e alta disponibilidade para Windows ou Linux
Cluster SafeKit Farm: NLB somente por software e failover automático para Windows/Linux
Um cluster SafeKit Farm para Windows/Linux é uma solução de balanceamento de carga de rede (NLB) definida por software para ambientes escaláveis. Ele oferece balanceamento de carga e failover diretamente nos servidores de aplicação, sem balanceadores de hardware dedicados, servidores proxy ou configurações multicast complexas.
Quais são as vantagens de um cluster SafeKit Farm para Windows/Linux?
- Software completo: IP virtual, balanceamento de carga, failover e failback automáticos em um único pacote.
- Sem hardware especial: solução de software para Windows ou Linux no lugar de balanceadores caros, gerenciada por administradores de sistemas.
- Monitoramento detalhado e autorrecuperação: verificadores de aplicação detectam falhas de processos mesmo com o servidor ativo e reiniciam serviços ou acionam failover.
- Capacidade híbrida Farm e Mirror: combina clusters Farm para balancear front-ends e clusters Mirror para replicação síncrona dos dados de back-end.
- Alta disponibilidade OEM: fornecedores podem integrar clustering nativo e entregar software pronto para cluster sem infraestrutura adicional.

Cluster SafeKit Farm NLB para Windows/Linux
⚡ Guia de instalação rápida de um cluster Farm para Windows/Linux >
Índice
- Como o SafeKit implementa um cluster NLB para Windows/Linux?
- Como funciona o cluster SafeKit Farm com Windows/Linux?
- Comparação com outras soluções de clustering NLB
- Vídeo: configurar um cluster SafeKit Farm NLB
- 🔍 Central de navegação de alta disponibilidade SafeKit
Como o SafeKit implementa um cluster NLB para Windows/Linux?
O que é a solução SafeKit Farm NLB para Windows/Linux?
O SafeKit oferece balanceamento de carga de rede e alta disponibilidade para Windows/Linux em dois ou mais servidores. Configure um IP virtual com regras de distribuição, os serviços de Windows/Linux e verificadores de integridade. O SafeKit ativa o balanceamento de carga de rede e o failover automático para garantir escalabilidade e disponibilidade contínua.
Como o SafeKit simplifica o balanceamento em comparação com soluções de hardware?
O SafeKit substitui equipamentos NLB intermediários por uma solução totalmente de software, executada diretamente em servidores de aplicação Windows ou Linux padrão. Fornecedores também podem integrar o SafeKit ao aplicativo e oferecer uma solução autônoma pronta para cluster.
Quais são os benefícios do balanceamento de carga por software?
- Alto desempenho: gerencia tráfego e IP virtual (VIP) no kernel do sistema operacional, sem equipamentos de rede adicionais.
- Operação simples: administradores gerenciam clusters por uma interface unificada, sem certificações especializadas de rede.
- TCO menor: reduz investimento e manutenção ao eliminar balanceadores dedicados.
Como o monitoramento do SafeKit difere das verificações NLB padrão?
Balanceadores tradicionais normalmente verificam apenas pings e portas. O SafeKit inclui verificadores em nível de aplicação para monitorar processos específicos de Windows/Linux. Assim, detecta estados “zumbis”, quando o servidor está ativo mas o software parou, e reinicia serviços ou redireciona o tráfego.
É possível configurar um cluster Farm de Windows/Linux sem experiência em clustering?
Sim. O IP virtual do SafeKit gerencia o balanceamento de rede de Windows/Linux sem configurações complexas. Implemente rapidamente um cluster Farm para Windows/Linux.
Além de Windows/Linux, quais aplicações e ambientes o SafeKit pode proteger?
O SafeKit oferece alta disponibilidade para Windows e Linux. Clusters Mirror protegem cargas críticas com replicação síncrona em tempo real e failover automático:
- Ambientes virtuais e físicos: VMs Hyper-V ou KVM completas.
- Contêineres: Docker, Podman e K3s (Kubernetes).
- Dados e serviços: diretórios, serviços e bancos de dados.
- Infraestrutura em nuvem: aplicações cloud.
💡 Consulte todas as soluções HA compatíveis.
Como o cluster SafeKit em modo farm funciona com o Windows/Linux?
Endereço IP virtual em um cluster em modo farm

Na figura anterior, o aplicativo Windows/Linux está sendo executado em 3 servidores (3 é apenas um exemplo, podem ser 2 ou mais). Os usuários estão conectados a um endereço IP virtual.
O endereço IP virtual é configurado localmente em cada servidor no cluster em modo farm.
O tráfego de entrada para o endereço IP virtual é recebido por todos os servidores e dividido entre eles por um filtro de rede dentro do kernel de cada servidor.
O SafeKit detecta falhas de hardware e software, reconfigura os filtros de rede em caso de falha e oferece verificadores (checkers) de aplicativos e scripts de recuperação configuráveis.
Balanceamento de carga em um filtro de rede
O algoritmo de balanceamento de carga de rede dentro do filtro de rede é baseado na identidade dos pacotes do cliente (endereço IP do cliente, porta TCP do cliente). Dependendo da identidade do pacote de entrada do cliente, apenas um filtro em um servidor aceita o pacote; os outros filtros nos demais servidores o rejeitam.
Uma vez que um pacote é aceito pelo filtro em um servidor, apenas a CPU e a memória deste servidor são utilizadas pelo aplicativo Windows/Linux que responde à solicitação do cliente. As mensagens de saída são enviadas diretamente do servidor de aplicativos para o cliente.
Se um servidor falhar, o protocolo de heartbeat do farm reconfigura os filtros no cluster de balanceamento de carga de rede para redistribuir o tráfego nos servidores restantes disponíveis.
Aplicativos com ou sem estado (Stateful ou stateless)
Com um aplicativo Windows/Linux com estado (stateful), existe a afinidade de sessão (session affinity). O mesmo cliente deve estar conectado ao mesmo servidor em várias sessões TCP para recuperar seu contexto no servidor. Neste caso, a regra de balanceamento de carga do SafeKit é configurada no endereço IP do cliente. Assim, o mesmo cliente está sempre conectado ao mesmo servidor em múltiplas sessões TCP. E clientes diferentes são distribuídos entre servidores diferentes no farm.
Com um aplicativo Windows/Linux sem estado (stateless), não há afinidade de sessão. O mesmo cliente pode ser conectado a servidores diferentes no farm em múltiplas sessões TCP. Não há contexto armazenado localmente em um servidor de uma sessão para outra. Neste caso, a regra de balanceamento de carga do SafeKit é configurada na identidade da sessão TCP do cliente. Esta configuração é a melhor para distribuir sessões entre servidores, mas requer um serviço TCP sem afinidade de sessão.
Como configurar um cluster SafeKit em modo farm para o Windows/Linux?

O cluster SafeKit em modo farm foi projetado para alta disponibilidade e escalabilidade de serviços. A configuração foca na distribuição do tráfego de entrada entre ambos os nós simultaneamente:
- Serviços com Balanceamento de Carga (aba Macros): Define os serviços de aplicativos específicos (por exemplo, Apache, IIS, Nginx) que devem ser mantidos ativos em todos os nós.
- Rede(s) de Heartbeat: Caminho(s) de comunicação utilizado(s) para detectar se um nó deixou o farm, acionando uma redistribuição imediata da carga.
- IP Virtual (Farm VIP): Ao contrário de um cluster em espelho (mirror), o VIP do Farm é compartilhado entre os nós usando um algoritmo de filtragem de kernel para distribuir o tráfego de rede.
- Regras de Balanceamento de Carga: Definem a política de distribuição de tráfego com base no endereço IP ou porta de origem.
- Verificadores (Checkers): Monitoram a integridade do aplicativo e acionam a reinicialização automática se uma falha de processo for detectada.
Como monitorar um cluster SafeKit em modo farm para o Windows/Linux?

O monitoramento de um cluster em modo farm oferece visibilidade sobre a natureza Ativo-Ativo da infraestrutura, onde todos os nós contribuem para o desempenho do aplicativo (mostrando 2 nós neste exemplo):
- Estado UP (50% em 2 nós): Em um farm íntegro, ambos os nós estão no estado “UP” (50%), o que significa que ambos estão recebendo e processando ativamente as solicitações dos clientes por meio do IP Virtual compartilhado.
- Rebalanceamento Automático: Se um nó falhar, o console mostra visualmente o nó restante assumindo 100% do tráfego. Não há atraso de “failover”, pois o nó sobrevivente já está ativo (exceto por um tempo de detecção de alguns segundos).
- Inserção de Nó: Quando um nó reparado é reiniciado, ele muda de “STOP” para “UP” e começa a receber automaticamente a sua parte da carga, sem a intervenção do administrador.
- Sem Sincronização de Dados: Observe que em um cluster em modo farm não há o estado de ressincronização “Laranja”, pois espera-se que os nós sejam stateless ou compartilhem um banco de dados backend (que pode ser protegido separadamente em um cluster em espelho).
Além dos ícones de status simples, a interface oferece gerenciamento de nós com um clique, permitindo que você pare ou inicie manualmente um nó para manutenção planejada, enquanto o IP Virtual compartilhado redistribui o tráfego automaticamente sem interromper a atividade do usuário.
Comparação: cluster SafeKit Farm e outras soluções NLB
| Recurso | Cluster SafeKit Farm (software) | Balanceadores de hardware |
|---|---|---|
| Arquitetura | Software no kernel, integrado ao Windows e Linux | Equipamentos físicos proprietários dedicados |
| Gestão | Administradores de sistemas em um console web simples | Engenheiros de rede com conhecimentos e certificações CLI |
| Monitoramento | Verificadores de processos de aplicação e serviços web | Ping básico para verificar servidor ou porta |
| Autorrecuperação | Reinicia automaticamente os serviços com falha localmente | Failover passivo; para de enviar tráfego ao nó com falha |
| Infraestrutura | Física, virtual (VMware, Hyper-V) ou nuvem | Exige cabeamento específico e espaço em rack |
| Custo (TCO) | CAPEX/OPEX baixo; aproveita servidores existentes | Alto investimento inicial, licenças e energia |
Em resumo, o cluster SafeKit Farm substitui redes com muito hardware por um modelo moderno de alta disponibilidade definida por software. Balanceamento e autorrecuperação são integrados aos servidores de aplicação, eliminando custos e complexidade de equipamentos externos.
Vídeo: configurar um cluster SafeKit Farm NLB
Vídeo SafeKit: balanceamento de carga de rede e gerenciamento de IP virtual (5:03)
Aprenda a configurar um IP virtual como ponto de entrada único para um cluster de dois nós. O SafeKit distribui o tráfego dos clientes entre os nós e o redireciona imediatamente durante um failover. A demonstração usa Apache no Windows, mas também se aplica a outros aplicativos.
- Arquitetura: preparar dois nós para um IP virtual compartilhado (0:13)
- Configuração: configurar o módulo farm.safe e o IP virtual (2:20)
- Validação: testar failover e redirecionamento de IP após falha do servidor (2:30)
🔍 Hub de Navegação de Alta Disponibilidade SafeKit
Explore o SafeKit: Recursos, vídeos técnicos, documentação e teste gratuito
| Tipo de Recurso | Descrição | Link Direto |
|---|---|---|
| Recursos Principais | Por que escolher o SafeKit para uma Alta Disponibilidade simples e econômica? | Veja por que escolher o SafeKit para Alta Disponibilidade |
| Casos de Uso | Descubra como o SafeKit garante a alta disponibilidade de infraestruturas críticas | Ver todos os casos de uso (Software OEM, Servidores Edge, SCADA e mais) |
| Modelo de Implantação | HA SANless Tudo-em-Um: Clustering de Software Shared-Nothing | Veja o SafeKit HA SANless Tudo-em-Um |
| Estratégias de HA | SafeKit: Infraestrutura (VM) vs. Alta Disponibilidade no Nível da Aplicação | Veja SafeKit HA & Redundância: VM vs. Nível de Aplicação |
| Especificações Técnicas | Limitações Técnicas para o Clustering SafeKit | Veja as Limitações de Alta Disponibilidade do SafeKit |
| Vídeos | SafeKit: Configuração de Alta Disponibilidade e Demos de Failover | Veja os Tutoriais de Failover do SafeKit |
| Arquitetura | Como funciona o Mirror Cluster do SafeKit (Replicação e Failover em Tempo Real) | Veja SafeKit Mirror Cluster: Replicação em Tempo Real e Failover |
| Arquitetura | Como funciona o Farm Cluster do SafeKit (Balanceamento de Carga de Rede e Failover) | Veja SafeKit Farm Cluster: Balanceamento de Carga de Rede e Failover |
| Vantagens Competitivas | Comparação: SafeKit vs. Clusters de Alta Disponibilidade (HA) Tradicionais | Veja a Comparação: SafeKit vs. Cluster de HA Tradicional |
| Recursos Técnicos | Alta Disponibilidade SafeKit: Documentação, Downloads e Teste | Veja Teste Gratuito e Documentação Técnica do SafeKit HA |
| Soluções Pré-configuradas | Biblioteca de Módulos de Aplicação SafeKit: Soluções de HA Prontas para Uso | Veja os Módulos de Aplicação de Alta Disponibilidade SafeKit |