collapse

Reklama


Autor Wątek: Klaster serwerów- czy ktoś to stosuje??  (Przeczytany 4299 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline Isiek

  • Specjalista
  • ***
  • Wiadomości: 151
  • Pomógł? 13
Klaster serwerów- czy ktoś to stosuje??
« dnia: Lipca 16, 2017, 12:03:12 pm »
Dzień Dobry, czy ktoś z Państwa stosuje w swoich placówkach medycznych rozwiązania oparte na klastrach serwerów- oczywiście nie chodzi mi o podniesienie wydajności ale zwiększenie odporności na awarie. U siebie mam infrastrukturę "tradycyjną"- pracujemy na Somedzie- pełna EDM: 2 serwery, serwer na backupy, dodatkowo kopie on-line bazy someda i folderu załączników. Do tego dobrej klasy zasilanie awaryjne.
Nie mieliśmy nigdy poważnej ani dłuższej awarii, ale ten zestaw sprzętu pracuje już około 4 lata, pewnie za rok pomyślimy o zakupie nowych serwerów. I tu nasuwa mi się pytanie- jak w tytule. Czy byłby to "krok na przód" czy zbytek?..... Dodam, że jesteśmy POZem, pracujemy na 5 stanowiskach komputerowych.
A jeśli ktoś z Państwa to wdrożył u siebie, prosiłbym o opis i parę informacji praktycznych.....
Pozdrawiam
« Ostatnia zmiana: Lipca 16, 2017, 12:21:02 pm wysłana przez Isiek »

Offline karolweksler

  • Ekspert
  • *****
  • Wiadomości: 3075
  • Pomógł? 222
Odp: Klaster serwerów- czy ktoś to stosuje??
« Odpowiedź #1 dnia: Lipca 16, 2017, 19:35:55 pm »
Ja nie stosuję, ale prawdopodobnie dałoby się zrobić coś tego typu, że na serwerze instalujesz od razu wirtualizator (hypervisor) a nie Windowsa lub Linuksa, np. Hyper-V Server, i na nim stawiasz maszynę wirtualną, na której jest przechowywana baza danych i w razie awarii tego serwera fizycznego, możesz  uruchomić maszynę wirtualną z innego serwera. Pliki maszyny wirtualnej mogą być na macierzy (NAS) po iSCSI, albo lokalnie na każdym z serwerów i mogą synchronizować się co chwilę (Hyper-V Replica). Jest jeszcze kwestia wydajności baz danych na maszynie wirtualnej, ale może przy SSD tego nie zauważymy.
« Ostatnia zmiana: Lipca 16, 2017, 19:38:10 pm wysłana przez karolweksler »

Offline mpi

  • Ekspert
  • *****
  • Wiadomości: 3356
  • Pomógł? 116
  • Kujawsko-Pomorskie
Odp: Klaster serwerów- czy ktoś to stosuje??
« Odpowiedź #2 dnia: Lipca 16, 2017, 20:43:52 pm »
Windows Server Backup tworzy vhd/vhdx który w razie awarii serwera można odpalić na końcówce uruchamiając wcześniej na niej hyper-v. Do takich celów nie trzeba instalować serwera na wirtualnej maszynie, zwłaszcza przy 5 stacja roboczych ;)

Pytanie do autora tematu: masz dwa niezależne źródła zasilania? dwa dostępy do internetu?

Offline karolweksler

  • Ekspert
  • *****
  • Wiadomości: 3075
  • Pomógł? 222
Odp: Klaster serwerów- czy ktoś to stosuje??
« Odpowiedź #3 dnia: Lipca 16, 2017, 20:55:50 pm »
@mpi: tylko jest wtedy kwestia, żeby ten vhd/vhdx zawierał w sobie najnowszą bazę danych lub żeby robić kopie bazy innym narzędziem co chwila i potem w razie awarii uruchomić vhdx z kopii na hyper-v plus odtworzyć kopię bazy

Offline Isiek

  • Specjalista
  • ***
  • Wiadomości: 151
  • Pomógł? 13
