1/55
Sieciowe systemy składowania danych: SAN, NAS i macierze RAID
Cel slajdu: Slajd wprowadza w tematykę sieciowych systemów składowania danych: SAN, NAS i macierzy RAID.

Kryptologia i bezpieczna wymiana informacji

Część 6 - Sieciowe systemy składowania danych: SAN, NAS i macierze RAID

Sieciowe systemy składowania danych (ang. Network Storage Systems): To scentralizowane architektury przechowywania danych dla wielu hostów, obejmujące macierze RAID oraz sieci SAN i NAS. Łączą warstwę fizycznych nośników z logicznym udostępnianiem pojemności w sieci. Stanowią fundament dostępności i bezpieczeństwa danych w organizacji.
2/55
Spis treści części 6
Cel slajdu: Slajd przedstawia spis treści części szóstej, porządkujący drogę od nośników po chmurę.

Plan części

Plan części (ang. Table of Contents): To uporządkowana mapa materiału prowadząca od nośników i hierarchii pamięci przez RAID i architektury DAS, NAS i SAN aż po kopie zapasowe i chmurę. Porządkuje zależności między parametrami sprzętu a decyzjami projektowymi. Ułatwia powtarzanie i szybki powrót do wybranych zagadnień.
3/55
Cele uczenia się
Cel slajdu: Slajd określa cele uczenia się, czyli umiejętności doboru i zabezpieczania magazynów danych.

Efekty uczenia się

  • W1: scharakteryzować hierarchię pamięci masowej, nośniki danych i poziomy macierzy RAID oraz opisać architektury DAS, NAS i SAN.
  • U1: dobrać architekturę składowania (RAID, DAS/NAS/SAN, kopie zapasowe) do wymagań organizacji (pojemność, wydajność, dostępność, budżet).
  • Powiązać szyfrowanie danych w spoczynku i zarządzanie kluczami z zagadnieniami kryptografii z części 3–5.
  • Rozumieć strategie kopii zapasowych, snapshotów i odzyskiwania po awarii (RPO/RTO).
Efekty uczenia się (ang. Learning Outcomes): To zestaw wiedzy i umiejętności obejmujący hierarchię pamięci, nośniki, poziomy RAID oraz architektury DAS, NAS i SAN. Obejmują dobór magazynu do pojemności, wydajności, dostępności i budżetu organizacji. Łączą szyfrowanie danych w spoczynku z kryptografią z wcześniejszych części kursu.
4/55
Dlaczego dane wymagają ochrony - wprowadzenie
Cel slajdu: Slajd wyjaśnia, dlaczego dane wymagają ochrony przed awarią, błędem i atakiem.

Dane jako najcenniejszy zasób organizacji

  • Koszty utraty danych: przestoje usług (koszty godzinowe), kary za naruszenie RODO, utrata zaufania klientów.
  • Związek z poprzednimi częściami: szyfrowanie (część 3), klucze i podpisy (część 4), TLS/uwierzytelnianie (część 5) - wszystko finalizuje się w sposobie przechowywania danych.
  • Część 6 w pigułce: nośniki, RAID, DAS/NAS/SAN, szyfrowanie w spoczynku, kopie zapasowe i odtwarzanie.
Dane jako zasób strategiczny (ang. Data as Strategic Asset): To traktowanie informacji jako najcenniejszego zasobu, którego utrata, wyciek lub niedostępność powoduje straty finansowe, prawne i wizerunkowe. Ochrona obejmuje kradzież, błędy ludzkie, awarie nośników i złośliwe oprogramowanie. Sama kryptografia transmisji nie wystarcza bez bezpiecznego przechowywania danych.
5/55
Hierarchia pamięci masowej
Cel slajdu: Slajd przedstawia hierarchię pamięci masowej od rejestrów po archiwa taśmowe.

Od rejestrów do archiwów

  • Poziomy: rejestry → pamięć podręczna (L1-L3) → RAM → pamięć masowa (SSD/HDD) → archiwa (taśmy/chmura).
  • Pamięć pierwotna (RAM/DRAM) - szybka, ulotna, droga; pamięć wtórna (dyski, taśmy) - trwała, wolniejsza, tańsza na GB.
  • Zasada: im bliżej procesora, tym szybciej, ale drożej - stąd tiering danych (gorące/zimne dane).
Hierarchia pamięci (ang. Memory Hierarchy): To uporządkowanie pamięci od najszybszych i najdroższych rejestrów i pamięci cache przez RAM aż po tanie i wolne dyski, taśmy i chmurę. Wykorzystuje lokalność czasową i przestrzenną oraz podział na dane gorące, ciepłe i zimne. Pozwala godzić wydajność z kosztem poprzez warstwowanie składowania.
6/55
Nośniki danych - przegląd
Cel slajdu: Slajd daje przegląd nośników danych: HDD, SSD, NVMe i taśm magnetycznych.

HDD, SSD, taśmy, nośniki optyczne

  • HDD (dysk magnetyczny) - wirujące talerze, głowice magnetyczne; tani na GB, dobre dla dużych danych sekwencyjnych; wrażliwy na wstrząsy.
  • SSD (półprzewodnikowy) - pamięć NAND; brak części ruchomych, niskie opóźnienia; komórki SLC/MLC/TLC/QLC (tańsze = mniej trwałe zapisy).
  • Taśmy LTO - najtańszy koszt/GB, idealne do archiwum; dostęp wyłącznie sekwencyjny (potrzebny napęd i katalogowanie). Żywotność do 30 lat to deklaracja producenta dla nośników klasy enterprise; w praktyce trzeba uwzględnić degradację, brak gwarancji odczytu po dekadzie oraz konieczność cyklicznej migracji na nowe generacje, bo po 10-15 latach kaseta bywa niedostępna serwisowo.
  • Dyski optyczne / przenośne - Blu-ray (archiwum), pendrive'y (transport) - ryzyko zgubienia = zagrożenie danych!
Nośniki danych (ang. Storage Media): To fizyczne podłoża zapisu obejmujące talerzowe dyski HDD, półprzewodnikowe dyski SSD z komórkami SLC, MLC, TLC i QLC oraz taśmy LTO do archiwizacji. HDD są tanie pojemnościowo lecz wrażliwe na wstrząsy, SSD oferują niskie opóźnienia kosztem zużywania się komórek, a taśmy zapewniają najniższy koszt na gigabajt przy dostępie sekwencyjnym. Dobór warstwy zależy od charakteru danych i wymagań dostępu.
7/55
Parametry wydajności nośników
Cel slajdu: Slajd omawia parametry wydajności nośników: IOPS, przepustowość i opóźnienia.

Czym mierzymy nośnik?

  • Przepustowość (throughput) - MB/s przy odczycie/zapisie sekwencyjnym; ważna dla dużych plików i kopii.
  • IOPS (Input/Output Operations Per Second) - liczba operacji wejścia/wyjścia na sekundę; kluczowe dla baz danych i wirtualizacji (małe, losowe I/O).
  • Opóźnienie (latency) - czas pojedynczej operacji (HDD ~5-10 ms, SSD ~0.1 ms, NVMe mniej); decyduje o reaktywności aplikacji.
  • Niezawodność: MTBF (średni czas między awariami), AFR (roczna stopa awaryjności); TBW (całkowity zapis do zużycia) dla SSD.
Parametry wydajności nośnika (ang. Storage Performance Metrics): To miary obejmujące przepustowość w megabajtach na sekundę, liczbę operacji IOPS oraz opóźnienie pojedynczego żądania. Uzupełniają je wskaźniki niezawodności MTBF, AFR oraz całkowitego zapisu TBW dla pamięci flash. Pozwalają dopasować dysk do obciążeń sekwencyjnych, losowych i bazodanowych.
8/55
Ryzyka awarii dysków
Cel slajdu: Slajd przedstawia ryzyka awarii dysków: błędy URE, zużycie SSD i statystyki AFR.

Dyski zawodzą - statystyka i sygnały

  • Rodzaje uszkodzeń: mechaniczne (HDD: głowice, łożyska), elektroniczne (kontroler, elektronika), logiczne (uszkodzenie systemu plików).
  • Statystyki: raporty Backblaze podają roczny wskaźnik awarii (AFR) HDD rzędu 1-2%: 1,70% za 2023 r., 1,57% za 2024 r. i 1,36% za 2025 r. (1,83% to wynik za 2019 r., nie za 2023 r.); dyski SSD i modele enterprise bywają wyraźnie lepsze. Awarie nie są w pełni losowe - mają wczesny, gwałtowny przebieg w pierwszych miesiącach.
  • Krzywa wannowa (bathtub curve): wysoka awaryjność na początku życia, potem okres stabilny, wzrost przy starzeniu się dysku.
  • SMART (Self-Monitoring, Analysis and Reporting Technology) - dysk raportuje parametry (reallocated sectors, temperature); monitoruje się je narzędziami (smartctl).
