Jakie oferty oprogramowania do tworzenia kopii zapasowych nadają się do użytku w „przedsiębiorstwie”? [Zamknięte]

9

Pochodzące z obszaru FOSS, istnieje kilka rozwiązań tworzenia kopii zapasowych, które nadają się do użycia w większych środowiskach.

Istnieje wiele istniejących komercyjnych programów do tworzenia kopii zapasowych i interesuje mnie, jak mierzą, kiedy są używane w terenie. Większość ofert wygląda całkiem ładnie na papierze, ale mają tendencję do pokazywania swojej brzydkiej strony, gdy tylko zostaną wdrożone i użyte po raz pierwszy. Typowe źródła problemów to ważne rzeczy, o których zapomniałeś w ocenie produktu, funkcje, które zostały przedstawione przez marketingowców bardziej żywo niż są w rzeczywistości, lub błędy / problemy, które zagrażają funkcjonalności, integralności danych lub całemu produktowi.

Chciałbym wiedzieć, w jaki sposób oprogramowanie do tworzenia kopii zapasowych, które znasz i korzysta z taryf, w następujących kategoriach:

  • Jakie platformy są obsługiwane po stronie serwera i klienta?
  • Czy komunikacja między klientem, serwerem i pamięcią jest szyfrowana?
  • Czy architektura pozwala na skalowalność? Czy możesz łatwo rozwinąć się do 100, 500 i 1000 klientów? (Rozdziel demony „kontrolera” i „pamięci masowej”, brak obszarów o znanych problemach ze skalowalnością)
  • Jakie urządzenia pamięci są obsługiwane?
  • Czy konfiguracja jest bezpieczna? (Czy łatwo zauważyć przypadkowe / złośliwe zmiany konfiguracji)
  • Czy oprogramowanie ma interfejsy do monitorowania? (np. nieudane zadania tworzenia kopii zapasowych)
  • Co powiesz na zbieranie danych o wydajności? (np. zużyte wolumeny, średnia wielkość zadania, dni do zapełnienia miejsca na kopie zapasowe itp.)
  • Czy produkt ma jakąś deduplikację danych? (Nie przechowuj identycznych plików dwa razy)
  • Czy przyrostowe zadania tworzenia kopii zapasowych poprawnie obsługują usunięte pliki? (Np. Nie przywracaj plików, które zostały usunięte między kopiami zapasowymi podczas przywracania z przyrostowej kopii zapasowej)
  • Czy są jakieś narzędzia / funkcje, które pomagają w Bare Metal Recovery? (Think Live-CD, automatyczna konfiguracja urządzeń blokowych i systemów plików, przywracanie bootloadera itp.)
  • Jak działa planowanie zadań? Czy są jakieś funkcje, które pomagają w równoważeniu zadań tworzenia kopii zapasowych w określonym czasie?
  • Czy są jakieś wtyczki / pomocniki do baz danych i innych demonów, które należy najpierw wprowadzić w spójny stan? Czy istnieje odpowiednia struktura wykonywania skryptu przed / po wykonaniu kopii zapasowej?
  • Czy obsługiwana jest migracja zadań? (Np. Przenieś zadanie kopii zapasowej z dysku na taśmę lub z taśmy do archiwum zewnętrznego / zewnętrznego)

Podaj wszelkie zagięcia, problemy, problemy itp., Które wpływają na Ciebie w codziennym użytkowaniu, a także funkcje, które są wyjątkowe / odróżniają go od reszty.


Wiem, że jest to długie pytanie, ale myślę, że pomoże to całej społeczności doprecyzować to tak dokładnie, jak to możliwe, aby można było podjąć świadomą decyzję bez wielu prób i błędów;). Skomentuj rzeczy zapomniane na mojej liście.

Michael Renner
źródło
Też jestem ciekawa. Istnieje wiele naprawdę dobrych produktów do tworzenia kopii zapasowych komputerów domowych. Na przykład bardzo podoba mi się rozwiązanie do tworzenia kopii zapasowych Microsoft Home Server. Umożliwia przywrócenie komputera z żelaznej płyty bazowej za pomocą rozruchowej płyty CD, takiej jak kopia zapasowa obrazu, ale nadal można uzyskać dostęp do plików takich jak kopia zapasowa oparta na plikach ... i łączy duplikaty plików, aby nie zajmowały dwa razy więcej miejsca. Nie znalazłem czegoś podobnego do przestrzeni serwera (w tym stacji roboczych)
Erik Funkenbusch
Może to z pewnością przynieść korzyści wszystkim jako wiki społeczności.
nedm

