O Bácula é um software que permite um administrador de sistema administrar backup, restauração e verificação dos dados de computadores em uma rede de sistemas mistos, isso se mostra uma característica muito importante pois em sua grande maioria as redes são compostas por sistemas mistos.
Por ser tão flexível o Bácula é considerado um framework de backup, podendo ser implementado nas mais diferentes estruturas corporativas. Certas coisas você só encontra no Bácula como geração em formato aberto que pode ser lido por diversos programas como tar, dump entre outros você ficará livre para usar o que te mais convier. Você poderá armazenar seu catálogo em um banco de dados de padrão SQL como o PostgreSQL ou o MySQL. É possível usar algoritmos de compressão como GZIP ou ainda LZO que são tecnologias abertas e de custo zero. Está licenciado sob a GPL e pode ser adquirido gratuitamente e customizado para suas necessidades.
Principais características do Bácula
O servidor de backp bácula possui várias características entre elas:
· Estrutura cliente/controlador dos backups/storage independentes
· Gerência (operação, configuração e monitoração) centralizada por meio de interface gráfica web multi-usuário;
· Console texto de administração, para fins de contingência;
· Autenticação dos serviços de backup através de senha e de chave criptográfica
· Armazenamento dos backups em dispositivos de disco e fitas magnéticas;
· Funcionalidade nativa de limite de tráfego de rede para os backups;
· Desduplicação por máquina, de arquivos backupeados;
· Backup tipo cópia / migração • Inúmeros canais de suportes pela comunidade (mailing lists, forums, IRC channel, etc.)
· Farta documentação disponível na Internet.
· Portabilidade (módulos para diferentes sistemas operacionais – Windows, Linux, MAC, etc. - são compatíveis.
· Infinidade de recursos para a customização de backups.
· Funcionalidade que permite a execução de scripts (ou executáveis) antes/depois do início de jobs (backup/restore), tanto no cliente quanto servidor Bacula.
· Operação via linha de comando ou GUI (inclusive, com diferentes interfaces web desenvolvidas pela comunidades. Destques: webacula e o bacula-web – ferramentas de visibilidade gerencial, com gráficos, etc., sendo que a primeira ainda possibilita operações de backup, restore...)
· Suporte a maioria dos dispositivos de storage do mercado (inclusive mídias ópticas).