Bacula Enterprise Cloud Plugin dla interfejsu Azure umożliwia wykorzystanie Microsoft Azure Blob Storage jako backendowego zasobu składowania dla Bacula Storage Daemon. Dzięki temu kopie zapasowe tworzone przez wszystkie pluginy i mechanizmy Bacula Enterprise mogą być składowane bezpośrednio w chmurze Azure, zarówno w środowiskach publicznych jak i prywatnych (Azure Stack), bez konieczności modyfikacji istniejących polityk backup czy harmonogramów.
Architektura pluginu opiera się na mechanizmie lokalnego cache'owania – wolumeny Bacula są dzielone na mniejsze części, buforowane lokalnie, a następnie przesyłane do Azure Blob Storage w tle, równolegle z trwającymi zadaniami backup. Takie podejście minimalizuje wpływ opóźnień sieci WAN na czas wykonywania kopii zapasowych. Całość komunikacji odbywa się z wykorzystaniem szyfrowania HTTPS, zapewniając bezpieczeństwo danych podczas transmisji.
Kluczowe funkcjonalności:
- Składowanie wolumenów Bacula bezpośrednio w Azure Blob Storage
- Lokalny cache dla przyspieszenia odczytu przy odtwarzaniu danych
- Przesyłanie danych w tle bez wstrzymywania zadań backup
- Szyfrowanie transmisji przez HTTPS
- Obsługa Azure public cloud oraz Azure Stack (private cloud)
- Konfigurowalne limity rozmiaru i retencji lokalnego cache
- Integracja ze wszystkimi pluginami i funkcjonalnościami Bacula Enterprise
- Możliwość zakupu jako oddzielny moduł