eviden-logo

Evidian > SafeKit: Software de Alta Disponibilidade Simples e Econômico

Evidian SafeKit: Software de Alta Disponibilidade Simples e Econômico

🔍 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 Por que escolher o SafeKit para uma Alta Disponibilidade simples e econômica? Ver Recursos
Parceiros SafeKit: A referência em Alta Disponibilidade para parceiros SafeKit para Parceiros
VM vs App HA SafeKit: Opções de Alta Disponibilidade (HA) e Redundância Escolha VM/App
Uso Típico Uso típico com SafeKit e Limitações Uso e Limitações
Vídeos SafeKit: Demonstrações Técnicas e Tutoriais Assistir Vídeos
Cluster de Espelhamento Como funciona o cluster de espelhamento SafeKit (replicação de arquivos em tempo real e failover)? Cluster de Espelhamento
Cluster Farm Como funciona o cluster farm do SafeKit (balanceamento de carga de rede e failover)? Cluster Farm
Diferenciais Comparação do SafeKit com clusters tradicionais de Alta Disponibilidade (HA) Ver Benefícios
Recursos Recursos de Alta Disponibilidade SafeKit, Downloads e Documentação Acessar Recursos
Módulos de Aplicativo Biblioteca de Módulos de Aplicativos SafeKit: Soluções Prontas para Uso Explorar Módulos

Por que escolher o SafeKit para Alta Disponibilidade simples e econômica?

Quais são os recursos do SafeKit?

O SafeKit oferece os seguintes recursos para Windows e Linux em um único produto de software:

  • Balanceamento de carga
  • Replicação de arquivos síncrona em tempo real
  • Failover automático de aplicações
  • Failback automático após falha do servidor

Como o SafeKit reduz custos?

O SafeKit elimina os seguintes requisitos:

  • Balanceadores de carga de rede ou servidores proxy dedicados
  • Discos compartilhados ou armazenamento SAN replicado
  • Edições corporativas de sistemas operacionais e bancos de dados
  • Habilidades especializadas para manutenção de clusters

Quais problemas o SafeKit resolve?

O SafeKit resolve:

  • Falhas de hardware (20% dos problemas), incluindo a falha completa de uma sala de computadores
  • Falhas de software (40% dos problemas), incluindo reinício de processos críticos
  • Erros humanos (40% dos problemas) graças à sua facilidade de uso

Quais aplicações são suportadas pelo SafeKit?

Você pode implementar replicação em tempo real e failover para:

  • Todos os tipos de aplicações, diretórios de arquivos e serviços
  • Bancos de dados
  • Máquinas virtuais completas Hyper-V ou KVM
  • Aplicações Docker, Podman e em nuvem

Preciso de habilidades especiais para configurar o SafeKit?

Não. O SafeKit é simples de implantar—não é necessário conhecimento avançado.

O SafeKit requer hardware adicional?

Não. O SafeKit roda nos seus servidores existentes, máquinas virtuais ou na nuvem—sem necessidade de discos compartilhados ou armazenamento SAN.

São necessárias licenças adicionais de software para o SafeKit?

Não. O SafeKit funciona com edições padrão do Windows e Linux e não precisa de licenças corporativas de banco de dados.

insert-safekit-partners-en

SafeKit: O Padrão de Referência em Alta Disponibilidade para Parceiros

Como o SafeKit contribui para o sucesso dos clientes de nossos parceiros?

Este software independente de plataforma é ideal para parceiros que revendem aplicações críticas e que precisam oferecer aos clientes uma opção simples e econômica de alta disponibilidade (HA) e redundância de sistema, sem a complexidade e os custos das SANs (Storage Area Networks). Os recursos centrais do SafeKit — balanceamento de carga (load balancing), replicação de dados em tempo real e failover automático — simplificam significativamente a integração de HA em qualquer oferta de serviço ou produto.

Por que o SafeKit é a solução de alta disponibilidade mais simples do mercado?

Com um histórico comprovado e inúmeras implementações em mais de 30 países através da nossa extensa rede de parceiros, o SafeKit é reconhecido como a solução de HA mais fácil e rápida de implementar para sistemas críticos. Isso inclui setores como sistemas de gerenciamento de vídeo (VMS), controle de acesso, gerenciamento predial (BMS), software SCADA, logística automatizada e controle crítico de tráfego aéreo/ferroviário, garantindo o tempo máximo de atividade (uptime) em todos os níveis.

