Wiedza Najlepsze praktyki konfiguracji funkcji Realtime SnapSync

Wprowadzenie:​


SnapSync to ekonomiczne i łatwe w użyciu ujednolicone rozwiązanie replikacji wbudowane w QuTS hero, przeznaczone do tworzenia kopii zapasowych, ochrony danych i odtwarzania po awarii.
SnapSync jest konfigurowany za pomocą relacji Mirror między współdzielonym folderem/LUN w podstawowym i pomocniczym systemie pamięci masowej. Okresowo synchronizuje replikę, aby była aktualna względem zmian zapisanych w systemie podstawowym. Dane w postaci kopii lustrzanej są tworzone w pomocniczym systemie pamięci masowej. W przypadku awarii w lokalizacji podstawowej można przełączyć się na dane z systemu pomocniczego. Dzięki SnapSync można obniżyć całkowity koszt rozwiązań odtwarzania po awarii, co ułatwia uzasadnienie inwestycji poprzez aktywne biznesowe wykorzystanie lokalizacji zapasowej.

Jak działa SnapSync:​


Funkcja SnapSync na poziomie bloków umożliwia tworzenie kopii zapasowej zmiennych bloków za pomocą migawek, co jest rozwiązaniem lekkim i oszczędnym pod względem przepustowości, a kluczowe pliki mogą być efektywnie kopiowane do lokalizacji zdalnych. Dzięki replikacji przyrostowej te same dane nie są nigdy wysyłane dwukrotnie. Czasy odtwarzania w przypadku SnapSync są również krótsze niż w przypadku innych metod, ponieważ przywrócenie danych wymaga jedynie pełnej kopii zapasowej i ostatniej różnicowej kopii zapasowej.

tutorial_503_01.png


Bardziej zaawansowana funkcja Real-time SnapSync umożliwia stałą synchronizację podstawowego i pomocniczego urządzenia NAS.

tutorial_503_02.png


tutorial_503_03.png


Real-time SnapSync zapewnia, że dane podstawowego i pomocniczego urządzenia NAS są w pełni zapisane przed udzieleniem odpowiedzi serwerowi hosta. Gwarantuje to RPO=0 (Recovery Point Objective), co oznacza również, że dane w pomocniczym urządzeniu NAS są spójne z danymi w urządzeniu podstawowym. W przypadku wystąpienia awarii serwer hosta może natychmiast zmienić cel montowania na pomocnicze urządzenie NAS w momencie przełączenia awaryjnego serwera.

Podczas budowania dużego systemu pamięci masowej zaleca się skonfigurowanie pomocniczego urządzenia NAS za pomocą SnapSync, a następnie użycie funkcji Snapshot Replica i HBS3 do regularnego wykonywania wielowersyjnych kopii zapasowych z pomocniczego urządzenia NAS na inne urządzenie NAS pełniące funkcję kopii zapasowej.

Obsługuje również funkcję SnapSync z urządzenia NAS z systemem QES (QES 2.1.1 v11 lub nowszy) do urządzenia NAS z systemem QuTS hero.

Co zrobić w przypadku awarii?​


tutorial_503_04.png


tutorial_503_05.png


Uwaga: Przed użyciem funkcji SnapSync zaleca się dodanie obu urządzeń NAS do tego samego serwera domeny (AD/LDAP), tak aby po awarii podstawowego urządzenia NAS dane pomocniczego urządzenia NAS były dostępne z zachowaniem tych samych uprawnień użytkownika.

Najlepsze praktyki konfiguracji funkcji Realtime SnapSync​


W trybie Real-time każda operacja zapisu w lokalnej pamięci masowej jest natychmiast replikowana do lokalizacji zdalnej. Aby zapewnić dobrą wydajność, opóźnienie w obie strony między lokalizacją lokalną a zdalną musi wynosić 5 ms lub mniej. Wyższe opóźnienie spowoduje opóźnienia zapisu w lokalnej pamięci masowej. Dlatego podczas konfigurowania należy zwrócić uwagę na następujące kwestie:

  • Zaleca się, aby opóźnienie w środowisku sieciowym było w miarę możliwości mniejsze niż 10 milisekund (optymalna wartość to mniej niż 5 milisekund).
  • Wydajność we/wy pomocniczego urządzenia NAS powinna być taka sama jak podstawowego urządzenia NAS.
  • Zalecamy bezpośrednie połączenie podstawowego i pomocniczego urządzenia NAS za pomocą interfejsu 25GbE.

