Bacula es un sistema de copia de seguridad informática de código abierto y de nivel empresarial para redes heterogéneas. Está diseñado para automatizar tareas de copia de seguridad que antes requerían la intervención de un administrador de sistemas o un operador informático.
Bacula es compatible con clientes de copia de seguridad para Linux , UNIX , Windows y macOS , así como con una amplia gama de dispositivos de copia de seguridad profesionales, incluidas bibliotecas de cintas. Los administradores y operadores pueden configurar el sistema mediante la línea de comandos, una interfaz gráfica de usuario (GUI) o una interfaz web; su sistema de almacenamiento es un catálogo de información almacenada en MySQL , PostgreSQL o SQLite .
Descripción general
Bacula es un conjunto de programas informáticos para gestionar la copia de seguridad, la recuperación y la verificación de datos informáticos a través de una red, proporcionando una solución de copia de seguridad para entornos con sistemas operativos mixtos.
Bacula es de código abierto y se publica bajo la licencia AGPL versión 3 con excepciones para permitir la vinculación con OpenSSL y la distribución de binarios para Windows. [ 2 ]
Bacula está disponible bajo una licencia dual (véase Licencias múltiples ) AGPLv3 o una licencia propietaria. Varias entidades ofrecen soporte comercial para la versión comunitaria de Bacula AGPL, mientras que Bacula Systems [ 3 ] vende varios niveles de contratos de soporte anual para la "Edición Empresarial de Bacula", que contiene varios componentes no GPL desarrollados internamente.
Al igual que ocurre con otros programas de doble licencia, los componentes desarrollados para Bacula Enterprise Edition se incorporan a Bacula Community Edition tras un periodo de exclusividad para la versión propietaria.
Desde abril de 2002, Bacula tiene más de 2 millones de descargas, lo que lo convierte en el programa de copia de seguridad de código abierto más descargado. [ 4 ]
Características
Las características de Bacula incluyen:
Opciones de red
- TCP / IP : la comunicación cliente-servidor utiliza puertos y servicios estándar en lugar de RPC para NFS , SMB , etc.; esto facilita la administración del firewall y la seguridad de la red.
- CRAM-MD5 : autenticación cliente-servidor configurable
- GZIP / LZO : compresión del lado del cliente para reducir el consumo de ancho de banda de la red ; esto se ejecuta independientemente de la compresión de hardware realizada por el dispositivo de copia de seguridad.
- TLS – cifrado de comunicaciones de red [ 5 ]
- MD5 / SHA : verificar la integridad del archivo
- CRC : verificar la integridad del bloque de datos
- PKI – cifrado de datos de respaldo
- NDMP – complemento de versión empresarial [ 6 ]
- Copia de seguridad en la nube con algunos servicios de almacenamiento de archivos S3.
Sistema operativo del cliente
El software cliente, ejecutado por un "demonio de archivos" que se ejecuta en un cliente Bacula, admite múltiples sistemas operativos. [ 7 ]
Consideraciones
Por defecto, las copias de seguridad diferenciales e incrementales de Bacula se basan en las marcas de tiempo del sistema. Por consiguiente, si mueve archivos a un directorio existente o mueve un directorio completo al conjunto de archivos de copia de seguridad después de una copia de seguridad completa, es posible que esos archivos no se incluyan en una copia de seguridad incremental, ya que pueden tener fechas antiguas. Debe actualizar explícitamente la marca de fecha y hora de todos los archivos movidos. Las versiones de Bacula a partir de la 3.0 o posteriores admiten la copia de seguridad precisa, una opción que soluciona este problema sin necesidad de modificar las marcas de tiempo de los archivos. Esta función siempre debe utilizarse si es importante mantener un estado preciso del sistema de archivos. Los criterios que se deben aplicar son configurables, por ejemplo, comparaciones de inodos, tiempos de modificación o firmas md5/sha1. [ 8 ]
Historia
Horquillas de Bacula
En 2011, Graham Keeling, un "antiguo" desarrollador de la comunidad Bacula, publicó una bifurcación amigable de Bacula. [ 22 ]
En febrero de 2013, un antiguo desarrollador de la comunidad Bacula (junto con otros usuarios de software libre) lanzó Bareos como una bifurcación de Bacula. [ 23 ]
Véase también
Referencias
- ↑ " ¡ Lanzamiento de Bacula Community 15.0.2!"
- ↑ "Derechos de autor, marcas registradas y licencias de Bacula" . Bacula.org.
- ↑ "Bacula Systems SA"
- ↑ "Bacula" . 22 de marzo de 2024.
- ↑ "Bacula TLS – Cifrado de comunicaciones" .
- ↑ Complementos de Bacula Enterprise
- ↑ "Sistemas operativos compatibles" . Bacula.org.
- 1 2 "Nuevas características en la versión 3.0.0" . Bacula.org.
- ↑ "Nuevas características en la versión 5.0.0" . Bacula.org.
- ↑ "Nuevas características en la versión 5.2.0" . Bacula.org.
- ↑ "Nuevas características en la versión 7.0.0" . Bacula.org.
- ↑ "Nuevas características en la versión 7.2.0" . Bacula.org.
- ↑ "Nuevas características en la versión 9.0.0" . Bacula.org.
- ↑ "Nuevas características en la versión 9.2.0" . Bacula.org.
- ↑ "Nuevas características en la versión 9.4.0" . Bacula.org.
- ↑ "Nuevas características en la versión 11.0.0" . Bacula.org.
- ↑ "Nuevas funciones en la versión 11.0.1" . Noticias de Cloud7. 6 de febrero de 2021. Archivado del original el 25 de noviembre de 2021. Consultado el 11 de junio de 2021 .
- ↑ "Nuevas características en la versión 13.0.0" . Bacula.org.
- ↑ "Nuevas funciones en la versión 13.0.1" . Bacula.org. 5 de agosto de 2022.
- ↑ "Nuevas características en la versión 15.0.0" . Bacula.org.
- ↑ "Nuevas funciones en la versión 15.0.2" . Bacula.org. 22 de marzo de 2024.
- ↑ "Eructo" .
- ↑ "Bareos" .
Enlaces externos
- Software libre programado en C
- Software libre programado en C++
- Software de copia de seguridad gratuito
- Software de copia de seguridad
- Software de copia de seguridad para Linux
- Software 2000
- Software que utiliza la Licencia Pública General Affero de GNU.