Snapshoty NetApp – seria FAS

Snapshoty NetApp – seria FAS

NetApp Snapshot – to zaawansowana technologia umożliwiająca tworzenie punktów przywracania danych w czasie rzeczywistym. Dzięki niej możliwe jest wykonywanie natychmiastowych kopii danych bez wpływu na wydajność systemu i przy minimalnym zużyciu przestrzeni dyskowej. Jest to kluczowy element systemu operacyjnego ONTAP, zarządzającego macierzami NetApp.

“Snapshot” – pojęcie to można najłatwiej zdefiniować jako kopia danych w czasie. Czyli jak zdjęcie leżących na stole dokumentów, migawka – z angielskiego Snapshot.

Snapshoty NetApp bazują na technologii WAFL (Write Anywhere File Layout). Podczas tworzenia migawki nie są kopiowane fizycznie dane, lecz zapisywane są wskaźniki do istniejących bloków danych. W momencie modyfikacji danych, nowe bloki są zapisywane w innym miejscu, a oryginalne pozostają niezmienione, co pozwala na odtworzenie wcześniejszego stanu danych. Dzięki temu proces tworzenia migawki jest szybki i nie wpływa na wydajność systemu.

Technologia snapshotów umożliwia łatwe wykonanie kopii danych w czasie, która może posłużyć do zabezpieczenia danych – od pojedynczych plików, aż po kompletne rozwiązania DR (Disaster Recovery). Możliwe jest wykonanie do 255 kopii per wolumen.

Na każdym wolumenie można wykonać w trybie on-line, do 255 snapshotów. W razie potrzeby możemy za pomocą oprogramowania SnapRestore w ciągu dosłownie kilku sekund odzyskać jeden z nich bez utraty miejsca i wydajności, a wraz SnapVault i SnapMirror ułatwia replikację i przywracanie danych z innej lokalizacji.

Jak działają snapshoty?

1a – Migawka danych zostaje pierwotnie wykonana. Dane nie zostają zapisane w nowym miejscu (nie są wykopiowane), a jedynie zapisany jest wskaźnik do nich (analogicznie jak wykonywany jest np. skrót do apliakcji na pulpicie komputera).
1b – W pliku zmieniły się dane, jest nowy blok. Wskaźnik w pliku jest aktualizowany, ale wskaźnik migawki nadal wskazuje na stary blok, dzięki czemu możemy w razie potrzeby ze snapshotu powrócić do poprzedniego stanu danych.
1c – Zrobiona zostaje kolejna migawka i teraz mamy dostęp do trzech wersji danych (jednej obecnej i dwóch snapshotów – wersji historycznych), co najważniejsze bez zajmowania miejsca na dysku.

Zalety technologii NetApp Snapshot:

  • Szybkość: Tworzenie migawki zajmuje zazwyczaj mniej niż sekundę, niezależnie od wielkości wolumenu czy obciążenia systemu.
  • Efektywność przestrzenna: Migawki są bardzo oszczędne pod względem zużycia przestrzeni dyskowej, ponieważ przechowują jedynie zmiany w danych od momentu utworzenia migawki.
  • Brak wpływu na wydajność: Proces tworzenia i utrzymywania migawki nie obciąża systemu, co pozwala na ich częste wykonywanie bez negatywnego wpływu na działanie aplikacji.
    Snapshoty mogą być wykonywane nawet podczas działania aplikacji, w czasie krótszym niż sekunda. Nie ma znaczenia jak duży jest wolumen, ani jak mocno obciążony jest w danym momencie system.Poniżej wykres wydajności NetApp w porównaniu z macierzą EMC CX-80 (żródło VeriTest):
    netapp snapshop performance
    Jak widać na wykresie wydajność macierzy nie zmienia się mimo wykonywania wielu snapshotów.
    Więcej informacji: NetApp
  • Skalowalność: Możliwość przechowywania do 255 migawek na jednym wolumenie, co zwiększa elastyczność w zarządzaniu kopiami danych.

Integracja z innymi technologiami NetApp:

Snapshoty stanowią fundament dla wielu innych rozwiązań NetApp, takich jak:

  • SnapRestore: Umożliwia szybkie przywracanie całych wolumenów lub pojedynczych plików z migawek.
  • SnapMirror: Służy do replikacji danych między systemami NetApp, zapewniając wysoką dostępność i szybkie odzyskiwanie danych w przypadku awarii.
  • SnapVault: Oferuje efektywne rozwiązania do tworzenia kopii zapasowych i archiwizacji danych, bazując na technologii migawek.

 

Popularne zastosowanie technologii Snapshot:

  • Ochrona danych: Regularne tworzenie migawek pozwala na szybkie odzyskanie danych w przypadku ich utraty lub uszkodzenia.
  • Testowanie i rozwój: Migawki umożliwiają tworzenie kopii środowisk produkcyjnych do celów testowych bez wpływu na działanie systemu.
  • Aktualizacje systemów: Przed wprowadzeniem zmian w systemie można utworzyć migawkę, co pozwala na szybki powrót do poprzedniego stanu w razie problemów.
  • Integracja snapshotów z Windows: Posiadając systemy Microsoft Windows Server możemy skorzystać z integracji z Volume Shadow Copy (VSS).
  • Snapshoty maszyn wirtualnych – możliwe jest też użycie snapshotów do wykonywania kopii maszyn wirtualnych

Technologia NetApp Snapshot to niezawodne i efektywne narzędzie do zarządzania kopiami danych, które integruje się z innymi rozwiązaniami NetApp, zapewniając kompleksową ochronę i zarządzanie danymi w przedsiębiorstwie.

 

Share this post