Awarie dysków i monitoring SMART (ang. Disk Failures and SMART): To uszkodzenia mechaniczne, elektroniczne i logiczne opisane statystycznie rocznym wskaźnikiem AFR oraz krzywą wannową wysokiej awaryjności początkowej i końcowej. Technologia SMART raportuje parametry takie jak realokowane sektory i temperatura, monitorowane narzędziem smartctl. Wczesne ostrzeganie umożliwia kopię danych i spokojną wymianę przed utratą informacji.
9/55
Interfejsy nośników - SATA, SAS, NVMe
Cel slajdu: Slajd porównuje interfejsy nośników SATA, SAS i NVMe pod względem szybkości i zastosowań.

Jak dysk łączy się z komputerem?

  • SATA - standard dysków użytkowych i budżetowych serwerów; do ~600 MB/s (SATA 3.0, 6 Gb/s); na port przypada jeden dysk (multiplikator portów spotykany głównie w serwerach).
  • SAS (Serial Attached SCSI) - przeznaczenie serwerowe/enterprise; wyższa niezawodność i MTBF, lepsza obsługa kolejek; dysk SATA podłącza się do kontrolera/HBA SAS, w drugą stronę nie.
  • NVMe (Non-Volatile Memory Express) - nowoczesny interfejs dla SSD przez PCIe; bardzo niskie opóźnienia, tysiące kolejek.
  • Porównanie: wydajność porządkuje je NVMe > SAS > SATA, ale koszt za GB działa odwrotnie - NVMe jest najdroższe, SATA najtańsze; dobór wg klasy serwera i obciążenia.
Interfejsy nośników (ang. Drive Interfaces): To standardy łączenia dysków z systemem obejmujące tani SATA do zastosowań podstawowych, serwerowy SAS o lepszych kolejkach i ekspanderach oraz nowoczesny NVMe przez PCIe o tysiącach kolejek i minimalnych opóźnieniach. Szeregują się wydajnością NVMe powyżej SAS i SATA przy odwrotnej relacji kosztu za gigabajt. Decydują o skalowalności, szybkości i klasie serwera.
10/55
Systemy plików - rola i typy
Cel slajdu: Slajd wyjaśnia rolę systemów plików i porównuje typy od ext4 i NTFS po ZFS.

Uporządkowanie magazynu

  • Metadane vs dane: informacje o plikach (rozmiar, czas, prawa) przechowywane osobno; ich uszkodzenie = trudne odzyskanie plików.
  • Journaling (dziennikowanie) - log zmian przed wykonaniem, by po awarii system plików szybko się odtworzył (ext4, XFS, NTFS).
  • Systemy plików sieciowych: NFS (Unix/Linux) i SMB/CIFS (Windows/NAS) - dostęp do plików przez sieć.
System plików (ang. File System): To warstwa oprogramowania organizująca dane i metadane na nośniku, odpowiadająca za nazwy, uprawnienia i integralność, realizowana przez NTFS, ext4, XFS, APFS czy ZFS. Chroni spójność przez księgowanie zmian oraz sumy kontrolne i samonaprawę w rozwiązaniach zaawansowanych. W sieci funkcję tę pełnią protokoły NFS i SMB udostępniające pliki klientom.
11/55
Ochrona danych w spoczynku - wprowadzenie
Cel slajdu: Slajd wprowadza ochronę danych w spoczynku poprzez szyfrowanie i kontrolę dostępu.

Szyfrowanie jako warstwa ochrony (nawiązanie do części 3)

  • Dane w spoczynku - dane zapisane na nośniku; zagrożenie: kradzież dysku/laptopa, nieautoryzowany dostęp do magazynu.
  • Szyfrowanie blokowe (cały dysk/partycja) vs plikowe (wybrane pliki/katalogi) - różny stopień ochrony i wygody.
  • Mechanizmy: LUKS/dm-crypt (Linux), BitLocker (Windows), FileVault (macOS) - silne szyfry (AES-XTS).
  • Ryzyko kluczy: utrata hasła/klucza rozszyfrowującego = trwała utrata danych (brak "tylnych drzwi").
Ochrona danych w spoczynku (ang. Data at Rest Protection): To szyfrowanie informacji zapisanych na nośniku przed skutkami kradzieży dysku lub nieautoryzowanego dostępu do magazynu. Realizują je mechanizmy szyfrowania blokowego całego wolumenu takie jak LUKS, BitLocker i FileVault z trybami typu AES-XTS, często wsparte modułem TPM. Utrata klucza oznacza trwałą utratę danych, więc wymaga procedur odzyskiwania.
12/55
Redundancja danych - pojęcie RAID
Cel slajdu: Slajd wyjaśnia pojęcie redundancji RAID jako łączenia dysków dla wydajności i odporności.

RAID - Redundant Array of Independent Disks

  • Prawdopodobieństwo: awaria jednego dysku w macierzy jest prawdopodobna w skali lat; RAID chroni przed jej skutkami.
  • Cele (kompromisy): więcej niezawodności (redundancja) kosztem pojemności; więcej wydajności (striping) bez nadmiarowości.
  • Pamiętaj: RAID to nie backup - nie chroni przed usunięciem pliku, wirusem czy pożarem.
Macierz RAID (ang. Redundant Array of Independent Disks): To technika łączenia wielu niezależnych dysków w jeden wolumen logiczny dla zwiększenia wydajności, pojemności lub niezawodności, opisana przez Pattersona, Gibsona i Katza w 1988 roku. Balansuje między nadmiarowością kosztem pojemności a paskowaniem bez ochrony. Nie zastępuje kopii zapasowej, bo nie chroni przed usunięciem, wirusem ani pożarem.
13/55
Podstawowe techniki RAID
Cel slajdu: Slajd przedstawia podstawowe techniki RAID: striping, mirroring i parzystość.

Cegiełki, z których buduje się poziomy

  • Striping (paskowanie) - dane rozdzielane na małe pasma (stripe) między dyski; równoległe odczyty/zapisy = większa wydajność.
  • Mirroring (lustro) - pełna kopia danych na drugim dysku; odporność na awarię, koszt 2×.
  • Parity (parzystość) - nadmiarowy blok umożliwiający odtworzenie utraconego fragmentu (jeden blok nadmiaru na grupę); tani, ale wymaga zapisu parzystości.
  • Kombinacje: poziomy łączą techniki (np. RAID 10 = mirror + stripe), by uzyskać kompromis wydajność/niezawodność.
Techniki RAID (ang. RAID Building Blocks): To trzy podstawowe cegiełki obejmujące paskowanie rozdzielające dane dla równoległości, lustrowanie tworzące pełną kopię kosztem pojemności oraz parzystość umożliwiającą odtworzenie utraconego fragmentu. Zapis z parzystością wymaga kosztownej aktualizacji, natomiast odczyt korzysta z równoległości. Ich kombinacje tworzą poziomy kaskadowe takie jak RAID 10.
14/55
RAID 0 - striping
Cel slajdu: Slajd opisuje RAID 0 jako striping zwiększający szybkość bez żadnej odporności.

Wydajność bez redundancji

  • Działanie: dane dzielone na pasma i rozkładane na wszystkich dyskach - bez żadnej nadmiarowości.
  • Zaleta: wysoka wydajność (równoległy odczyt/zapis); pojemność = suma dysków.
  • Wada: awaria dowolnego dysku niszczy wszystkie dane macierzy (bezpowrotnie).
  • Zastosowania: dane tymczasowe, cache, rendering, tam, gdzie dane można odtworzyć (nigdy jako podstawowa ochrona).
RAID 0 (ang. Striping): To poziom realizujący wyłącznie paskowanie bez żadnej nadmiarowości, rozdzielający pasma danych na wszystkie dyski. Oferuje wysoką wydajność i pełną sumaryczną pojemność przy rosnącym z liczbą dysków ryzyku utraty całości po awarii jednego z nich. Nadaje się tylko do danych tymczasowych i odtwarzalnych, takich jak cache czy rendering.
15/55
RAID 1 - mirroring
Cel slajdu: Slajd przedstawia RAID 1 jako mirroring zapewniający pełną kopię kosztem pojemności.

Lustrzane kopiowanie

  • Działanie: pełna kopia danych na dwóch (lub więcej) dyskach - zapis trafia na oba jednocześnie.
  • Odporność: przetrwa awarię jednego dysku (przy N dyskach - N-1).
  • Wydajność: zapis bez poprawy (trzeba podwójnie), odczyt równoległy (dwa źródła).
  • Koszt: efektywna pojemność to 1/n fizycznej (2 dyski = 50% pojemności).
