SIECI KOMPUTEROWE WYKAD 10 RWNOWAENIE OBCIE PROF DR
SIECI KOMPUTEROWE WYKŁAD 10. RÓWNOWAŻENIE OBCIĄŻEŃ PROF. DR HAB. INŻ. CZESŁAW SMUTNICKI czeslaw. smutnicki@pwr. edu. pl , p. 224 C-3 POLITECHNIKA WROCŁAWSKA KATEDRA INFORMATYKI TECHNICZNEJ
LOAD BALANCING
HIGH AVAILABILITY AND LOAD BALANCING
HIGH CAPACITY HIGH AVAILABILITY AND LOAD BALANCING
STREAMLINE HIGH AVAILABILITY AND LOAD BALANCING
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/zatrzymywa nia dowolnych usług
GLOBULE • Moduł do Apacha • Dystrybucja plików stron www pomiędzy lustrzanymi serwerami • Load balancing • Serwery typu: replika, backup i pierwotny
DRBD • • • Synchronizacja zasobów dyskowych, rodzaj sieciowego RAID-1 Tworzone jest nowe urządzenie w systemie /dev/drbd. X Praca w trybie master/slave Maksymalny rozmiar dysku: 4 TB Możliwość przełączenia się węzła slave w tryb master (po awarii węzła master), np. przy użyciu Heart. Beat • 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.
CSYNC 2 • 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) Heart. Beat Ldirectord - monitorowanie serwerów, czy odpowiednie usługi odpowiadają – sprawdzanie czy serwer „żyje” Load balancing Nadzorcy sieciowi
VRRPd • • • VRRPv 2 - Virtual Router Redundancy Protocol v 2, rfc 2338 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
- Slides: 12