Pesquisar SafeKit

A maneira mais simples de ter alta disponibilidade Genetec SQL: replicação síncrona e failover em 2 nós

Como o SANless SafeKit cluster mirror funciona com Genetec SQL

SafeKit para Genetec SQL oferece alta disponibilidade contínua, reduzindo significativamente o TCO (Custo Total de Propriedade). Ao eliminar o hardware e a sobrecarga operacional do clustering tradicional, o SafeKit oferece uma alternativa de alta disponibilidade enxuta de 2 nós para soluções de clustering complexas.

  • Continuidade de negócios tudo-em-um: uma solução completa que fornece IP virtual, failover automático, failback automático e replicação em tempo real em um único pacote integrado.
  • Replicação Síncrona (Perda Zero de Dados): Garanta a integridade absoluta dos dados para aplicativos transacionais com replicação síncrona, garantindo 0 perda de dados em caso de falha.
  • Proteção flexível em nível de arquivo: o SafeKit executa a replicação baseada em host no nível do arquivo, o que é completamente transparente para o aplicativo. Ele protege não apenas bancos de dados, mas todas as pastas e dados associados. Você pode replicar pastas existentes exatamente onde elas estão instaladas, mesmo no disco do sistema.
  • Implantação simplificada (sem AD/LDAP): ao contrário dos clusters tradicionais, não há necessidade de configuração de diretório AD/LDAP, removendo requisitos de instalação complexos e dependências de infraestrutura.
  • Nenhum investimento em SAN para HA: obtenha redundância total usando a arquitetura sem compartilhamento. Funciona com discos locais padrão, eliminando a necessidade de hardware SAN caro, switches de canal de fibra e manutenção especializada de armazenamento.
  • Eficiência real de 2 nós: enquanto a maioria das soluções requer um terceiro nó “testemunha” para evitar o split-brain, o SafeKit oferece um cluster robusto de 2 nós, economizando 33% em hardware, energia e espaço em rack.
  • Redundância independente de hardware: evite o aprisionamento tecnológico. Crie seu cluster de alta disponibilidade usando qualquer marca de servidor ou tipo de armazenamento interno, estendendo o ciclo de vida do hardware existente e reduzindo os custos de substituição.
  • Licenciamento com custo previsível: o SafeKit oferece alta disponibilidade por meio de uma licença perpétua única, garantindo um orçamento previsível e eliminando o risco de aumentos anuais de preços.

Ao consolidar a Alta Disponibilidade em uma camada de software leve, o SafeKit oferece redundância de nível empresarial e continuidade de negócios para Genetec SQL por uma fração do custo dos pacotes de cluster tradicionais.

Arquitetura de cluster Genetec SQL de alta disponibilidade SafeKit, que oferece IP virtual, failover automático, failback automático e replicação em tempo real.

Cluster mirror HA SafeKit para Genetec SQL

⚡ Guia de instalação rápida cluster mirror para Genetec SQL >

Índice

Como o software SafeKit implementa de forma simples um cluster de alta disponibilidade Genetec SQL SANless?

O que é a solução SafeKit Mirror HA para Genetec SQL ?

O SafeKit oferece alta disponibilidade para Genetec SQL entre dois servidores de qualquer marca.

Este artigo explica como implementar rapidamente um cluster Genetec SQL sem armazenamento compartilhado em uma SAN e sem habilidades específicas.

O princípio da solução é definir as pastas onde os dados do aplicativo Genetec SQL residem, seus serviços, um IP virtual e os verificadores.

O SafeKit implementa replicação em tempo real e failover automático para garantir a disponibilidade contínua do serviço.

Por que escolher uma solução unificada e completa de alta disponibilidade em vez de ferramentas fragmentadas?

Ao contrário das soluções “bolt-on” que combinam produtos separados para replicação e clustering, o SafeKit integra IP Virtual, Failover Automático, failback automático e Replicação de Arquivos em Tempo Real em um único motor.

Isso elimina o risco de “castelo de cartas”, em que as atualizações do SO quebram os links frágeis entre ferramentas díspares, fornece um único ponto de responsabilidade para toda a pilha de HA e reduz o erro humano, fornecendo uma única interface para Genetec SQL HA.

Devo escolher alta disponibilidade no nível do aplicativo ou no nível da máquina virtual (VM)?

Com o SafeKit, você tem a flexibilidade de escolher o modelo de redundância que melhor se adapta às suas necessidades.