Odpowiedzi:

6

Bacula to rozwiązanie do tworzenia kopii zapasowych typu open source. Jego architektura została zaprojektowana zgodnie z głównymi rozwiązaniami komercyjnymi.

Platformy

Bacula obsługuje system Windows, a także dowolny system Unix zgodny z POSIX.

Szyfrowana komunikacja

Uwierzytelnianie między demonami jest zawsze bezpieczne, aby zaszyfrować komunikację między demonami, należy wykonać pełne wdrożenie PKI (certyfikaty klienta).

Architektura i skalowalność

Bacula składa się z demonów plików (klientów), jednego lub więcej dyrektorów (Job Schedulers) i jednego lub więcej demonów pamięci. Każdy dyrektor może używać wielu katalogów (baz danych SQL) do przechowywania informacji o zadaniach.

Zobacz dokumentację Bacula na spojrzenie bardziej w głębi w Bacula architektury.

Urządzenia pamięci masowej

Bacula przechowuje całą zawartość pliku w woluminach, które mogą być przechowywane w lokalnym systemie plików, na napędach taśmowych, a nawet na nośnikach DVD. Istnieje obsługa automatycznych zmieniaczy taśm.

Bezpieczeństwo konfiguracji

Cała konfiguracja istnieje w postaci zwykłych plików tekstowych, które można łatwo wersjonować za pomocą SCM. Dodatkowy stan oprogramowania znajduje się całkowicie w bazie danych SQL, którą można kontrolować za pomocą odpowiednich narzędzi po stronie bazy danych.

Interfejsy statystyczne

Nie istnieją natywne interfejsy do monitorowania lub danych o wydajności, chociaż te informacje można bez problemu wyodrębnić z baz danych SQL. W Baculi 3.0 wprowadzono pewne ulepszenia w tym obszarze, których jeszcze nie zbadałem szczegółowo.

Deduplikacja danych

Bacula nie obsługuje żadnej formy deduplikacji danych.

Usunięto obsługę plików w przyrostowych zadaniach tworzenia kopii zapasowych

Począwszy od wersji Bacula 3.0, istnieje tryb poprawnej obsługi usuniętych / zmienionych nazw plików.

Odzyskiwanie po awarii

Bacula pracuje na systemie Live, który pomaga odzyskać goły metal. Więcej informacji można znaleźć w informacjach o wersji.

Planowanie zadań

Planowanie pracy jest bardzo sztywne w Baculi. Możesz zdefiniować interwały i czasy rozpoczęcia dla każdego zadania tworzenia kopii zapasowej, ale nie ma automatycznego dostrajania / dystrybucji zadań w oparciu o (zmieniające się) ilości danych, które należy wykonać.

Wtyczki i pomocniki

Bacula 3.0 jest wyposażona w nowy system wtyczek i natywną obsługę Exchange 2003 i 2007. Ponadto istnieje rozbudowana platforma do uruchamiania niestandardowych skryptów po stronie klienta przed / po zadaniach tworzenia kopii zapasowych.

Migracja pracy

Zadania można łatwo migrować między różnymi pulami.

Michael Renner
źródło
1
+1 dla Baculi. Używamy go do tworzenia kopii zapasowych danych z dwóch witryn za pomocą 2 napędów taśmowych, automatycznego zmieniacza i 2 typów nośników. Ma krzywą uczenia się, ale elastyczną i solidną architekturę, która jest szczególnie odpowiednia do integracji wielu lokalizacji, typów mediów i urządzeń. Nie uaktualniłem jeszcze do Baculi 3.0, ale obiecuje kilka całkiem sprytnych funkcji, takich jak pełne syntetyczne pełne kopie zapasowe, bardziej elastyczne planowanie zadań i lepsze wsparcie ACL.
lukecyca
1

