Najlepsze praktyki dotyczące konfiguracji funkcji SnapSync czasu rzeczywistego
Wprowadzenie:
SnapSync to ekonomiczne i łatwe w użyciu ujednolicone rozwiązanie do replikacji, które jest wbudowane w system QuTS hero i służy do tworzenia kopii zapasowych, ochrony danych oraz odzyskiwania danych po awariach.
Funkcja SnapSync jest konfigurowana w ramach relacji dublowania między folderem udostępnionym/jednostką LUN w głównym i pomocniczym systemie pamięci masowej. Okresowo synchronizuje ona replikę, wprowadzając w niej zmiany, które zostały zapisane w głównym systemie pamięci masowej. Te zdublowane dane są tworzone w pomocniczym systemie pamięci masowej. W przypadku awarii w lokacji głównej można korzystać z kopii danych zapisanej w systemie pomocniczym. Funkcja SnapSync pozwala obniżyć całkowity koszt rozwiązań do odzyskiwania danych po awarii, ułatwiając wykorzystanie lokacji odzyskiwania danych po awarii w aktywnej działalności biznesowej, co stanowi dobre uzasadnienie inwestycji.
Jak działa funkcja SnapSync:
Działająca na poziomie bloków funkcja SnapSync umożliwia tworzenie kopii zapasowych zmiennych bloków za pomocą migawek. Jest to prosty proces, który oszczędza przepustowość i umożliwia skuteczne tworzenie kopii zapasowych kluczowych plików w lokalizacjach zdalnych. Dzięki replikacji przyrostowej te same dane nigdy nie są wysyłane dwukrotnie. Czas odzyskiwania danych za pomocą funkcji SnapSync jest również krótszy niż w przypadku innych metod, ponieważ do przywrócenia wymagana jest tylko pełna kopia zapasowa i ostatnia kopia różnicowa.

Bardziej zaawansowana funkcja SnapSync czasu rzeczywistego umożliwia stałą synchronizację głównego i pomocniczego serwera NAS.


Funkcja SnapSync czasu rzeczywistego gwarantuje, że dane z głównego i pomocniczego serwera NAS zostaną zapisane w całości przed udzieleniem odpowiedzi serwerowi-hostowi. Pozwala to uzyskać zerową wartość celu punktu odzyskiwania (RPO=0), co oznacza, że dane na pomocniczym serwerze NAS są spójne z danymi na głównym serwerze NAS. W przypadku awarii serwer-host może natychmiast zmienić obiekt docelowy podłączenia na pomocniczy serwer NAS, gdy następuje przełączenie awaryjne.
W przypadku budowania dużego systemu pamięci masowej zaleca się skonfigurowanie pomocniczego serwera NAS za pomocą funkcji SnapSync, a następnie wykonywanie regularnych, obejmujących wiele wersji kopii zapasowych z pomocniczego serwera NAS na inny zapasowy serwer NAS za pomocą funkcji replikacji migawek i aplikacji HBS3.
Funkcja SnapSync obsługuje również replikację między serwerem NAS z systemem QES (QES 2.1.1 v11 lub nowsza wersja) a serwerem NAS z systemem QuTS hero.
Co robić w przypadku awarii?


Uwaga: Przed użyciem funkcji SnapSync zaleca się dodanie obu serwerów NAS do tego samego serwera domeny (AD/LDAP), aby w przypadku awarii głównego serwera NAS dane z pomocniczego serwera NAS umożliwiały uzyskanie tych samych uprawnień użytkownika.
Najlepsze praktyki dotyczące konfiguracji funkcji SnapSync czasu rzeczywistego
W trybie czasu rzeczywistego każda operacja zapisu w lokalnej pamięci masowej jest natychmiast replikowana w lokacji zdalnej. Aby zapewnić dobrą wydajność, opóźnienie transmisji danych w obie strony między lokacją zdalną i lokalną nie może przekraczać 5 ms. Wyższe opóźnienia będą powodować opóźnienia zapisu w pamięci lokalnej. Dlatego podczas konfiguracji 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 (optymalnie poniżej 5 milisekund). - Wydajność operacji we/wy pomocniczego serwera NAS powinna być taka sama jak w przypadku głównego serwera NAS.
- Zalecamy bezpośrednie połączenie głównego i pomocniczego serwera NAS za pomocą łącza 25GbE.

