Bacula
Bacula è un sistema di backup open source di livello aziendale. È progettato per automatizzare le attività di backup che spesso richiedevano l'intervento di un amministratore di sistema o di un operatore: supporta client di backup per Linux, UNIX, Windows e macOS oltre una gamma di dispositivi di backup professionali, inclusi i sistemi a nastro.
Bacula software | |
---|---|
Genere | Backup |
Sviluppatore | Kern Sibbald |
Data prima versione | gennaio 2000[1] |
Ultima versione |
|
Sistema operativo | GNU/Linux Microsoft Windows macOS FreeBSD Solaris AIX HP-UX [2] |
Linguaggio | C++ C |
Toolkit | wxWidgets e GTK |
Licenza | GNU Affero General Public License v3.0 (licenza libera) |
Sito web | www.bacula.org/ |
Gli amministratori e gli operatori possono configurare il sistema tramite una interfaccia a riga di comando, la GUI o l'interfaccia web; il suo back-end è un catalogo di informazioni memorizzate da MySQL, PostgreSQL o SQLite.
Panoramica
modificaBacula è un insieme di programmi per computer per la gestione del backup, del ripristino e della verifica dei dati in una rete, fornendo una soluzione di backup per ambienti con sistemi operativi misti. È open source e rilasciato sotto licenza AGPL versione 3, con le eccezioni per consentire il collegamento con OpenSSL e la distribuzione di binari per MS Windows.[3] È disponibile con "doppia licenza" AGPLv3 o licenza proprietaria. Diverse aziende offrono supporto commerciale per la "Bacula community version" AGPL mentre Bacula Systems [4] vende vari livelli di contratti di supporto annuali per la "Bacula Enterprise Edition", che contiene vari componenti non GPL sviluppati internamente.
Nel 2015, Bacula Systems è stata nominata "Top 20 Most Promising Data Center Solution Provider" da CIO Review.[5] I componenti sviluppati per la Bacula Enterprise Edition vengono rilasciati nell'edizione Bacula Community dopo un periodo di esclusività per la versione proprietaria.
Dall'aprile 2002, Bacula ha oltre 2 milioni di download, il che lo rende il programma di backup open source più scaricato.[6]
Caratteristiche
modificaLe caratteristiche di Bacula includono:
Opzioni di rete
modifica- Comunicazione TCP/IP client-server - utilizza porte e servizi standard invece di RPC per NFS, SMB, ecc.; questo facilita l'amministrazione del firewall e la sicurezza della rete
- CRAM-MD5 - autenticazione client-server configurabile
- GZIP/LZO - compressione lato client per ridurre il consumo di larghezza di banda della rete; questo viene eseguito separatamente dalla compressione hardware eseguita dal dispositivo di backup
- TLS - crittografia della comunicazione di rete[7]
- MD5/SHA - verifica l'integrità del file
- CRC - verifica l'integrità del blocco dati
- PKI - crittografia dei dati di backup
- NDMP - plug-in per la versione Business[8]
- backup su cloud con alcuni servizi S3 di archiviazione file
Sistema operativo client
modificaIl software client di Bacula, eseguito tramite "demone", supporta più sistemi operativi.[9]
Considerazioni
modificaPer impostazione predefinita, i backup differenziali e incrementali di Bacula si basano sui timestamp del sistema. Di conseguenza, se si spostano file in una directory esistente o si sposta un'intera directory nel FileSet di backup dopo un backup completo, è possibile che non venga eseguito il backup di tali file con un salvataggio incrementale perché potrebbero avere timestamp precedenti. È necessario aggiornare esplicitamente la data/ora su tutti i file spostati. Le versioni Bacula a partire dalla 3.0 o successive, supportano il backup accurato, che è un'opzione che risolve questo problema senza richiedere la modifica dei timestamp dei file. Questa funzione dovrebbe essere sempre impiegata per mantenere uno stato accurato del filesystem. Il criterio da applicare è configurabile, ad esempio basandosi sui confronti degli inode, dei tempi di modifica o delle firme md5/sha1.[10]
Cronologia
modificaData | Evento |
---|---|
gennaio 2000 | Inizio del progetto |
14 aprile 2002 | Prima versione disponibile su SourceForge.net (versione 1.16) |
29 giugno 2006 | Versione 1.38.11 (versione finale 1) |
gennaio 2007 | Versione 2.0.0 |
settembre 2007 | Versione 2.2.3 |
giugno 2008 | Versione 2.4.0 |
aprile 2009 | Release 3.0.0 [10] |
gennaio 2010 | Release 5.0.0 [11] |
settembre 2010 | Versione 5.0.3 |
gennaio 2012 | Release 5.2.4 [12] |
febbraio 2012 | Versione 5.2.6 |
giugno 2012 | Versione 5.2.9 |
febbraio 2013 | Versione 5.2.13 |
luglio 2014 | Release 7.0.5 [13] |
agosto 2015 | Release 7.2.0 [14] |
luglio 2017 | Rilascio 9.0.0 [15] |
dicembre 2018 | Rilascio 9.2.0 [16] |
gennaio 2020 | Rilascio 9.4.0 [17] |
marzo 2021 | Release 11.0.0 [18][19] |
Fork di Bacula
modificaNel 2011, Graham Keeling, un "ex" sviluppatore della comunità Bacula, ha rilasciato un fork di Bacula.[20]
Nel febbraio 2013, un ex sviluppatore della comunità Bacula ha rilasciato Bareos come fork di Bacula.[21]
Note
modifica- ^ Kern Sibbald, Bacula Release 11.0.5, su bacula.org, 26 marzo 2021. URL consultato il 19 maggio 2021.
- ^ Sistemi Operativi supportati, su bacula.org.
- ^ Bacula Copyright, Trademark, and Licenses, su bacula.org.
- ^ Bacula Systems S.A., su baculasystems.com.
- ^ June 2015 Data Center special edition, su datacenter.cioreview.com, CIO Review. URL consultato il 10 giugno 2015 (archiviato dall'url originale il 10 giugno 2015).
- ^ Repository SourceForge.net, su sourceforge.net.
- ^ https://www.bacula.org/9.4.x-manuals/en/main/Bacula_TLS_Communications_E.html
- ^ Bacula Enterprise Plugins
- ^ Supported Operating Systems, su bacula.org.
- ^ a b New Features in 3.0.0, su bacula.org.
- ^ New Features in 5.0.0, su bacula.org.
- ^ New Features in 5.2.0, su bacula.org.
- ^ New Features in 7.0.0, su bacula.org.
- ^ New Features in 7.2.0, su bacula.org.
- ^ New Features in 9.0.0, su bacula.org.
- ^ New Features in 9.2.0, su bacula.org.
- ^ New Features in 9.4.0, su bacula.org.
- ^ New Features in 11.0.0, su bacula.org.
- ^ New Features in 11.0.1, su cloud7.news, Cloud7 News. URL consultato il 25 novembre 2021 (archiviato dall'url originale il 25 novembre 2021).
- ^ Burp, su burp.grke.org.
- ^ Bareos, su bareos.org.
Altri progetti
modifica- Wikimedia Commons contiene immagini o altri file su Bacula
Collegamenti esterni
modifica- Sito web ufficiale, su bacula.org.
- Bacula Systems', su baculasystems.com.