Como o SafeKit acelera o domínio dos parceiros na implementação e suporte de HA?

O SafeKit oferece um kit de recursos completo, gratuito e de acesso aberto para apoiar seus parceiros, incluindo testes gratuitos, módulos de treinamento online abrangentes e a oportunidade de obter a certificação oficial SafeKit sem custo. Essas ferramentas permitem que os parceiros adquiram rapidamente as habilidades técnicas necessárias para implantar a solução de forma eficaz e fornecer suporte de nível internacional, minimizando o tempo de implantação e reduzindo a curva de aprendizado.

SafeKit: Alta Disponibilidade (HA) e Opções de Redundância

Quais são as duas principais opções para garantir alta disponibilidade e redundância?

Você pode escolher entre configurar a redundância:

  • No nível da aplicação
  • No nível da máquina virtual (VM)

O que é "Redundância no nível da aplicação"?

Nesta solução, apenas os dados da aplicação são replicados. Em caso de falha, somente a aplicação é reiniciada, não todo o sistema operacional ou a VM.

Diagrama SafeKit para Alta Disponibilidade (HA) no nível da aplicação: ilustra a replicação síncrona dos dados críticos da aplicação entre servidores ativos e passivos, permitindo failover rápido da aplicação sem necessidade de reiniciar a VM completa.

Requisitos Técnicos:

  • É necessário conhecimento técnico sobre a própria aplicação.
  • Você deve definir manualmente:
    • Quais serviços precisam ser reiniciados.
    • As pastas específicas da aplicação que precisam de replicação em tempo real.
    • A configuração de um endereço IP virtual para failover.

Compatibilidade de Plataforma:

  • Esta solução é independente de plataforma.
  • Funciona em máquinas físicas, máquinas virtuais ou na Nuvem.
  • Qualquer hipervisor é suportado (ex.: VMware, Hyper-V, etc.).
  • Mais informações: Windows, Linux

O que é "Redundância no nível da máquina virtual (VM)"?

Nesta solução, a Máquina Virtual (VM) completa é replicada, incluindo tanto a Aplicação quanto o Sistema Operacional (SO). Em caso de falha, a VM inteira é reiniciada.

Diagrama SafeKit para Alta Disponibilidade (HA) no nível da VM: ilustra a replicação completa da VM, incluindo SO e aplicação, entre dois servidores físicos para garantir continuidade do serviço em caso de falha de hardware.

Principais Vantagens:

  • Não requer conhecimento técnico sobre a aplicação instalada na VM.
  • É a melhor solução se você não sabe como a aplicação funciona.
  • Você só precisa definir a localização dos arquivos da VM.

Compatibilidade de Plataforma:

  • Esta solução funciona com Windows/Hyper-V e Linux/KVM.
  • Não suporta VMware para este tipo de redundância.
  • Normalmente é uma solução ativa/ativa, onde várias máquinas virtuais podem ser replicadas e reiniciadas entre dois nós.
  • Mais informações: Windows/Hyper-V, Linux/KVM

Uso típico com SafeKit

Por que uma replicação de alguns terabytes?

Tempo de resincronização após uma falha (etapa 3)

  • Rede de 1 Gb/s ≈ 3 horas para 1 terabyte.
  • Rede de 10 Gb/s ≈ 1 hora para 1 terabyte ou menos, dependendo do desempenho de gravação do disco.

Alternativa

Por que uma replicação < 1.000.000 arquivos?

  • Desempenho do tempo de resincronização após uma falha (etapa 3).
  • Tempo para verificar cada arquivo entre os dois nós.

Alternativa

  • Coloque os muitos arquivos a serem replicados em um disco rígido virtual / máquina virtual.
  • Somente os arquivos que representam o disco rígido virtual / máquina virtual serão replicados e resincronizados nesse caso.

Por que um failover ≤ 32 VMs replicadas?

  • Cada VM é executada em um módulo de espelhamento independente.
  • Máximo de 32 módulos de espelhamento executando no mesmo cluster.

