| 3 produtos em 1 |
Poupa no Windows e Linux o custo de armazenamento externo partilhado/replicado, equipamentos de balanceamento de carga e edições enterprise de sistemas operativos e bases de dados. Inclui todas as funcionalidades de clustering: replicação síncrona de ficheiros em tempo real, monitorização 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 através de módulos de aplicação. Novos serviços e diretórios replicados podem ser adicionados facilmente. Tudo gerido por uma consola web centralizada. Nenhum controlador de domínio ou Active Directory necessário. |
Microsoft cluster e soluções semelhantes 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 no cluster sem parar a aplicação no servidor restante. |
A maioria das soluções de replicação (especialmente ao nível da base de dados) exige ressincronização manual. A aplicação pode mesmo ser parada durante o failback. |
| Replicação de qualquer tipo de dados |
A replicação funciona para bases de dados e para quaisquer ficheiros que precisem de ser replicados. |
A replicação ao nível da base de dados protege apenas a base de dados, não ficheiros de configuração, registos ou outros dados da aplicação. |
| Replicação de ficheiros vs. replicação de disco |
A replicação baseia-se em diretórios de ficheiros que podem estar localizados em qualquer sítio, 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 ficheiros vs. disco partilhado |
Os servidores podem ser implementados em dois locais remotos sem infraestrutura partilhada. |
As soluções de disco partilhado exigem proximidade física e não conseguem abranger locais remotos. |
| Locais remotos e IP virtual |
Todas as funcionalidades de clustering funcionam para 2 servidores em locais remotos. A LAN estendida permite o reencaminhamento VIP de nível 2. Para redes IP diferentes, o VIP é gerido por um balanceador de carga com health check do SafeKit. |
Muitas soluções de clustering não suportam failover entre locais remotos ou exigem redirecionamento DNS complexo com tempos de recuperação imprevisíveis. |
| Quórum e split brain |
Funciona com apenas 2 servidores. Um verificador simples de split brain para um router gere o isolamento de rede entre os locais. |
A maioria das soluções de clustering exige um 3.º servidor para gestão do quórum. |
| 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 ao nível das instruções. |
| Solução HA uniforme |
O SafeKit implementa tanto o cluster espelho (replicação + failover) como 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 o reinício de todo o sistema operativo num novo hipervisor, resultando em tempos de recuperação mais longos. |