Pesquisar SafeKit

SafeKit: software de replicação de ficheiros em tempo real ao nível do byte e cluster mirror

Como funciona o cluster mirror SANless SafeKit com Windows/Linux

SafeKit para Windows/Linux proporciona alta disponibilidade transparente e reduz significativamente o custo total de propriedade (TCO). Sem os custos de hardware e operação do clustering tradicional, o SafeKit é uma alternativa HA leve de dois nós.

  • Continuidade de negócio integrada: IP virtual, failover e failback automáticos e replicação em tempo real num único pacote.
  • Replicação síncrona (sem perda de dados): garante RPO=0 e integridade dos dados das aplicações transacionais em caso de falha.
  • Proteção flexível ao nível dos ficheiros: replica bases de dados e pastas associadas de forma transparente, incluindo no disco do sistema.
  • Implementação simplificada (sem AD/LDAP): não requer configuração de directório AD/LDAP nem dependências de infraestrutura associadas.
  • Sem investimento em SAN para HA: arquitectura shared-nothing com discos locais padrão, sem hardware SAN dispendioso ou manutenção especializada.
  • Eficiência real com dois nós: dispensa um terceiro nó witness contra split-brain; poupa até 33% em hardware, energia e espaço em bastidor.
  • Redundância independente do hardware: escolha livre de servidores e armazenamento interno, prolongando a vida útil do hardware existente.
  • Licenciamento previsível: licença perpétua de pagamento único, sem aumentos anuais imprevisíveis.

Ao consolidar a alta disponibilidade numa camada de software leve, o SafeKit proporciona redundância e continuidade de negócio para Windows/Linux por uma fracção do custo das soluções tradicionais.

Arquitectura do cluster SafeKit HA para Windows/Linux com IP virtual, failover e failback automáticos e replicação em tempo real

Cluster mirror SafeKit HA para Windows/Linux

⚡ Guia de instalação rápida de um cluster mirror para Windows/Linux >

Índice

Como implementa o SafeKit um cluster HA sem SAN para Windows/Linux?

O que é a solução SafeKit Mirror HA para Windows/Linux?

O SafeKit proporciona alta disponibilidade para Windows/Linux entre dois servidores de qualquer fabricante. Defina as pastas de dados da aplicação Windows/Linux, os serviços, um IP virtual e verificações. Assim, cria um cluster sem armazenamento SAN partilhado nem conhecimentos especializados. O SafeKit assegura replicação em tempo real e failover automático.

Porquê escolher uma solução HA integrada em vez de ferramentas fragmentadas?

O SafeKit integra IP virtual, failover e failback automáticos e replicação de ficheiros em tempo real num único motor. Evita dependências frágeis entre produtos, centraliza a gestão e reduz erros operacionais.

Alta disponibilidade ao nível da aplicação ou da máquina virtual (VM)?

A redundância ao nível da VM (Hyper-V ou KVM) replica a máquina virtual completa sem exigir conhecimentos da aplicação. A redundância ao nível da aplicação replica pastas de dados específicas e reinicia os serviços da aplicação, não todo o sistema operativo. É independente do hypervisor e funciona em ambientes físicos, virtuais ou na cloud.

Que vantagens oferece o SafeKit face a outros clusters Windows/Linux?

O SafeKit combina uma arquitectura shared-nothing com uma implementação simplificada:

  • Replicação síncrona sem perda de dados: RPO=0 para aplicações transaccionais; replica também registos, configurações e outras pastas.
  • Cluster simplificado de dois nós: bastam dois servidores redundantes; não é necessário witness para o quorum. Saiba mais sobre heartbeat e quorum.
  • Gestão unificada: gira failover, replicação e monitorização numa única consola SafeKit.
  • Verificações personalizadas: monitorize o estado do processo Windows/Linux com checkers adaptáveis.

Como reduz o SafeKit o TCO de Windows/Linux?

  • Sem custos de armazenamento: discos locais em vez de SAN, redes iSCSI ou configurações vSAN complexas.
  • Sem edição Enterprise: funciona com edições Standard e até gratuitas.
  • Apenas dois servidores: sem terceiro witness para manter o quorum.
  • Sem subscrições obrigatórias: licença perpétua sem custos recorrentes ou aumentos imprevisíveis.
  • Baixos custos operacionais: solução plug-and-play, sem formação especializada ou consultoria externa dispendiosa.
  • Licenciamento independente da CPU: duas licenças protegem dois nós, independentemente dos processadores ou núcleos.

