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.
Para quién es este manual
Sección titulada «Para quién es este manual»- 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.
Qué hay aquí
Sección titulada «Qué hay aquí»| Parte | Aprenderás a… |
|---|---|
| Primeros pasos | Entender la arquitectura, instalar el software y ejecutar tu primer backup. |
| Operar | Ejecutar jobs, restaurar (incl. Instant Recovery y V2V), gestionar volúmenes y autoetiquetado. |
| Proteger | Deduplicación global, detección de ransomware, replicación, inmutabilidad y cifrado. |
| Plugins | Respaldar y restaurar cada carga (bases de datos, hipervisores, Microsoft 365, archivos…). |
| Configuración | Cada recurso y directiva — la referencia completa. |
| Referencia | Herramientas de línea de comandos, disaster recovery, seguridad y más. |