□ Według ogólnie akceptowanej definicji zgrupowane w klaster komputery dzielą pamięć dyskową i są blisko ze sobą powiązane poprzez sieć LAN.
> Różnią się od systemów równoległych tym, że złożone są z dwu lub więcej indywidualnych systemów sprzężonych razem.
> Zwykle są używane w celu dostarczania serwisów wysokiego poziomu dostępności (high-availability services), tj. takich serwisów, które będą dostępne nawet gdy jeden lub więcej systemów w klastrze ulegnie awarii.
• Tryb asymetryczny: jeden komputer pozostaje w pogotowiu (hot-standby Itost) monitorując aktywne serwery aplikacji - gdy któryś z nich ulegnie awarii, wówczas przejmuje jego rolę.
• T ryb symetryczny: wszystkie komputery klastra działają jako aktywne serwery aplikacji i zarazem monitorują się nawzajem na wypadek awarii.
• Inne rodzaje klastrów:
■ klastry równoległe: wiele komputerów ma dostęp do tych samych danych w dzielonej pamięci masowej (np. Oracle Parallel Server) - potrzebna synchronizacja, np. w formie distributed lock manager (DLM);
■ klastry w sieciach rozległych, np. storage-area networks (SAN) - wiele różnych systemów podłączonych do wielu jednostek pamięci masowej poprzez WAN.
Wiesław Płaczek
Systemy Operacyjne: Wykład 1
16