Odp: Klaster serwerów- czy ktoś to stosuje??
« Odpowiedź #4 dnia: Lipca 16, 2017, 21:45:19 pm »
@mpi: Tak, mam dwa dostępy do internetu i zasilanie awaryjne online z dużą baterią akumulatorów, zasilane przez automatyczny przełącznik faz- wystarczy na ponad godzinę pracy, można do tego zasilacza również podłączyć agregat- planuję w niedługim czasie kupić.
Proponowane przez Panów rozwiązania są w miarę proste do wdrożenia, ale- iSCSI i baza na NAS- tu przecież nie ma redundancji. Próbowałem taki scenariusz z awaryjną maszyną wirtualną z dyskiem vhdx po iSCSI- po LAN nie działa to niestety tak sprawnie jak na fizycznym kontrolerze dysków (a mój switch  nie pozwala na agregację połączeń) nawet przy naszej niezbyt dużej infrastrukturze. Poza tym, o ile ja jestem w miarę czający w tematyce, dbam o całą infrastrukturę fizyczną, mam też umowę z firmą informatyczną co do Someda, ale w proponowanych przez Panów rozwiązaniu, niezbędna jest fizyczna ingerencja w system w razie awarii, coś trzeba "przełączyć", to trwa, co w POZ i przy dużej ilości przyjmowanych pacjentów mogłoby być kłopotliwe, szczególnie jeśli mnie nie ma. Pociągałoby mnie rozwiązanie, które działa z automatu. A czy przy Windows Server, można spiąć dwa fizyczne serwery przez niezależną podsieć, korzystając z oprogramowania Windows cluster server??? Czy źle rozumiem informacje z googla???  :D
Pozdrawiam serdecznie
« Ostatnia zmiana: Lipca 16, 2017, 21:51:58 pm wysłana przez Isiek »

Offline karolweksler

  • Ekspert
  • *****
  • Wiadomości: 3075
  • Pomógł? 222
Odp: Klaster serwerów- czy ktoś to stosuje??
« Odpowiedź #5 dnia: Lipca 16, 2017, 22:11:40 pm »
generalnie zaleca się, aby w przypadku klastra mieć dwie karty sieciowe - jedną na potrzeby komunikacji maszyn w klastrze, drugą na inne cele

hyper-v replica nie wymaga NASa i pozwala na przepięcie w ten sposób, żeby nie trzeba było nic dodatkowo ustawiać - po prostu maszyna wirtualna z bazą danych zaczyna działać na innym komputerze niż przed chwilą i posiada kopie bazy danych nie starszą niż X minut

poza tym poszukaj single point of failure - pojedynczego punktu awarii, czegoś co jak padnie, to wszystko inne przestanie działać, może np. masz jeden switch?
« Ostatnia zmiana: Lipca 16, 2017, 22:13:16 pm wysłana przez karolweksler »

Offline mpi

  • Ekspert
  • *****
  • Wiadomości: 3356
  • Pomógł? 116
  • Kujawsko-Pomorskie
Odp: Klaster serwerów- czy ktoś to stosuje??
« Odpowiedź #6 dnia: Lipca 17, 2017, 08:16:12 am »
@mpi: tylko jest wtedy kwestia, żeby ten vhd/vhdx zawierał w sobie najnowszą bazę danych lub żeby robić kopie bazy innym narzędziem co chwila i potem w razie awarii uruchomić vhdx z kopii na hyper-v plus odtworzyć kopię bazy

nie do końca Cię zrozumiałem: wyczytałem dwa rozwiązania - jedno tylko po to żeby była wirtualna maszyna a dopiero drugie z macierzą.

(...)
Proponowane przez Panów rozwiązania są w miarę proste do wdrożenia, ale- iSCSI i baza na NAS- tu przecież nie ma redundancji. (...)

jak dla mnie jest redundancja - dwa fizyczne serwery i co najmniej 2 dyski w raid

Offline dbfr

  • Zaawansowany
  • **
  • Wiadomości: 91
  • Pomógł? 3
    • Blog o rozwiązaniach informatycznych dla branży medycznej
