Radek Rzążewski

Radek Rzążewski Właściciel, ARCHE

Temat: Backupowanie...

nie drogie, nie za tanie ;)

Jest sobie serwer pod linuxem. No i drugi (serwerbackup) też pod linuxem do backupowania danych.

Pomysły na backupowanie serwera są:
- płyty Bluray
- robi z automatu backup na serwerze i wysyła go na serwerbackup (też automatem)
- jakaś płytka DVD-RW 8GB w nagrywarce DVD odpada

Kiedyś była moda na tasiemki, pewnie teraz też jest, ale nie wiem jak duża. Później chyba mniejsze zainteresowanie ze względu na cenę. A jak to wygląda teraz? Może są jakieś inne alternatywy? Jakie są koszty? Jakie dane systemy backupów są najlepsze Waszym zdaniem? :)

Założenia: backup robi się automatycznie i wysyła dane na serwerbackup np ftpem.
Główne założenie: współpraca z dystrybucją GentooRadek Rzążewski edytował(a) ten post dnia 13.03.09 o godzinie 19:31

Temat: Backupowanie...

Jeżeli to jeden serwer + drugi na backup to po prostu rdiff-backup.
Jeżeli duże środowisko to Bacula. Podobno dobra ale kobyła straszna. Nie da się jej wdrożyć bez długiego ślęczenia.

Temat: Backupowanie...

Wdrażałem amande i potem zmieniłem na baculę, wg mnie dużo lepszy :)
Tak, trzeba trochę posiedzieć (dokumentacja jest bardzo dobra btw) ale przez to że w baculi masz rozdzielony klient, kontroler i miejsce w które robisz backup jest to dosyć elastyczny system.

W baculi wyglada to tak:
File Daemon(FD) - na serwerze na którym robisz backup (i przywracanie)
Storage Daemon - taśma, dysk twardy, nagrywarka czy cokolwiek
Director (Dir) - Bacula + baza danych MySQL z backupami

Backup wygląda tak że DIR każe FD zrobić backup na SD (wyprzedzając ew. pytanie, szyfrowanie transferu też potrafi).

Wg mnie coś w stylu:
Pon-Pią - backup inkrementacyjny
Sobota - backup diff
Pierwsza niedziela miecha - Full
na dysku twardym (RAID6 z 5-7 dysków)
A backup z każdego miesiąca idzie na Bluray
Daniel Dominik Rudnicki

Daniel Dominik Rudnicki nie takie IT
straszne jak je
maluja

Temat: Backupowanie...

tasmy i napedy LTO2 - LTO3 cenowo juz sa dostepne dla wiekszosci

a nie padlo podstawowe pytanie ;-) czy backup tylko i wylacznie zasobow plikowych czy tez konieczne konektory do baz danych sql, exchange, oracle itp itp ...

do prostych backupow plikow (zasoby 'nielockowane') faktycznie nawet rsync wystarczy

Temat: Backupowanie...

Mariusz Gronczewski:
Director (Dir) - Bacula + baza danych MySQL z backupami

A rozeznawałeś się może co się dzieje w sytuacji gdy padnie baza danych? Coś o tym widziałem w dokumentacji ale nie wczytywałem się.
Teoretycznie jak padnie baza to bacula nie wie skąd co odtwarzać itd. Czytałem, że jest jakiś sposób zabezpieczenia się na tką ewentualność ale dokładnie nie wiem. A też jeszcze nie zdarzało mi się stawiać produkcyjnie.
Marcin Przybyłek

Marcin Przybyłek Kierownik IT działu
wsparcia użytkownika
i utrzymania śr...

Temat: Backupowanie...

Powiem tak,

przytoczone tutaj przykłady Amanda, Bacula itp itd sa naprawde super ( sam uzywam ) ale moim zdaniem sa przerostem formy nad trescia jezeli chodzi o prosty backup 5+1 ktory pragniesz wykonac.

W dodatku trzeba sie troche "orientowac" co i jak a zwykly user bedzie mial klopot z restore danych.

