120 likes | 246 Vues
SIECI KOMPUTEROWE WYKŁAD 10. RÓWNOWAŻENIE OBCIĄŻEŃ. PROF. CZESŁAW SMUTNICKI czeslaw.smutnicki@pwr.wroc.pl , p.216 C-3 POLITECHNIKA WROCŁAWSKA INSTYTUT INFORMATYKI, AUTOMATYKI I ROBOTYKI www.iiar.pwr.wroc.pl. LOAD BALANCING. HIGH AVAILABILITY AND LOAD BALANCING.
E N D
SIECI KOMPUTEROWE WYKŁAD 10. RÓWNOWAŻENIE OBCIĄŻEŃ PROF. CZESŁAW SMUTNICKI czeslaw.smutnicki@pwr.wroc.pl, p.216 C-3 POLITECHNIKA WROCŁAWSKA INSTYTUT INFORMATYKI, AUTOMATYKI I ROBOTYKI www.iiar.pwr.wroc.pl
HEARTBEAT • Rozpoznawanie awarii węzła • Praca w trybach active/active, active/passive • Przejmowanie adresów IP • Obsługa wielu węzłów • Kontrola uruchamiania/zatrzymywania dowolnych usług
Moduł do Apacha Dystrybucja plików stron www pomiędzy lustrzanymi serwerami Load balancing Serwery typu: replika, backup i pierwotny GLOBULE
DRBD • Synchronizacja zasobów dyskowych, rodzaj sieciowego RAID-1 • Tworzone jest nowe urządzenie w systemie /dev/drbdX • Praca w trybie master/slave • Maksymalny rozmiar dysku: 4TB • Możliwość przełączenia się węzła slave w tryb master (po awarii węzła master), np. przy użyciu HeartBeat • Jeśli węzeł, który uległ awarii, zostanie ponownie uruchomiony, będzie działał w trybie slave i następie inteligentna synchronizacja danych do węzła primary • Zapewnia funkcjonalność rozwiązań komercyjnych (HP, Compaq), lecz nie wymaga kosztownego sprzętu, działa na poziomie aplikacji.
CSYNC2 • Asynchroniczna synchronizacja plików • Rozpoznawanie konfliktów + pewne algorytmy automatycznego ich rozwiązywania, np: pierwszy, młodszy, itp. • Rozpoznawanie zmian w systemie plików (np. usunięcie pliku) • Synchronizacja po TCP, możliwość szyfrowania SSL • Lokalnie przechowywane pliki z informacjami o stanie plików z każdego hosta w klastrze
EDDIE • Zaawansowany serwer dns, load balancing i monitorowanie dla serwerów rozmieszczonych w dowolnych lokacjach geograficznych • Inteligentna bramka HTTP
ULTRA MONKEY • Pełny pakiet do budowy przeróżnych topologii sieciowych, praktycznie wszystko czego można chcieć • Synchronizacja połączeń (po awarii węzła, przekierowanie połączenia do nowego, przeźroczyste do użytkownika) • HeartBeat • Ldirectord - monitorowanie serwerów, czy odpowiednie usługi odpowiadają – sprawdzanie czy serwer „żyje” • Load balancing • Nadzorcy sieciowi
VRRPd • VRRPv2 - Virtual Router Redundancy Protocol v2, rfc2338 • Wybieranie routera master • Kontrola wirtualnego adresu IP • Obsługa failover • Zawsze dostępna ścieżka domyślna bez potrzebny konfiguracji dynamicznego routingu i wykrywania awarii routerów