Klaster wysokiej dostępności Proxmox dla lidera turystyki medycznej – Uzdrowiska Kłodzkie S.A.
Jak w ciągu trzech tygodni zbudować środowisko, w którym awaria jednej maszyny przestaje oznaczać przestój całej organizacji?
≤ 1 min
replikacja danych
ok. 5 min
automatyczne przełączenie usług
3 tyg.
od startu do uruchomienia produkcyjnego
Test
awarie przetestowane w odwzorowanym środowisku
Uzdrowiska Kłodzkie S.A. – jedna z największych grup uzdrowiskowych w Polsce, lider turystyki medycznej i lecznictwa uzdrowiskowego. Organizacja obsługuje pacjentów i kuracjuszy w wielu obiektach.
Poczta Zimbra, serwery WWW i bazy danych działające na osobnych serwerach fizycznych, bez wysokiej dostępności i bez archiwum poczty.
„Zaprojektuj i wybuduj” (Design–Build): projekt, dostawa sprzętu i licencji oraz wdrożenie w rękach jednego wykonawcy.
3 tygodnie od startu do uruchomienia produkcyjnego. Całość projektu przeprowadzono w pełni zdalnie.
Jeden serwer, jedna usługa, jeden punkt awarii
W dotychczasowej architekturze każda kluczowa usługa była na stałe przypisana do konkretnego serwera fizycznego. Taki model jest prosty w utrzymaniu, ale nie daje żadnego marginesu bezpieczeństwa. W organizacji obsługującej pacjentów i kuracjuszy w wielu obiektach każda przerwa przekłada się bezpośrednio na ciągłość działania.
Środowisko poczty Zimbra opierało się na dwóch serwerach fizycznych połączonych mechanizmem DRBD i klastrem Pacemaker. Rozwiązanie było trudne w zarządzaniu, mało wydajne i wrażliwe na zmiany zewnętrzne.
Zdiagnozowane problemy i ich skutki
| Problem | Skutek dla Uzdrowisk Kłodzkich |
|---|---|
| Brak dostępu do usługi: awaria serwera wyłączała pocztę, WWW lub bazy danych | Pracownicy i kuracjusze tracili dostęp do kluczowych usług |
| Każda usługa na stałe przypisana do jednego serwera fizycznego | Każdy serwer stanowił osobny punkt awarii, bez marginesu bezpieczeństwa |
| Dwa serwery połączone mechanizmem DRBD i klastrem Pacemaker: rozwiązanie trudne w zarządzaniu, mało wydajne, wrażliwe na zmiany zewnętrzne | Rosnące ryzyko błędów administracyjnych i niestabilność środowiska poczty |
| Ręczne odtwarzanie środowiska z kopii zapasowej | Przerwa trwała tak długo, jak odtwarzanie, a administratorzy pracowali pod presją czasu |
| Brak centralnego archiwum poczty zintegrowanego z Zimbrą | Brak jednego miejsca dostępu do archiwalnej korespondencji |
Serwery fizyczne
Poczta Zimbra: 2 serwery fizyczne połączone DRBD i Pacemaker. WWW i bazy danych: osobne serwery. Każdy serwer to osobny punkt awarii.
Maszyny wirtualne na dwóch węzłach
Zimbra, WWW i bazy danych jako maszyny wirtualne na dwóch serwerach Dell PowerEdge z replikacją co 1 min. Niezależny arbiter, magazyn NAS i archiwum Piler dla poczty Zimbra. Usługi nie zależą od pojedynczego serwera fizycznego.
Od konkursu technologicznego do realizacji
W ramach konkursu technologicznego INTALIO zaproponowało koncepcję modernizacji infrastruktury w modelu „zaprojektuj i wybuduj”, obejmującą projekt, dostawę sprzętu i licencji oraz wdrożenie. Rozwiązanie zostało wybrane do realizacji.
Zwiększenie bezpieczeństwa danych środowiska poczty Zimbra
Replikacja danych co minutę zamiast odtwarzania z kopii zapasowej.
Modernizacja architektury serwerowo-sieciowej w kierunku wysokiej dostępności
Usługi niezależne od konkretnego serwera fizycznego.
Centralne repozytorium: archiwum poczty online zintegrowane z Zimbrą
Jedno miejsce dostępu do archiwalnej korespondencji.
Jak przebiegało wdrożenie?
Całość projektu: 3 tygodnie, realizacja w pełni zdalna.
Koncepcja konkursowa
Analiza dotychczasowej architektury i koncepcja modernizacji w modelu „zaprojektuj i wybuduj”.
Projekt architektury wysokiej dostępności
Klaster wysokiej dostępności na komercyjnych narzędziach Proxmox, z niezależnym arbitrem podejmującym decyzje klastra przy awarii.
Dostawa sprzętu i licencji
Serwery, magazyn NAS, sprzęt sieciowy oraz licencja Proxmox.
Test koncepcji (PoC)
Środowisko testowe wiernie odwzorowujące sieć klienta i testy scenariuszy awaryjnych.
Wdrożenie produkcyjne i archiwum poczty
Uruchomienie klastra, migracja usług do maszyn wirtualnych oraz wdrożenie archiwum Piler dla serwera poczty Zimbra.
Sprzęt i licencje w jednym projekcie
Dell PowerEdge
Węzły klastra wysokiej dostępności.
Magazyn NAS
Przestrzeń dyskowa dla środowiska.
Sprzęt sieciowy
Infrastruktura łącząca węzły klastra.
Proxmox
Platforma klastra wysokiej dostępności.
Piler
Repozytorium online dla serwera poczty Zimbra.
Co zmieniło wdrożenie?
- Replikacja danych co 1 minutę – RPO ≤ 1 min (maksymalny czas, z którego dane mogą zostać utracone).
- Automatyczne przełączanie usług – RTO ok. 5 min (czas przywrócenia usługi po awarii).
- Niezależny arbiter zapewnia prawidłowe decyzje klastra przy awarii.
- Brak zauważalnych przestojów po stronie użytkowników.
- Każda usługa jako odizolowana maszyna wirtualna – szybkie przenoszenie między węzłami.
- Centralne archiwum poczty Piler dla serwera poczty Zimbra.
- Test koncepcji przed produkcją – scenariusze awarii sprawdzone w warunkach klienta.
- Relatywnie niski koszt wysokiej dostępności – licencje Proxmox i archiwum oparte na otwartym oprogramowaniu.
Przed i po
| Obszar | Przed wdrożeniem | Po wdrożeniu | Efekt dla organizacji |
|---|---|---|---|
| Architektura | Każda usługa na osobnym serwerze fizycznym | Klaster wysokiej dostępności z niezależnym arbitrem | Brak pojedynczego punktu awarii |
| Awaria serwera | Niedostępność usługi | Automatyczne przełączenie (RTO ok. 5 min) | Ciągłość działania usług |
| Ochrona danych | Odtwarzanie z kopii zapasowej | Replikacja co 1 min (RPO ≤ 1 min) | Minimalne ryzyko utraty danych |
| Archiwum poczty | Brak centralnego repozytorium | Piler zintegrowany z Zimbrą | Centralny dostęp do archiwalnej korespondencji |
| Skalowalność | Ograniczona do pojedynczych maszyn | Łatwe dodawanie zasobów i przenoszenie maszyn wirtualnych | Gotowość na rozwój usług |
Wnioski dla innych organizacji
- Wysoka dostępność nie wymaga budżetu korporacyjnego. Komercyjne narzędzia Proxmox i sprawdzone rozwiązania otwarte pozwalają zbudować odporne środowisko przy relatywnie niewielkich kosztach.
- Test koncepcji to inwestycja, nie formalność. Testy scenariuszy awaryjnych w warunkach odwzorowujących realną sieć eliminują ryzyko niespodzianek na produkcji.
- Jeden wykonawca skraca czas realizacji. Model „zaprojektuj i wybuduj” z dostawą infrastruktury pozwolił zamknąć projekt w 3 tygodnie.
- Odporność zaczyna się od architektury. Oddzielenie usług od konkretnego sprzętu przekłada się bezpośrednio na odporność operacyjną całej organizacji.