É possível configurar um cluster mirror Windows/Linux sem experiência em clustering?

Sim. Os scripts automáticos de failover do SafeKit gerem a replicação e o reinício de Windows/Linux, sem administração SAN especializada. Implemente rapidamente um cluster mirror Windows/Linux.

Para além de Windows/Linux, que aplicações e ambientes pode o SafeKit proteger?

O SafeKit proporciona alta disponibilidade para Windows e Linux, com replicação síncrona em tempo real e failover automático para:

  • Ambientes virtuais e físicos: VMs Hyper-V ou KVM completas.
  • Contentores: Docker, Podman e K3s (Kubernetes).
  • Dados e serviços: directórios, serviços e bases de dados.
  • Infraestrutura cloud: aplicações na cloud.

O SafeKit disponibiliza ainda clusters Farm com balanceamento de carga de rede e failover para aplicações sem estado, como servidores Web.

💡 Consulte todas as soluções HA suportadas.

Como funciona o cluster espelho (mirror cluster) do SafeKit com o Windows/Linux?

Passo 1. Replicação em tempo real

O Servidor 1 (PRIM) executa a aplicação Windows/Linux. Os clientes estão ligados a um endereço IP virtual. O SafeKit replica em tempo real as modificações efetuadas nos ficheiros através da rede.

Replicação de ficheiros ao nível do byte num cluster espelho (mirror) do Windows/Linux

A replicação é síncrona, sem perda de dados em caso de falha, ao contrário da replicação assíncrona.

Apenas necessita de configurar os nomes dos diretórios a replicar no SafeKit. Não existem pré-requisitos na organização do disco. Os diretórios podem estar localizados no disco do sistema.

Passo 2. Failover automático

Quando o Servidor 1 falha, o Servidor 2 assume o controlo. O SafeKit alterna o endereço IP virtual e reinicia a aplicação Windows/Linux automaticamente no Servidor 2.

A aplicação encontra os ficheiros replicados pelo SafeKit atualizados no Servidor 2. A aplicação continua a ser executada no Servidor 2, modificando localmente os seus ficheiros, que já não são replicados para o Servidor 1.

Failover do Windows/Linux num cluster espelho (mirror cluster)

O tempo de failover é igual ao tempo de deteção de falhas (30 segundos por defeito) mais o tempo de inicialização da aplicação.

Passo 3. Failback automático

O failback envolve reiniciar o Servidor 1 após a resolução do problema que causou a sua falha.

O SafeKit ressincroniza automaticamente os ficheiros, atualizando apenas os ficheiros modificados no Servidor 2 enquanto o Servidor 1 estava parado.

Failback num cluster espelho (mirror) do Windows/Linux

O failback ocorre sem interromper a aplicação Windows/Linux, que pode continuar em execução no Servidor 2.

Passo 4. Retorno ao normal

Após a reintegração, os ficheiros ficam novamente em modo espelho (mirror), como no passo 1. O sistema regressa ao modo de alta disponibilidade, com a aplicação Windows/Linux em execução no Servidor 2 e o SafeKit a replicar as atualizações de ficheiros para o Servidor 1.

Retorno à operação normal num cluster espelho (mirror) do Windows/Linux

Se o administrador pretender que a aplicação seja executada no Servidor 1, isso pode ser feito manualmente através da consola web num momento apropriado ou automaticamente através de configuração.

Como configurar um Cluster Espelho (Mirror Cluster) do SafeKit para o Windows/Linux?

SafeKit Web Console: High Availability configuration dashboard for Windows/Linux showing heartbeat networks, virtual IP setup, and real-time directory replication for a mirror cluster.