Po ponad 10 latach i tysiącach dolarów zrezygnowałem z taśm i rozwiązań komercyjnych. Tworzymy teraz kopię zapasową na dysk i szukam rozwiązania do tworzenia kopii zapasowych:

  • Darmowe / otwarte formaty archiwów (np. Tar, zip itp.)

  • Skryptowalne - mogą obejmować natywne polecenia lub narzędzia, ale muszą one być wywoływalne ze wspólnego skryptu kopii zapasowej (np. Exmerge, osql, mysqldump, gnupg itp.)

  • Niezależnie od platformy, jeśli to możliwe

  • Generuje pliki dziennika lub status, które można przesyłać pocztą e-mail / kierować w ramach całego zadania

Chociaż nie spełniają one wielu z wyżej wymienionych kryteriów „korporacyjnych”, z mojego doświadczenia wynika, że ​​proste, standardowe podejście bardziej prawdopodobne jest, że Twoje dane będą mogły być odzyskane i bezpieczne. Należy pamiętać, że nie ma jednego idealnego rozwiązania do tworzenia kopii zapasowych wszystkich systemów, a opracowanie skutecznych strategii tworzenia kopii zapasowych dla każdego z nich wymaga więcej niż zakupu agenta do programu komercyjnego.

nedm
źródło
1

Używam rdiff-backup . Zasadniczo przypomina rsync, ale możesz łatwo uzyskać dostęp do starych wersji plików / katalogów i zarządzać liczbą przechowywanych starych wersji. Jest to przydatne tylko podczas tworzenia kopii zapasowej na dysku, ale i tak dyski są tańsze niż taśmy.

Musisz go zainstalować zarówno na serwerze, jak i na kliencie, i działa na OS X, Linux i Windows. Nie korzystałem z niego w systemie Windows, ale zgodnie z listą dyskusyjną projektu działa tam prawie tak samo.

Brad Beyenhof
źródło
0

To nie jest pełna odpowiedź, ponieważ po prostu nie mam pełnej odpowiedzi, ale mogę skomentować dwa produkty ...

  • Legato
  • Symantec NetBackup - (AKA NotBackup, AKA NetStuffup)

Po pierwsze, NetBackup nie byłby taką katastrofą, gdyby zespół odpowiedzialny za serwery był również zespołem odpowiedzialnym za kopie zapasowe, ale w przypadku firmy o wielkości przedsiębiorstwa często tak nie jest. Oznacza to, że istnieje osobny zespół kopii zapasowych.

Problem polega na tym, że NetBackup przyjął to za ciebie - tak nagle zespół ds. Tworzenia kopii zapasowych prosi cię o wszelkiego rodzaju dostęp (konkretnie dostęp do roota).

Kolejną wadą NetBackup jest to, że - powiedzmy, że chcesz ożywić serwer od zera, z kopii zapasowej - w rzeczywistości nie możesz. Musisz zainstalować system operacyjny, zainstalować klienta netbackup, a następnie przywrócić pliki.

Legato nie ma żadnego z tych problemów.

Och - raporty otrzymywane z NetBackup są również gorsze niż raporty otrzymywane z Legato. Raporty NetBackup (które do tej pory widziałem jako zarządzane przez nasz zespół ds. Tworzenia kopii zapasowych) są bardzo bezużyteczne - do tego stopnia, że ​​poprosiliśmy ich, aby powiedzieli nam, czy wszystko poszło dobrze, czy nie, i jesteśmy od nich zależni (tj. sami już monitoruj zapasowy e-mail).

Jest to znowu spowodowane tym, że nie mogą generować dobrych raportów, ponieważ nie dajemy im dostępu root do serwerów.

Kserkses
źródło
0

Czasami używamy HP DataProtector. Ale wolę używać smoły. HP DP ma również przyjemną linię poleceń, ale tar jest znacznie bardziej elastyczny.

disserman
źródło
0

Myślę, że wszystkie główne komercyjne oprogramowanie do tworzenia kopii zapasowych ma swoje dziwactwa. Zaczynam lubić ochronę danych HP. W przeszłości korzystałem z legato i netbacka i nawet nie słyszałem o ochronie danych aż do mojego obecnego koncertu. Po roku użytkowania jestem pod wrażeniem.

Jim B.
źródło