Pular para o conteúdo

Introdução

O NGBackup é uma plataforma moderna de proteção de dados, nativa em Rust: backup corporativo, recuperação e resiliência cibernética para tudo — de bancos de dados e hipervisores ao Microsoft 365 — com deduplicação global, imutabilidade e detecção ativa de ransomware.

Por baixo, o NGBackup é um código totalmente novo, escrito 100% em Rust, com zero linhas de C. É memory-safe por construção, então toda a classe de vulnerabilidades de corrupção de memória que os engines de backup legados em C publicam como CVEs não pode ocorrer aqui. Essa base entrega desempenho significativamente maior e recursos além do backup legado: deduplicação global, detecção ativa de ransomware, Instant Recovery, V2V entre hipervisores e replicação em tempo real.

Principais diferenciais de arquitetura:

  • Plano de controle único. Cada daemon (Director, Storage, File) é reconfigurável, recarregável e reiniciável remotamente de um só lugar, com validação, aplicação atômica e rollback. Sem editar arquivos de configuração em cada host.
  • Configuração como dados. A configuração do Director vive no banco de dados como revisões imutáveis e versionadas. Sem espalhamento de arquivos de configuração entre daemons.
  • Sem senhas em texto claro em disco. O onboarding de clientes é por token; segredos são selados e nunca escritos em texto plano num arquivo.
  • Alta disponibilidade. Par de Directors ativo/standby com replicação de catálogo e configuração gerenciada pelo produto, failover automático com quórum de testemunhas e proteção contra split-brain, e modos de failover planejado, não planejado, manutenção e teste com failback por sincronização reversa.
  • Plugins nativos em Rust. Todo plugin de workload é Rust compilado, não PowerShell, Python ou shell scripts abertos. Ferramental uniforme, mais desempenho e nenhuma surpresa de interpretador por plugin.

Vem com seus próprios programas (backup-dir, backup-sd, backup-fd, backup-console) e um Web Console moderno em dark-mode.

  • Operadores que instalam e executam backups no dia a dia.
  • Administradores que desenham políticas, armazenamento e retenção.
  • Integradores que constroem sobre o ecossistema de plugins.
ParteVocê vai aprender a…
Primeiros passosEntender a arquitetura, instalar o software e rodar seu primeiro backup.
OperarExecutar jobs, restaurar (incl. Instant Recovery e V2V), gerenciar volumes e auto-rotulagem.
ProtegerDeduplicação global, detecção de ransomware, replicação, imutabilidade e criptografia.
PluginsFazer backup e restaurar cada carga (bancos, hipervisores, Microsoft 365, arquivos…).
ConfiguraçãoCada recurso e diretiva — a referência completa.
ReferênciaFerramentas de linha de comando, disaster recovery, segurança e mais.