Sieci komputerowe

Odporność i odtwarzanie

Sieci + CyberbezpieczeństwoStudia II stopnia

Odporność wymaga znajomości usług i zależności, zapobiegania pojedynczym punktom awarii oraz regularnie testowanego powrotu do działania. Sama obecność kopii nie gwarantuje odtworzenia.

CyberbezpieczeństwobackupRPO / RTOdisaster recovery

Cele lekcji

Czego się nauczysz

  • Rozróżnisz backup, snapshot, redundancję, wysoką dostępność i plan disaster recovery.
  • Zastosujesz zasadę 3-2-1 wraz z kopią offline lub immutable.
  • Wyznaczysz RPO i RTO na podstawie wpływu biznesowego.
  • Zaplanujesz test odtwarzania danych, konfiguracji i całej usługi.
  • Udokumentujesz zależności potrzebne do ciągłości działania i kolejności przywracania.

Wymagania wstępne

  • Projektowanie sieci
  • Monitoring i zarządzanie
  • Analiza ryzyka
  • Reagowanie na incydenty

Nie używaj zamiennie

Pięć różnych mechanizmów

Mechanizmy mogą współpracować. Klaster HA ogranicza przerwę po awarii węzła, backup pozwala wrócić przed logiczne uszkodzenie, a plan DR określa ludzi, zależności, kolejność i kryteria działania po większym zdarzeniu.

Pięć różnych mechanizmów
MechanizmGłówny celPrzykładCzego nie zapewnia samodzielnie
Backupodzyskanie danych lub konfiguracji z wcześniejszego punktuzaszyfrowana kopia bazy i konfiguracjiciągłej dostępności ani natychmiastowego przełączenia
Snapshotszybki punkt stanu zależny od platformysnapshot wolumenu lub maszynyniezależnej kopii, jeśli pozostaje w tym samym systemie
Redundancjabrak pojedynczego elementu sprzętowego lub łączadwa zasilacze, dwa łącza, RAIDochrony przed logicznym usunięciem, błędem lub ransomware
Wysoka dostępność (HA)automatyczne lub szybkie utrzymanie usługi po awariiklaster z kontrolowanym failoverhistorii danych potrzebnej po ich uszkodzeniu
Disaster recovery (DR)koordynowane odtworzenie po poważnej awariiplan uruchomienia usług w lokalizacji zapasowejciągłości procesu biznesowego bez ludzi, decyzji i komunikacji

Warstwy kopii

Zasada 3-2-1

Praktyczna interpretacja 3-2-1 zakłada co najmniej trzy kopie danych, na co najmniej dwóch różnych rodzajach nośnika lub systemu, z co najmniej jedną kopią poza główną lokalizacją. Kopia offline albo immutable dodatkowo ogranicza możliwość zmiany lub usunięcia przez to samo konto i ten sam incydent.

Liczy się niezależność awarii. Trzy wolumeny w jednej macierzy, trzy foldery w tej samej chmurze lub replika dostępna tym samym kontem administracyjnym mogą ulec wspólnemu uszkodzeniu. Kopie trzeba szyfrować, chronić dostęp, monitorować zadania i znać właściciela klucza odzyskiwania.

Zasada 3-2-1
WarstwaPrzykład małej firmyKontrola
Kopia produkcyjnadane działającej usługimonitoring integralności i uprawnień
Lokalny backuprepozytorium do szybkiego odtworzeniaoddzielne konto, retencja wersji i alert błędu
Kopia poza lokalizacjądrugi region lub fizycznie inny obiekttest dostępu podczas awarii głównej lokalizacji
Offline / immutablenośnik odłączany lub object lockkontrolowane okno zapisu i test odczytu

Cele biznesowe

RPO i RTO

RPO (Recovery Point Objective) określa akceptowalny punkt utraty danych mierzony w czasie. RPO 4 h oznacza, że proces powinien być przygotowany na utratę zmian od ostatnich czterech godzin, nie że odtworzenie potrwa cztery godziny.