Sugeruje zapozanc sie z bardzo dobrym, prostym i bardzo skalowalnym BackupPC dla linuxa. Latwy WWW panel backup/restore nawet dla usera koncowego, ktory latwo odtworzy sobie co chce.

Backup do zrobienia na jaki chcesz cel...

Co do tasiemiek... kiedys byly modne - teraz malo wydajne.
Ostatnio obslugiwalem backup przez bibloteke tasmowa z 2 napedami
LTO-3. Nie udawalo sie wyrobic z backupem w ciagu nocy bo poprostu
transfer byl za wolny mimo 2 rownoczesnie pracujacych napedów.

Kwestia ilosci danych do backupowania., Mysle ze przy aktualnych cenach lepiej wybrac jakas Macierz NAS z dyskami SATA/SAS i backupy wykonywac poprzez iSCSI, NFS, FC lub co tam sobie wysnimy...

PS. A z prfesjonalnych systemów polecam Veritas Backup ale on juz za darmo nie jest..Marcin Przybyłek edytował(a) ten post dnia 13.03.09 o godzinie 21:37

Temat: Backupowanie...

W standardowym configu baculi jest to ustawione tak ze bacula przy backupowaniu bazy tworzy plik "Bootstrap" który umozliwia odtworzenie plików bez znajomości bazy (zapisany jest tam volume z którego ma odzyskac dane, miejsce na volume itd), zresztą wszystko jest bardzo ładnie opisane w dokumentacji :)

Obsługuje też skrypty pre- i post backupowe, zarówna na serwerze jak i na kliencie, więc można ustawić żeby np. robił snapshota LVM, zrobił backup, usuwał snapshop ("ładna" metoda robienia backupu, należy tylko pamiętać "snapshottowana" partycja LVM będzie miała słabą wydajność zapisu)

Jeszcze jedno, jeżeli nie zamierzasz rozbudowywać infrastruktury za bardzo to bacula będzie lekkim "overkillem" i może wystarczyć coś prostrzego np taki backup-manager (przynajmniej tak paczka nazywa się w debianie) i w sumie jest całkiem funkcjonalny i nie zajmuje zbyt dużo czasu w konfiguracji.
Maciej Hedrych-Ozimina

Maciej Hedrych-Ozimina IT - problem ? jaki
problem ? nowe
wyzwanie
+48_503_970_286

Temat: Backupowanie...

nie ma to jak stary dobry streamer - u mnie w firmie co dzien lecą 2 tasmy (200GB), jedna z w2k oraz druga z linuxa - cos,zawsze jest jakis prog cenowy ale nikt nie patrzy na zyski...albo po prostu puscic serwer w wirtualizacje i co dzien robic snapshotyMaciej Hedrych-Ozimina edytował(a) ten post dnia 14.03.09 o godzinie 10:25
Andrzej Zieliński

Andrzej Zieliński Administrator
Systemów
Informatycznych, Sp.
z.o.o

Temat: Backupowanie...

No to pojechaliście po bandzie...
"Taśmy niemodne"
Taśmy są bardzo "modne" i są najlepszym medium do backupów. Przez dziesięciolecia nie wymyślono nic lepszego! DVD czy Blue-ray to detal przydatny może do backupu komputera domowego ale przy kilku, kilkudziesięciu serwerach nie ma czasu i pieniędzy w zabawę płytkami. Mam dziennie 1.5 TB backupu - policzcie sobie ile to płytek bo mnie się nie chce - dla mnie to jedna (!) tasiemka.

"Taśmy za wolne"
Taśmy są szybsze od dysków tylko trzeba je dobrze używać! Transfer dla napędów LTO4 to 120MB/s (bez kompresji - z kompresją 2x więcej lub lepiej). Napędy podłączone przez FC potrafią łykać dane dużo szybciej od dysków ;-) (sprawdzone w praktyce)

Streamery kosztują sporo ale są warte swojej ceny - jeśli mamy co backupować ;-)

Jeśli chodzi o główne pytanie - brakuje najważniejszych danych: ilości danych kopiowanych dziennie oraz ilości plików. Od tego zależy odpowiedź! Jeśli to niewielkie środowisko to kopiuj pliki na jeden serwer i później na płytkę (a raczej dwie) i już.