A redundância em nível de VM (para Hyper-V ou KVM) é a mais simples de implementar, pois replica toda a máquina virtual, não exigindo conhecimento da aplicação interna.

Alternativamente, a redundância no nível do aplicativo é mais granular; ela replica apenas pastas de dados específicas e reinicia os serviços do aplicativo, em vez de todo o SO.

Embora a HA em nível de VM seja mais fácil de configurar, a HA em nível de aplicativo é independente do hipervisor e pode ser executada em ambientes físicos, virtuais ou de nuvem.

Quais são as vantagens distintivas da alta disponibilidade do SafeKit Genetec SQL em comparação com os concorrentes?

O SafeKit se diferencia dos clusters Genetec SQL tradicionais por sua arquitetura sem compartilhamento e implantação simplificada. Enquanto a maioria das soluções empresariais exige implantação de replicação complexa ou armazenamento SAN caro, o SafeKit oferece:

  • Replicação Síncrona com Perda Zero de Dados: O SafeKit implementa replicação 100% síncrona, garantindo a integridade total dos dados para aplicações transacionais. Em caso de falha, não há perda de dados (RPO=0). Além disso, o SafeKit é capaz de replicar não apenas os bancos de dados Genetec SQL, mas também quaisquer outras pastas de dados (logs, arquivos de configuração, etc.), garantindo que todo o ambiente seja espelhado.
  • Agrupamento simplificado de 2 nós: ao contrário dos clusters padrão, que geralmente exigem uma “testemunha” (um terceiro nó, disco ou compartilhamento de arquivos) para manter um quórum, o SafeKit oferece alta disponibilidade total com apenas dois servidores redundantes, reduzindo os custos e a complexidade da infraestrutura.
    Saiba mais sobre o nosso mecanismo de pulsação e quórum.
  • Gerenciamento unificado: os administradores podem gerenciar o failover Genetec SQL, a replicação de dados e o monitoramento por meio de um único console SafeKit. Isso torna a alta disponibilidade acessível a equipes sem experiência especializada em “administração de cluster”.
  • Verificadores personalizados: o SafeKit vai além do monitoramento básico de serviços; ele oferece verificadores para monitorar a integridade do processo do Genetec SQL. O sistema é altamente extensível, permitindo a adição de verificadores personalizados adaptados ao seu ambiente.

Como o SafeKit reduz o Custo Total de Propriedade (TCO) de Genetec SQL em comparação com o clustering padrão?

Ao contrário das soluções tradicionais de alta disponibilidade, o SafeKit foi projetado para operar com o mínimo de sobrecarga de infraestrutura, sem comprometer a confiabilidade. As principais economias em comparação com o cluster de failover tradicional incluem:

  • Custos de armazenamento zero: o SafeKit usa uma arquitetura sem compartilhamento que funciona com discos locais. Isso elimina a necessidade de hardware SAN caro, redes iSCSI ou configurações vSAN complexas.
  • Não é necessária a Enterprise Edition: Embora o mecanismo de replicação nativo possa exigir licenciamento Enterprise caro, o SafeKit não precisa da edição Enterprise. Ele funciona perfeitamente com a edição padrão e até mesmo com a edição gratuita, fornecendo alta disponibilidade por uma fração do custo.
  • Eficiência real de 2 nós: ao contrário dos clusters padrão que geralmente exigem uma “testemunha” (um terceiro nó, disco ou compartilhamento de arquivos) para manter um quórum, o SafeKit oferece alta disponibilidade total com apenas dois servidores redundantes.
  • Sem assinaturas forçadas: o SafeKit oferece uma licença perpétua. Você é o proprietário do seu software, evitando a “armadilha da assinatura” e os aumentos de preços anuais imprevisíveis comuns em modelos modernos baseados apenas em nuvem ou em assinatura.
  • Baixas despesas operacionais (OPEX): como uma solução plug-and-play, não requer treinamento especializado ou consultoria externa cara para manutenção, ao contrário das complexas ferramentas de cluster de código aberto.
  • Preços independentes da CPU: o licenciamento é independente do número de CPUs ou núcleos. Com apenas duas licenças para dois nós, você pode proteger Genetec SQL contra falhas.

É possível configurar um cluster mirror Genetec SQL sem ter conhecimentos de clustering?