RTO (Recovery Time Objective) określa docelowy czas przywrócenia usługi do uzgodnionego poziomu. Obejmuje wykrycie, decyzję, dostęp ludzi, odtworzenie zależności, test i przekazanie usługi. RTO nie jest obietnicą bez sprawdzonej architektury i ćwiczeń.

RPO i RTO
UsługaPrzykładowe RPOPrzykładowe RTOCo musi to umożliwić
Zamówienia15 min2 hczęste kopie lub replikacja, spójna baza i gotowy proces
Pliki biurowe4 h8 hwersjonowanie, backup i dostęp alternatywny
Archiwum24 h3 dnitańsza warstwa kopii i udokumentowane odtwarzanie

Backup bez testu jest hipotezą

Test odtwarzania

  • Testuj na odizolowanym środowisku, aby nie nadpisać produkcji ani nie uruchomić starej usługi w sieci.
  • Sprawdź także kopie konfiguracji urządzeń, licencje, certyfikaty, klucze, DNS, tożsamość i monitoring.
  • Zapisz punkt odzyskania, czas każdego etapu, wynik, odstępstwo, właściciela poprawy i termin ponownego testu.
Test odtwarzania
Poziom testuCo potwierdzaPrzykładowe kryterium
Odczyt kopiiplik istnieje, jest dostępny i przechodzi kontrolę integralnościhash lub weryfikacja narzędzia zgodna
Odtworzenie danychwybrane pliki lub baza dają się odzyskaćaplikacja otwiera dane z właściwego punktu czasu
Odtworzenie usługikonfiguracja, sekrety i zależności tworzą działający systemtest funkcjonalny właściciela usługi
Ćwiczenie DRludzie, komunikacja, lokalizacja i kolejność działają razemzmierzony RPO/RTO oraz lista poprawek

Ograniczanie przerwy

Redundancja i wysoka dostępność

Redundancja dodaje alternatywny element, ale dopiero poprawny mechanizm przełączenia, spójność stanu i regularne testy tworzą wysoką dostępność. Dwa łącza podłączone do jednego operatora i jednej studni kablowej mogą mieć wspólną przyczynę awarii.

Redundancja i wysoka dostępność
ObszarRedundancjaWarunek HAWspólna przyczyna
Internetdwa łączasprawdzone przełączenie tras i DNSten sam operator, trasa fizyczna lub zasilanie
Firewalldwa urządzeniasynchronizacja stanu, konfiguracji i test failoverwspólna błędna reguła lub licencja
Serwerklaster węzłówquorum, spójność danych i monitorowanieten sam storage albo domena zasilania
Danereplikakontrola opóźnienia i poprawnościreplikacja logicznego usunięcia lub szyfrowania

Ciągłość działania

BCP i plan disaster recovery

Business Continuity Plan (BCP) opisuje, jak organizacja utrzymuje krytyczne procesy na akceptowalnym poziomie, także ręcznie lub w trybie zastępczym. Disaster Recovery Plan skupia się na odtworzeniu technologii wspierającej te procesy. DR jest częścią szerszej ciągłości działania.

  • Warunki uruchomienia planu i osoba uprawniona do decyzji.
  • Priorytety usług wynikające z analizy wpływu biznesowego (BIA).
  • Role, kontakty awaryjne i kanały niezależne od uszkodzonej infrastruktury.
  • Lokalizacja kopii, kluczy, licencji, dokumentacji i sprzętu zastępczego.
  • Kolejność przywracania zależności oraz kryteria testu i przekazania usługi.
  • Powrót z trybu awaryjnego do normalnego i rozliczenie zmian wykonanych podczas przerwy.

Kolejność odtwarzania

Mapa zależności małej firmy

Przywracanie aplikacji przed DNS, czasem lub tożsamością może wydłużyć przestój i tworzyć błędne dane. Diagram powinien obejmować także dostawców, energię, łącza, ludzi i klucze, nie tylko serwery.

Mapa zależności małej firmy
UsługaZależności wejścioweOdbiorcyTryb zastępczyWłaściciel
TożsamośćDNS, czas, baza kont, certyfikatyVPN, aplikacje, administratorzylokalne konto awaryjne chronione procedurąIT
DNSsieć, czas, konfiguracja strefprawie wszystkie usługiudokumentowane wpisy krytyczneadministrator sieci
Zamówieniabaza, tożsamość, DNS, płatnościsprzedaż i magazynkontrolowany rejestr ręcznysprzedaż
Kopiestorage, sieć zarządzająca, kluczewszystkie odtwarzane usługikopia offline z procedurą dostępuIT + kierownictwo

