Quali offerte di software di backup sono adatte all'uso "aziendale"? [chiuso]


9

Provenienti dall'area FOSS, esistono poche soluzioni di backup adatte all'uso in ambienti più grandi.

C'è un'abbondanza di software di backup commerciale esistente e sono interessato a come misurano quando vengono utilizzati sul campo. La maggior parte delle offerte sembrano piuttosto belle sulla carta, ma tendono a mostrare il loro lato negativo non appena vengono lanciate e utilizzate per la prima volta. Le fonti comuni di problemi sono cose importanti che hai dimenticato nella valutazione del prodotto, caratteristiche che sono state presentate dal marketing più vividamente di quanto non siano realmente o bug / problemi che compromettono la funzionalità, l'integrità dei dati o il prodotto nel suo insieme.

Mi piacerebbe sapere come il software di backup che conosci e utilizzare le tariffe nelle seguenti categorie:

  • Quali piattaforme sono supportate sul lato server e client?
  • La comunicazione tra client, server e memoria è crittografata?
  • L'architettura consente la scalabilità? Puoi facilmente crescere fino a 100, 500 e 1000 clienti? (Suddividere i demoni "controller" e "storage", nessuna area con problemi di scalabilità noti)
  • Quali dispositivi di archiviazione sono supportati?
  • La configurazione è sicura? (Riesci a notare facilmente modifiche accidentali / dannose alla configurazione)
  • Il software ha interfacce per il monitoraggio? (ad es. processi di backup non riusciti)
  • Che ne dici della raccolta dei dati sulle prestazioni? (ad es. volumi usati, dimensione media del lavoro, giorni prima che lo spazio di backup sia pieno, ecc.)
  • Il prodotto ha una sorta di deduplicazione dei dati? (Non memorizzare due volte file identici)
  • I processi di backup incrementali gestiscono correttamente i file eliminati? (Ad esempio, non ripristinare i file che sono stati eliminati tra le esecuzioni di backup durante il ripristino da un backup incrementale)
  • Ci sono strumenti / funzionalità che aiutano in Bare Metal Recovery? (Pensa a Live-CD, installazione automatica di dispositivi a blocchi e filesystem, ripristino del bootloader, ecc.)
  • Come funziona la pianificazione dei lavori? Esistono funzioni che aiutano a bilanciare i processi di backup in un determinato periodo di tempo?
  • Esistono plugin / helper per database e altri demoni che devono prima essere messi in uno stato coerente? Esiste un framework di esecuzione degli script pre / post backup adeguato?
  • La migrazione dei lavori è supportata? (Ad esempio, spostare un processo di backup da disco a nastro o da nastro a un archivio esterno / esterno)

Si prega di menzionare eventuali nodi, problemi, problemi, ecc. Che ti riguardano nell'uso quotidiano, nonché le caratteristiche che sono uniche / distinguono dal resto.


So che questa è una domanda lunga, ma penso che aiuterà l'intera comunità a chiarire il più accuratamente possibile in modo che una decisione informata possa essere presa senza troppi tentativi ed errori;). Sentiti libero di commentare cose che ho dimenticato nella mia lista.


Sono anche curioso. Esistono molti ottimi prodotti per il backup dei computer di casa. Ad esempio, mi piace molto la soluzione di backup di Microsoft Home Server. Permette di ripristinare un computer dalla base con un CD di avvio come un backup di immagine, ma è comunque possibile accedere a file come un backup basato su file ... e combina file duplicati in modo che non occupino il doppio dello spazio. Non ho trovato nulla di simile per lo spazio del server (comprese le workstation)
Erik Funkenbusch

Questo potrebbe sicuramente giovare a tutti come wiki della comunità.
nedm,

Risposte:


6

Bacula è una soluzione di backup open source. La sua architettura è progettata dopo quella delle principali soluzioni commerciali.

piattaforme

Bacula supporta Windows e qualsiasi sistema Unix conforme a POSIX.

Comunicazione criptata

L'autenticazione tra i demoni è sempre sicura, per crittografare la comunicazione tra i demoni, è necessario eseguire un'implementazione completa di PKI (certificati client).

Architettura e scalabilità

Bacula è composta da demoni di file (client), uno o più direttori (Job Schedulers) e uno o più daemon di archiviazione. Ciascun direttore può utilizzare più cataloghi (database SQL) per archiviare informazioni sui lavori.

Consulta la documentazione di Bacula per uno sguardo più approfondito all'architettura di Bacula.

Dispositivi di memoria

Bacula archivia tutti i contenuti dei file in volumi che possono essere archiviati sul filesystem locale, su unità nastro o persino su supporti DVD. Esiste il supporto per gli scambiatori di nastro.

Sicurezza di configurazione

Tutta la configurazione esiste sotto forma di file di testo semplice, che può essere facilmente aggiornato da un SCM. Lo stato aggiuntivo del software si trova interamente in un database SQL, che può essere controllato da strumenti appropriati sul lato del database.

Interfacce statistiche

Non esistono interfacce native per il monitoraggio o i dati sulle prestazioni, sebbene queste informazioni possano essere estratte dai database SQL senza troppi problemi. Ci sono stati alcuni miglioramenti in quest'area in Bacula 3.0, che non ho ancora esplorato in dettaglio.

