Trochę dłużej, trochę taniej · Oszczędź 28% za 6 miesięcy lub 50% za rok, płatne jednorazowo Zobacz plany ↗

Planowanie · 5 min czytania

Zacznij od mapy usług, z której może skorzystać drugi opiekun.

Napisz jeden zapis usługi, który łączy to, co robią członkowie, z rzeczami, które usługa musi utrzymywać w działaniu. Użyteczny inwentarz pozwala innemu upoważnionemu opiekunowi zlokalizować dane, wyjaśnić, kto może je czytać, i rozpocząć odtwarzanie bez polegania na twojej pamięci.

Zanim zaczniesz

  • Uzgodniony cel usługi i osoba upoważniona do podejmowania decyzji operacyjnych.
  • Lista aplikacji, kont i usług zewnętrznych, których już używasz lub zamierzasz używać.
  • Dostęp do zapisów konfiguracji i kopii zapasowych, z sekretami przechowywanymi w ich zatwierdzonym magazynie.
  • Drugi opiekun, który może przejrzeć mapę i zidentyfikować brakujące informacje.

Zacznij od zwykłego zadania członka

Naszym bieżącym przykładem jest ilustracyjny notatnik warsztatowy: członkowie edytują instrukcje, załączają diagramy i prowadzą prywatną księgę notatek organizacyjnych. Grupa wybiera BookStack jako przykład; to wybór planistyczny, a nie zainstalowana aplikacja dostarczana z VPS. Wypełniając arkusz, użyj własnej aplikacji i dokładnych zapisów instalacji.

Opisz usługę jako coś, co osoba może zrobić: „Upoważniony członek może znaleźć aktualne instrukcje naprawy i otworzyć ich załączniki”. Następnie wymień, co znajduje się poza jej zakresem. W tym przykładzie wiki nie przechowuje jedynej kopii instrukcji odtwarzania ani zapisów poświadczeń grupy.

Wypełniony zapis otwarcia — wybory ilustracyjne
PoleWpis do notatnika warsztatowego
CelWspólne instrukcje i prywatne notatki organizacyjne.
Odpowiedzialny opiekunKoordynator notatnika; drugi upoważniony koordynator zapewnia zastępstwo podczas nieobecności.
Adres usługinotes.example.org, przykładowa nazwa hosta do zastąpienia.
Priorytet odtwarzaniaPrzywróć czytanie i załączniki przed zezwoleniem na edycję; na końcu połącz ponownie powiadomienia.

Przypisz każdemu zależnościowi własny wiersz

Przejdź przez logowanie, otwieranie strony, przesyłanie diagramu i otrzymywanie powiadomienia. Dla każdej czynności zapytaj, który komponent przechowuje informacje lub komunikuje się z innym systemem. Przewodnik po kopiach zapasowych BookStack wskazuje bazę danych, konfigurację, przesłane obrazy, załączniki i wszelkie niestandardowe motywy jako składniki odtwarzania. Zapisz ich rzeczywiste lokalizacje, zamiast zakładać, że katalog aplikacji zawiera wszystko. Wymagania dotyczące kopii zapasowej BookStack.

Wypełniony rejestr zależności
KomponentZapis do przechowaniaPytanie o awarię
Aplikacja wikiZainstalowana wersja, metoda instalacji i odwołanie do konfiguracji.Czy opiekun zastępujący może odtworzyć tę wersję?
Baza danychSilnik/wersja, nazwa bazy danych, metoda tworzenia kopii zapasowej i odwołanie do dostępu.Czy można ją odtworzyć bez kontaktowania się z oryginalnym hostem?
ZałącznikiŚcieżki przechowywania, wybór kopii zapasowej i jeden nieszkodliwy plik kontrolny.Czy odtworzona strona nadal otwiera swój diagram?
DNS i HTTPSKto kontroluje domenę, jak zmieniają się rekordy i gdzie znajduje się konfiguracja.Czy grupa może odzyskać normalny adres?
Poczta wychodzącaWybrany przekaźnik, upoważniony właściciel konta i bezpieczne miejsce testowe.Które działania członków kończą się niepowodzeniem lub stają się ciche, jeśli dostarczanie zostanie zatrzymane?
Praca zaplanowanaKażde skonfigurowane zadanie, wyzwalacz, właściciel i dowód awarii.Czy odtworzona kopia powtórzyłaby działanie zewnętrzne?

E-mail i webhooki zasługują na osobne wpisy. BookStack może przetwarzać je w tle, gdy jest skonfigurowany z workerem kolejki; pomyślne załadowanie strony nie dowodzi, że te zadania zostały wykonane. Dokumentacja BookStack dotycząca poczty e-mail i działań w tle.