Sim. Este artigo explica como implementar rapidamente um cluster mirror Genetec SQL sem a necessidade de gerenciamento SAN especializado ou habilidades complexas de clustering de alta disponibilidade (HA). Ao usar os scripts de failover automatizados do SafeKit para lidar com a replicação e reinicialização do Genetec SQL, você obtém uma solução de redundância robusta que é significativamente mais simples de implantar e manter do que as soluções de clustering tradicionais.

Além de Genetec SQL, quais aplicações e ambientes o SafeKit pode proteger?

O SafeKit é uma solução versátil de alta disponibilidade para Windows e Linux. Ele permite a replicação síncrona em tempo real e o failover automático para uma ampla gama de cargas de trabalho críticas, incluindo:

  • Ambientes virtuais e físicos: máquinas virtuais Hyper-V ou KVM completas.
  • Orquestração de Contêineres: ambientes Docker, Podman e K3s (Kubernetes).
  • Dados e Serviços: Diretórios de arquivos individuais, serviços e vários bancos de dados.
  • Infraestrutura em nuvem: alta disponibilidade para aplicações em nuvem.

O SafeKit também oferece aos clusters farm balanceamento de carga de rede nativo e failover para aplicações sem estado, como servidores web.

💡 Explore a lista completa de soluções de alta disponibilidade compatíveis aqui.

Como o cluster mirror SafeKit funciona com Genetec SQL ?

Passo 1. Replicação em tempo real

O Servidor 1 (PRIM) executa o aplicativo Genetec SQL. Os clientes estão conectados a um endereço IP virtual. SafeKit replica em tempo real as modificações feitas nos arquivos através da rede.

Replicação de arquivos em nível de byte em um cluster Genetec SQL mirror

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

Você só precisa configurar os nomes dos diretórios a serem replicados no SafeKit. Não há pré-requisitos quanto à 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 controle. SafeKit alterna o endereço IP virtual e reinicia o aplicativo Genetec SQL automaticamente no Servidor 2.

O aplicativo encontra os arquivos replicados pelo SafeKit atualizados no Servidor 2. O aplicativo continua a ser executado no Servidor 2, modificando localmente seus arquivos que não são mais replicados para o Servidor 1.

Failover do Genetec SQL em um cluster mirror

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

Etapa 3. failback automático

A recuperação de falhas envolve reiniciar o Servidor 1 após corrigir o problema que causou a falha.

SafeKit resincroniza automaticamente os arquivos, atualizando apenas os arquivos modificados no Servidor 2 enquanto o Servidor 1 estava parado.

Recuperação de falha em um cluster Genetec SQL mirror

O failback ocorre sem interromper a Genetec SQL, que pode continuar a ser executada no Servidor 2.

Passo 4. Voltar ao normal

Após a reintegração, os arquivos ficam novamente no modo mirror, como na etapa 1. O sistema volta ao modo de alta disponibilidade, com o aplicativo Genetec SQL em execução no Servidor 2 e SafeKit replicando as atualizações de arquivos para o Servidor 1.

Retornar à operação normal em um cluster Genetec SQL mirror

Se o administrador desejar que o aplicativo seja executado no Servidor 1, isso pode ser feito manualmente através do console da web em um momento apropriado ou automaticamente através da configuração.

Como configurar um cluster mirror SafeKit para Genetec SQL ?

Console Web SafeKit: Painel de configuração de alta disponibilidade para Genetec SQL, mostrando redes de pulsações, configuração de IP virtual e replicação de diretório em tempo real para um cluster mirror.

O console da web SafeKit fornece uma interface intuitiva para orquestrar alta disponibilidade para seus aplicativos críticos. Em apenas algumas etapas, você pode configurar um cluster mirror SafeKit para garantir a continuidade dos negócios:

  • Failover de Aplicativo (Guia Macros): Defina os serviços de aplicativo específicos a serem reiniciados automaticamente em caso de falha.
  • Rede(s) de pulsações: Caminho(s) de comunicação dedicado(s) usado(s) pelos nós do cluster para monitorar continuamente a integridade e a disponibilidade um do outro e sincronizar as decisões de failover.
  • Gerenciamento de IP Virtual: configure o IP Virtual (VIP) para reconexão transparente do cliente após uma falha.
  • Replicação em tempo real: selecione os diretórios críticos para replicação síncrona em nível de byte baseada no host.
  • Verificadores: Monitore a integridade do aplicativo e acione a recuperação automática se for detectada uma falha no processo.

O cluster SafeKit inclui um verificador de divisão de rede dedicado para resolver problemas de isolamento de rede sem a necessidade de uma terceira máquina testemunha ou de uma rede de pulsações adicional. Saiba mais sobre pulsações, failover e quórum em um cluster.