Deduplicazione dei dati

Bacula non supporta alcuna forma di deduplicazione dei dati.

Gestione dei file eliminati nei processi di backup incrementali

A partire da Bacula 3.0, esiste una modalità per gestire correttamente i file cancellati / rinominati.

Ripristino di emergenza

Bacula sta lavorando su un sistema Live che aiuta il recupero bare metal. Vedi le note di rilascio per ulteriori informazioni.

Pianificazione del lavoro

La programmazione dei lavori è molto rigida in Bacula. È possibile definire intervalli e orari di inizio per ogni processo di backup, ma non è disponibile un'ottimizzazione / distribuzione automatica dei processi in base alla (modifica) quantità di dati di cui è necessario eseguire il backup.

Plugin e helper

Bacula 3.0 viene fornito con un nuovo sistema di plug-in e supporto nativo per Exchange 2003 e 2007. Inoltre, esiste un ampio framework per l'esecuzione di script personalizzati sul lato client prima / dopo i processi di backup.

Migrazione del lavoro

I lavori possono essere facilmente migrati tra diversi pool.


1
+1 per Bacula. Lo usiamo per eseguire il backup dei dati da due siti con 2 unità nastro, uno scambiatore automatico e 2 tipi di supporti. Ha una curva di apprendimento, ma un'architettura flessibile e solida, particolarmente adatta per l'integrazione di più posizioni, tipi di media e dispositivi. Non ho ancora eseguito l'aggiornamento a Bacula 3.0, ma promette alcune funzionalità piuttosto raffinate come backup completi sintetici, pianificazione dei lavori più flessibile e migliore supporto ACL.
lukecyca,

1

Dopo oltre 10 anni e migliaia di dollari, ho rinunciato a soluzioni sia a nastro che commerciali. Ora eseguiamo il backup su disco e cerco una soluzione di backup che sia:

  • Formati di archivio gratuiti / aperti (ad es. Tar, zip, ecc.)

  • Scriptabile: può coinvolgere comandi o utilità nativi, ma questi devono essere richiamabili da uno script di backup comune (ad es. Exmerge, osql, mysqldump, gnupg, ecc.)

  • Piattaforma indipendente ove possibile

  • Genera file di registro o stato che possono essere inviati per e-mail / indirizzati come parte del lavoro complessivo

Sebbene questi non soddisfino molti dei criteri di "impresa" sopra specificati, nella mia esperienza l'approccio standardizzato "keep-it-simple" ha maggiori probabilità che i tuoi dati siano recuperabili e sicuri. Tieni presente che non esiste una soluzione ideale per il backup di tutti i sistemi e lo sviluppo di strategie di backup efficaci per ognuno comporta più di un semplice acquisto di un agente per un programma commerciale.


1

Uso rdiff-backup . È fondamentalmente come rsync, ma puoi accedere facilmente alle vecchie versioni di file / directory e gestire quante vecchie versioni sono conservate. È utile solo quando si esegue il backup su disco, ma i dischi sono comunque più economici del nastro in questi giorni.

Devi averlo installato sia sul server che sul client e funziona su OS X, Linux e Windows. Non l'ho usato su Windows, ma secondo la mailing list del progetto funziona praticamente lo stesso lì.


0

Questa non è affatto una risposta completa poiché semplicemente non ho una risposta completa, ma posso commentare due prodotti ...

  • Legato
  • Symantec NetBackup - (AKA NotBackup, AKA NetStuffup)

In primo luogo, NetBackup non sarebbe un tale disastro se il team responsabile dei server fosse anche il team responsabile dei backup, ma nel caso di un'azienda di dimensioni aziendali, spesso non è così. Cioè, esiste un team di backup separato.

Il problema qui è che NetBackup lo ha assunto per te, quindi il team di backup ti chiede di accedere a tutti i tipi di accesso (l'accesso alla radice deve essere specifico).

Un altro difetto di NetBackup è che - supponiamo che tu voglia ripristinare un server da zero, dal backup - in realtà non puoi. È necessario installare il sistema operativo, installare il client netbackup e quindi ripristinare i file.

Legato non ha nessuno di questi problemi.

Oh, anche i rapporti che ricevi da NetBackup sono inferiori a quelli che ricevi da Legato. I report di NetBackup (che ho visto finora gestiti dal nostro team di backup) sono molto inutili - al punto che abbiamo chiesto loro di dirci se è andato bene o no, e dipendiamo da loro (cioè non monitorare da soli l'e-mail di backup).

Ciò è dovuto nuovamente al fatto che non possono generare buoni rapporti perché non offriamo loro l'accesso root ai server.


0

A volte usiamo HP DataProtector. Ma preferisco usare tar. HP DP ha anche una bella riga di comando ma tar è molto più flessibile.


0

Penso che tutti i principali software di backup commerciali abbiano le sue peculiarità. In realtà sto iniziando ad apprezzare il dataprotector di HP. Ho usato legato e netback in passato e non avevo nemmeno sentito parlare di data protector fino al mio attuale concerto. Dopo averlo usato per un anno sono abbastanza impressionato.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.