RAID 1 (ang. Mirroring): To lustrzane kopiowanie, w którym każdy zapis trafia jednocześnie na dwa lub więcej dysków. Przetrwa awarię wszystkich dysków poza jednym, poprawia odczyt równoległy, lecz nie przyspiesza zapisu i oddaje połowę pojemności przy dwóch dyskach. Sprawdza się dla małych, krytycznych wolumenów systemowych dzięki prostej odbudowie przez kopiowanie.
16/55
RAID 5 - striping z parzystością
Cel slajdu: Slajd wyjaśnia RAID 5 jako striping z parzystością tolerujący awarię jednego dysku.

Ekonomiczna ochrona (minimum 3 dyski)

  • Działanie: dane + rozproszona parzystość (bloki P na różnych dyskach) w paskach.
  • Odporność: na awarię jednego dysku; odtworzenie z pozostałych bloków + parzystości.
  • Pojemność efektywna: (N - 1) dysków - jednego dysku "nie ma" (koszt parzystości).
  • Cena: zapis wymaga aktualizacji parzystości (read-modify-write) - wolniejszy zapis losowy.
RAID 5 (ang. Striping with Distributed Parity): To paskowanie z rozproszoną parzystością wymagające minimum trzech dysków i oferujące pojemność N minus jeden. Toleruje awarię jednego dysku dzięki odtworzeniu z pozostałych bloków i parzystości, lecz zapis losowy spowalnia mechanizm odczytaj-zmodyfikuj-zapisz. Jest ekonomicznym wyborem do serwerów plików i urządzeń NAS o przewadze odczytów.
17/55
RAID 6 - podwójna parzystość
Cel slajdu: Slajd opisuje RAID 6 z podwójną parzystością tolerujący awarię dwóch dysków.

Ochrona przed dwiema awariami

  • Działanie: dwa niezależnie liczone bloki parzystości na pasmo - wytrzymuje awarię dwóch dysków. Wariant klasyczny P+Q liczy oba bloki metodą XOR; wariant z parzystością Reed-Solomona stosuje kod korygujący dla jednego z nich.
  • Wymaganie: co najmniej 4 dyski; pojemność efektywna (N - 2).
  • Wada: cięższy zapis (podwójna parzystość), większe zużycie przy odbudowie.
  • Zastosowania: duże macierze (8+ dysków), dane, których nie można stracić; często w NAS/SAN.
RAID 6 (ang. Double Parity): To poziom z dwoma niezależnie liczonymi blokami parzystości wymagający minimum czterech dysków i dający pojemność N minus dwa. Wytrzymuje jednoczesną awarię dwóch dysków, co chroni duże macierze podczas długiej odbudowy obciążającej pozostałe nośniki. Ceną jest wolniejszy zapis i utrata dwóch dysków na nadmiarowość.
18/55
RAID 1+0 (RAID 10) i RAID 0+1
Cel slajdu: Slajd przedstawia układy RAID 10 i RAID 01 łączące zalety mirroringu i stripingu.

Połączone poziomy kaskadowe

  • RAID 10 (1+0): najpierw lustra, potem striping nad lustrami; odporność na awarię jednego dysku z każdej pary; dobra wydajność odczytu i zapisu.
  • RAID 01 (0+1): najpierw striping, potem lustro całej macierzy; mniej odporny - awaria jednego dysku w każdym pasku niszczy całość.
  • Pojemność: 50% (jak RAID 1); wymaga minimum 4 dysków (para + para).
  • Zalecany dla OLTP: bazy danych, wirtualizacja, systemy produkcyjne - kompromis wydajność/niezawodność.
RAID 10 (ang. RAID 1+0): To układ kaskadowy tworzący najpierw pary lustrzane, a następnie paskujący dane nad nimi, wymagający minimum czterech dysków i oddający połowę pojemności. Przetrwa awarię jednego dysku w każdej parze przy wysokiej wydajności odczytu i zapisu bez kosztu parzystości. Jest zalecany do baz OLTP i wirtualizacji, w przeciwieństwie do mniej odpornego RAID 01.
19/55
Niestandardowe poziomy RAID
Cel slajdu: Slajd omawia niestandardowe poziomy RAID, w tym RAID-Z i erasure coding.

Warianty poza klasycznymi poziomami

  • Historyczne (2, 3, 4): RAID 2 (kody Hamminga), RAID 3 (dedykowany dysk parzystości, paskowanie bajtowe), RAID 4 (dedykowany dysk parzystości, paskowanie blokowe) - wyparte przez RAID 5/6.
  • RAID-Z (ZFS): striping z parzystością + copy-on-write i checksumy - ochrona przed cichą korupcją danych (bit rot).
  • RAID 5E / 5EE: warianty z "hot spare" wbudowanym w strukturę; mniej popularne.
  • Firmowe implementacje: np. RAID-DP (NetApp, podwójna parzystość), różne nazwy w producentach storage.
Niestandardowe poziomy RAID (ang. Non-Standard RAID): To warianty poza klasyką obejmujące historyczne RAID 2, 3 i 4 z kodami Hamminga i dedykowanym dyskiem parzystości oraz firmowe RAID-DP i rozszerzenia z zapasem wbudowanym. Szczególne miejsce zajmuje RAID-Z systemu ZFS z kopiowaniem przy zapisie i sumami kontrolnymi chroniącymi przed cichą korupcją bitową. Pozwalają dopasować ochronę do specyficznych platform i zagrożeń integralności.
20/55
Porównanie poziomów RAID
Cel slajdu: Slajd porównuje poziomy RAID pod względem pojemności, wydajności i odporności.

Tabela porównawcza (min. liczba dysków)

PoziomMin. dyskiOdpornośćPojemność efektywnaWydajność zapisuOdczyt
RAID 02brakNwysokawysoka
RAID 121 dyskN/2średniawysoka
RAID 531 dyskN-1średnia (parzystość)wysoka
RAID 642 dyskiN-2niższa (2× parzystość)wysoka
RAID 1041/paraN/2wysokabardzo wysoka
Porównanie poziomów RAID (ang. RAID Comparison): To tabelaryczne zestawienie minimalnej liczby dysków, odporności, pojemności efektywnej oraz wydajności odczytu i zapisu dla RAID 0, 1, 5, 6 i 10. Ujawnia kompromis między kosztem połowy pojemności w lustrach a oszczędnością parzystości przy wolniejszym zapisie. Stanowi podstawę szybkich kalkulacji projektowych i wyboru do charakteru obciążenia.
21/55
Wybór poziomu RAID - kryteria praktyczne
Cel slajdu: Slajd podaje praktyczne kryteria wyboru RAID dla serwera plików, bazy i backupu.

Z czego wynika decyzja?

Przykład: baza OLTP z dużą ilością losowych zapisów - RAID 10 (nie RAID 5, bo aktualizacja parzystości spowalnia). Okresowe duże archiwa - RAID 6 lub RAID 5.
  • Obciążenie: odczyty/zapisy, losowe/sekwencyjne - różne poziomy optymalizują różne scenariusze.
  • Dostępność: ile przerw usługa może tolerować? (SLA) - decyduje o poziomie redundancji.
  • Budżet: koszt efektywnej pojemności (RAID 1/10 drogie, RAID 5/6 tanie).
  • Odbudowa (rebuild): czas i obciążenie po awarii - przy dużych dyskach liczy się także ryzyko drugiej awarii podczas rebuild.
Dobór poziomu RAID (ang. RAID Selection Criteria): To decyzja wynikająca z analizy obciążenia losowego i sekwencyjnego, wymaganej dostępności SLA, budżetu na pojemność efektywną oraz czasu i ryzyka odbudowy. Bazy z intensywnymi zapisami kieruje ku RAID 10, a duże wolumeny archiwalne ku RAID 6 lub RAID 5. Wymaga udokumentowania i zaplanowania dysków zapasowych oraz procedur wymiany.
22/55
Kontroler RAID - sprzętowy i programowy
Cel slajdu: Slajd porównuje kontrolery RAID sprzętowe i programowe oraz ich wpływ na wydajność.

Gdzie realizowana jest logika RAID?

  • Sprzętowe kontrolery RAID: dedykowane karty (np. LSI/Broadcom, Adaptec) z cache i BBU (Battery Backup Unit) - wydajność, opcje buforowania zapisów (write-back/write-through); drogie.
  • Programowy RAID: mdadm (Linux), Windows Storage Spaces - używa CPU i zasobów systemu; tani, elastyczny, bez kosztu karty.
  • Zalety programowego: przenośność (metadane mdadm pozwalają odtworzyć macierz na innym systemie z tym samym poziomem RAID i systemem plików), brak wąskiego gardła karty; wady: obciążenie CPU, brak zaawansowanych pamięci podręcznych.
  • Wirtualizacja magazynów (storage virtualization): wirtualna macierz na warstwie oprogramowania (SDS) - abstrakcja od fizycznego sprzętu.