tutorial_503_06.png


Wyniki testów wydajności funkcji Real-time SnapSync przeprowadzonych przez laboratoria QNAP:​


  • Test z protokołem iSCSI: Gdy użytkownik łączy się z urządzeniem NAS QuTS hero za pomocą interfejsu 10GbE, transfer plików przez 10GbE może osiągnąć 1127 MB/s przed włączeniem funkcji SnapSync, a wydajność wynosi 1005 MB/s podczas działania Real-time SnapSync. Oznacza to spadek wydajności rzędu 10–15%.
  • Test z protokołem SMB: Gdy użytkownik łączy się z urządzeniem NAS QuTS hero za pomocą interfejsu 10GbE, transfer plików przez 10GbE może osiągnąć 1025 MB/s przed włączeniem funkcji SnapSync, a wydajność wynosi 930 MB/s podczas działania Real-time SnapSync. Oznacza to spadek wydajności rzędu 10–15%.
  • Test z protokołem NFS: Gdy użytkownik łączy się z urządzeniem NAS QuTS hero za pomocą interfejsu 10GbE, transfer plików przez 10GbE może osiągnąć 961 MB/s przed włączeniem funkcji SnapSync, a wydajność wynosi 897 MB/s podczas działania Real-time SnapSync. Oznacza to spadek wydajności rzędu 7–15%.

tutorial_503_07.png


tutorial_503_08.png


Środowisko testowe:

  • Tryb IO: sync = standard i sync = none
  • Rozmiar bloku = 128K
  • Jumbo Frame (MTU) = 9000
  • Przy połączeniu 10GbE w tym samym środowisku, ze względu na wpływ połączenia sieciowego i opóźnień, spadek wydajności po włączeniu funkcji Real-time SnapSync zwiększa się do około 20%.

Korzyści:​


Skrócenie przestojów i ochrona przed utratą danych
SnapSync zapewnia zaplanowaną i działającą w czasie rzeczywistym replikację. Umożliwia to osiągnięcie celów punktu odtwarzania (RPO) rzędu sekund. Można spełnić rygorystyczne wymagania dotyczące odtwarzania nawet w przypadku największych obciążeń z intensywnym zapisem.

Zmniejszenie wykorzystania przepustowości sieci:
SnapSync wykorzystuje efektywność pamięci masowej poprzez przesyłanie przez sieć przyrostowych bloków z kompresją/deduplikacją w celu przyspieszenia transferu danych i zmniejszenia wykorzystania przepustowości. Dzięki SnapSync można korzystać z jednego strumienia danych replikacji thin w celu utworzenia pojedynczego repozytorium, które utrzymuje aktywną kopię lustrzaną.

Łatwa dystrybucja dużych ilości danych:
Niekiedy konieczne jest wysłanie dużych ilości danych: w celu migracji macierzy serwerowni, konsolidacji oddziałów zdalnych lub konfiguracji nowego oddziału. SnapSync zapewnia szybką, wydajną i elastyczną metodę przenoszenia danych. Jeśli działalność firmy jest rozproszona geograficznie, a wszystkie lokalizacje wymagają dostępu do tego samego zestawu danych (np. filmów szkoleniowych lub materiałów sprzedażowych), można użyć funkcji SnapSync do szybkiej dystrybucji tych samych danych do wszystkich lokalizacji.

CDM (Copy Data Management) i analityka danych:
Przeprowadzanie rozbudowanej analizy może być kluczowe dla działalności firmy, ale może negatywnie wpływać na wydajność środowisk produkcyjnych. Dzięki funkcjom SnapSync i Snapshot można wykorzystać zreplikowane dane do przeprowadzania złożonych analiz na pomocniczych kopiach danych.

Przechowywanie danych, zgodność z przepisami i wymagania dotyczące wielu wersji:
Wiele przypadków użycia wymaga długich okresów przechowywania danych. Łącząc funkcje SnapSync i Snapshots, można spełnić wymagania dotyczące zgodności z przepisami w zakresie ochrony danych. Kopia zapasowa w postaci migawki może pomóc w ograniczeniu skutków ataków ransomware, a poprzez Real-time SnapSync zwiększyć dostępność i możliwości odtwarzania po awarii.