Grandalf

Bardzo aktywny
Członek Załogi
Moderator
Dołączył
26 Maj 2015
Posty
19195
Reakcje/Polubienia
55847
Bacula jest zestawem programów służących do tworzenia kopii zapasowych w architekturze klient-serwer, a kod źródłowy wszystkich pakietów tworzących projekt Bacula udostępniany jest na zasadach licencji wolnego oprogramowania. Bacula pomaga użytkownikowi (lub administratorowi systemu) zarządzać tworzeniem kopii zapasowych, odzyskiwaniem i weryfikacją danych komputerowych w sieci różnego rodzaju komputerów.

Główną zaletą Baculi jest skalowalność. Oprogramowanie zostało zaprojektowane do pracy w środowisku sieciowym, dzięki czemu można je stosować zarówno w niewielkich firmach, jak i w dużych, złożonych środowiskach korporacyjnych. Oprogramowanie potrafi zapisywać dane na dyskach twardych, nośnikach optycznych i napędach taśmowych (szczegółowe dane na temat obsługiwanych technologii taśmowych można znaleźć na stronie projektu). Należy również zwrócić uwagę, że Bacula jest na tyle dojrzałym rozwiązaniem, że z powodzeniem może konkurować z zaawansowanymi komercyjnymi produktami. Analizując funkcjonalności dostępne w pakiecie, warto wspomnieć o obsłudze kompresji danych pomiędzy klientem a serwerem (GZIP/LZO), szyfrowaniu transmisji TLS, weryfikacji integralności zarówno dla danych blokowych, jak i plikowych czy autoryzacji CRAM-MD5.

Bacula składa się z kilku komponentów, które razem tworzą kompletny system backupowy:

  • Bacula Director (usługa zarządcy) – jak łatwo się domyślić, jest to główna usługa Baculi odpowiedzialna za koordynację pracy całego systemu backupowego. To właśnie ta usługa kontroluje wykonywanie kopii zapasowych, przywracanie danych z kopii, archiwizację i weryfikację danych. Administrator systemu backupowego za pośrednictwem Directora obsługuje harmonogramy kopii zapasowych, raporty oraz inne funkcje związane bezpośrednio z działaniem systemu;
  • Bacula Storage (demon magazynowania) – usługa odpowiedzialna za zapis oraz odczyt danych bezpośrednio na urządzeniach magazynujących dane, bez względu na to, czy są to napędy taśmowe, optyczne czy pula dyskowa. Usługa ta instalowana jest na serwerach podpiętych bezpośrednio do urządzeń pamięci masowej;
  • Bacula File (klient) – usługa klienta backupu instalowana na wszystkich maszynach, które podlegają backupowi. Jej głównym zadaniem jest obsługa operacji plikowych po stronie klienta backupu, zarówno przy tworzeniu kopii zapasowej, jak i odtwarzaniu danych. Klient konieczny jest również do obsługi kompresji i szyfrowania;
  • Catalog (baza danych) – Bacula przechowuje wszelkie metadane na temat całego systemu kopii zapasowych w bazie danych. Znajdują się tam wszelkie informacje na temat używanych wolumenów, zadań backupu, przechowywanych kopii zapasowych. Projekt wspiera trzy rodzaje silników baz danych – PostgreSQL, MySQL i SQLite. Instalację wybranej wersji silnika bazodanowego należy przeprowadzić przed właściwą instalacją Baculi;
  • Console (konsola administratora) – komponent ten jest głównym narzędziem używanym przez administratora. Dostępny jest w formie GUI oraz tekstowego narzędzia CLI.

bacula_schema-600x348.png


bacula_653901_full.png

Zaloguj lub Zarejestruj się aby zobaczyć!

Zaloguj lub Zarejestruj się aby zobaczyć!

Zaloguj lub Zarejestruj się aby zobaczyć!

Zaloguj lub Zarejestruj się aby zobaczyć!


Pobieranie:
Zaloguj lub Zarejestruj się aby zobaczyć!
 
Do góry