Synology High Availability
Pojęcie wysoka dostępność odnosi się do układu serwerów, który ma za zadanie zredukować przerwy w dostępności usług spowodowane nieprawidłowym działaniem serwera. W konfiguracji Synology High Availability (SHA) używa się dwóch serwerów tworzących „klaster wysokiej dostępności”, w którym jeden serwer pełni rolę „serwera aktywnego”, a inny serwer — „serwera pasywnego”. Do utworzenia i wdrożenia klastra wysokiej dostępności potrzebne są dwa zgodne serwery Synology.
W klastrze wysokiej dostępności wykorzystuje się następujące elementy i koncepcje:
- Koncepcja: wdrożenie konfiguracji Synology High Availability wymaga utworzenia klastra wysokiej dostępności z dwóch serwerów Synology NAS. Jeden serwer działa jako „serwer aktywny”, natomiast drugi — „serwer pasywny”. Po utworzeniu klastra wysokiej dostępności system będzie stale replikował dane z serwera aktywnego na serwer pasywny, aby wszystkie pliki na serwerze aktywnym istniały w postaci duplikatów na serwerze pasywnym. W przypadku awarii aktywnego serwera serwer pasywny będzie gotowy do przejęcia wszystkich usług z kompletną kopią danych na serwerze aktywnym. Dzięki tej implementacji klaster wysokiej dostępności może w dalszym ciągu zapewniać usługi w normalny sposób, minimalizując przestoje.
- Serwer aktywny: serwer aktywny zarządza działaniem wszystkich usług. Jeśli na serwerze aktywnym wystąpią błędy, użytkownik lub system może przenieść usługi z serwera aktywnego na serwer pasywny za pośrednictwem przełączania/automatycznego przełączania awaryjnego, a podczas takiego procesu serwer aktywny staje się serwerem pasywnym.
- Serwer pasywny: Serwer pasywny pozostaje w trybie gotowości w normalnych warunkach. Dane na aktywnym serwerze są stale duplikowane na serwerze pasywnym. Jeśli serwer aktywny nie może już świadczyć usług, użytkownik lub system może zainicjować przełączanie/automatyczne przełączanie awaryjne, aby serwer pasywny mógł przejąć usługi z serwera aktywnego.
- Połączenie Heartbeat: Serwer aktywny i pasywny w klastrze wysokiej dostępności są połączone dedykowanym, prywatnym połączeniem sieciowym określanym jako „połączenie Heartbeat”. Po utworzeniu klastra wysokiej dostępności połączenie Heartbeat umożliwia synchronizację i replikację danych pomiędzy serwerem pasywnym a aktywnym. Jeżeli dojdzie do utraty kontaktu pomiędzy serwerami trwającej określony czas, system określi, czy przełączenie jest konieczne.
- Główny wolumin pamięci masowej w klastrze wysokiej dostępności: Wolumin serwera aktywnego stanie się główną pamięcią klastra wysokiej dostępności. Dane są replikowane na woluminie pamięci serwera pasywnego przez połączenie Heartbeat.
- Zapasowy wolumin pamięci masowej w klastrze wysokiej dostępności: Wolumin serwera pasywnego stanie się zapasową pamięcią klastra wysokiej dostępności. Dane są ciągle replikowane z woluminów pamięci aktywnego serwera na wolumin pamięci pasywnego serwera przez połączenie Heartbeat. Zapewnia to spójność zawartości pliku w razie przełączenia.
- Nazwa serwera klastra wysokiej dostępności: Serwery w klastrze wysokiej dostępności będą współdzieliły jedną nazwę. Z serwerem można łączyć się przez sieć przy użyciu tej nazwy serwera, a usługi będzie zapewniać serwer aktywny.
- Adres IP klastra wysokiej dostępności: Chociaż każdy serwer w klastrze wysokiej dostępności ma własny adres IP, klaster wysokiej dostępności może wygenerować również wspólne adresy IP. Te wspólne adresy IP umożliwiają dostęp do wszystkich usług DSM, niezależnie od tego, który serwer Synology NAS działa jako serwer aktywny. Co więcej, aby uzyskać dostęp do usług po wykonaniu przełączania/automatycznego przełączania awaryjnego, nie trzeba zmieniać adresu IP.