konto usunięte

Temat: Backupowanie...

Marcin Przybyłek:
Co do tasiemiek... kiedys byly modne - teraz malo wydajne.
Ostatnio obslugiwalem backup przez bibloteke tasmowa z 2 napedami
LTO-3. Nie udawalo sie wyrobic z backupem w ciagu nocy bo poprostu
transfer byl za wolny mimo 2 rownoczesnie pracujacych napedów.

Kwestia ilosci danych do backupowania., Mysle ze przy aktualnych cenach lepiej wybrac jakas Macierz NAS z dyskami SATA/SAS i backupy wykonywac poprzez iSCSI, NFS, FC lub co tam sobie wysnimy...

Jak masz marny streamer to każda macierz będzie od niego szybsza. Wydaj pieniądze na DOBRY STREAMER. Wtedy zobaczysz jak terabajty lecą kablem ... w 4-5h 3 terabajty to jak najbardziej możliwe. Macierz osiągnie 200 MB/sec, a streamer przy ciągłym jednostajnym zapisie nawet o 50% więcej.

Typowa prędkość to 120MB/sec, a są też na rynku napędy, które osiągają 300MB/sec. Wszystko jest kwestią ceny.

Tasiemkę możesz przewieźć dokądkolwiek i odtworzyć (oczywiście mając napęd). Możesz ją zamknąć w kasie pancernej, możesz robić teoretycznie nieograniczoną ilość backupów. A ... macierz ?
Marcin Przybyłek

Marcin Przybyłek Kierownik IT działu
wsparcia użytkownika
i utrzymania śr...

Temat: Backupowanie...

Krzyśku, oczywiście znam marketingowe opisy jednak uwierz mi że nie do końca mają one przełożenie na wydajność rzeczywistą podyktowana wieloma czynnikami jak lokacje, typ danych itp.
Nie mówiąc już o zapewnieniu labolatoryjnego stałego podawania danych..
Mówię o napędach np. HP StorageWorks Ultrium 960 czy biblotekach HP i Tanderberg Data.

Proponuje poczytać o aktualnych trendach w zakresie archiwizacji danych w DataCenter dla wysokiego HA.

Choćby koszty obsługi, wydajność, i skalowalność rozwiązania coraz częściej powoduje iż wygrywają projekty oparte o NAS jako mijsce składowania backupów.

Do tego dochodzi jeszcze szybkość i częstotliwość odtwarzania.
Duża ilość odtwarzanych danych ( np. plików ) przez różnych userów powoduje iż biblioteka głównie zajmuje się przewijaniem taśmy do odpowiednich miejsc.

Oczywiście w sytuacji w której wymagamy aby wynosić dane ( w celu ich ochrony ) w inne miejsce składowania dla celów bezpieczeństwa, tasiemki i biblioteki taśmowe są perfekcyjnym rozwiązaniem.
Jednak w przypadku kiedy możemy wykonywać backupy krzyżowo ( miedzy lokalizacjami ) wybrałbym NAS.
Daniel Dominik Rudnicki

Daniel Dominik Rudnicki nie takie IT
straszne jak je
maluja

Temat: Backupowanie...

Marcin Przybyłek:
Krzyśku, oczywiście znam marketingowe opisy jednak uwierz mi że nie do końca mają one przełożenie na wydajność rzeczywistą podyktowana wieloma czynnikami jak lokacje, typ danych itp.
Nie mówiąc już o zapewnieniu labolatoryjnego stałego podawania danych..
Mówię o napędach np. HP StorageWorks Ultrium 960 czy biblotekach HP i Tanderberg Data.

Proponuje poczytać o aktualnych trendach w zakresie archiwizacji danych w DataCenter dla wysokiego HA.

Choćby koszty obsługi, wydajność, i skalowalność rozwiązania coraz częściej powoduje iż wygrywają projekty oparte o NAS jako mijsce składowania backupów.

