Plugin Bacula Community em Rust para MySQL 8.0/8.4, MariaDB 10.5/10.6/10.11/11.4 LTS e Percona Server: dump lógico paralelo, backup físico hot (xtrabackup/mariabackup), MySQL CLONE INSTANCE agentless, PITR via binlog streamer, transportable tablespaces, TDE keyring e provisionamento automático de réplica DR. Equivale ou supera as 48 funcionalidades do plugin MySQL da Bacula Enterprise 18.2.3.
O que faz
- Backup lógico e físico — mysqldump/mariadb-dump com paralelismo por DB; xtrabackup/mariabackup com cadeia LSN incremental; MySQL 8.0.17+ CLONE INSTANCE sem agente.
- PITR + CDP binlog streamer — Sidecar systemd com mysqlbinlog –stop-never –raw para captura contínua de logs e RPO sub-minuto.
- DR target provisioning automático — No restore o plugin executa CHANGE REPLICATION SOURCE + START REPLICA — validado live no JobId 3592 com tempo de recuperação medido.
- Topology-aware + safety gates — Detecta Standalone / Async-Replica / Group Replication / Galera; require_replica=true bloqueia backup do Primary; donor Galera com auto-desync RAII.
Diferenciais
| Recurso | Bacula Community sozinho | Bacula Enterprise / Veeam | PodHeitor |
|---|---|---|---|
| Recurso ativo no Bacula Community | Não | Sim ($$) | Sim, sem licença extra |
| Implementação | — | C++ / Perl proprietário | Rust memory-safe |
| Observabilidade nativa | Limitada | Limitada | Prometheus + dashboard ao vivo |
| Custo | Grátis (sem suporte) | $$$$ | ≥ 50% mais barato que Enterprise/Veeam |
Compatibilidade
- MySQL 8.0 ≥ 8.0.17 e 8.4 LTS · MariaDB 10.5/10.6/10.11/11.4 LTS · Percona Server 8.0.x
- Bacula Community 15.0.3+ (testado oficialmente)
- Linux x86_64: OL/RHEL/Rocky/Alma 9, EL8 (rebuild), Debian 12, Ubuntu 22.04 e 24.04
- Binário static-pie musl ~540 KB — sem Perl, sem Python runtime no host
Instalação rápida
RPM EL9 assinado disponível; também .deb (Debian/Ubuntu), tarball binário e instalação air-gapped. Após instalar, configure /root/.my.cnf, ajuste o FileSet com Plugin= podheitor-mysql e reinicie bacula-fd.
Pronto para mudar?
Traga sua proposta de renovação ou contratação do Bacula Enterprise, Veeam, Commvault ou NetBackup. Garantimos no mínimo 50% de desconto, com mais funcionalidades.
Heitor Faria · [email protected] · +1 789 726-1749 · +55 61 98268-4220 (WhatsApp)