| 3 produtos em 1 |
Economiza no Windows e Linux o custo de armazenamento externo compartilhado/replicado, equipamentos de balanceamento de carga e edições enterprise de sistemas operacionais e bancos de dados. Inclui todas as funcionalidades de clustering: replicação síncrona de arquivos em tempo real, monitoramento de falhas, reinício automático, failover de IP virtual. |
As abordagens tradicionais exigem produtos separados para replicação de armazenamento, balanceamento de carga e clustering — aumentando custos e complexidade. |
| Configuração muito simples |
Configuração por meio de módulos de aplicação. Novos serviços e diretórios replicados podem ser adicionados facilmente. Tudo gerenciado por um console web centralizado. Nenhum controlador de domínio ou Active Directory necessário. |
Microsoft cluster e soluções similares exigem configuração complexa de Active Directory e controladores de domínio. |
| Replicação síncrona |
A replicação em tempo real é síncrona sem perda de dados em caso de falha (RPO = 0). |
A replicação assíncrona pode perder transações recentes que ainda não foram replicadas no momento da falha. |
| Failback totalmente automatizado |
Após uma falha, quando um servidor reinicia, o failback de replicação é totalmente automático. O servidor que falhou é reintegrado ao cluster sem parar a aplicação no servidor restante. |
A maioria das soluções de replicação (especialmente em nível de banco de dados) exige ressincronização manual. A aplicação pode até ser parada durante o failback. |
| Replicação de qualquer tipo de dados |
A replicação funciona para bancos de dados e para quaisquer arquivos que precisem ser replicados. |
A replicação em nível de banco de dados protege apenas o banco de dados, não arquivos de configuração, logs ou outros dados da aplicação. |
| Replicação de arquivos vs. replicação de disco |
A replicação é baseada em diretórios de arquivos que podem estar localizados em qualquer lugar, inclusive no disco do sistema. |
A replicação de disco exige uma partição dedicada e configuração especial da aplicação para armazenar os dados. |
| Replicação de arquivos vs. disco compartilhado |
Os servidores podem ser implantados em dois sites remotos sem infraestrutura compartilhada. |
As soluções de disco compartilhado exigem proximidade física e não podem abranger sites remotos. |
| Sites remotos e IP virtual |
Todas as funcionalidades de clustering funcionam para 2 servidores em sites remotos. LAN estendida permite redirecionamento VIP de nível 2. Para redes IP diferentes, o VIP é gerenciado por um balanceador de carga com health check do SafeKit. |
Muitas soluções de clustering não suportam failover entre sites remotos ou exigem redirecionamento DNS complexo com tempos de recuperação imprevisíveis. |
| Quorum e split brain |
Funciona com apenas 2 servidores. Um verificador simples de split brain para um roteador gerencia o isolamento de rede entre os sites. |
A maioria das soluções de clustering exige um 3º servidor para gerenciamento de quorum. |
| Cluster ativo/ativo |
O servidor secundário não é dedicado. O cluster pode operar em modo ativo/ativo com 2 módulos espelho diferentes. |
Os sistemas tolerantes a falhas dedicam o secundário à execução da mesma aplicação sincronizada no nível de instruções. |
| Solução HA uniforme |
O SafeKit implementa tanto o cluster espelho (replicação + failover) quanto o cluster farm (balanceamento de carga + failover). Uma arquitetura N-camadas pode ser tornada altamente disponível com uma única solução no Windows e Linux. |
Arquiteturas típicas misturam tecnologias diferentes para balanceamento de carga, replicação e failover — aumentando a complexidade operacional. |
| RTO / RPO |
Reinício rápido da aplicação em caso de falha: cerca de 1 minuto ou menos. Zero perda de dados (replicação síncrona). |
A replicação completa de VM (VMware HA, Hyper-V cluster) exige a reinicialização de todo o sistema operacional em um novo hypervisor, resultando em tempos de recuperação mais longos. |