woj. mazowieckie
Administracja MS SQL
Warszawa
Na pytanie „ile danych możecie stracić" większość firm odpowiada „żadnych". Tymczasem kopia robiona raz na dobę o północy oznacza, że awaria o szesnastej zabiera cały dzień pracy: zamówienia, faktury, przyjęcia towaru. To pytanie warto zadać przed awarią, a nie po niej.
Strategia odtwarzania
Dwa pytania, o które nikt nie pyta wcześniej
O tym, jak ustawić kopie bazy, decydują dwie liczby. Pierwsza: ile danych firma może stracić w najgorszym przypadku. Druga: jak długo system może nie działać. Firmy z Warszawy rzadko mają te liczby spisane, a bez nich kopie ustawia się „jakoś".
Kopia dobowa oznacza, że w najgorszym razie znika cały dzień pracy. Dla biura z kilkoma fakturami dziennie to może być do przyjęcia. Dla dystrybutora z setkami zamówień, przyjęciami towaru i wysyłkami — zdecydowanie nie. Z kolei czas odtworzenia dużej bazy z samych kopii pełnych potrafi trwać wiele godzin.
Ustalamy obie liczby z zarządem i osobami odpowiedzialnymi za procesy. Na tej podstawie dobieramy rytm kopii pełnych, różnicowych i dziennika transakcji, na przykład co kwadrans. Potem mierzymy odtworzenie i sprawdzamy, czy mieści się w dopuszczalnym przestoju.
Zakres
Co obejmuje strategia odtwarzania
Najpierw liczby, potem ustawienia.
- Ustalenie dopuszczalnej utraty danych
- Ustalenie dopuszczalnego przestoju
- Model odzyskiwania bazy dopasowany do potrzeb
- Rytm kopii pełnych, różnicowych i dziennika
- Kopia poza serwerem produkcyjnym
- Próbne odtworzenie do wybranego momentu
- Zmierzony czas powrotu do pracy
- Spisany plan postępowania przy awarii
- Nie zakładamy, że „żadnych danych" jest za darmo
- Nie ustawiamy kopii bez sprawdzenia czasu odtworzenia
- Nie zostawiamy planu awaryjnego tylko w głowie administratora
Rytm kopii
Rytm kopii a to, co można stracić
Poniżej przykładowe ustawienia i ich skutki.
| Ustawienie kopii | Maksymalna utrata danych | Dla kogo |
|---|---|---|
| Pełna raz na dobę | do całego dnia pracy | mały ruch, dane łatwe do odtworzenia |
| Pełna i różnicowa w ciągu dnia | kilka godzin | średni ruch |
| Pełna, różnicowa, dziennik co godzinę | do godziny | regularna sprzedaż i magazyn |
| Dziennik co kwadrans | do kwadransa | duży ruch zamówień i dokumentów |
| Dziennik co kilka minut | kilka minut | produkcja i handel ciągły |
| Serwer zapasowy odtwarzany na bieżąco | minuty, krótki przestój | gdy przestój jest bardzo kosztowny |
| Każde z powyższych bez testu | nieznana | nikt |
Kopie dziennika transakcji pozwalają odtworzyć bazę do chwili tuż przed awarią albo tuż przed błędną operacją, na przykład przypadkowym usunięciem danych. Sprawdzamy to w teście.
Wynik
Co dostajecie
Kopie ustawione pod liczby, a nie pod przyzwyczajenie.
- Spisane liczby: Ile danych i jak długi przestój.
- Dopasowany rytm kopii: Łącznie z dziennikiem transakcji.
- Plan awaryjny: Kto, co i w jakiej kolejności.
Warszawa w praktyce
Czego nauczyły nas strategie odtwarzania w Warszawie
Pierwsza rzecz: rozmowa o dopuszczalnej utracie danych zmienia perspektywę zarządu. Gdy pada konkretny przykład — „cały wtorek zamówień do wpisania od nowa" — decyzja o kopiach dziennika zapada szybko.
Druga: czas odtworzenia dużej bazy bywa zaskoczeniem. Kopie różnicowe skracają go wyraźnie, bo nie trzeba odtwarzać wszystkich kopii dziennika od ostatniej pełnej.
Trzecia: plan awaryjny musi być spisany i dostępny poza serwerem, którego dotyczy. W dniu awarii nikt nie pamięta kolejności kroków.
Mieliśmy kopię raz na dobę i myśleliśmy, że to wystarczy. Po rozmowie o tym, ile zamówień stracilibyśmy, przeszliśmy na kopie dziennika co kwadrans z testowanym odtworzeniem.
Na start
Czego potrzebujemy na start
Najważniejsza jest rozmowa o procesach.
- Wersja MS SQL i rozmiar baz
- Obecne ustawienia kopii
- Opis procesów, które zależą od bazy
- Osoby, które mogą określić koszt przestoju
- Dostęp do serwera i środowiska testowego
- Godziny pracy i okna serwisowe
Współpraca
Jak pracujemy
Zaczynamy od przeglądu stanu i rozmowy o dopuszczalnej utracie danych oraz przestoju. Spisujemy obie liczby.
Dobieramy rytm kopii, ustawiamy kopię poza serwerem i robimy próbne odtworzenie do wybranego momentu. Pracujemy zdalnie.
Przekazujemy plan awaryjny. W ramach opieki powtarzamy test i jesteśmy dostępni przy awarii produkcyjnej także poza godzinami pracy.
Zasięg
Gdzie dokładnie pracujemy
Strategie kopii i odtwarzania baz MS SQL przygotowujemy dla firm z Warszawy zdalnie.
Pracujemy też dla firm z Piaseczna, Pruszkowa, Legionowa, Marek, Otwocka i Grodziska Mazowieckiego.
- Śródmieście
- Mokotów
- Wola
- Ochota
- Ursynów
- Bemowo
- Białołęka
- Praga-Południe
- Praga-Północ
- Targówek
- Wilanów
- Bielany
Poza samym miastem pracujemy też w okolicy: Piaseczno, Pruszków, Legionowo, Marki, Ząbki, Józefów, Konstancin-Jeziorna, Łomianki. Dla nas to ten sam wyjazd, a dla wyszukiwarki osobny zestaw zapytań, o który mało kto konkuruje świadomie.
Budżet
Ile kosztuje strategia odtwarzania
Koszt zależy od liczby i rozmiaru baz.
| Element | Zakres | Czas | Orientacyjnie |
|---|---|---|---|
| Przegląd i rozmowa | stan kopii, liczby, procesy | kilka godzin | wycena po rozmowie |
| Ustawienie kopii | rytm, dziennik, kopia poza serwerem | kilka godzin | godzinowo |
| Test i plan awaryjny | odtworzenie do momentu, dokument | zależnie od rozmiaru | godzinowo |
| Opieka | monitoring, testy, awarie całą dobę | miesięcznie | abonament, wycena po przeglądzie |
Serwer zapasowy odtwarzany na bieżąco wyceniamy osobno, jeśli jest potrzebny.
Współpraca
Od „żadnych danych" do policzonej strategii
Przegląd
Obecne kopie i bazy.
Liczby
Utrata danych i przestój.
Rytm kopii
Pełne, różnicowe, dziennik.
Test
Odtworzenie do wybranego momentu.
Plan awaryjny
Spisany i dostępny.
Opieka
Cykliczne testy.
Pytania
Zanim zapytasz
W najgorszym razie cały dzień pracy.
Możliwość odtworzenia bazy do chwili tuż przed awarią.
Zależnie od dopuszczalnej utraty danych, np. co kwadrans.
To mierzymy w teście, zależy od rozmiaru i rytmu kopii.
Tak, przy awariach produkcyjnych całą dobę.
Tak, spisany i dostępny poza serwerem.
Ta sama okolica
Pozostałe usługi w Warszawie
Ta sama usługa
Bazy danych MS SQL w innych miastach
Policzmy, ile możecie stracić
Napiszcie, jak dziś robicie kopie i ile zamówień lub dokumentów powstaje dziennie. Zaproponujemy strategię.