Odp: Klaster serwerów- czy ktoś to stosuje??
« Odpowiedź #7 dnia: Sierpnia 29, 2017, 15:17:10 pm »
Kwestia klastrów "niezawodnościowych" jest rozwiązywana przez większość rozwiązań do wirtualizacji, można to też zrobić na poziomie zasobów dyskowych oraz sieci a także samych systemów operacyjnych czy baz danych. Zależy czego się potrzebuje. Pozwoli Pan, że przedstawię jak to wygląda na platformie VMWare, chociaż każda z tych funkcjonalności ma odbicie na rozwiązaniach Windowsowych i prawie każda na Citrixowych. A sposobów na rozwiązanie tych kwestii na innych wspomnianych poziomach można znaleźć też ładnych kilka. Jeżeli chodzi o to jak to jest rozwiązane u Was to i tak jest nieźle :)

Głownie mechanizmy na poziomie wirtualizacji:
1. vMotion - w przypadku awarii jednego z przynajmiej dwóch hostów w klastrze wirtualna maszyna przełącza się na inny serwer
2. HA - w przypadku awarii któregoś z hostów maszyna jest uruchamiana ponownie na innym
3. Fault Tolerance - dwie maszyny działają replikując się wzajemnie w locie. W przypadku "padu" jednej druga przejmuje rolę mastera.

Do tego dochodzą oczywiście wspomniane zabezpieczenia sprzętowe na poziomie kart sieciowych itp.

Zabezpieczenia tego typu można też zorganizować na poziomie repliakcji storage (dysków NAS czy macierzy), z tego co kojarzę Barracuda na przykład w swoim rozwiązaniu do backupu ma dla Hyper-V i VMware opcję uruchamiania maszyn wirtualnych w chmurze, z backupu replikowanego tam z urządzenia.

Zabezpieczenia można zrobić na wielu poziomach z różnymi stopniami - kwestia potrzeb i zasobności portfela :)

Wracając do omawianego przypadku mozna pokusic sie o konfiguracje vmotion na dwoch esxi. Ewentualnie live migration dla hyper-v tutaj jednak nie wiem jak sprawa wygląda licencyjnie. Trzeba też pamiętać o transferze host-host i hosty-storage. Jak nie ma kasy na fc można zrobic ling aggregation na Mikrotikach.

Wspomniana kwestia słabej wydajności w testowanej konfiguracji może być kwestią wydajności storage. IO/s w sensie. Jakie to rozwiązanie?

A Somed na 2 serwerach to jak pracuje? Jedna część aplikacyjna druga baza czy jakoś podzielone role? Można pomyśleć też o klastrze na poziomie bazy.
« Ostatnia zmiana: Sierpnia 29, 2017, 19:54:43 pm wysłana przez dbfr »
http://itwmedycynie.pl - Blog o rozwiązaniach IT dla branży medycznej

 

* Szukaj


* Kto jest on-line

  • Kropka Gości: 136
  • Kropka Ukrytych: 1
  • Kropka Użytkowników: 6
  • Kropka Użytkownicy online:

Reklama

* Aktywni

Paweł Paweł
9314 Wiadomości
mpi
3356 Wiadomości
PiotrSz
3279 Wiadomości
Michał Michał
3178 Wiadomości
karolweksler
3075 Wiadomości
09061303
3035 Wiadomości
Edward_B Edward_B
2935 Wiadomości
Bartosz Bartosz
2375 Wiadomości
maciek777 maciek777
2200 Wiadomości
cilazapril cilazapril
1623 Wiadomości

Reklama

Postaw mi kawę na buycoffee.to/forumpps

Reklama

Style:3: index (domyslny), Portal (default), Display (default).
Pod-szablony:8: init, html_above, body_above, portal_above, main, portal_below, body_below, html_below.
Pliki językowe:8: SPortal.english (domyslny), SPortal.polish-utf8 (domyslny), SPortal.english (domyslny), index+Modifications.english (domyslny), index+Modifications.polish-utf8 (domyslny), SPortal.polish-utf8 (domyslny), index.english (domyslny), index.polish-utf8 (domyslny).
Arkusze stylów:1: portal (default).
Uwzględnione pliki:15 - 738KB. (pokaż)
Użytych zapytań: 28.

[Pokaż zapytania]