NGBackup protegge tutto, dal mainframe a Microsoft 365 — oltre 20 plugin commerciali, difesa ransomware in tempo reale, ripristino istantaneo e restore cross-hypervisor. Costruito interamente in Rust.
Per-socket, per-TB, per-workload, per-funzione — frizione di licenza che esplode al rinnovo.
Il restore è il punto debole universale: flussi burocratici, niente point-in-time, soggetto a errori.
ABI C/C++ instabili e agenti monolitici — difficili da testare, faticosi da installare.
Formati proprietari intrappolano i tuoi dati e il tuo budget. Migrare significa rip-and-replace.
Veeam · Commvault · NetBackup condividono tutti queste lacune — e nessuno è scritto in un linguaggio memory-safe.
NGBackup è una piattaforma commerciale di backup, restore e replica di livello enterprise, costruita come base di codice completamente nuova, scritta al 100% in Rust. Quattro daemon coordinati, un catalogo PostgreSQL e una Web Console moderna. La slide successiva mostra cosa la distingue.
Uno strumento di migrazione importa catalogo, volumi e configurazione di un Bacula esistente, per migrare al tuo ritmo. Deployment misti durante la transizione.
Sei punti che il backup legacy non eguaglia.
Una base di codice completamente nuova, con zero righe di C. Memory-safe per costruzione: niente CVE di corruzione della memoria.
Riconfigura, ricarica e riavvia ogni daemon (Director, SD, FD) da remoto da un solo posto, con validazione e rollback.
La configurazione del Director vive nel database, in revisioni immutabili e versionate. Nessuna dispersione di file.
Enrollment tramite token. I segreti sono sigillati, mai scritti in chiaro in un file di configurazione.
HA con replica di catalogo e configurazione, failover automatico e protezione anti split-brain.
Ogni plugin è Rust compilato, non PowerShell, Python o shell script. Più veloce, uniforme, senza sorprese d'interprete.
Director — orchestra job, scheduling, catalogo e comandi console. Gira end-to-end in Rust.
Storage daemon — scrive volumi, gestisce pool e I/O dei dispositivi con gestione volumi lock-free.
Console operatore — handshake completo CRAM-MD5 + TLS-from-start; file-tree di restore interattivo.
File daemon — Rust di produzione, carica 20+ plugin firmati su un'ABI stabile.
Runtime tokio con stadi paralleli di digest / compressione / cifratura e backpressure nativa.
Catalogo basato su sqlx (PG · MySQL · SQLite). Hash-partizionato, pronto per multi-timeline.
TLS 1.2+/1.3 imposto su ogni link Director↔SD↔FD↔Console, con autenticazione reciproca.
Disco, nastro e object storage: S3, OCI, Azure e GCS, con immutabilità. Certificazione OCI in fase finale; LinuxONE in arrivo.
Tratteggiato = canale di controllo · continuo = flusso dati. Director, daemon Storage e File, catalogo, console e tutte le destinazioni di storage.
Veeam è C#/.NET + C++. Commvault è Java + librerie native. NetBackup è C++. Tutti e tre correggono regolarmente vulnerabilità di buffer-overflow e use-after-free. Il core Rust di NGBackup elimina per costruzione l'intera classe di questi bug — offrendo al contempo prestazioni multicore zero-copy senza pause del garbage collector.
Cifratura forte in transito e a riposo, con chiavi per-volume e ambito opzionale per-job.
Canali cifrati mutual-auth su ogni link, tramite rustls — imposto, non opzionale.
I volumi append-only resistono a manomissioni e cifratura ransomware. Nessun hop in chiaro: ogni link del data-plane può eseguire TLS-PSK end-to-end.
Controllo accessi a livello di risorsa con routing audit completo verso file, syslog, catalogo e OpenTelemetry.
Più manifest firmati Ed25519 su plugin come MongoDB e File Replication — integrità di backup dimostrabile.
Un agent in tempo reale sorveglia il filesystem (inotify / ReadDirectoryChangesW) con quattro euristiche — burst di rename, estensioni sospette, picchi di entropia di Shannon e ratio alterata — poi attiva fino a nove risposte automatiche.
Ogni daemon — Director, Storage e File — viene letto, validato, riconfigurato e riavviato tramite un unico canale console autenticato. Niente SSH, niente file di configurazione co-locati, niente login per daemon. Le GUI sono client leggeri: protette da ACL, cifrate con TLS, con segreti oscurati e completamente auditate.
Le console non accedono mai al catalogo direttamente e non invocano mai binari sparsi — ogni azione è un verbo console verificato da ACL, auditato e con impronta SHA-256.
Ogni scrittura di configurazione è valida → scrittura atomica + backup → reload → rollback automatico in caso di errore. Le mutazioni sono rifiutate su TCP in chiaro.
I daemon si avviano ancora da file flat per design — la perdita del catalogo non rende mai il sistema non avviabile. Gestione strutturata, zero deadlock di bootstrap.
Motore di dedup inline e globale in Rust — chunking content-defined FastCDC + un Bloom filter multi-livello su un unico namespace condiviso. La modalità source-side esegue il chunking sul client e invia solo i blocchi nuovi; la modalità storage-side deduplica sull'SD. zstd / LZ4 per chunk.
Un indice hot-path redb sostituisce le scansioni complete del filesystem — 3× più veloce su Linux, scalando ~20× su corpora da 600K file. La modalità accurate salta i file invariati per dimensione, mtime e checksum opzionale.
Avvia una VM direttamente dai byte dello storage daemon via NBD / iSCSI / NFS-datastore / SMB-VHDX — catene full + incrementali fuse automaticamente.
Scendi nei guest ext2/3/4 & NTFS; estrai singoli file senza un restore completo del disco.
Restore Proxmox / KVM / vSphere → Hyper-V e ritorno — conversione automatica qcow2 ↔ VHDX ↔ VMDK. Validato dal vivo su 5 piattaforme.
Ogni funzione di NGBackup è progettata a partire dal flusso di restore a ritroso. PHGR offre mount istantaneo, estrazione granulare, recupero database point-in-time e vera migrazione cross-hypervisor — le capacità che gli incumbent nascondono dietro licenze separate.
Niente moduli à la carte per workload. Dagli hypervisor ai filesystem HPC da miliardi di file, NGBackup copre l'azienda da subito.
VADP + Changed Block Tracking, DR a 10 modalità failover/failback/reprotect, replica TLS, re-IP di rete.
VHDX diretto + change tracking RCT; replica RCT-push verso DR (RPO minuti, RTO secondi), Gen1/Gen2 + UEFI preservati.
CBT con dirty-bitmap QEMU, boot istantaneo NBD-overlay, replica seed+bitmap-push, snapshot guest-consistent.
Prism CBT (v3/v4 CRT), block streaming iSCSI, restore su cluster alternativo, replica verso target non-Nutanix.
CBT a 3 livelli (bitmap QMP + xxHash64 + zero-detect SIMD), restore diretto KVM (~10-min RTO), conversione di formato.
V2V cross-hypervisor su tutti e cinque — restore dove serve, DR hardware-independent, zero lock-in.
Data Pump + RMAN (SBT, senza staging), TDE-transparent, DR Data Guard, PITR per SCN, canary ransomware.
Restore striped fino a 64 vie, ripristino istantaneo (interrogabile durante il restore), Always On AG aware, restore singola tabella.
WAL PITR (time/lsn/xid/name), incrementale PG17, split COPY-range VLDB, backup da standby.
Catene LSN xtrabackup, singola tabella via transportable tablespace, Galera/Group-Replication aware, CDP binlog.
5 modalità incl. sharded + oplog PITR, restore granulare collection/query, manifest firmati Ed25519.
Firebird, Informix (XBSA nativo), Progress OpenEdge, ADABAS — workload che Veeam semplicemente non copre.
Exchange, OneDrive, SharePoint, Teams + Chat via Graph delta API. CDC quasi in tempo reale (RPO 60s), audit trail GDPR-forget. Un binario da 2,2 MB contro i rivali JVM da 100 MB+.
Clientless su AD, OpenLDAP, 389DS, FreeIPA. 6 modalità di restore incl. authoritative, attributo, diff; syncrepl RFC 4533 + incrementali DirSync.
Backup NSF live con restore granulare mailbox/documento ed export NSF→EML. Bacula Enterprise ha zero supporto Notes — siamo i primi.
Lustre / GPFS / BeeGFS / CephFS / WekaFS da miliardi di file con walker paralleli (throughput metadati 10–100×), incrementali changelog-native, Slurm-aware.
Apparati di rete, NAS e SFTP cloud — Cisco, Juniper, Fortinet, Synology, AWS Transfer — via chiavi SSH, senza agent.
Mirroring SD-side in tempo reale con skip-unchanged BLAKE3, fan-out multi-sito, AES-256-GCM a riposo, reporting RPO/RTO.
| NGBackup | Veeam | Commvault | NetBackup | |
|---|---|---|---|---|
| Costo totale | Basso | Alto | Molto alto | Molto alto |
| Tutti i 20+ plugin inclusi — niente moduli per workload | ✓ | ✗ | ✗ | ✗ |
| Memory-safe + multicore (Rust) | ✓ | ✗ | ✗ | ✗ |
| Risposta ransomware in tempo reale (Sentinel) | ✓ | ~ | ~ | ✗ |
| Restore mai bloccati dalla licenza | ✓ | ✗ | ✗ | ✗ |
| Deduplica globale source-side inclusa | ✓ | ~ | ~ | ~ |
| Incrementali 3× più veloci | ✓ | ✗ | ✗ | ✗ |
| Licensing flessibile — per agente, per TB o MSP | ✓ | ✗ | ✗ | ✗ |
| Workload rari (Informix · ADABAS · Notes · HPC) | ✓ | ✗ | ~ | ~ |
Licenzia come preferisci — per agente, per TB o con un modello MSP/a consumo. Niente upsell per-funzione: ogni licenza include già ogni plugin, deduplica globale, difesa ransomware e ripristino istantaneo.
Licensing flessibile — per agente, per TB o MSP. Scegli tu.
Backup NAS nativo sul Network Data Management Protocol per i filer enterprise.
Target & sorgenti di backup di prima classe S3, AWS, Oracle Cloud, Google Cloud e Azure.
Protezione virtualizzazione Huawei (FusionCompute) — estendendo ulteriormente la copertura hypervisor.
Volumi dedup BLAKE3-native con restore point-in-time, git-like.
Federazione multi-sito e alta disponibilità opt-in per il catalogo del Director.
Plugin firmati e in sandbox installabili in 1 click senza riavviare il Director.
NGBackup legge il tuo catalogo, i volumi e la configurazione Bacula esistenti. Esegui deployment misti, migra al tuo ritmo e dimezza la tua bolletta di backup — guadagnando difesa ransomware, ripristino istantaneo e 20+ plugin che nessuno degli incumbent include.
Proteggiamo la tua infrastruttura — e dimezziamo il tuo budget di backup. Inizia gratis, migra al tuo ritmo.
Un brand NGStructures · NGBackup · NGCompute