Awaria i odtworzenie

Scenariusz małej firmy

Błąd storage zatrzymuje system zamówień. Klaster aplikacji nadal działa, ale nie ma spójnego dostępu do danych, więc sama redundancja serwerów nie utrzymuje usługi. Właściciel uruchamia tryb ręczny BCP, a zespół techniczny sprawdza, czy zdarzenie jest awarią, błędem logicznym czy incydentem bezpieczeństwa.

Wybrany backup przechodzi kontrolę integralności i zostaje odtworzony w odizolowanym środowisku. Najpierw uruchamiane są zależności, potem baza i aplikacja. Właściciel porównuje ostatnią transakcję z RPO, wykonuje test funkcjonalny i zatwierdza stopniowe przyłączenie. Zespół mierzy rzeczywisty RTO i rozlicza zamówienia zapisane ręcznie.

Odporność w praktyce

Na co zwrócić uwagę

  • Backup dostępny tym samym kontem co produkcja może zostać zmieniony podczas tego samego incydentu.
  • Snapshot zależny od uszkodzonej macierzy nie jest niezależną kopią.
  • Replikacja szybko przenosi również logiczne usunięcia i zaszyfrowane dane.
  • Test techniczny bez właściciela biznesowego może nie wykryć brakującej funkcji lub niespójnych danych.
  • RPO i RTO powinny być mierzalne, uzgodnione i ponownie oceniane po zmianie usługi.

Kontrola jakości

Najczęstsze błędy

  • Uznanie zakończonego zadania backupu za potwierdzenie odtwarzalności.
  • Trzymanie wszystkich kopii w jednej domenie administracyjnej i lokalizacji.
  • Mylenie redundancji lub RAID z backupem.
  • Plan DR bez aktualnych kontaktów, kluczy, kolejności i kryteriów testu.
  • Deklarowanie RTO krótszego niż czas dostępności ludzi, sprzętu i zależności.

Sprawdź rozumienie

Pytania kontrolne

  • Dlaczego trzy kopie na jednej macierzy nie realizują celu 3-2-1?
  • Czym różni się RPO 4 h od RTO 4 h?
  • Dlaczego HA nie zastępuje backupu, a backup nie zastępuje HA?
  • Jak test odtwarzania może naruszyć produkcję, jeśli nie jest odizolowany?
  • Jakie zależności trzeba przywrócić przed aplikacją korzystającą z DNS i tożsamości?

Praca własna

Zadanie samodzielne

Wybierz fikcyjną usługę małej firmy i przygotuj BIA w uproszczonej formie: właściciel, wpływ przerwy, RPO, RTO, zależności, tryb zastępczy, strategia 3-2-1, test odtwarzania oraz kryterium powrotu do normalnej pracy.

Praktyka

Ćwiczenie praktyczne — Plan odporności i odtwarzania

  1. Przyporządkuj sześć przykładów do backupu, snapshotu, redundancji, HA, BCP lub DR i uzasadnij różnicę.
  2. Dla bazy zamówień zaprojektuj trzy niezależne warstwy kopii oraz sposób testu bez dostępu do produkcji.
  3. Ułóż kolejność odtwarzania: sieć zarządzająca, czas, DNS, tożsamość, baza, aplikacja i monitoring. Wskaż zależności.

Najważniejsze wnioski

Podsumowanie

  • Backup, snapshot, redundancja, HA i DR mają różne cele i dopiero razem mogą tworzyć odporną usługę.
  • Zasada 3-2-1 wymaga niezależności kopii, a offline lub immutable ogranicza wspólny skutek incydentu.
  • RPO opisuje dopuszczalną utratę danych, a RTO docelowy czas przywrócenia usługi.
  • Odtwarzalność potwierdzają regularne testy całej usługi, ludzi, zależności i komunikacji.