Kontroler RAID (ang. RAID Controller): To miejsce realizacji logiki macierzy w postaci drogiej karty sprzętowej z pamięcią cache i podtrzymaniem bateryjnym BBU dla szybkiego trybu write-back albo taniego rozwiązania programowego typu mdadm i Storage Spaces. Sprzęt odciąża CPU i buforuje zapisy, natomiast oprogramowanie zapewnia przenośność na inny sprzęt i brak wąskiego gardła karty. Nową warstwą jest wirtualizacja magazynu w modelu SDS abstrahująca od fizycznych dysków.
23/55
Odbudowa macierzy i hot spare
Cel slajdu: Slajd wyjaśnia odbudowę macierzy i rolę dysku hot spare w utrzymaniu odporności.

Po awarii dysku - odbudowa macierzy

  • Rebuild: po wymianie wadliwego dysku kontroler odtwarza dane z pozostałych dysków + parzystości/lustra.
  • Hot spare: dysk zapasowy w trybie gotowości - po awarii macierz automatycznie zaczyna odbudowę na nim (bez czekania na wymianę).
  • Czas rebuild: zależy od rozmiaru dysków (dni przy dużych pojemnościach) - to czas, gdy macierz jest wrażliwa (praca bez pełnej redundancji).
  • Obciążenie: rebuild obciąża pozostałe dyski - może obniżyć wydajność systemu; warto planować okna.
Odbudowa macierzy i dysk zapasowy (ang. Rebuild and Hot Spare): To proces odtwarzania danych na nowym dysku z lustra lub parzystości po awarii, automatycznie przyspieszany przez dysk hot spare czekający w gotowości. Czas odbudowy rośnie z pojemnością i obciążeniem, a w jego trakcie macierz pracuje bez pełnej redundancji i ze spadkiem wydajności. Planowanie okien serwisowych i kontrolne odczyty wykrywają ukryte błędy przed kolejną awarią.
24/55
Wprowadzenie do sieciowych systemów składowania
Cel slajdu: Slajd wprowadza sieciowe systemy składowania jako scentralizowane magazyny dla wielu hostów.

Klient-serwer w przechowywaniu danych

  • Problem: dane mają być dostępne dla wielu serwerów i stacji - nie tylko z lokalnych dysków.
  • Podział architektur: DAS (bezpośrednio podłączone), NAS (sieciowy dostęp plikowy), SAN (sieć blokowa).
  • Kryteria wyboru: skala, wymagany poziom dostępu (plik vs blok), wydajność, koszt, zarządzanie.
  • Centralizacja: wspólny magazyn ułatwia bezpieczeństwo (kontrola, szyfrowanie, kopie) - temat kolejnych slajdów.
Sieciowe architektury składowania (ang. Network Storage Architectures): To centralne magazyny dla wielu serwerów i stacji dzielone na bezpośrednio podłączony DAS, plikowy NAS oraz blokowy SAN. Różnią się poziomem dostępu plik kontra blok, skalą, wydajnością, kosztem i sposobem zarządzania. Centralizacja ułatwia kontrolę dostępu, szyfrowanie i kopie zapasowe kosztem wzrostu znaczenia pojedynczego punktu.
25/55
DAS - Direct Attached Storage
Cel slajdu: Slajd opisuje DAS jako dyski podłączone bezpośrednio do jednego serwera.

Pamięć podłączona bezpośrednio

  • Charakterystyka: niski koszt, wysoka wydajność (brak sieci), brak współdzielenia między serwerami.
  • Interfejsy: SATA/SAS (dyski w obudowie serwera lub zewnętrznej), NVMe/U.2 (SSD).
  • Zastosowania: pojedyncze serwery, małe środowiska; ograniczenie: skala rośnie tylko przez dodawanie dysków do jednego hosta.
DAS (ang. Direct Attached Storage): To podsystem dyskowy podłączony bezpośrednio do jednego serwera przez SATA, SAS lub NVMe. Zapewnia niskie opóźnienia i pełną przepustowość dla hosta przy niskim koszcie i prostej obsłudze. Nie współdzieli danych między serwerami, a rozbudowa i dostępność ograniczają się do pojedynczej maszyny.
26/55
NAS - Network Attached Storage
Cel slajdu: Slajd przedstawia NAS jako serwer plików udostępniany protokołami SMB i NFS.

Plikowy magazyn w sieci

  • Budowa: dyski (zwykle w RAID) + procesor + system plików + usługi sieciowe (katalogi, uprawnienia).
  • Dostęp: klienci montują udziały (ang. share/mount), pracując na plikach przez sieć.
  • Popularność SMB3: szyfrowanie, multichannel, szybkie kopiowanie - standard w firmach.
NAS (ang. Network Attached Storage): To dedykowane urządzenie plikowe udostępniające udziały przez sieć protokołami NFS i SMB na poziomie plików. Łączy dyski w RAID z systemem plików, uprawnieniami i usługami sieciowymi, a klienci montują zasoby jak lokalne foldery. Nowoczesny SMB3 wnosi szyfrowanie, wielokanałowość i szybkie kopiowanie dla środowisk firmowych.
27/55
NAS - funkcje i bezpieczeństwo
Cel slajdu: Slajd omawia funkcje i bezpieczeństwo NAS: snapshoty, kwoty i listy ACL.

Współdzielenie, uprawnienia, szyfrowanie

  • Udostępnianie: katalogi współdzielone z ACL/uprawnieniami (SMB/NFS); segregacja wg działów i ról.
  • Integracja z Active Directory: Kerberos + SMB3 - logowanie i uprawnienia zgodne z użytkownikami domeny (nawiązanie do części 5).
  • Szyfrowanie transmisji: SMB3 (natywne szyfrowanie AES), NFS over TLS/Kerberos - ochrona ruchu w niezaufanej sieci.
  • Dostępność: klastry NAS (active/passive, active/active), failover, snapshoty - ciągłość działania.
Funkcje i bezpieczeństwo NAS (ang. NAS Features and Security): To współdzielenie katalogów z listami ACL, integracja z Active Directory przez Kerberos oraz szyfrowanie transmisji SMB3 i NFS z TLS. Dostępność zapewniają klastry aktywne-pasywne i aktywne-aktywne z przejmowaniem pracy oraz migawki. Jako częsty cel ransomware wymaga segregacji działowej, silnych uwierzytelnień i monitorowania logowań.
28/55
SAN - Storage Area Network
Cel slajdu: Slajd wprowadza SAN jako wydzieloną sieć blokową dla baz i wirtualizacji.

Dedykowana sieć blokowa

  • Dostęp blokowy: serwer formatuje swój system plików na blokach - wysokie wymagania aplikacji (bazy danych, wirtualizacja).
  • Skalowalność i centralne zarządzanie: centralna macierz dla wielu serwerów; proste dodawanie pojemności.
  • Transporty: Fibre Channel, iSCSI, FCoE (kolejne slajdy).
SAN (ang. Storage Area Network): To dedykowana sieć wysokiej prędkości łącząca serwery z centralną macierzą z dostępem na poziomie bloków prezentowanych jako LUN. Host formatuje własny system plików na przydzielonych blokach, co służy bazom danych i wirtualizacji o wysokich wymaganiach. Oferuje centralne zarządzanie i skalowalność kosztem złożoności i wyspecjalizowanej obsługi.
29/55
Fibre Channel - technologia SAN
Cel slajdu: Slajd opisuje Fibre Channel jako technologię SAN o wysokiej wydajności i niezawodności.

Klasyczny transport SAN

  • Pojęcia: fabric (sieć przełączników FC), porty N (host) i F (przełącznik), WWNN/WWPN (World Wide Name Node/Port - globalnie unikalne 64-bitowe identyfikatory przypisane przez zgłoszenie do rejestru; to identyfikatory obiektów pamięci, a nie adresy w warstwie fizycznej).
  • Prędkości: 8, 16 i 32 Gbit/s, a w nowszych generacjach 64 i 128 Gbit/s; połączenia światłowodowe (long haul).
  • Topologie: point-to-point, arbitrated loop (FC-AL, historia), fabric (dzisiejszy standard z przełącznikami).
  • Zalety: niskie opóźnienia, dedykowana infrastruktura, wysoka dostępność (wiele ścieżek).
Fibre Channel (ang. Fibre Channel): To klasyczny transport SAN oparty na sieci przełączników zwanej fabric z portami hosta N i przełącznika F oraz globalnymi identyfikatorami WWNN i WWPN. Osiąga prędkości od 8 do 128 Gb/s na światłowodach w topologii fabric wypartej z dawnej pętli arbitrowanej. Zapewnia niskie opóźnienia, przewidywalność i wielościeżkową dostępność kosztem wysokiej ceny.
30/55
iSCSI - SAN oparty na IP
Cel slajdu: Slajd przedstawia iSCSI jako SAN oparty na IP, tańszą alternatywę dla Fibre Channel.