Do tego dochodzi jeszcze szybkość i częstotliwość odtwarzania.
Duża ilość odtwarzanych danych ( np. plików ) przez różnych userów powoduje iż biblioteka głównie zajmuje się przewijaniem taśmy do odpowiednich miejsc.

Oczywiście w sytuacji w której wymagamy aby wynosić dane ( w celu ich ochrony ) w inne miejsce składowania dla celów bezpieczeństwa, tasiemki i biblioteki taśmowe są perfekcyjnym rozwiązaniem.
Jednak w przypadku kiedy możemy wykonywać backupy krzyżowo ( miedzy lokalizacjami ) wybrałbym NAS.


Oj jakbym sluchal argumentow za wykorzystaniem TSM ;)

Ale tak na serio nic nie stoi na przeszkodzie aby kopie z ostatnich dni trzymac na zasobach dyskowych ktore sa natychmiast dostepne a archiwalne dane w bibliotece
Andrzej Zieliński

Andrzej Zieliński Administrator
Systemów
Informatycznych, Sp.
z.o.o

Temat: Backupowanie...

Marcin backup nie służy do zapewniania HA !!!

Backup jest ostatnią linią obrony - gdy wszystko zawiedzie, całe Data Center pójdzie z dymem i nie mamy NIC - poza kilkoma tasiemkami. Z tego powodu czas odtwarzania w systemie backupu nie jest najważniejszy - najważniejsza jest możliwość odtworzenia! W systemach backupu nie podasz gwarantowanego czasu odtworzenia danych - bo nie ma takiej potrzeby.
Jeśli potrzebujesz HA to musisz do tego użyć innych narzędzi - zapasowe DC, redundantne macierze itd.

Zapewnienie stałego podawania danych do napędów taśmowych jest dziecinnie łatwe - backup robi się na dyski i później z tych dysków wszystko razem na tasiemkę ;-) Jeśli chcemy mieć możliwość szybkiego otworzenia ostatnich danych to dane na dyskach zostawiamy.

Z tych powodów do backupu tylko streamery i tasiemki - do HA - już nie ale myślałem że to wątek o backupie a nie HA...
Marcin Przybyłek

Marcin Przybyłek Kierownik IT działu
wsparcia użytkownika
i utrzymania śr...

Temat: Backupowanie...

Andrzeju, HA przy backupach tez ma nie marginalne znaczenie i tym bardziej w strukturach które maja zapewnic utrzymanie 24/h/365dni w roku a dostępność do utraconych danych ma być szybka.

Tak jak napisałem wcześniej przy modelu w którym firma posiada kilka lokalizacji warto zastosować:
"Jednak w przypadku kiedy możemy wykonywać backupy krzyżowo ( miedzy lokalizacjami ) wybrałbym NAS."
I to napisalem w poprzednim poscie.
W takim wypadku lokalizacja moze ci wybuchnac a ty masz dostęp do danych online on i co ważne zachowujesz ciągłość biznesu.

Do backupow nie tylko tasemki i to niezaleznie od HA. Bardziej zalezy od tego co oczekujesz od backupu. No i czy masz infrastrukture dla takiego rozwiazania.

ale oczywiscie duzo tez zalezy od preferencji Admina.Marcin Przybyłek edytował(a) ten post dnia 16.03.09 o godzinie 14:08
Andrzej Zieliński

Andrzej Zieliński Administrator
Systemów
Informatycznych, Sp.
z.o.o

Temat: Backupowanie...

To nie jest wątek o środowiskach HA gdzie zastosowane rozwiązania nieco różnią się od normalnych środowisk.

Backupy na NAS są ciekawe ale niestety za drogie - koszt dysków szybko przekroczy koszt tasiemek a ponad 90% danych w backupach to są dane które nigdy nie będą odtworzone (sprzed kilku miesięcy czy lat) więc nie ma potrzeby wydawać na nie góry kasy.

W systemie backupu można to rozwiązać na kilka sposobów - np przechowywać ostatnią wersję pliku na dysku a wszystkie poprzednie na taśmie - wtedy potrzebujemy "tylko" tyle przestrzeni dyskowej ile zajmują wszystkie dane produkcyjne.

