Przełączanie awaryjne — Failover

Przełączanie awaryjne polega na przełączeniu na nadmiarowy lub rezerwowy serwer komputerowy , system , składnik sprzętowy lub sieć w przypadku awarii lub nieprawidłowego zakończenia poprzednio aktywnej aplikacji , serwera, systemu, składnika sprzętowego lub sieci w sieci komputerowej . Przełączanie awaryjne i przełączanie to zasadniczo ta sama operacja, z wyjątkiem tego, że przełączanie awaryjne jest automatyczne i zwykle działa bez ostrzeżenia, podczas gdy przełączanie wymaga interwencji człowieka.

Projektanci systemów zazwyczaj zapewniają możliwość przełączania awaryjnego w serwerach, systemach lub sieciach wymagających niemal ciągłej dostępności i wysokiego stopnia niezawodności .

Na poziomie serwera automatyzacja przełączania awaryjnego zwykle wykorzystuje system „ bicie serca ”, który łączy dwa serwery za pomocą oddzielnego kabla (na przykład portów/kabla szeregowego RS-232 ) lub połączenia sieciowego. Dopóki między głównym serwerem a drugim serwerem trwa regularny „puls” lub „bicie serca”, drugi serwer nie przestawi swoich systemów w tryb online. Może również istnieć trzeci serwer „części zamiennych”, który ma działające komponenty zapasowe do przełączania „na gorąco”, aby zapobiec przestojom. Drugi serwer przejmuje pracę pierwszego, gdy tylko wykryje zmianę w „bicie serca” pierwszej maszyny. Niektóre systemy mają możliwość wysłania powiadomienia o przełączeniu awaryjnym.

Niektóre systemy celowo nie przełączają się w tryb awaryjny całkowicie automatycznie, ale wymagają interwencji człowieka. Ta konfiguracja „zautomatyzowana z ręcznym zatwierdzaniem” jest uruchamiana automatycznie po zatwierdzeniu przez człowieka przełączenia awaryjnego.

Powrót poawaryjny to proces przywracania systemu, komponentu lub usługi, która była wcześniej w stanie awarii, do pierwotnego, działającego stanu, a także przechodzenia z trybu gotowości do stanu gotowości.

Zastosowanie oprogramowania do wirtualizacji pozwoliło, aby procedury przełączania awaryjnego stały się mniej zależne od fizycznego sprzętu dzięki procesowi zwanemu migracją, w którym działająca maszyna wirtualna jest przenoszona z jednego fizycznego hosta na inny, z niewielkimi lub żadnymi przerwami w działaniu.

Historia

Termin „failover”, choć prawdopodobnie używany przez inżynierów znacznie wcześniej, można znaleźć w odtajnionym raporcie NASA z 1962 roku . Termin „przełączenie” można znaleźć w latach pięćdziesiątych, opisując „gorące” i „zimne” systemy czuwania, w obecnym znaczeniu natychmiastowego przełączenia na działający system (gorący) i opóźnionego przełączenia na system, który wymaga uruchomienia (zimny ). W materiałach konferencyjnych z 1957 roku opisano systemy komputerowe z przełączaniem awaryjnym (tj. awaryjnym) i planowym przełączaniem awaryjnym (do konserwacji).

Zobacz też

Bibliografia