Krzysztof Stopka
Praca Magisterska
Tworzenie wysoko dostępnych klastrów dla potrzeb zarządzania kryzysowego na przykładzie ochrony przeciwpowodziowej
Efektywność i dostępność informacji to filary informatyki, które wykorzystywane są w zagadnieniach inżynierskich i przynoszą wymierne korzyści. Przykładowo gromadzenie danych hydrologicznych i meteorologicznych pozwala monitorować i prognozować rozwój zagrożeń z nimi związanych. Dlatego zapewnienie odpowiedniej jakości i niezawodności systemom monitorującym powinno być priorytetem i charakteryzować się ciągłością działania w czasie.
Celem pracy jest implementacja komputerowych systemów klastrowych, które przeznaczone będą do uruchomienia usług gromadzenia, udostępniania oraz przetwarzania informacji. Narzędzia wykorzystane do budowy systemu to m.in. technologie wirtualizacji, replikacji oraz balansowania obciążenia. Celem nadrzędnym jest analiza pracy oraz zapewnienie dostępności systemu podczas trwania sytuacji kryzysowej. Założone wymagania przy implementacji nakazują uwzględniać aspekty niezawodności, skalowalności oraz bezpieczeństwa funkcjonowania poszczególnych jego elementów.
Do napisania pracy zmotywowała mnie chęć przedstawienia i zastosowania istniejących projektów informatycznych rozwijanych na licencji GPL, których funkcjonalność może zostać wykorzystana do budowy wydajnych platform odpornych na awarie, zapewniających przy odpowiedniej konfiguracji założony poziom bezpieczeństwa oraz efektywnie wykorzystujących dostępne zasoby po stronie sprzętowej. Istniejące centra gromadzenia informacji wymagają optymalizacji parametrów przy jednoczesnym zachowaniu stałego kosztu utrzymania.
Do budowy systemu wybrałem projekty związane z technologią klastrów komputerowych, które można łatwo dostosować do specyficznych celów. Parametry, na które zwracałem uwagę to skalowalność, łatwość zarządzania, bezpieczeństwo i transparentność dla użytkownika.
Niektóre z użytych technologii wykorzystywane są w usługach hostingowych i mogą z powodzeniem wspomagać zagadnienia związane z ochroną przeciwpowodziową. Podczas przygotowywania pracy użyłem dwóch jednostek komputerowych PC z zainstalowaną dystrybucją Linuxa o nazwie DEBIAN. Spośród wielu dostępnych narzędzi do budowy klastrów wybrałem takie, których
4