A consola web do SafeKit oferece uma interface intuitiva para orquestrar a alta disponibilidade das suas aplicações críticas. Em apenas alguns passos, pode configurar um cluster espelho do SafeKit para garantir a continuidade do negócio:

  • Failover de Aplicação (Separador Macros): Defina os serviços de aplicação específicos a serem reiniciados automaticamente em caso de falha.
  • Rede(s) de Heartbeat: Caminho(s) de comunicação dedicado(s) utilizado(s) pelos nós do cluster para monitorizar continuamente a integridade e a disponibilidade uns dos outros e sincronizar as decisões de failover.
  • Gestão de IP Virtual: Configure o IP Virtual (VIP) para uma reconexão transparente do cliente após um failover.
  • Replicação em Tempo Real: Selecione os diretórios críticos para replicação síncrona baseada em host ao nível do byte.
  • Checkers (Verificadores): Monitorizam a integridade da aplicação e acionam a recuperação automática se for detetada uma falha de processo.

O cluster SafeKit inclui um verificador de split-brain dedicado para resolver problemas de isolamento de rede sem a necessidade de uma terceira máquina testemunha (witness) ou de uma rede de heartbeat adicional. Saiba mais sobre heartbeat, failover e quórum num cluster.

Como monitorizar um cluster espelho (mirror cluster) do SafeKit para o Windows/Linux?

SafeKit Web Console: Real-time monitoring of a 2-node mirror cluster for Windows/Linux showing PRIM and SECOND states with active data replication.

A consola de gestão do SafeKit oferece uma vista unificada da sua infraestrutura de alta disponibilidade. Permite aos administradores monitorizar o estado operacional do cluster e acompanhar a sincronização de dados em tempo real.

Para um cluster espelho de 2 nós, a consola exibe claramente as funções de cada servidor:

  • PRIM (Primary): o nó ativo que atualmente executa a aplicação e gere o IP Virtual. Realiza as gravações no armazenamento local e a replicação em tempo real para o nó secundário.
  • SECOND (Secondary): o nó de reserva (standby) que recebe as atualizações síncronas ao nível do byte. Está pronto para assumir o controlo instantaneamente caso o Primário falhe.
  • Estado ALONE: alerta-o visualmente quando o cluster está a ser executado num único nó (por exemplo, durante a manutenção ou após uma falha), indicando que a redundância foi temporariamente perdida.
  • Progresso de Ressincronização: quando um nó com falha recupera, o seu estado muda para laranja durante a reintegração de dados em segundo plano, garantindo que não existe tempo de inatividade durante a fase de “retorno ao normal”.

Para além dos simples ícones de estado, a interface disponibiliza uma orquestração de failover com um clique , permitindo reatribuir manualmente a função primária para manutenções planeadas, garantindo simultaneamente a disponibilidade contínua para a atividade dos utilizadores.

Limitações de Alta Disponibilidade do SafeKit

Limite / RequisitoMotivo e ImpactoAlternativa Recomendada
Tamanho da replicação: Alguns TBTempo de ressincronização após uma falha (etapa 3):
• Rede de 1 Gb/s ≈ 3 horas / TB
• Rede de 10 Gb/s ≈ 1 hora / TB (dependendo do desempenho de escrita em disco)
• Utilizar armazenamento partilhado externo (mais caro, mais complexo).
Contagem de ficheiros: < 1.000.000 ficheiros• Desempenho do tempo de ressincronização após uma falha (etapa 3).
• Tempo necessário para verificar cada ficheiro entre ambos os nós.
• Colocar os vários ficheiros a replicar num disco rígido virtual / máquina virtual.
• Nesse caso, apenas os ficheiros que representam o disco rígido virtual / a máquina virtual serão replicados e ressincronizados.
Capacidade de failover: ≤ 32 VMs• Cada VM é executada num módulo de espelho independente.
• Máximo de 32 módulos de espelho em execução no mesmo cluster.
• Utilizar um armazenamento partilhado externo e outra solução de clustering de VMs (mais caro, mais complexo).
Arquitetura de rede: Rede LAN/VLAN entre locais remotos• Failover automático do endereço IP virtual com 2 nós na mesma sub-rede.
• Boa largura de banda para a ressincronização (etapa 3).
• Baixa latência para replicação síncrona: tipicamente < 5 ms de RTT; valores superiores devem ser validados em função da taxa de escrita da aplicação.
• Utilizar um balanceador de carga para o endereço IP virtual se os 2 nós se encontrarem em 2 sub-redes (suportado pelo SafeKit, especialmente na cloud).
• Utilizar soluções de cópia de segurança com replicação assíncrona para redes de alta latência.

