
Komponent działa w oparciu o Bacula Enterprise REST API i pozwala udostępniać funkcje backupu oraz odtwarzania w formie przyjaznego interfejsu WWW, szczególnie przydatnego w środowiskach usługowych (hosting, cloud, managed services) oraz dużych organizacjach.
Najważniejsze możliwości
- Portal oparty o REST API Bacula Enterprise.
- Interfejs WWW nastawiony na użytkownika końcowego (np. Chrome/Firefox), z możliwością tłumaczeń na różne języki.
- Self-service backup i recovery: uruchamianie, monitorowanie i przerywanie zadań backup/restore oraz podgląd historii i logów.
- Zarządzanie własnymi zasobami: rejestracja własnych klientów, tworzenie własnych zadań backupowych i ich harmonogramowanie.
- Odtwarzanie: wybór plików do odtworzenia oraz wskazanie klienta docelowego.
- Dashboard z informacjami o zadaniach uruchomionych i historycznych.
- Download Center: możliwość pobierania instalatorów i dokumentacji (w zależności od konfiguracji).
- Multi-tenant i podział odpowiedzialności: separacja organizacji/tenantów oraz kontrola tego, co widzi i czym może zarządzać dany użytkownik.
- Limity i kontrola użycia: możliwość narzucenia ograniczeń per użytkownik/tenant (np. liczba klientów, zleceń, harmonogramów, rozmiary pul).
- Uwierzytelnienie LDAP: integracja z katalogiem użytkowników.
- Bezpieczeństwo komunikacji: szyfrowanie komunikacji domyślnie włączone.
Typowe scenariusze
- Udostępnienie klientom końcowym (tenantom) portalu do monitorowania backupów i wykonywania podstawowych operacji recovery.
- Delegowanie części zadań operacyjnych (np. uruchomienie backupu ad-hoc, odtworzenie plików) bez udostępniania pełnej konsoli administracyjnej.
- Świadczenie usług backup/recovery przez dostawców hostingu i chmury z zachowaniem izolacji pomiędzy tenantami.
Architektura
Poniższe schematy pokazują typowe osadzenie BCloud Service w środowisku Bacula Enterprise: portal WWW komunikuje się z warstwą REST API, a operacje backupu i odtwarzania realizowane są przez standardowe komponenty Bacula (Director/Catalog, Storage Daemon, File Daemon).

Schemat organizacji ekranów pokazuje, jak BCloud rozdziela widoki pomiędzy role/obszary funkcjonalne oraz jak użytkownik porusza się po panelu w typowym scenariuszu.

Jeśli chcesz dobrać architekturę i model uprawnień BCloud Service do Twojego środowiska (hosting lub enterprise), skontaktuj się z nami.