- Dołączył
- 26 Maj 2015
- Posty
- 19243
- Reakcje/Polubienia
- 56070
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.
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ć!