Wyniki wydajności funkcji SnapSync czasu rzeczywistego uzyskane podczas testów w laboratoriach QNAP:
- Testy z protokołem iSCSI: Po nawiązaniu przez użytkownika połączenia z serwerem NAS z systemem QuTS hero za pomocą łącza 10GbE szybkość transferu 10GbE może osiągnąć wartość 1127 MB/s przed włączeniem funkcji SnapSync. Po włączeniu funkcji SnapSync czasu rzeczywistego szybkość wynosi 1005 MB/s. Tłumienie wynosi 10~15%.
- Testy z protokołem SMB: Po nawiązaniu przez użytkownika połączenia z serwerem NAS z systemem QuTS hero za pomocą łącza 10GbE szybkość transferu 10GbE może osiągnąć wartość 1025 MB/s przed włączeniem funkcji SnapSync. Po włączeniu funkcji SnapSync czasu rzeczywistego szybkość wynosi 930 MB/s. Tłumienie wynosi 10~15%.
- Testy z protokołem NFS: Po nawiązaniu przez użytkownika połączenia z serwerem NAS z systemem QuTS hero za pomocą łącza 10GbE szybkość transferu 10GbE może osiągnąć wartość 961 MB/s przed włączeniem funkcji SnapSync. Po włączeniu funkcji SnapSync czasu rzeczywistego szybkość wynosi 897 MB/s. Tłumienie wynosi 7~15%.


Środowisko testowe:
- Tryb we/wy: synchronizacja = standardowa + synchronizacja = brak
- Rozmiar bloku: 128 KB
- Ramka Jumbo (MTU) = 9000
- Gdy powyższy test zostanie wykonany za pomocą łącza 10GbE w tym samym środowisku, ze względu na wpływ połączenia sieciowego i opóźnienia tłumienie po włączeniu funkcji SnapSync czasu rzeczywistego ponownie wzrośnie – do około 20%.
Zalety:
Minimalizacja przestojów i ochrona przed utratą danych:
Funkcja SnapSync umożliwia replikację planowaną i wykonywaną w czasie rzeczywistym. Pozwala to uzyskać wartości celu punktu odzyskiwania na poziomie sekund. Ponadto można osiągnąć rygorystyczne cele w zakresie odzyskiwania danych, nawet w przypadku obciążeń z dużą liczbą operacji zapisu.
Zmniejszenie zużycia przepustowości:
Funkcja SnapSync wykorzystuje efektywność pamięci masowej, przesyłając przyrostowe bloki przez sieć z kompresją/deduplikacją, aby przyspieszyć transfer danych i zmniejszyć zużycie przepustowości. Dzięki funkcji SnapSync można wykorzystać jeden uproszczony strumień danych replikacji do utworzenia centralnego repozytorium, w którym będzie przechowywana aktywna kopia lustrzana.
Łatwa dystrybucja dużych ilości danych:
Czasem konieczne jest wysłanie dużych ilości danych: w celu migracji macierzy serwerowni, konsolidacji zdalnych oddziałów lub utworzenia nowego oddziału. SnapSync to szybka, skuteczna i elastyczna metoda przenoszenia danych. Jeśli firma jest rozproszona geograficznie i wszystkie lokalizacje potrzebują dostępu do tego samego zbioru danych (np. filmów szkoleniowych lub zestawów sprzedażowych), korzystając z funkcji SnapSync, można szybko rozesłać te same dane do wszystkich lokalizacji.
Zarządzanie kopiowaniem danych i analiza danych:
Firma może potrzebować obszernych analiz danych, co z kolei może obniżać wydajność środowisk produkcyjnych. Korzystając z funkcji SnapSync i migawek, można wykonywać złożone analizy na zreplikowanych pomocniczych kopiach danych.
Wymagania dotyczące przechowywania danych, zgodności z przepisami i wielu wersji:
Wiele scenariuszy biznesowych wymaga długich okresów przechowywania danych. Łącząc funkcję SnapSync i migawki, można spełnić wymagania zgodności z przepisami w zakresie ochrony danych. Kopie zapasowe migawek mogą pomóc w łagodzeniu skutków ataków z użyciem ransomware, a funkcja SnapSync czasu rzeczywistego dodatkowo zwiększa dostępność i usprawnia przywracanie danych po awarii.