SCSI po sieci IP (tani SAN)

  • Budowa: initiator (host, klient) → target (cel, wolumen/LUN) - tak jak dysk, ale po TCP/IP.
  • Bezpieczeństwo: CHAP (uwierzytelnianie), IPsec (szyfrowanie), separacja VLAN (storage VLAN).
  • Zastosowania: tańsze SAN-y, małe firmy i laboratoria (homelab), wykorzystanie istniejącej sieci 1/10 GbE.
  • Wydajność: niższa niż FC (opóźnienia TCP), ale wystarczająca dla wielu praktycznych zastosowań.
iSCSI (ang. Internet Small Computer Systems Interface): To protokół przenoszący polecenia SCSI w pakietach TCP/IP między inicjatorem na hoście a targetem z wolumenem LUN na macierzy. Zabezpieczają go uwierzytelnianie CHAP, szyfrowanie IPsec i separacja w dedykowanym VLAN pamięci masowej. Jest tanią alternatywą dla Fibre Channel, wystarczającą dla małych firm i laboratoriów mimo większych opóźnień TCP.
31/55
FCoE - Fibre Channel over Ethernet
Cel slajdu: Slajd wyjaśnia FCoE jako przenoszenie ramek Fibre Channel przez Ethernet bezstratny.

Konwergencja FC i Ethernet

  • FCoE: przenosi ramki Fibre Channel w sieci Ethernet (10GbE), bez TCP/IP - bezstratna sieć (lossless).
  • Wymaganie: utrata ramki niedopuszczalna → rozszerzenia (priority flow control - PFC, ETS) dla bezstratności.
  • CNA (Converged Network Adapter): jeden adapter obsługuje ruch FCoE + zwykły LAN (jedna karta = mniej sprzętu).
  • Zalety: konsolidacja infrastruktury (jedna sieć), niższe koszty sprzętu i okablowania.
FCoE (ang. Fibre Channel over Ethernet): To przenoszenie ramek Fibre Channel bezpośrednio w sieci Ethernet 10GbE bez pośrednictwa TCP/IP dla konwergencji infrastruktury. Wymaga sieci bezstratnej z kontrolą przepływu PFC i harmonogramowaniem ETS oraz adapterów konwergentnych CNA łączących ruch SAN i LAN. Konsoliduje okablowanie i sprzęt przy zachowaniu niskich opóźnień transportu blokowego.
32/55
Porównanie DAS, NAS, SAN
Cel slajdu: Slajd porównuje DAS, NAS i SAN pod względem dostępu, kosztów i skalowalności.

Która architektura do czego?

CechaDASNASSAN
Dostępbezpośredniplikowy (file)blokowy (block)
ProtokołySATA/SAS/NVMeNFS, SMBFC, iSCSI, FCoE
Współdzieleniez reguły braktak (wiele klientów)tak (wiele serwerów)
Kosztniskiśredniwysoki
Skalowalnośćograniczonadobrabardzo dobra
Zarządzanieper serwercentralnecentralne, wyspecjalizowane
Porównanie DAS, NAS i SAN (ang. DAS vs NAS vs SAN): To zestawienie dostępu bezpośredniego, plikowego przez NFS i SMB oraz blokowego przez FC, iSCSI i FCoE pod kątem współdzielenia, kosztu, skalowalności i zarządzania. DAS jest tani i ograniczony do serwera, NAS daje centralne pliki dla wielu klientów, a SAN najwyższą wydajność dla wielu serwerów. W praktyce organizacje łączą wszystkie trzy warstwy według charakteru usług.
33/55
Zoning i LUN masking w SAN
Cel slajdu: Slajd wyjaśnia zoning i maskowanie LUN jako izolację dostępu do zasobów SAN.

Kto może widzieć co w SAN?

  • Zoning: WWN zoning (wg adresów HBA) vs port zoning (wg portów przełącznika) - WWN bezpieczniejszy przy wymianie kabli.
  • LUN masking: macierz udostępnia hostowi tylko przydzielone LUN-y (jak "widzenie" dysków).
  • Zasady: tylko potrzebne połączenia (least privilege), separacja środowisk (prod/test), monitoring.
Strefowanie i maskowanie LUN (ang. Zoning and LUN Masking): To dwie warstwy izolacji w SAN, gdzie zoning dzieli fabric na strefy komunikacyjne według adresów WWN lub portów, a maskowanie udostępnia hostowi tylko przydzielone wolumeny. Realizują zasadę najmniejszych uprawnień i separację środowisk produkcyjnych od testowych. Wymagają dokumentowania, weryfikacji i monitorowania prób dostępu.
34/55
Multipath I/O i wysokodostępność storage
Cel slajdu: Slajd opisuje Multipath I/O jako redundancję ścieżek zapewniającą wysoką dostępność.

Redundancja ścieżek do macierzy

  • Multipathing: host ma wiele fizycznych ścieżek (2+ HBA, 2 przełączniki, 2 porty macierzy) do tego samego LUN.
  • Zalety: failover (przejście na sprawną ścieżkę przy awarii) i load balancing (rozkład ruchu).
  • ALUA (Asymmetric Logical Unit Access) - macierz informuje o "aktywnych/pasywnych" ścieżkach; sterownik wybiera optymalną.
  • Architektury: active/active (obie ścieżki pracują), active/passive (jedna w rezerwie) - zależnie od macierzy.
Wielościeżkowość I/O (ang. Multipath I/O): To utrzymywanie wielu fizycznych ścieżek przez redundantne karty HBA, przełączniki i porty macierzy do tego samego LUN. Zapewnia automatyczne przełączenie przy awarii oraz równoważenie obciążenia, a mechanizm ALUA informuje o ścieżkach aktywnych i pasywnych. Występuje w modelach aktywny-aktywny i aktywny-pasywny jako standard wysokiej dostępności.
35/55
Bezpieczeństwo systemów składowania danych
Cel slajdu: Slajd omawia bezpieczeństwo systemów składowania: segmentację, szyfrowanie i audyt.

Ochrona magazynu: od dostępu po szyfrowanie

  • Kontrola dostępu: autoryzacja (AD/Kerberos dla NAS, zoning/CHAP dla SAN), role i least privilege.
  • Szyfrowanie w spoczynku: szyfrowanie nośników (SED), szyfrowanie wolumenów w macierzy - ochrona przed kradzieżą nośnika.
  • Szyfrowanie transmisji: IPsec (iSCSI), SMB 3.x (AES-GCM, NAS). W FC standardem bezpieczeństwa jest FC-SP (INCITS 426 / ISO/IEC 14165-432: uwierzytelnianie DH-CHAP oraz szyfrowanie ramek ESP_Header), lecz w praktyce włącza się je rzadko, a fabric chroni się głównie strefami i maskowaniem LUN. Uwaga: FC-EP nie jest standardem szyfrowania, lecz wycofaną specyfikacją warstwy fizycznej (Fibre Channel Enhanced Physical).
  • Monitoring i audyt: logi dostępu, alerty (nieudane logowania), testy penetracyjne warstwy storage.
Bezpieczeństwo magazynu (ang. Storage Security): To kontrola dostępu przez AD, Kerberos, zoning i CHAP połączona z szyfrowaniem danych w spoczynku i w transmisji oraz monitoringiem i audytem. Ruch iSCSI chroni IPsec, udziały NAS szyfrowanie SMB3, a sieci FC standard FC-SP, choć w praktyce dominują strefy i maskowanie. Dopiero połączenie tych trzech warstw tworzy spójną ochronę magazynu.
36/55
Szyfrowanie danych w magazynach
Cel slajdu: Slajd przedstawia szyfrowanie danych w magazynach, w tym SED i klucze KMS.

SED vs oprogramowanie; zarządzanie kluczami

  • Szyfrowanie sprzętowe - SED (Self-Encrypting Drive): dysk szyfruje sam (klucz w dysku), standard TCG Opal; bez obciążania CPU; świetne do masowej skali.
  • Szyfrowanie programowe: LUKS/dm-crypt, BitLocker, FileVault - pełna kontrola, dobre dla pojedynczych serwerów.
  • Zarządzanie kluczami: HSM i systemy KMS (Key Management); klucze chronione przed utratą i kradzieżą (nawiązanie do części 4–5).
  • Zgodność: RODO nie nakłada szyfrowania wprost - art. 32 wymienia je wśród środków adekwatnych; PCI DSS wymaga szyfrowania danych posiadacza karty płatniczej w spoczynku.
Szyfrowanie magazynów i zarządzanie kluczami (ang. Storage Encryption and Key Management): To sprzętowe dyski samoszyfrujące SED ze standardem TCG Opal oraz programowe LUKS, BitLocker i FileVault dające pełną kontrolę na pojedynczych serwerach. Klucze chronią centralne systemy KMS i moduły HSM z owijaniem kluczy danych kluczami nadrzędnymi i rotacją. Szyfrowanie jest wymagane przepisami takimi jak PCI DSS i wskazywane przez RODO jako adekwatny środek.
37/55
Ochrona danych - strategie kopii zapasowych
Cel slajdu: Slajd opisuje strategie kopii zapasowych 3-2-1 z pełnymi, przyrostowymi i różnicowymi.

