| Termin | Definicja |
|---|---|
| Narzędzia wspierające DR (Redgate | Narzędzia wspierające odtwarzanie po awarii automatyzują weryfikację kopii zapasowych i skracają czas przywrócenia usługi. Zakres narzędzi Redgate w procesie odtwarzania po awariiNarzędzia Redgate wspierające disaster recovery (DR), czyli odtwarzanie działania systemu po awarii, koncentrują się przede wszystkim na bazach danych. Nie zastępują kompletnego planu ciągłości działania, ponieważ nie zapewniają same z siebie wszystkich elementów potrzebnych do uruchomienia aplikacji, konfiguracji systemu operacyjnego, sieci, magazynów plików i zależności zewnętrznych. Mogą jednak automatyzować wybrane czynności: wykonywanie kopii zapasowych, ich weryfikację, odtwarzanie środowisk testowych, monitorowanie instancji oraz kontrolę zmian w schemacie bazy. W praktyce dobór produktu zależy od silnika bazy danych i celu operacyjnego. SQL Backup Pro jest narzędziem przeznaczonym do kopii zapasowych i przywracania baz Microsoft SQL Server. Redgate Monitor służy do monitorowania między innymi SQL Server, PostgreSQL, Oracle, MySQL i MongoDB. SQL Clone tworzy kopie baz SQL Server na potrzeby testów i diagnostyki, natomiast rozwiązania z obszaru Redgate Deploy, takie jak SQL Change Automation, pomagają kontrolować oraz automatyzować wdrażanie zmian schematu SQL Server. Weryfikacja kopii za pomocą SQL Backup ProNajważniejszym elementem przygotowania do odtworzenia jest sprawdzenie, czy kopia nie tylko została zapisana, ale również może zostać użyta. SQL Backup Pro pozwala w zadaniu kopii zapasowej włączyć kontrolę Dokładniejszy test polega na cyklicznym odtworzeniu bazy z najnowszego zestawu kopii na odrębnej instancji SQL Server i uruchomieniu polecenia Monitoring gotowości środowiska bazodanowegoRedgate Monitor dostarcza centralny widok stanu monitorowanych baz i może sygnalizować zdarzenia istotne dla odtwarzania, takie jak brak oczekiwanej kopii zapasowej, problemy z miejscem na dysku, wysokie opóźnienia operacji wejścia-wyjścia, przeciążenie instancji lub nieprawidłowości w pracy mechanizmu bazy. Alert nie przywraca usługi, ale skraca czas wykrycia sytuacji, w której wykonanie procedury DR mogłoby być utrudnione. Istotne jest rozróżnienie alarmu informacyjnego od potwierdzonej gotowości do odtworzenia. Monitoring powinien obejmować również zasoby wykorzystywane przez kopie: katalog docelowy, udział sieciowy, połączenie z repozytorium oraz retencję plików. Jeżeli kopie są tworzone poprawnie, lecz starsze pliki są usuwane zbyt szybko albo lokalizacja docelowa przestaje być dostępna, formalny harmonogram backupu nie zapewnia realnej ochrony. Wskaźniki obserwowane w Redgate Monitor warto połączyć z procedurą eskalacji, opisem właściciela systemu i regularnym testem odtworzeniowym. Testowanie zmian i odtwarzanie środowiska SQL ServerSQL Clone może utworzyć obraz bazy SQL Server lub obrazu opartego na kopii zapasowej, a następnie użyć go jako źródła dla wielu klonów. Klon zachowuje się jak zwykła baza SQL Server, ale jego utworzenie nie wymaga każdorazowego kopiowania całego zbioru danych. Dzięki temu można sprawdzić skrypty naprawcze, migracje i procedury odtworzeniowe na osobnych środowiskach bez ingerowania w bazę produkcyjną. Klon jest przydatny do testów technicznych, lecz nie zastępuje kopii przeznaczonej do awaryjnego przywrócenia środowiska produkcyjnego. SQL Change Automation wspiera kontrolę zmian obiektów bazy oraz przygotowanie skryptów migracyjnych, które można uruchamiać w określonej kolejności. Ma to znaczenie po awarii, gdy odtworzenie danych z backupu musi być połączone z odtworzeniem zgodnej wersji schematu. Przed użyciem procedury należy sprawdzić zależności między tabelami, indeksami, procedurami składowanymi, uprawnieniami i konfiguracją aplikacji. Narzędzie automatyzujące wdrożenie nie usuwa potrzeby wykonania kopii przed zmianą ani potwierdzenia wyniku testami aplikacyjnymi. |