Alternativa

  • Use um armazenamento compartilhado externo e outra solução de cluster para VMs.
  • Mais caro, mais complexo.

Por que uma rede LAN/VLAN entre sites remotos?

Alternativa

SafeKit: Demonstrações Técnicas e Tutoriais

Como funciona o cluster de espelhamento SafeKit?

Passo 1. Replicação em tempo real

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

Replicação de arquivos em nível de byte em um cluster de espelhamento

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 (troca automática)

Quando o Servidor 1 falha, o Servidor 2 assume. O SafeKit comuta o endereço IP virtual e reinicia a aplicação automaticamente no Servidor 2.
A aplicação encontra os arquivos replicados pelo SafeKit atualizados no Servidor 2. A aplicação continua a ser executada no Servidor 2, modificando localmente seus arquivos que não são mais replicados para o Servidor 1.

Failover em um cluster de espelhamento

O tempo de failover é igual ao tempo de detecção de falha (30 segundos por padrão) mais o tempo de inicialização da aplicação.

Passo 3. Failback automático (retorno automático)

O failback envolve reiniciar o Servidor 1 após corrigir o problema que causou a falha.
O SafeKit ressincroniza automaticamente os arquivos, atualizando apenas os arquivos modificados no Servidor 2 enquanto o Servidor 1 estava parado.

Failback em um cluster de espelhamento

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

Passo 4. Retorno ao normal

Após a reintegração, os arquivos estão novamente no modo de espelhamento, como no passo 1. O sistema está de volta ao modo de alta disponibilidade, com a aplicação em execução no Servidor 2 e o SafeKit replicando as atualizações de arquivos para o Servidor 1.

Retorno à operação normal em um cluster de espelhamento

Se o administrador desejar que a aplicação seja executada no Servidor 1, ele pode executar um comando de "swap" (troca) manualmente em um momento apropriado ou automaticamente por meio de configuração.

Como funciona o cluster farm SafeKit?

Endereço IP Virtual em um cluster farm

Como o cluster farm SafeKit da Evidian implementa o balanceamento de carga de rede e o failover

