Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa
Darmowa diagnoza laptopa
Dojazd do klienta bezpłatnie
Dojazd do klienta bezpłatnie
Laptopy zastępcze bezpłatnie
Laptopy zastępcze bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie

serwer wysokiej dostępności

Termin Definicja
serwer wysokiej dostępności

Serwer wysokiej dostępności to infrastruktura zaprojektowana z myślą o minimalnym czasie przestoju.

Architektura i mechanizmy redundancji na poziomie sprzętu oraz oprogramowania

Koncepcja wysokiej dostępności opiera się na eliminacji pojedynczych punktów awarii w architekturze systemu informatycznego. Zamiast opierać działanie usługi na jednej maszynie, środowisko projektuje się jako klaster połączonych węzłów obliczeniowych. Standardem w branży jest dążenie do poziomu dostępności określanego mianem pięciu dziewiątek (99,999 procenta), co przekłada się na maksymalnie pięć minut i dwadzieścia sześć sekund przestoju w skali całego roku. Osiągnięcie takich parametrów wymaga duplikacji kluczowych komponentów. Na poziomie sprzętowym pojedynczy serwer wchodzący w skład klastra wyposaża się w zasilacze nadmiarowe pracujące w układzie N+1 lub 2N, podłączone do niezależnych obwodów zasilania z osobnymi systemami awaryjnego podtrzymania napięcia. Interfejsy sieciowe łączy się w grupy za pomocą protokołów agregacji łączy, takich jak LACP, co zapewnia ciągłość komunikacji w przypadku uszkodzenia pojedynczego kabla, portu w przełączniku lub samej karty sieciowej. Wykorzystywana pamięć operacyjna to moduły z kodem korekcji błędów ECC, a w infrastrukturze krytycznej stosuje się również mechanizmy lustrzanego odbicia pamięci na poziomie kontrolera w procesorze. Podsystem dyskowy rzadko opiera się wyłącznie na lokalnych macierzach RAID poszczególnych węzłów. Wymagana jest pamięć współdzielona, na przykład w postaci sieci SAN wykorzystującej protokoły Fibre Channel lub iSCSI, gdzie wielościeżkowość gwarantuje dostęp do wolumenów logicznych nawet po uszkodzeniu pojedynczego kontrolera macierzy. Równie często wdraża się rozwiązania definiowane programowo, gdzie dane są replikowane synchronicznie między lokalnymi nośnikami wielu fizycznych maszyn, tworząc rozproszony system plików odporny na awarię całych serwerów.

Technologie klastrowe, replikacja danych i zapobieganie podziałom sieci

Aby zestaw niezależnych maszyn funkcjonował jako spójny system usługowy, niezbędna jest warstwa oprogramowania zarządzającego klastrem. Jej głównym zadaniem jest monitorowanie stanu poszczególnych węzłów poprzez sieć komunikacyjną, nazywaną mechanizmem bicia serca (heartbeat). Węzły wymieniają między sobą pakiety diagnostyczne ze zdefiniowaną częstotliwością. Wyróżnia się dwa podstawowe modele pracy. W układzie Active-Passive węzeł zapasowy pozostaje w gotowości i przejmuje zasoby operacyjne dopiero w momencie wykrycia awarii maszyny głównej. W architekturze Active-Active wszystkie urządzenia jednocześnie obsługują ruch, a awaria jednego z nich powoduje redystrybucję obciążenia na pozostałe jednostki. Środowiska wielowęzłowe projektuje się w celu uniknięcia problemu podziału sieci, określanego jako split-brain. Sytuacja ta występuje, gdy łącze komunikacyjne między węzłami ulega awarii, ale same serwery nadal pracują. Bez mechanizmów ochronnych obie strony klastra mogłyby podjąć próbę przejęcia współdzielonych zasobów dyskowych, co skutkowałoby szybką korupcją systemu plików. Problem ten rozwiązuje się za pomocą algorytmów kworum bazujących na głosowaniu, gdzie środowisko wymaga nieparzystej liczby głosów do zatwierdzenia zmian. Dodatkową warstwą zabezpieczającą jest fencing, realizowany często przez protokół STONITH. Jeśli węzeł przestaje odpowiadać na zapytania diagnostyczne, pozostała część klastra wysyła komendę do modułu zarządzania uszkodzonego serwera, wymuszając odcięcie zasilania. Gwarantuje to brak możliwości zapisu danych przez niestabilną maszynę, umożliwiając prawidłowe przejęcie ról.

Typowe punkty awarii w architekturach wielowęzłowych

Złożoność technologii wysokiej dostępności generuje specyficzne kategorie problemów operacyjnych. Jednym z częściej występujących mechanizmów degradacji są kaskadowe awarie przeciążeniowe. Kiedy jeden z serwerów ulega wyłączeniu w okresie wysokiego wykorzystania zasobów, cały ruch obsługiwany jest przez pozostałe jednostki. Jeśli środowisko nie zostało zwymiarowane z odpowiednim zapasem mocy obliczeniowej, przejęcie obciążenia prowadzi do wyczerpania dostępnych cykli procesora lub przestrzeni RAM. Skutkuje to brakiem odpowiedzi protokołów diagnostycznych i wywołaniem kolejnego procesu failover, prowadzącym docelowo do zatrzymania całej usługi. Istotnym zagrożeniem jest także asymetria konfiguracji. Wynika ona z rozbieżności wprowadzanych podczas procesów administracyjnych, takich jak modyfikacje parametrów usług, aktualizacje pakietów oprogramowania czy reguł zapory sieciowej aplikowanych wyłącznie na węźle aktywnym. Błędy te pozostają ukryte w trybie normalnej pracy, a ujawniają się dopiero podczas przełączania awaryjnego, gdy węzeł pasywny nie uruchamia procesów aplikacji ze względu na brakujące zależności. W klastrach rozproszonych geograficznie występują również przestoje powodowane parametrami sieci. Jeśli opóźnienie w transmisji pakietów na łączach światłowodowych między osobnymi centrami danych wzrośnie powyżej limitów narzuconych przez protokoły synchronicznej replikacji, mechanizmy zapewniające spójność danych zatrzymują operacje wejścia-wyjścia w celu ochrony transakcji bazodanowych.

Granice kompetencji serwisów elektroniki konsumenckiej wobec sprzętu klasy enterprise

Z uwagi na specyfikację i warunki eksploatacji, zaawansowane środowiska wysokiej dostępności działają w oparciu o architekturę, która wykracza poza kompetencje i zakres usług typowych serwisów komputerowych. Urządzenia klasy serwerowej, macierze dyskowe i przełączniki sieciowe projektowane dla centrów przetwarzania danych podlegają obsłudze w ramach kontraktów serwisowych producentów, a ich diagnostyka realizowana jest on-site przez autoryzowanych inżynierów. Z tego powodu obecność takich urządzeń w punktach napraw konsumenckich należy dziś do rzadkości. Zasadniczym profilem działalności serwisu zajmującego się naprawą komputerów jest kompleksowa diagnostyka elektroniki konsumenckiej. W ramach tych prac realizowane są naprawy sekcji zasilania w laptopach, lutowanie układów w obudowach BGA, wymiana matryc, uszkodzonych gniazd oraz regeneracja układów chłodzenia w komputerach stacjonarnych, a także podstawowy odzysk danych z dysków HDD i SSD.

+48 22 100 48 29Zadzwoń teraz · serwisant w 1 godzinę