Backup to nie RAID

Zasada 3-2-1: 3 kopie danych (w tym oryginał), na 2 różnych nośnikach, w tym 1 poza siedzibą (offsite).
  • Rodzaje kopii: pełna (wszystko), przyrostowa (tylko zmiany od ostatniej), różnicowa (zmiany od ostatniej pełnej) - kompromis czasu/objętości.
  • Okno backupowe (backup window): czas na wykonanie kopii (np. nocne) - determinuje strategię i technologię.
  • Automatyzacja: harmonogramy, retencja kopii, testy przywracania - backup, którego nie przetestowano, nie istnieje.
Kopie zapasowe i zasada 3-2-1 (ang. Backups and 3-2-1 Rule): To strategie obejmujące kopie pełne, przyrostowe i różnicowe wykonywane w oknach backupowych z automatyzacją, retencją i testami odtwarzania. Zasada nakazuje trzymać trzy kopie na dwóch różnych nośnikach, w tym jedną poza siedzibą, co chroni przed awarią, pożarem i ransomware. Nieprzetestowana kopia jest uznawana za nieistniejącą.
38/55
Odzyskiwanie danych po awarii
Cel slajdu: Slajd wyjaśnia odzyskiwanie danych po awarii poprzez plany RPO i RTO oraz testy restore.

RPO i RTO - cele ciągłości działania

  • Plan DR: procedury przywracania, role, priorytety aplikacji - i regularne testy (w tym z symulacją awarii).
  • Bare-metal restore: odtwarzanie obrazu systemu na pustym sprzęcie (także innym niż oryginalny) - wymaga przygotowanych obrazów.
  • Zależność RPO/RTO: niskie RPO/RTO = droższa infrastruktura (replikacja, symetryczne macierze).
Odzyskiwanie po awarii (ang. Disaster Recovery): To planowanie ciągłości przez cele RPO określające dopuszczalną utratę danych oraz RTO określające maksymalny czas przywrócenia usługi. Obejmuje procedury, role, priorytety aplikacji i regularne testy z symulacją awarii, w tym odtwarzanie bare-metal na nowym sprzęcie. Niskie wartości obu wskaźników wymagają drogiej replikacji i zapasowych ośrodków.
39/55
Snapshoty i replikacja
Cel slajdu: Slajd przedstawia snapshoty i replikację jako szybkie punkty przywracania i kopie zdalne.

Szybkie punkty odtwarzania i zdalne kopie

  • Snapshot: punkt odtworzenia wolumenu (kopiowanie przy zapisie - COW); "podróż w czasie" do stanu sprzed awarii.
  • Replikacja synchroniczna: każdy zapis trafia też na cel zanim zostanie potwierdzony - RPO ~0, wymaga szybkiego łącza (duże opóźnienia są niedopuszczalne).
  • Replikacja asynchroniczna: kopie w tle z opóźnieniem - mniejsze wymagania, RPO minuty.
  • Rola w DR: replika w drugim ośrodku = szybkie przełączenie (ang. failover) i ciągłość działania.
Migawki i replikacja (ang. Snapshots and Replication): To szybkie logiczne punkty odtworzenia tworzone techniką kopiowania przy zapisie bez pełnego kopiowania wolumenu oraz zdalne kopie synchroniczne z zerowym RPO i asynchroniczne z opóźnionymi minutami. Replika w drugim ośrodku umożliwia szybkie przełączenie usług przy katastrofie, a migawki ratują pojedyncze pliki i testy aktualizacji. Razem stanowią fundament planu odtwarzania.
40/55
Archiwizacja danych długoterminowa
Cel slajdu: Slajd omawia archiwizację długoterminową z warstwowaniem i polityką retencji.

Archiwum ≠ kopia zapasowa

  • Media archiwalne: taśmy LTO (projektowo cykl życia nośnika deklarowany na 30 lat dla LTO-10 i nowszych, ale z koniecznością cyklicznej migracji na kolejne generacje napisów), cold storage (chmura, np. S3 Glacier).
  • Kompresja i deduplikacja: mniejsza objętość archiwum, niższe koszty - ale uwaga na integralność (checksumy).
  • Zgodność: RODO nie narzuca konkretnego okresu - art. 5 ust. 1 lit. e wymaga przechowywania „przez okres niezbędny do realizacji celów, w zakresie i proporcjonalnym do celów”. Okresy wynikają z przepisów szczególnych: księgowość podatkowa w Polsce to 5 lat; ustawa o narodowym zasobie archiwalnym i archiwach nie przewiduje 10 lat - materiały stanowiące narodowy zasób archiwalny przechowuje się wieczyście (art. 3), przekazuje się je do archiwum państwowego po 25 latach od wytworzenia (art. 5 ust. 1 pkt 1), a z archiwów wyodrębnionych nie później niż po 50 latach od wytworzenia (art. 32 ust. 1); PCI DSS v4.0.1 wymaga przechowywania logów co najmniej 12 miesięcy, z czego 3 ostatnie miesiące muszą być dostępne od razu (wymóg 10.5.1). Obowiązuje właściwa retencja i niszczenie po terminie.
Archiwizacja długoterminowa (ang. Long-Term Archiving): To przechowywanie nieaktywnych danych przez lata dla celów dowodowych i prawnych, odmienne od kopii chroniącej dane aktywne przed awarią. Wykorzystuje taśmy LTO i chłodne warstwy chmurowe z kompresją, deduplikacją i sumami kontrolnymi integralności. Okresy retencji wynikają z przepisów szczególnych, a po terminie dane podlegają bezpiecznemu niszczeniu.
41/55
Składowanie wirtualne i w chmurze
Cel slajdu: Slajd przedstawia składowanie wirtualne i chmurowe z modelami obiektowymi i blokowymi.

Wirtualizacja macierzy, SDS i chmura

  • Wirtualizacja macierzy: warstwa abstrakcji nad fizycznymi magazynami - jedno miejsce zarządzania, migrowanie bez przestojów.
  • Software-Defined Storage (SDS): warstwa programowa zarządzająca pulą dysków na zwykłych serwerach (np. Ceph, vSAN; ZFS/TrueNAS realizują funkcje macierzy, ale nie są klasycznym SDS) - skalowanie na żądanie. Storj to rozproszony magazyn obiektowy (decentral storage), czyli odrębna kategoria, a nie klasyczny produkt SDS.
  • Chmura: public / private / hybrid; modele object storage (S3), block (EBS), file (EFS-like).
  • Bezpieczeństwo chmury: szyfrowanie po stronie klienta i po stronie usługi, zarządzanie kluczami (KMS), kontrole dostępu.
Składowanie definiowane programowo i chmura (ang. Software-Defined and Cloud Storage): To abstrakcja wolumenów od fizycznych dysków z migracją bez przestojów oraz platformy SDS takie jak Ceph i vSAN skalowane na zwykłych serwerach. Chmura dostarcza modele obiektowy S3, blokowy i plikowy w wariantach publicznej, prywatnej i hybrydowej. Bezpieczeństwo opiera na szyfrowaniu po stronie klienta i usługi oraz systemach KMS i kontrolach dostępu.
42/55
Wprowadzenie do deduplikacji i kompresji
Cel slajdu: Slajd wprowadza deduplikację i kompresję jako metody oszczędzania pojemności magazynów.

Magazyn mądrzejszy niż pełny dysk

  • Deduplikacja: identyczne bloki/pliki przechowywane jeden raz (wskaźniki); blokowa (np. 4-64 KB) vs plikowa.
  • Kompresja: zmniejszenie danych (LZ, Zstd) - koszt CPU, zysk pojemności.
  • Skuteczność: największa w kopiach zapasowych i wirtualizacji (podobne pliki, wiele wersji); mała dla danych już skompresowanych (media).
  • Wpływ: oszczędność pojemności i kosztów, ale koszt CPU oraz ryzyko gwałtownego obciążenia przy masowym odtwarzaniu (tzw. rehydration storm).
Deduplikacja i kompresja (ang. Deduplication and Compression): To metody oszczędzania pojemności przez jednokrotne przechowywanie identycznych bloków z wskaźnikami oraz przez zmniejszanie danych algorytmami LZ i Zstd kosztem CPU. Są najskuteczniejsze w kopiach zapasowych i wirtualizacji o wielu podobnych wersjach, a słabe dla już skompresowanych mediów. Masowe odtwarzanie może wywołać burzę ponownego nawadniania obciążającą system.
43/55
Zależności między systemami składowania a bezpieczeństwem kryptograficznym
Cel slajdu: Slajd pokazuje zależności między systemami składowania a bezpieczeństwem kryptograficznym.