Co chcesz użyć zamiast tasiemek do przechowania np 100 TB danych ?
Paweł K.

Paweł K. inż.sys. spec ds
wdrożeń

Temat: Backupowanie...

witam,

a może jakieś najprostsze rozwiązanie typu heartbeat - proste i tanie - skoro masz juz serwer backup. Do tego tasiemki "na wszelki wypadek".
jeżeli jest to firmowa sprawa to obciąć quote userom ( filmów trzymać nie muszą w uproszczeniu ) i problem zasobów dyskowych na serwerku się sam rozwiązuje

pozdrawiam
Maciej P.

Maciej P. Administrator IT

Temat: Backupowanie...

Mariusz G.:
Wdrażałem amande i potem zmieniłem na baculę, wg mnie dużo lepszy :)
Tak, trzeba trochę posiedzieć (dokumentacja jest bardzo dobra btw) ale przez to że w baculi masz rozdzielony klient, kontroler i miejsce w które robisz backup jest to dosyć elastyczny system.

W baculi wyglada to tak:
File Daemon(FD) - na serwerze na którym robisz backup (i przywracanie)
Storage Daemon - taśma, dysk twardy, nagrywarka czy cokolwiek
Director (Dir) - Bacula + baza danych MySQL z backupami

Backup wygląda tak że DIR każe FD zrobić backup na SD (wyprzedzając ew. pytanie, szyfrowanie transferu też potrafi).

Wg mnie coś w stylu:
Pon-Pią - backup inkrementacyjny
Sobota - backup diff
Pierwsza niedziela miecha - Full
na dysku twardym (RAID6 z 5-7 dysków)
A backup z każdego miesiąca idzie na Bluray

Kiedyś używałem baculę - ale składowane dane były na dyskach.
Czy robiąc kopię na nośnikach optycznych, jest opcja która pozwala rotować nośniki - utrzymując system różnicowy i pozwoli złożyć pełny stan maszyny? Czy poprosi o dany numer zidentyfikowanej płyty?
Marcin Paweł S.

Marcin Paweł S. programista
C#/SQL/PHP

Temat: Backupowanie...

Mam trochę inne potrzeby i pomysł.
jest w firmie sporo maszyn ms windows, i chcemy żeby serwer łączył się po tych maszynach smb sprawdzał pliki i czy je ma(w najnowszej wersji) w bazie swojej jak nie to zaciągał do repozytorium lokalnego (kila wielkich katalogów z plikami typu 12FA....dat (nazwa od skrutu md5)) oraz tworzył katalogi typu "2016-06-23" z linkami symbolicznymi do repozytorium plików , pliki w repo identyfikowane po md5 tak że nie dublowały by się :). po sambie każdy miał dostęp do swoich kopi z poprzednich dni/miesięcy ... taki a'la GIT
ew. pomocniczo baza mySQL żeby łatwiej się robiło "spłycanie" backupu i wywalanie najstarszych kopi

Chyba że taki skrypcik już jest (dość prawdopodobne)

PS: oczywiście to dla małych officowych plików i takich tam rzeczy z ms offica
Maciej P.

Maciej P. Administrator IT

Temat: Backupowanie...

Mam tak zrobione kopie serwerów, odzyskane 80% miejsca, miesiące kopii wstecz.
Teraz jestem na etapie rozpraszania kopii i muszę je jakoś zapakować na nośniki optyczne, tylko muszę mieć coś czym da się tym zarządzać tak jak tasiemkami
(50 i 100GB bluray)
Daniel W.

Daniel W. Architekt ;)

Temat: Backupowanie...

Maciej P.:
Mam tak zrobione kopie serwerów, odzyskane 80% miejsca, miesiące kopii wstecz.
Teraz jestem na etapie rozpraszania kopii i muszę je jakoś zapakować na nośniki optyczne, tylko muszę mieć coś czym da się tym zarządzać tak jak tasiemkami
(50 i 100GB bluray)
Szacun za zarządzanie mediami - będziesz musiał kupić dużą szafę na nośniki



Wyślij zaproszenie do