Como monitorar um cluster mirror SafeKit para Genetec SQL ?

Console Web SafeKit: Monitoramento em tempo real de um cluster mirror 2 nós para Genetec SQL, mostrando os estados PRIM e SECOND com replicação de dados ativa.

O console de gerenciamento SafeKit oferece uma visão unificada da sua infraestrutura de alta disponibilidade. Ele permite que os administradores monitorem o estado operacional do cluster e acompanhem a sincronização de dados em tempo real.

Para um cluster mirror de 2 nós, o console exibe claramente as funções de cada servidor:

  • PRIM (Primário): O nó ativo que executa atualmente o aplicativo e gerencia o IP virtual. Ele executa gravações no armazenamento local e replicação em tempo real para o nó secundário.
  • SECOND: O nó de espera recebe atualizações síncronas em nível de byte. Ele está pronto para assumir o controle instantaneamente se o primário falhar.
  • ALONE Estado: Alerta visualmente quando o cluster está sendo executado em um único nó (por exemplo, durante a manutenção ou após uma falha), indicando que a redundância foi temporariamente perdida.
  • Progresso da resincronização: quando um nó com falha é recuperado, seu status fica laranja durante a reintegração de dados em segundo plano, garantindo que não haja tempo de inatividade durante a fase de “retorno ao normal”.

Além de ícones de status simples, a interface fornece orquestração de failover com um clique, permitindo que você reatribua manualmente a função primária para manutenção planejada, garantindo a disponibilidade contínua para a atividade do usuário.

Limitações SafeKit de Alta Disponibilidade

Limite/RequisitoMotivo e ImpactoAlternativa recomendada
Tamanho da replicação: alguns TBsTempo de resincronização após falha (etapa 3):
• Rede de 1 Gb/s ≈ 3 horas/TB
• Rede de 10 Gb/s ≈ 1 hora/TB (dependendo do desempenho de gravação do disco)
• Usar armazenamento compartilhado externo (mais caro, mais complexo).
Contagem de arquivos: < 1.000.000 de arquivos• Desempenho do tempo de resincronização após uma falha (etapa 3).
• Tempo necessário para comparar cada arquivo entre os dois nós.
• Coloque os vários arquivos a serem replicados em um disco rígido virtual/máquina virtual.
• Apenas os arquivos que representam o disco rígido virtual/máquina virtual serão replicados e resincronizados neste caso.
Capacidade de failover: ≤ 32 VMs• Cada VM é executada em um módulo mirror independente.
• Máximo de 32 módulos mirror em execução no mesmo cluster.
• Utilize um armazenamento compartilhado externo e outra solução de cluster de máquinas virtuais (mais cara e mais complexa).
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 resincronização (passo 3).
• Baixa latência para replicação síncrona: normalmente < 5 ms RTT; valores mais altos devem ser validados em relação à taxa de gravação do aplicativo.
• Se os dois nós estiverem em sub-redes diferentes (comum na nuvem), use outras opções de redirecionamento: um balanceador de carga, CLIs de provedor de nuvem, BGP ou redirecionamento de DNS.
• Utilize soluções de backup com replicação assíncrona para redes com alta latência.

Comparação: SafeKit para Genetec SQL vs. outras soluções de clusterização

RecursoSafeKit para Genetec SQLClustering de Failover de Armazenamento CompartilhadoReplicação de Banco de Dados
ArquiteturaSANless (sem compartilhamento)Armazenamento Compartilhado (SAN/NAS)Sem Compartilhamento
Reconfiguração da AplicaçãoNenhum (executa no local)Obrigatório (Mover dados para disco compartilhado)Nenhum
Escopo da ReplicaçãoAplicação Completa (BD + Configuração + Logs)Dados do Disco CompartilhadoApenas dados do banco de dados
Tipo de ReplicaçãoSíncrono (RPO zero)Síncrono (via SAN)Depende das Edições (Geralmente Assíncrono)
Lógica de Failover/FailbackTotalmente automáticoTotalmente automáticoGeralmente manual ou complexo
Dependência do AD/LDAPIndependente (Não é necessário AD)Obrigatório no Windows (Active Directory)Independente
Complexidade da ImplantaçãoBaixo (< 30 minutos)Alto (AD, Armazenamento, Quórum)Médio (somente replicação, sem failover)