Comparação: SafeKit para Windows/Linux e outras soluções de clustering

FuncionalidadeSafeKit para Windows/LinuxCluster de failover com armazenamento partilhadoReplicação de bases de dados
ArquitecturaSANless (shared-nothing)Armazenamento partilhado (SAN/NAS)Shared-nothing
Reconfiguração da aplicaçãoNenhumaNecessária (mover dados para o disco partilhado)Nenhuma
Âmbito da replicaçãoAplicação completa (BD, configuração e registos)Dados do disco partilhadoApenas dados da base de dados
Tipo de replicaçãoSíncrona (RPO zero)Síncrona (via SAN)Depende da edição, frequentemente assíncrona
Failover/failbackTotalmente automáticosTotalmente automáticosFrequentemente manuais ou complexos
Dependência de AD/LDAPIndependenteNecessária no WindowsIndependente
Complexidade de implementaçãoBaixa (< 30 minutos)Elevada (AD, armazenamento, quorum)Média (apenas replicação)

Em resumo, o SafeKit elimina a necessidade de SAN e simplifica a implementação sem dependência do Active Directory ou de configurações especiais de quorum. É uma alternativa HA leve e independente do hardware, com TCO reduzido, zero perda de dados e recuperação automática.

Vídeo: configurar um cluster mirror SafeKit HA

Vídeo SafeKit: clustering ao nível da aplicação (8:47)

Veja como o SafeKit implementa um cluster mirror HA sem a complexidade de uma SAN. A demonstração utiliza Microsoft SQL Server, mas aplica-se também a outras bases de dados e aplicações.

  1. Dois nós com SQL Server (0:32)
  2. Configurar o cluster e o módulo mirror.safe (3:58)
  3. Testar replicação SQL, migração e failover (4:17)

🔍 Hub de Navegação de Alta Disponibilidade SafeKit

Explore o SafeKit: Funcionalidades, vídeos técnicos, documentação e teste gratuito

Tipo de RecursoDescriçãoLink Direto
Funcionalidades ChavePorquê escolher o SafeKit para uma Alta Disponibilidade simples e económica?Veja porquê escolher o SafeKit para Alta Disponibilidade
Casos de UsoDescubra como o SafeKit garante a alta disponibilidade de infraestruturas críticasVer todos os casos de utilização (Software OEM, Servidores Edge, SCADA e mais)
Modelo de ImplementaçãoHA SANless Tudo-em-Um: Clustering de Software Shared-NothingVeja o SafeKit HA SANless Tudo-em-Um
Estratégias de HASafeKit: Infraestrutura (VM) vs. Alta Disponibilidade ao Nível da AplicaçãoVeja SafeKit HA & Redundância: VM vs. Nível da Aplicação
Especificações TécnicasLimitações Técnicas para o Clustering SafeKitVeja as Limitações de Alta Disponibilidade do SafeKit
VídeosSafeKit: Configuração de Alta Disponibilidade & Demos de FailoverVeja os Tutoriais de Failover do SafeKit
ArquiteturaComo funciona o Mirror Cluster do SafeKit (Replicação em Tempo Real & Failover)Veja SafeKit Mirror Cluster: Replicação em Tempo Real & Failover
ArquiteturaComo funciona o Farm Cluster do SafeKit (Balanceamento de Carga de Rede & Failover)Veja SafeKit Farm Cluster: Balanceamento de Carga de Rede & Failover
Vantagens CompetitivasComparação: SafeKit vs. Clusters de Alta Disponibilidade (HA) TradicionaisVeja a Comparação SafeKit vs. Cluster de HA Tradicional
Recursos TécnicosAlta Disponibilidade SafeKit: Documentação, Downloads & TesteVeja o Teste Gratuito & Documentação Técnica do SafeKit HA
Soluções Pré-configuradasBiblioteca de Módulos de Aplicação SafeKit: Soluções de HA Prontas a UsarVeja os Módulos de Aplicação de Alta Disponibilidade SafeKit
SafeKit AI Chat SafeKit AI