Bacula - Bacula
Desenvolvedor (s) | Kern Sibbald e equipe |
---|---|
lançamento inicial | Janeiro de 2000 |
Versão estável | 11.0.5 / 3 de junho de 2021
|
Repositório | |
Escrito em | C , C ++ |
Sistema operacional | Plataforma cruzada |
Modelo | Cópia de segurança |
Licença | GNU Affero General Public License v3.0 |
Local na rede Internet |
www |
Bacula é um sistema de backup de computador de nível empresarial de código aberto para redes heterogêneas . Ele foi projetado para automatizar tarefas de backup que frequentemente exigiam a intervenção de um administrador de sistemas ou operador de computador.
Bacula oferece suporte a clientes de backup Linux , UNIX , Windows e macOS e uma variedade de dispositivos de backup profissionais, incluindo bibliotecas de fitas . Os administradores e operadores podem configurar o sistema por meio de um console de linha de comando , GUI ou interface da web ; seu back-end é um catálogo de informações armazenadas por MySQL , PostgreSQL ou SQLite .
Visão geral
Bacula é um conjunto de programas de computador para gerenciamento de backup, recuperação e verificação de dados de computador em uma rede - fornecendo uma solução de backup para ambientes de sistemas operacionais mistos.
Bacula é de código aberto e lançado sob a licença AGPL versão 3 com exceções para permitir a vinculação com OpenSSL e distribuição de binários do Windows.
Bacula está disponível sob uma "licença dupla" (consulte Licenciamento múltiplo ) AGPLv3 ou licença proprietária. Diversas entidades oferecem suporte comercial para a "versão da comunidade Bacula" AGPL, enquanto a Bacula Systems vende vários níveis de contratos de suporte anual para o "Bacula Enterprise Edition", que contém vários componentes não GPL desenvolvidos internamente. Em 2015, a Bacula Systems foi nomeada "Top 20 Most Promising Data Center Solution Providers" pela CIO Review.
Em comum com outros softwares de licença dupla, os componentes desenvolvidos para o Bacula Enterprise Edition são lançados na edição do Bacula Community após algum período de exclusividade para a versão proprietária.
Desde abril de 2002, o Bacula tem mais de 2 milhões de downloads, o que o torna o programa de backup de código aberto mais baixado.
Recursos
Os recursos do Bacula incluem:
Opções de rede
- TCP / IP - a comunicação cliente-servidor usa portas e serviços padrão em vez de RPC para NFS , SMB , etc .; isso facilita a administração do firewall e a segurança da rede
- CRAM-MD5 - autenticação configurável cliente-servidor
- GZIP / LZO - compressão do lado do cliente para reduzir o consumo de largura de banda da rede ; isto é executado separadamente da compressão de hardware feita pelo dispositivo de backup
- TLS - criptografia de comunicação de rede
- MD5 / SHA - verificar a integridade do arquivo
- CRC - verificar a integridade do bloco de dados
- PKI - criptografia de dados de backup
- NDMP - plugin de versão empresarial
- backup na nuvem com alguns serviços de armazenamento de arquivos S3
SO cliente
O software cliente, executado por um "daemon de arquivo" em execução em um cliente Bacula, oferece suporte a vários sistemas operacionais.
Considerações
Por padrão, os backups diferenciais e incrementais do Bacula são baseados em registros de data e hora do sistema. Conseqüentemente, se você mover arquivos para um diretório existente ou mover um diretório inteiro para o FileSet de backup após um backup completo, esses arquivos não podem ser copiados por um salvamento incremental porque eles podem ter datas antigas. Você deve atualizar explicitamente o carimbo de data / hora em todos os arquivos movidos. As versões do Bacula começando com 3.0 ou posterior suportam backup preciso, que é uma opção que soluciona esse problema sem exigir modificação dos carimbos de data / hora dos arquivos. Este recurso deve sempre ser usado se um estado preciso do sistema de arquivos for importante. Os critérios que devem ser aplicados são configuráveis, ou seja, comparações de inodes, tempos de modificação ou assinaturas md5 / sha1.
História
Encontro | Evento |
---|---|
Janeiro de 2000 | Projeto iniciado |
14 de abril de 2002 | Primeiro lançamento para SourceForge.net (versão 1.16) |
29 de junho de 2006 | Versão 1.38.11 (lançamento da versão 1 final) |
Janeiro de 2007 | Versão 2.0.0 |
Setembro de 2007 | Versão 2.2.3 |
Junho de 2008 | Versão 2.4.0 |
Abril de 2009 | Versão 3.0.0 com novos recursos |
Janeiro de 2010 | Versão 5.0.0 com novos recursos |
Setembro de 2010 | Versão 5.0.3 |
Janeiro de 2012 | Versão 5.2.4 com novos recursos |
Fevereiro de 2012 | Versão 5.2.6 |
Junho de 2012 | Versão 5.2.9 |
Fevereiro de 2013 | Versão 5.2.13 |
Julho de 2014 | Versão 7.0.5 com muitos novos recursos |
Agosto 2015 | Versão 7.2.0 com muitos novos recursos |
Julho de 2017 | Versão 9.0.0 com muitos novos recursos |
Dezembro de 2018 | Versão 9.2.0 com muitos novos recursos |
Janeiro de 2020 | Versão 9.4.0 com muitos novos recursos |
Março de 2021 | Versão 11.0.0 com muitos novos recursos |
Garfos de bacula
Em 2011, Graham Keeling, um "ex" desenvolvedor da comunidade Bacula, lançou um fork amigável do Bacula.
Em fevereiro de 2013, um ex-desenvolvedor da comunidade Bacula (com vários outros usuários de Software Livre) lançou o Bareos como um fork do Bacula.