Magazyn a kryptografia - spójność całości materiału

  • Szyfrowanie w spoczynku a wydajność: szyfrowanie obniża przepustowość (CPU); sprzętowe (SED, AES-NI) minimalizują koszt.
  • Zarządzanie kluczami dla magazynów: KMS/HSM jako centralne "sejfy" kluczy; rotacja kluczy bez ponownego szyfrowania wszystkich danych (klucz DEK/KEK).
  • Kopie kluczy i odzyskiwanie: backup kluczy (np. wydruki recovery, escrow) - bez nich dane zaszyfrowane są nieodwracalnie niedostępne.
  • Funkcje skrótu: weryfikacja integralności (checksumy, ZFS), rejestrowanie zmian (changelog) - powtórzenie z części 3.
Kryptografia w magazynach (ang. Storage Cryptography): To powiązanie składowania z szyfrowaniem przez akcelerację sprzętową SED i AES-NI, centralne sejfy kluczy KMS i HSM oraz rozdzielenie kluczy danych DEK i kluczy opakowujących KEK. Integralność wspierają funkcje skrótu i sumy kontrolne ZFS, a dostępność kopie kluczy w depozycie escrow i wydruki ratunkowe. Bez kluczy nawet pełna redundancja nie przywróci zaszyfrowanych danych.
44/55
Studium przypadku - dobór systemu składowania dla firmy
Cel slajdu: Slajd przedstawia studium doboru systemu składowania dla firmy od wymagań po wycenę.

Scenariusz: firma z bazą danych, kopiami i archiwum

  • Wymagania: baza OLTP (produkcja, ~1 TB), udziały plikowe dla działów (~5 TB), archiwum faktur na 5 lat (~10 TB), budżet ograniczony.
  • Analiza: baza → SAN/iSCSI lub szybki DAS (bloki, niskie opóźnienia); udziały → NAS (SMB/NFS, AD); archiwum → taśmy LTO / cold storage.
  • Decyzja RAID: baza → RAID 10; dane plikowe → RAID 5/6 (duże wolumeny, kompromis); warstwa nearline na dyskach przed zapisem na taśmy → RAID 6 (duże pojemności).
  • Uzasadnienie: dopasowanie architektury do typu dostępu (blok/plik/archiwum) i kosztów; ważność backupu i DR.
Studium doboru systemu (ang. Storage Sizing Case Study): To scenariusz firmy łączący bazę OLTP około terabajta, udziały działowe około pięciu terabajtów i archiwum faktur około dziesięciu terabajtów przy ograniczonym budżecie. Przypisuje bazie dostęp blokowy SAN lub szybki DAS w RAID 10, udziałom plikowy NAS w RAID 5 lub 6, a archiwum taśmy LTO lub magazyn chłodny. Uczy dopasowania architektury do typu dostępu i kosztów wraz z backupem i DR.
45/55
Studium przypadku - wdrożenie macierzy RAID
Cel slajdu: Slajd pokazuje studium wdrożenia macierzy RAID od wyboru poziomu po monitoring.

Obliczenia i symulacja awarii

  • Zestaw: 8 dysków × 2 TB; wybór RAID 6 (duże dyski, dwie awarie).
  • Pojemność efektywna: (8-2) × 2 TB = 12 TB; koszt pojemności: 25% na parzystość.
  • Symulacja awarii: utrata 2 dysków → macierz nadal pracuje; odbudowa na hot spare w tle; trzeci dysk w tym okresie = utrata danych (dlatego RAID 6).
  • Wniosek: większe pojemności → wyższy poziom RAID i mniejsze ryzyko "drugiej awarii podczas rebuild".
Studium wdrożenia RAID (ang. RAID Deployment Case Study): To obliczenie dla ośmiu dysków po dwa terabajty w RAID 6 dające pojemność efektywną dwanaście terabajtów przy koszcie czwartej części na parzystość. Symulacja utraty dwóch dysków pokazuje dalszą pracę i odbudowę w tle na hot spare, gdzie trzecie uszkodzenie oznaczałoby utratę danych. Dowodzi potrzeby wyższych poziomów przy dużych pojemnościach i ryzyku drugiej awarii.
46/55
Podsumowanie części 6 - najważniejsze zagadnienia
Cel slajdu: Slajd podsumowuje część szóstą, utrwalając RAID, NAS, SAN i kopie zapasowe.

Co wynosisz z tej części?

  • Hierarchia i nośniki: od cache do taśm; HDD/SSD/LTO, interfejsy SATA/SAS/NVMe, parametry (IOPS, opóźnienie, TBW).
  • RAID: 0/1/5/6/10 i ich kompromisy (wydajność vs niezawodność vs koszt); odbudowa, hot spare.
  • Architektury: DAS (bezpośredni), NAS (plikowy, NFS/SMB), SAN (blokowy, FC/iSCSI/FCoE); zoning, LUN masking, multipath.
  • Bezpieczeństwo: szyfrowanie w spoczynku i transmisji, kopie zapasowe 3-2-1, snapshoty, RPO/RTO, DR.
Podsumowanie części szóstej (ang. Part 6 Summary): To synteza hierarchii i nośników z interfejsami SATA, SAS i NVMe, kompromisów RAID 0, 1, 5, 6 i 10 z odbudową oraz architektur DAS, NAS i SAN ze strefowaniem i wielościeżkowością. Przypomina, że RAID chroni tylko przed awarią fizyczną, a pełną ochronę dają kopie 3-2-1, migawki i plany RPO i RTO. Porządkuje wiedzę w trwałą strukturę do powtórek i audytów.
47/55
Podsumowanie całości - synteza 6 części
Cel slajdu: Slajd syntetyzuje całość kursu, łącząc wątki sześciu części w jedną mapę wiedzy.

Ochrona informacji od podstaw do magazynów

  • Część 1: zagrożenia i fundamenty ochrony informacji (CIA, modele).
  • Część 2: szyfry klasyczne - lekcja, dlaczego nie wystarczą.
  • Część 3: kryptografia symetryczna (AES, tryby, funkcje skrótu).
  • Część 4: kryptografia asymetryczna (RSA, ECC, podpisy).
  • Część 5: PKI, TLS, uwierzytelnianie (Kerberos, OAuth, JWT).
  • Część 6 (dzisiaj): systemy składowania, RAID, NAS/SAN, backup i odzyskiwanie.
  • Spójność: wszystkie części łączą się w cykl życia danych: powstanie → transmisja → przetwarzanie → przechowywanie → archiwizacja.
Synteza całego kursu (ang. Course Synthesis): To połączenie sześciu części od fundamentów CIA i szyfrów klasycznych przez kryptografię symetryczną i asymetryczną oraz PKI, TLS i uwierzytelnianie aż po magazyny RAID, NAS i SAN. Układa ochronę w cykl życia danych od powstania przez transmisję i przetwarzanie po przechowywanie i archiwizację. Pokazuje, że bezpieczeństwo musi towarzyszyć informacji do końca jej istnienia.
48/55
Słownik pojęć - część 6
Cel slajdu: Slajd systematyzuje słownik pojęć części szóstej od LUN po RPO.

Kluczowe terminy

  • RAID - macierz niezależnych dysków; striping - paskowanie; mirroring - lustro; parity - parzystość; hot spare - gorący zapas (dysk rezerwowy w gotowości).
  • DAS, NAS, SAN - architektury składowania; Fibre Channel, iSCSI, FCoE - transporty blokowe.
  • RPO - akceptowalna utrata danych; RTO - czas przywrócenia; snapshot - punkt odtworzenia; replikacja; deduplikacja.
  • Nośniki: HDD, SSD, SATA, SAS, NVMe, LTO (taśma); SMART, MTBF, AFR, TBW.
Słownik pojęć (ang. Glossary): To zbiór kluczowych terminów obejmujący RAID, paskowanie, lustro, parzystość i hot spare, architektury DAS, NAS i SAN z transportami FC, iSCSI i FCoE oraz miary RPO, RTO, migawki, replikację i deduplikację. Uzupełniają go skróty nośników HDD, SSD, SATA, SAS, NVMe i LTO oraz wskaźniki SMART, MTBF, AFR i TBW. Służy szybkim powtórkom i precyzyjnemu posługiwaniu się terminologią.
49/55
Pytania kontrolne - część 6
Cel slajdu: Slajd sprawdza zrozumienie składowania poprzez pytania o RAID, NAS i SAN.

