Ir al contenido

Introducción

NGBackup es una plataforma moderna de protección de datos, nativa en Rust: backup corporativo, recuperación y resiliencia cibernética para todo — desde bases de datos e hipervisores hasta Microsoft 365 — con deduplicación global, inmutabilidad y detección activa de ransomware.

Por dentro, NGBackup es un código totalmente nuevo, escrito 100% en Rust, con cero líneas de C. Es memory-safe por construcción, así que toda la clase de vulnerabilidades de corrupción de memoria que los motores de backup heredados en C publican como CVEs no puede ocurrir aquí. Esa base entrega rendimiento significativamente mayor y funciones más allá del backup heredado: deduplicación global, detección activa de ransomware, Instant Recovery, V2V entre hipervisores y replicación en tiempo real.

Principales diferenciadores de arquitectura:

  • Plano de control único. Cada daemon (Director, Storage, File) es reconfigurable, recargable y reiniciable de forma remota desde un solo lugar, con validación, aplicación atómica y rollback. Sin editar archivos de configuración en cada host.
  • Configuración como datos. La configuración del Director vive en la base de datos como revisiones inmutables y versionadas. Sin dispersión de archivos de configuración entre daemons.
  • Sin contraseñas en texto claro en disco. El onboarding de clientes es por token; los secretos se sellan y nunca se escriben en texto plano en un archivo.
  • Alta disponibilidad. Par de Directors activo/standby con replicación de catálogo y configuración gestionada por el producto, failover automático con quórum de testigos y protección contra split-brain, y modos de failover planificado, no planificado, mantenimiento y prueba con failback por sincronización inversa.
  • Plugins nativos en Rust. Cada plugin de workload es Rust compilado, no PowerShell, Python o shell scripts abiertos. Herramental uniforme, más rendimiento y ninguna sorpresa de intérprete por plugin.

Viene con sus propios programas (backup-dir, backup-sd, backup-fd, backup-console) y un Web Console moderno en dark-mode.

  • Operadores que instalan y ejecutan backups a diario.
  • Administradores que diseñan políticas, almacenamiento y retención.
  • Integradores que construyen sobre el ecosistema de plugins.
ParteAprenderás a…
Primeros pasosEntender la arquitectura, instalar el software y ejecutar tu primer backup.
OperarEjecutar jobs, restaurar (incl. Instant Recovery y V2V), gestionar volúmenes y autoetiquetado.
ProtegerDeduplicación global, detección de ransomware, replicación, inmutabilidad y cifrado.
PluginsRespaldar y restaurar cada carga (bases de datos, hipervisores, Microsoft 365, archivos…).
ConfiguraciónCada recurso y directiva — la referencia completa.
ReferenciaHerramientas de línea de comandos, disaster recovery, seguridad y más.