Em resumo, ao eliminar a necessidade de uma SAN e simplificar a implantação — removendo dependências como o Active Directory e configurações especializadas de Quorum — o SafeKit oferece uma alternativa de HA enxuta e independente de hardware. Isso resulta em um TCO significativamente menor, garantindo que seu ambiente Genetec SQL permaneça resiliente com zero perda de dados e recuperação automatizada.

Guia em vídeo: Configurando um cluster mirror de alta disponibilidade com o SafeKit

Vídeo SafeKit: Agrupamento em nível de aplicativo (8:47)

Neste vídeo, descubra como SafeKit implementa um cluster de HA mirror sem a complexidade de uma SAN. Embora esta demonstração use Microsoft SQL Server, a solução funciona de forma idêntica para outros bancos de dados e aplicativos.

Capítulos

  1. 🎬 2 nós com SQL Server (0:32)
  2. 🎬 Configure o cluster e o módulo mirror.safe (3:58)
  3. 🎬 Inicie e teste a replicação, migração e failover do SQL em caso de falha (4:17)

Implementação passo a passo

SafeKit, uma solução reconhecida no mercado de segurança

Milestone escolheu o SafeKit

O SafeKit está implantado em mais de 30 países com o software de gerenciamento de vídeo da Milestone.

O SafeKit é validado pela Milestone para redundância e alta disponibilidade do servidor de gerenciamento.

O SafeKit é a melhor solução porque é puramente software e completamente independente de hardware.

Solução preferida pela Siemens

O SafeKit está disponível no marketplace da Siemens com sua 💡 suíte Siveillance (vídeo e controle de acesso) e com seus softwares SCADA: 💡 Desigo CC (gestão predial), 💡 SIMATIC WinCC, 💡 SIMATIC PCS 7.

A Siemens implanta o SafeKit na Austrália, França, Países Baixos, Catar, Suíça, Emirados Árabes Unidos, Reino Unido e Estados Unidos.

A Nedap, um dos principais nomes em controle de acesso físico, recomenda o SafeKit para redundância e alta disponibilidade de sua aplicação AEOS.

A 💡 solução Nedap/SafeKit está disponível com uma avaliação gratuita e um guia de instalação rápida.

TIL Technologies escolheu o SafeKit

A TIL Technologies implanta o SafeKit em mais de 100 locais de clientes para controle de acesso e gestão predial.

O SafeKit é a opção de alta disponibilidade do MICROSESAME.

Prêmio de inovação em software de gerenciamento de vídeo

Os leitores da Benchmark Magazine (especializada em sistemas de segurança física para revendedores e SI) votaram no SafeKit como uma inovação em software de gerenciamento de vídeo.

Esse prêmio demonstra a importância da redundância nas ofertas de segurança.

🔍 Explore o SafeKit

Encontre informações sobre os recursos, as arquiteturas, os vídeos, a documentação e a avaliação gratuita do SafeKit.

RecursoDescriçãoLink
Principais característicasSaiba por que o SafeKit é uma solução de alta disponibilidade simples e econômica.Descubra as principais funcionalidades
Casos de usoSaiba como o SafeKit mantém as aplicações e a infraestrutura críticas disponíveis.Explore os casos de uso
Modelo de implantaçãoO SafeKit oferece alta disponibilidade sem a necessidade de uma SAN ou armazenamento compartilhado.Explore o modelo de implantação
Estratégias de alta disponibilidadeCompare a alta disponibilidade para máquinas virtuais com a alta disponibilidade para aplicativos.Compare as duas estratégias
Especificações técnicasVerifique os requisitos técnicos e as limitações dos clusters do SafeKit.Leia as especificações técnicas
VídeosAssista a demonstrações da configuração do SafeKit e do failover automático.Assista aos vídeos técnicos
ArquiteturaSaiba como o cluster mirror replica arquivos em tempo real e lida com o failover.Explore a arquitetura Mirror
ArquiteturaSaiba como o cluster farm equilibra o tráfego de rede e lida com o failover.Explore a arquitetura Farm
Comparação de produtosCompare o SafeKit com os clusters de alta disponibilidade tradicionais.Compare as soluções
Recursos técnicosEncontre a documentação técnica, baixe o SafeKit e acesse a versão de teste gratuita.Acesse a documentação e a versão de teste gratuita
Módulos de aplicaçãoUse os módulos pré-configurados do SafeKit para configurar alta disponibilidade para seus aplicativos.Explore os módulos do aplicativo
SafeKit AI Chat SafeKit AI