Używanie narzędzi firm trzecich do tworzenia kopii zapasowych

11

Czy są jakieś zalety używania Narzędzi stron trzecich do tworzenia kopii zapasowych?

Nie odnoszę się w szczególności do jednego, ale chcę wiedzieć, czy ktoś używa ich do DB większej niż 200 GB. Serwery to głównie MSSQL 2008R2, Standard i Enterprise Edition.

Pedro Faro
źródło

Odpowiedzi:

7

To tylko mój wkład, ale wspierałem większość głównych graczy zewnętrznych dostawców kopii zapasowych. Wspierałem klientów korzystających z Idera, RedGate, Dell LiteSpeed, NetBackup (który tak naprawdę nie ma kompresji, ale jest firmą zewnętrzną), a także kilku innych dostawców, których już nie pamiętam.

Ulepszona kompresja, którą możesz uzyskać lub nie z produktami innych firm, ma kompromis .... obciążenie procesora. Widziałem, jak produkt Dell (LiteSpeed) działa w środowisku SQL Server 2014 na bazie danych o pojemności 500 GB, a użycie wysokiej kompresji zabija procesor. W rezultacie powstał tylko plik kopii zapasowej o wielkości około 64 GB. W rezultacie SQL Server przestał dostarczać zasoby do kopii zapasowych, ponieważ produkt Dell korzysta z interfejsu API VDI. Poziom kompresji musiał zostać obniżony z 7 do około 3, co zmniejszyło rozmiar kopii zapasowej do około 82 GB. Zrobiliśmy natywną kopię zapasową z włączoną kompresją tej samej bazy danych, która miała rozmiar 84 GB. Więc czy warto i kosztować kompromis?test, test, test

Wydaje mi się, że pamiętam klienta, który kilka lat temu korzystał z produktu Idera i miałem ciągłe problemy z tworzeniem kopii zapasowych medycznych baz danych o wielkości 1 TB +. Myślę, że niektóre z nich miały związek z podsystemem dyskowym, na którym zapisywane były kopie zapasowe, i znowu dlatego trzeba przetestować. Ogólnie interfejs GUI Idera nie zaprasza mnie i może przydać się wiele ulepszeń. Wybrałbym RedGate lub Dell zamiast Idera każdego dnia tygodnia.

Należy również pamiętać, że większość produktów do tworzenia kopii zapasowych innych firm będzie używać interfejsu API VDI do programu SQL Server. To samo w sobie może również powodować problemy, często występujące w dzienniku błędów błędy „BackupVirtualDevice” lub „BackupIORequest”. Niektóre z nich są fałszywie pozytywne (w rzeczywistości miało miejsce tworzenie kopii zapasowych), a niektóre z nich mają uzasadnione awarie. Przeczytaj artykuł lub fora wsparcia dla dostawców. RedGate i Idera mają bardzo dobre systemy wsparcia i bardzo dobrze radzą sobie z powrotem z pomocą. Dell Do tej pory nie musiałem wykonywać połączeń z pomocą techniczną dla ich produktu.

Ostatnią rzeczą, którą przywołam, jest format kopii zapasowej wykonanej przez produkt innej firmy. Jeśli wpadniesz w sytuację DR, czy będziesz mieć również serwer rezerwowy na licencję na ten produkt? Wierzę, że Dell pozwala na zainstalowanie LiteSpeed ​​bez licencji na przywrócenie, ale musi mieć licencję na wykonywanie kopii zapasowych. Myślę, że większość dostawców zawiera także narzędzie do konwersji bazy danych specyficznej dla dostawcy na natywny plik kopii zapasowej programu SQL Server, na wypadek awarii.


źródło
5

Czy są jakieś zalety używania Narzędzi stron trzecich do tworzenia kopii zapasowych?

Zdecydowanie istnieją w zależności od potrzeb i wymagań dotyczących baz danych hostowanych w tych instancjach serwera SQL. Niektóre korzyści, które widziałem, to szyfrowanie kopii zapasowych i dostosowywanie pod względem poziomu kompresji, który chcesz kompresować.

Zaletą narzędzi innych firm będzie również możliwość tworzenia kopii zapasowych w jednym skompresowanym pliku. Paski w ten sposób mogą skrócić czas potrzebny na wykonanie kopii zapasowej.

Korzystam z Idera SQL safe dla kilku baz danych hostowanych na env powyżej 500 GB i jesteśmy bardzo zadowoleni z wyników, ponieważ nie tylko oszczędza czas na skompresowane kopie zapasowe, ale ma także funkcję natychmiastowego przywracania.

Więc zależy to całkowicie od tego, jak chcesz stąd przejść.

Możesz również przetestować natywną funkcję kompresji kopii zapasowej z samego serwera SQL na wypadek, gdyby kompresja kopii zapasowych była jedyną potrzebą.

Dostępne są różne bezpłatne wersje próbne, możesz je odpowiednio przetestować i sprawdzić, co odpowiada wymaganiom.

KASQLDBA
źródło
4