Oznacz informacje wymagające odmiennego traktowania

„Wiki jest prywatne” jest zbyt ogólne, aby kierować odtwarzaniem lub eksportem. W przykładzie notatnika opublikowane instrukcje naprawy mogą być udostępniane poza grupą, notatki organizacyjne pozostają tylko dla członków, a administracyjne materiały odtwarzania należą do ograniczonego magazynu poza wiki. Zdecyduj, do której kategorii należy każda kolekcja, zanim ją przeniesiesz.

  • Treść: określ, kto może czytać, edytować, usuwać i eksportować każdą kolekcję.
  • Zapisy członków: zapisz, dlaczego usługa ich potrzebuje, kto je przegląda i jak obsługiwane są odejścia.
  • Zapisy operacyjne: wymień logi, raporty kopii zapasowych i zachowane eksporty, wraz z zasadą przeglądu lub usuwania.
  • Sekrety: zapisz odwołanie do pobrania i upoważnionego opiekuna, nigdy wartość poświadczenia.

Kopiom zapasowym i środowiskom odtwarzania również przypisz decyzję o dostępie. Kopia prywatnej księgi pozostaje prywatna, nawet gdy znajduje się w katalogu tymczasowym. Jeśli jeden wiersz łączy publiczne strony i zastrzeżone notatki, podziel go, aż rozróżnienie stanie się użyteczne.

Zapisz kolejność odtwarzania i akceptowalną lukę

Uzgodnij, ile ostatnich edycji grupa mogłaby odtworzyć i jak długo mogłaby pracować z kopii referencyjnej offline. To wymagania do omówienia, a nie czasy odtwarzania ustalone przez ten przewodnik. Przełóż je na harmonogram kopii zapasowych, niezależne miejsce docelowe i ćwiczenie, które może przetestować proponowaną metodę.

  1. Odtwórz instrukcje i upoważniony dostęp potrzebne do rozpoczęcia pracy.
  2. Odbuduj osobne środowisko z zapisanymi wersjami oprogramowania.
  3. Odtwórz bazę danych, pliki i konfigurację jako pasujący zestaw.
  4. Sprawdź czytanie, uprawnienia i załącznik kontrolny przed zezwoleniem na zmiany.
  5. Połącz ponownie normalny adres i działania zewnętrzne dopiero po kontrolowanej decyzji o powrocie.

Obok tej kolejności trzymaj bieżący wybór kopii zapasowej, jej znacznik czasu i najnowszy rzeczywisty wynik ćwiczenia. Tam, gdzie nie odbyło się żadne ćwiczenie, wpisz „jeszcze nie przećwiczone”. Inwentarz zamierzonych kopii nie może dowieść, że te kopie są użyteczne.

Skopiuj pusty zapis usługi

Trzymaj ten arkusz tam, gdzie obaj upoważnieni opiekunowie mogą do niego dotrzeć, gdy VPS jest niedostępny. Linkuj do szczegółowych instrukcji, zamiast zamieniać zapis w drugi, nieaktualny podręcznik instalacji.

Service / member task:
Primary maintainer / cover maintainer:
Normal address / domain account custodian:
Application and database versions:
Data paths / backup selection:
Public, member-only and restricted collections:
External services / scheduled actions:
Credential store references and authorized custodians:
Acceptable data gap / recovery priority:
Independent backup destination:
Last actual restore result / unresolved action:
Next review trigger / owner:

Pozwól innemu opiekunowi znaleźć luki

Poproś opiekuna zastępującego o prześledzenie jednego załącznika od jego strony do magazynu i kopii zapasowej, zlokalizowanie odwołania do konta domeny i wyjaśnienie, jak poczta e-mail zostałaby odłączona podczas odtwarzania. Pozwól mu oznaczyć każde miejsce wymagające niepisanego założenia. Przypisz każdej luce właściciela; nieznana ścieżka kopii zapasowej to praca do wykonania, a nie pusta komórka do ukrycia.

Przejrzyj zapis po nowej integracji, zmianie lokalizacji przechowywania lub przekazaniu opieki. To pomoc nawigacyjna, a nie dowód wydajności, bezpieczeństwa lub udanego odtworzenia. Zamień jego sekcję odtwarzania w próby przywracania, a następnie użyj wspólny plan usługi wiki aby zdecydować, które komponenty wspierające warto obsługiwać.

Dokumentacja stojąca za tą notatką

Korzystaj z dokumentacji dla wersji, którą faktycznie uruchamiasz. Te przykłady są materiałem planistycznym, a nie zapisem testu na Hoszen VPS.