Na figura anterior, o aplicativo está rodando nos 3 servidores (3 é 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 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 de aplicação 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 da entrada do pacote do cliente, apenas um filtro em um servidor aceita o pacote; os outros filtros nos outros 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 usadas pelo aplicativo que responde à solicitação do cliente. As mensagens de saída são enviadas diretamente do servidor de aplicação para o cliente.
Se um servidor falhar, o protocolo heartbeat do farm reconfigura os filtros no cluster de balanceamento de carga de rede para reequilibrar o tráfego nos servidores restantes disponíveis.

Aplicações Stateful (com estado) ou Stateless (sem estado)

Com uma aplicação stateful (com estado), existe afinidade de sessão. 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 várias sessões TCP. E diferentes clientes são distribuídos por diferentes servidores no farm.
Com uma aplicação stateless (sem estado), não há afinidade de sessão. O mesmo cliente pode estar conectado a diferentes servidores no farm em várias 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.

Comparação do SafeKit com Clusters de Alta Disponibilidade (HA) Tradicionais

Como o SafeKit se compara às soluções tradicionais de cluster de Alta Disponibilidade (HA)?

Esta comparação destaca as diferenças fundamentais entre o SafeKit e as soluções tradicionais de cluster de Alta Disponibilidade (HA), como Failover Clusters, Virtualization HA e SQL Always-On. O SafeKit foi projetado como uma solução somente de software, de baixa complexidade, para redundância genérica de aplicativos, contrastando com a alta complexidade e os requisitos de armazenamento específicos (armazenamento compartilhado, SAN) típicos dos mecanismos tradicionais de HA.
Comparação do SafeKit com clusters de Alta Disponibilidade (HA) tradicionais
Soluções Complexidade Comentários
Failover Cluster (Microsoft) Alta Armazenamento Específico (armazenamento compartilhado, SAN)
Virtualização (VMware HA) Alta Armazenamento Específico (armazenamento compartilhado, SAN, vSAN)
SQL Always-On (Microsoft) Alta Apenas o SQL é redundante, requer SQL Enterprise Edition
Evidian SafeKit Baixa Mais simples, genérico e somente software. Inadequado para grande replicação de dados.

A Vantagem do SafeKit na Redundância de Aplicativos

O SafeKit atinge sua Alta Disponibilidade de baixa complexidade por meio de um mecanismo simples de espelhamento baseado em software que elimina a necessidade de hardware caro e dedicado, como uma SAN (Storage Area Network). Isso o torna uma solução altamente acessível para implementar rapidamente a redundância de aplicativos sem alterações complexas na infraestrutura.

SafeKit High Availability Recursos, Downloads e Documentação

💡 Para iniciar sua jornada de alta disponibilidade com o SafeKit, comece com os Guias de Instalação Rápida.

📦 Pacotes de Software de Alta Disponibilidade SafeKit - Versão 8.2

Esta tabela fornece os arquivos de instalação do SafeKit para a versão atual, organizados por sistema operacional e tipo de instalador.

SO / Plataforma Tipo de Instalador Principal Benefício / Documentação Link para Download
Todas as Plataformas Documento PDF Boletim Oficial de Lançamento de Software (Suporte de SO e Correções) 📄 Ver SRB SafeKit 8.2
Windows (Intel 64-bit) Instalador .exe Inclui o Microsoft VC++ Redistributable ⬇️ Baixar SafeKit 8.2 Windows EXE
Windows (Intel 64-bit) Instalador .msi Não inclui o Microsoft VC++ Redistributable ⬇️ Baixar SafeKit 8.2 Windows MSI
Linux (Intel 64-bit) .BIN Autoextraível Inclui pacote Linux e script de instalação ⬇️ Baixar SafeKit 8.2 Linux Arquivo BIN (Intel)
Linux (ARM 64-bit) .BIN Autoextraível Inclui pacote Linux e script de instalação ⬇️ Baixar SafeKit 8.2 Linux Arquivo BIN (ARM)

➡️ Ir para Arquivos v7.5

Biblioteca de Módulos de Aplicação SafeKit: Soluções Prontas para Uso

Esta tabela apresenta as soluções de Alta Disponibilidade (HA) do SafeKit, categorizadas por aplicação e ambiente operacional (Bancos de Dados, Servidores Web, VMs, Nuvem). Identifique o módulo .safe pré-configurado específico (ex: mirror.safe, farm.safe, entre outros) necessário para replicação em tempo real, balanceamento de carga e failover automático de aplicações de negócios críticas em Windows ou Linux. Simplifique a configuração do seu cluster de HA com links diretos para guias de instalação rápida.

⚠️ Nota: Os módulos .safe estão disponíveis para download nos guias de instalação. Um módulo .safe do SafeKit é essencialmente um modelo de Alta Disponibilidade (HA) pré-configurado que define como uma aplicação específica será clusterizada e protegida pelo software SafeKit. Na prática, ele contém um arquivo de configuração (userconfig.xml) e scripts de reinicialização.

Soluções de Alta Disponibilidade (HA) SafeKit: Guias de Instalação Rápida (com módulos .safe para download)
Categoria da Aplicação Cenário de HA (Alta Disponibilidade) Tecnologia / Produto Módulo .safe Guia de Instalação
Novas Aplicações Replicação em Tempo Real e Failover Windows mirror.safe Ver Guia: Replicação Windows
Novas Aplicações Replicação em Tempo Real e Failover Linux mirror.safe Ver Guia: Replicação Linux
Novas Aplicações Balanceamento de Carga de Rede e Failover Windows farm.safe Ver Guia: Balanceamento de Carga Windows
Novas Aplicações Balanceamento de Carga de Rede e Failover Linux farm.safe Ver Guia: Balanceamento de Carga Linux
Bancos de Dados Replicação e Failover Microsoft SQL Server sqlserver.safe Ver Guia: Cluster SQL Server
Bancos de Dados Replicação e Failover PostgreSQL postgresql.safe Ver Guia: Replicação PostgreSQL
Bancos de Dados Replicação e Failover MySQL mysql.safe Ver Guia: Cluster MySQL
Bancos de Dados Replicação e Failover Oracle oracle.safe Ver Guia: Cluster de Failover Oracle
Bancos de Dados Replicação e Failover Firebird firebird.safe Ver Guia: HA Firebird
Servidores Web Balanceamento de Carga e Failover Apache apache_farm.safe Ver Guia: Balanceamento Apache
Servidores Web Balanceamento de Carga e Failover IIS iis_farm.safe Ver Guia: Balanceamento IIS
Servidores Web Balanceamento de Carga e Failover NGINX farm.safe Ver Guia: Balanceamento NGINX
VMs e Containers Replicação e Failover Hyper-V hyperv.safe Ver Guia: Replicação de VM Hyper-V
VMs e Containers Replicação e Failover KVM kvm.safe Ver Guia: Replicação de VM KVM
VMs e Containers Replicação e Failover Docker mirror.safe Ver Guia: Failover de Container Docker
VMs e Containers Replicação e Failover Podman mirror.safe Ver Guia: Failover de Container Podman
VMs e Containers Replicação e Failover Kubernetes K3S k3s.safe Ver Guia: Replicação Kubernetes K3S
Nuvem AWS Replicação em Tempo Real e Failover AWS mirror.safe Ver Guia: Cluster de Replicação AWS
Nuvem AWS Balanceamento de Carga de Rede e Failover AWS farm.safe Ver Guia: Cluster de Balanceamento AWS
Nuvem GCP Replicação em Tempo Real e Failover GCP mirror.safe Ver Guia: Cluster de Replicação GCP
Nuvem GCP Balanceamento de Carga de Rede e Failover GCP farm.safe Ver Guia: Cluster de Balanceamento GCP
Nuvem Azure Replicação em Tempo Real e Failover Azure mirror.safe Ver Guia: Cluster de Replicação Azure
Nuvem Azure Balanceamento de Carga de Rede e Failover Azure farm.safe Ver Guia: Cluster de Balanceamento Azure
Segurança Física / VMS Replicação em Tempo Real e Failover Milestone XProtect milestone.safe Ver Guia: Failover Milestone XProtect
Segurança Física / VMS Replicação em Tempo Real e Failover Nedap AEOS nedap.safe Ver Guia: Failover Nedap AEOS
Segurança Física / VMS Replicação em Tempo Real e Failover Genetec (SQL Server) sqlserver.safe Ver Guia: Failover Genetec SQL
Segurança Física / VMS Replicação em Tempo Real e Failover Bosch AMS (Hyper-V) hyperv.safe Ver Guia: Failover Bosch AMS Hyper-V
Segurança Física / VMS Replicação em Tempo Real e Failover Bosch BIS (Hyper-V) hyperv.safe Ver Guia: Failover Bosch BIS Hyper-V
Segurança Física / VMS Replicação em Tempo Real e Failover Bosch BVMS (Hyper-V) hyperv.safe Ver Guia: Failover Bosch BVMS Hyper-V
Segurança Física / VMS Replicação em Tempo Real e Failover Hanwha Vision (Hyper-V) hyperv.safe Ver Guia: Failover Hanwha Vision Hyper-V
Segurança Física / VMS Replicação em Tempo Real e Failover Hanwha Wisenet (Hyper-V) hyperv.safe Ver Guia: Failover Hanwha Wisenet Hyper-V
Produtos Siemens Replicação em Tempo Real e Failover Siemens Siveillance suite (Hyper-V) hyperv.safe Ver Guia: HA Siemens Siveillance
Produtos Siemens Replicação em Tempo Real e Failover Siemens Desigo CC (Hyper-V) hyperv.safe Ver Guia: HA Siemens Desigo CC
Produtos Siemens Replicação em Tempo Real e Failover Siemens Siveillance VMS SiveillanceVMS.safe Ver Guia: HA Siemens Siveillance VMS
Produtos Siemens Replicação em Tempo Real e Failover Siemens SiPass (Hyper-V) hyperv.safe Ver Guia: HA Siemens SiPass
Produtos Siemens Replicação em Tempo Real e Failover Siemens SIPORT (Hyper-V) hyperv.safe Ver Guia: HA Siemens SIPORT
Produtos Siemens Replicação em Tempo Real e Failover Siemens SIMATIC PCS 7 (Hyper-V) hyperv.safe Ver Guia: HA SIMATIC PCS 7
Produtos Siemens Replicação em Tempo Real e Failover Siemens SIMATIC WinCC (Hyper-V) hyperv.safe Ver Guia: HA SIMATIC WinCC