Weryfikacja wiedzy

  1. Ile dysków potrzeba w RAID 5, a ile w RAID 6? Jaka jest pojemność efektywna w obu przypadkach dla 6 dysków × 2 TB?
  2. Czym różni się dostęp plikowy (NAS) od blokowego (SAN)? Podaj protokoły każdego.
  3. Dlaczego RAID to nie backup? Co daje zasada 3-2-1?
  4. Wyjaśnij RPO i RTO. Jak zmieniają się one przy replikacji synchronicznej vs asynchronicznej?
  5. Do czego służy zoning i LUN masking w SAN?
  6. Jak chronimy dane w spoczynku i w transmisji w systemach składowania (SED, LUKS, IPsec, SMB3)?
Pytania kontrolne (ang. Review Questions): To zestaw sprawdzający liczbę dysków i pojemność RAID 5 i 6, różnicę dostępu plikowego i blokowego, sens zasady 3-2-1, znaczenie RPO i RTO oraz rolę strefowania i szyfrowania SED, LUKS, IPsec i SMB3. Łączy zadania pamięciowe, obliczeniowe, porównawcze i projektowe. Systematyczne odpowiadanie pełnymi zdaniami ujawnia luki przed pracą produkcyjną.
50/55
Zadanie samodzielne - część 6
Cel slajdu: Slajd zadaje pracę samodzielną: projekt magazynu i planu backupu.

Ćwiczenia do wykonania

  • Obliczenia: dla zestawu 8 dysków × 4 TB oblicz pojemność efektywną dla RAID 0/1/5/6/10 i wybierz poziom dla okresowych kopii zapasowych.
  • Porównanie: dobierz DAS/NAS/SAN dla trzech scenariuszy (mały serwer WWW, dział 30 osób, system bankowy).
  • Polityka kopii: zaprojektuj harmonogram backupu (pełna + przyrostowa) z zasadą 3-2-1 dla przykładowej organizacji.
  • Lektura: RFC 7143 (iSCSI, Standards Track, 2014; pierwotnie RFC 3720), materiały SNIA o SAN/NAS; artykuły Backblaze o awariach dysków.
Zadanie samodzielne (ang. Homework Assignment): To ćwiczenia obejmujące obliczenie pojemności RAID 0, 1, 5, 6 i 10 dla ośmiu dysków po cztery terabajty, dobór DAS, NAS i SAN do trzech scenariuszy oraz projekt harmonogramu backupu z zasadą 3-2-1. Zaleca lekturę RFC 7143 dla iSCSI, materiałów SNIA oraz raportów Backblaze o awariach. Rozwija samodzielne rozumowanie, kalkulacje i dokumentowanie decyzji.
51/55
Literatura i źródła - część 6
Cel slajdu: Slajd porządkuje literaturę i źródła do pogłębienia wiedzy o systemach storage.

Gdzie szukać dalej?

  • Dokumentacja producentów: macierze/NAS (Dell/EMC, NetApp, Synology, QNAP) - techniczne specyfikacje i białe księgi.
  • Materiały SNIA (Storage Networking Industry Association) - standardy SAN/NAS, edukacja storage.
  • Podręczniki: W. Stallings - Kryptografia i bezpieczeństwo sieci komputerowych (rozdziały o kryptografii i szyfrowaniu - podstawa dla szyfrowania magazynów); branżowa literatura uzupełniająca.
  • Badania rynku: raporty Backblaze i Google o awaryjności dysków; specyfikacje TCG Opal (SED), RFC 7143 (iSCSI).
Literatura i źródła (ang. Literature and Sources): To wykaz dokumentacji producentów macierzy i NAS, materiałów branżowych SNIA, podręcznika Stallingsa o kryptografii oraz raportów Backblaze i Google o awaryjności. Obejmuje specyfikacje TCG Opal dla dysków SED i dokument RFC 7143 dla iSCSI. Uczy weryfikacji wiedzy w wielu źródłach i budowania własnej bazy technicznej.
52/55
Materiały wideo i interaktywne - część 6
Cel slajdu: Slajd wskazuje materiały wideo i interaktywne do ćwiczeń z macierzami i NAS.

Nauka przez obraz i symulacje

  • Kalkulatory RAID: online (np. RAID calculator) - przeliczanie pojemności i minimalnej liczby dysków.
  • Animacje poziomów RAID: wizualizacje paskowania, lustra, parzystości (YouTube, edukacyjne filmy).
  • Filmy o SAN/FC: architektura SAN, zoning, multipath - demonstracje konfiguracji.
  • Laboratorium: w środowisku testowym - konfiguracja RAID (mdadm), montowanie NFS/SMB, testy przywracania.
Materiały wideo i interaktywne (ang. Video and Interactive Materials): To kalkulatory RAID do przeliczania pojemności, animacje paskowania, lustra i parzystości oraz filmy o architekturze SAN, strefowaniu i wielościeżkowości. Uzupełnia je laboratorium z konfiguracją mdadm, montowaniem NFS i SMB oraz testami odtwarzania. Aktywne rysowanie schematów i notowanie utrwala wiedzę lepiej niż bierne oglądanie.
53/55
Weryfikacja wiedzy i utrwalenie materiału
Cel slajdu: Slajd proponuje weryfikację wiedzy poprzez testy i scenariusze awaryjne.

Zakres i forma powtórzenia

  • Zakres powtórzenia: analiza pojęć, obliczenia pojemności RAID, dobór mechanizmów kryptograficznych i architektur składowania.
  • Przykładowe zadania: wybierz szyfr do danych w spoczynku; wyznacz pojemność RAID dla podanego zestawu; zaproponuj zabezpieczenie transmisji www.
  • Kryteria opanowania: kluczowe jest zrozumienie zasad działania, poprawne uzasadnienie wyborów technicznych oraz precyzja obliczeń.
  • Wskazówki: powtarzaj pojęcia (słowniki części 1-6), przerób zadania domowe, zrozum różnicę RAID/backup oraz symetryka/asymetryka.
Weryfikacja wiedzy (ang. Knowledge Verification): To powtórzenie łączące analizę pojęć, obliczenia pojemności RAID oraz dobór mechanizmów kryptograficznych i architektur składowania. Kryterium opanowania stanowi zrozumienie zasad, poprawne uzasadnienie wyborów i precyzja rachunków. Zaleca pracę ze słownikami wszystkich części i jasne rozróżnienie RAID od backupu oraz kryptografii symetrycznej od asymetrycznej.
54/55
Repetytorium - indeks najważniejszych pojęć całości
Cel slajdu: Slajd oferuje repetytorium z indeksem najważniejszych pojęć całego cyklu.

Szybka mapa całego materiału

  • Część 1-2: CIA, szyfry podstawieniowe/przestawieniowe, Enigma.
  • Część 3: AES/DES, tryby (CBC, GCM), funkcje skrótu (SHA-2/3), HMAC.
  • Część 4-5: RSA, ECC, podpisy cyfrowe, PKI/X.509, TLS 1.2/1.3, Kerberos, OAuth/OIDC, JWT.
  • Część 6: RAID 0/1/5/6/10, DAS/NAS/SAN, szyfrowanie w spoczynku, kopie, RPO/RTO.
Repetytorium całości (ang. Final Review): To szybka mapa całego materiału od CIA, szyfrów i Enigmy przez AES, tryby CBC i GCM, skróty SHA i HMAC oraz RSA, ECC, PKI, TLS, Kerberos i JWT aż po RAID, DAS, NAS, SAN i wskaźniki RPO i RTO. Służy jako lista kontrolna do odhaczania opanowanych tematów i wykrywania słabszych obszarów. Powtarzanie w małych porcjach utrwala powiązania między kryptografią a magazynami.
55/55
Uwagi końcowe - podsumowanie całości
Cel slajdu: Slajd zamyka całość podziękowaniem i zaproszeniem do dalszej nauki o bezpieczeństwie.

Podsumowanie całości opracowania

  • Podsumowanie osiągnięć: od szyfrów klasycznych po bezpieczne systemy składowania – kompletny obraz ochrony danych w spoczynku i w transmisji.
  • Perspektywy rozwoju: certyfikaty (CISSP, CND, producentów), praktyki zawodowe w obszarze bezpieczeństwa i storage.
  • Praktyka warsztatowa: ćwiczenia laboratoryjne (polityki bezpieczeństwa, audyty, zabezpieczanie WWW, kryptografia symetryczna i asymetryczna, podpisy cyfrowe) dopełniają wiedzę inżynierską.
  • Podsumowanie: dziękuję za zapoznanie się z kompletem materiałów i życzę sukcesów w praktycznym wdrażaniu bezpieczeństwa informacji.
Uwagi końcowe (ang. Closing Remarks): To zamknięcie kursu od szyfrów klasycznych po bezpieczne systemy składowania z kompletnym obrazem ochrony danych w transmisji i w spoczynku. Wskazuje rozwój przez certyfikaty branżowe i praktyki zawodowe oraz ćwiczenia laboratoryjne z polityk, audytów i kryptografii. Podkreśla potrzebę ciągłej aktualizacji wiedzy wobec zmienności technologii pamięci masowych.