Intalio – Inżynieria Odporności Cyfrowej

Case study

Klaster wysokiej dostępności Proxmox dla lidera turystyki medycznej Uzdrowiska Kłodzkie S.A.

Uzdrowiska Kłodzkie Proxmox
Studium przypadku · sektor ochrony zdrowia i lecznictwa uzdrowiskowego

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?

RPO

≤ 1 min

replikacja danych

RTO

ok. 5 min

automatyczne przełączenie usług

Czas realizacji

3 tyg.

od startu do uruchomienia produkcyjnego

Przed produkcją

Test

awarie przetestowane w odwzorowanym środowisku

Jednostka

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.

Środowisko IT

Poczta Zimbra, serwery WWW i bazy danych działające na osobnych serwerach fizycznych, bez wysokiej dostępności i bez archiwum poczty.

Model realizacji

„Zaprojektuj i wybuduj” (Design–Build): projekt, dostawa sprzętu i licencji oraz wdrożenie w rękach jednego wykonawcy.

Czas realizacji

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
Przed · architektura

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.

Po · klaster wysokiej dostępności

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.

01

Zwiększenie bezpieczeństwa danych środowiska poczty Zimbra

Replikacja danych co minutę zamiast odtwarzania z kopii zapasowej.

02

Modernizacja architektury serwerowo-sieciowej w kierunku wysokiej dostępności

Usługi niezależne od konkretnego serwera fizycznego.

03

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.

0

Koncepcja konkursowa

Analiza dotychczasowej architektury i koncepcja modernizacji w modelu „zaprojektuj i wybuduj”.

Rezultat: rozwiązanie wybrane do realizacji.
1

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.

Rezultat: usługi niezależne od pojedynczego serwera.
2

Dostawa sprzętu i licencji

Serwery, magazyn NAS, sprzęt sieciowy oraz licencja Proxmox.

Rezultat: kompletna platforma pod budowę klastra.
3

Test koncepcji (PoC)

Środowisko testowe wiernie odwzorowujące sieć klienta i testy scenariuszy awaryjnych.

Rezultat: przełączanie i replikacja zweryfikowane przed produkcją.
4

Wdrożenie produkcyjne i archiwum poczty

Uruchomienie klastra, migracja usług do maszyn wirtualnych oraz wdrożenie archiwum Piler dla serwera poczty Zimbra.

Rezultat: środowisko wysokiej dostępności oddane w 3 tygodnie.

Sprzęt i licencje w jednym projekcie

Serwery

Dell PowerEdge

Węzły klastra wysokiej dostępności.

Dane

Magazyn NAS

Przestrzeń dyskowa dla środowiska.

Sieć

Sprzęt sieciowy

Infrastruktura łącząca węzły klastra.

Wirtualizacja

Proxmox

Platforma klastra wysokiej dostępności.

Archiwum e-mail

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.
Doceniamy, że Zespół IT Uzdrowisk Kłodzkich, kierowany przez Pana Konrada Herbowskiego, od początku był otwarty na zaproponowaną przez nas koncepcję i podejście do strategii budowy klastra. Bardzo dobra organizacja po stronie Zamawiającego pozwoliła przeprowadzić cały projekt w pełni zdalnie, bez utraty tempa i jakości prac. Zespołowi IT należą się wielkie gratulacje: to w dużej mierze dzięki jego zaangażowaniu i sprawnej współpracy udało się zamknąć wdrożenie w zaledwie trzy tygodnie. Tomasz MakiełaCTO INTALIO

Planujesz klaster wysokiej dostępności lub archiwum poczty w swojej organizacji?

O autorze
Intalio
Przewijanie do góry