Jedyną korzyścią, jaką widzę przy korzystaniu z kopii zapasowej innej firmy (korzystamy z kopii zapasowej SQL Server Pro firmy Redgate) jest

  • Bardzo dobra kompresja - możesz przypisywać wątki podczas wykonywania kopii zapasowych.
  • Ochrona hasłem - możesz zaszyfrować swoje kopie zapasowe za pomocą $ tr0ngP @ ssw0rd!

Począwszy od SQL Server 2014, istnieje wiele ulepszeń natywnych kopii zapasowych.

Uwaga: istnieje tylko niewielka różnica w kompresji między kopiami zapasowymi Redgate i SQL Server wykonanymi za pomocą COMPRESSION.

Dla większych kopii zapasowych baz danych, można grać MAXTRANSFERSIZEi BUFFERCOUNTi umożliwiają błyskawiczne inicjalizacji pliku .

Kin Shah
źródło
0

Korzyści z zewnętrznego narzędzia do tworzenia kopii zapasowych będą się różnić w zależności od indywidualnych potrzeb. Ogólnie rzecz biorąc, podstawowe zalety w porównaniu z wbudowanymi funkcjami tworzenia kopii zapasowych SQL obejmują:

  1. Brak wymogu dostępu do systemu plików serwera ; narzędzia innych firm mogą być uruchamiane na komputerze lokalnym, serwerze itp. i mogą przechowywać kopie zapasowe w dowolnym miejscu. Jest to szczególnie istotne w przypadku korzystania z SQL Server w chmurze (takich jak Amazon RDS i Azure ), ponieważ zazwyczaj używają zastrzeżonych usług tworzenia kopii zapasowych lub migawek.
  2. Przełam bariery VPN ; narzędzia firm trzecich (takie jak SQribe ) są niedrogie i mogą również tworzyć kopie zapasowe i przywracać na żądanie w osobnych działaniach, dzięki czemu można wykonać kopię zapasową przez VPN „A”, a następnie przywrócić na serwerze w VPN „B”, używając kompresji Zip i więcej . Jestem głównym programistą tego produktu, FYI.
  3. Rozszerzone zestawy funkcji ; większe i droższe zestawy narzędzi (takie jak Red-Gate ) zapewniają opcje, które nie są dostępne podczas korzystania z wbudowanej funkcji tworzenia kopii zapasowych, takie jak aktualizowanie miejsca docelowego w miejscu bez upuszczania i odtwarzania obiektów.
  4. Pełna kontrola nad czasem i lokalizacją ; podobnie jak w przypadku każdego oprogramowania, narzędzia innych firm zapewniają elastyczność planowania zadań według własnych upodobań i przechowywania kopii zapasowych w dowolnym miejscu, w tym w chmurze. Wiele z nich może być używanych w skryptach wsadowych / PowerShell za pomocą pomocników CLI.
  5. Wersjonowanie ; narzędzia, które generują pliki skryptów T-SQL jako dane kopii zapasowej, pozwalają dołączyć schemat bazy danych i / lub dane do kontroli źródła wraz z kodem aplikacji (jak na github ). Dzięki temu możliwe jest wycofywanie i wybieranie schematu SQL lub zmiany danych.
Michael Argentini
źródło
-1

Uszkodzenie bazy danych jest jednym z koszmarów w życiu każdego użytkownika SQL Server. Nie ma idealnego sposobu na zapewnienie bezpieczeństwa i bezpieczeństwa danych, ale najlepszą rzeczą, jaką możesz zrobić, aby chronić swoją bazę danych, jest tworzenie zaplanowanych kopii zapasowych.

Oczywiście, jeśli administrujesz bazą danych większą niż 200 GB, aby tworzyć kopie zapasowe za pomocą polecenia T-SQL, nie jest to bardzo wygodne. W takich przypadkach lepiej jest używać narzędzi innych firm. Mam pewne doświadczenie w korzystaniu z narzędzi firm trzecich i cieszę się, że w dzisiejszych czasach mamy takie oprogramowanie, które ułatwia życie DBA.

Dzisiaj rynek jest pełen takich narzędzi firm trzecich, możesz znaleźć różne oprogramowanie o różnej cenie i funkcjach, na przykład Idera , RedGate i Quest LiteSpeed .

Tutaj chcę dodać kilka korzyści z korzystania z narzędzi firm trzecich:

  • Możesz zaplanować tworzenie kopii zapasowych bazy danych
  • Możesz wysyłać kopie zapasowe do FTP, folderu lokalnego lub sieciowego, Dropbox , Amazon S3 , Dysku Google , ...
  • Możesz wykonać kopię zapasową różnych plików
  • Możesz otrzymać potwierdzenie e-mailem
  • Możesz chronić swoją kopię zapasową za pomocą szyfrowania

W każdym razie narzędzia do tworzenia kopii zapasowych innych firm są naprawdę przydatne. Pomogą ci zminimalizować ryzyko utraty danych.

animuson
źródło