Cluster cu disponibilitate înaltă utilizând mașini virtuale

Cluster cu disponibilitate înaltă utilizând mașini virtuale

În funcție de dorințele dvs., soluția poate fi construită:

Efectul implementării

Pe lângă avantajele oferite de arhitectura tradițională a clusterelor, utilizarea tehnologiilor de virtualizare:







Nu necesită o singură configurație de cluster hardware

asigură ușurința transferului de noduri de cluster a mașinilor virtuale pe diferite platforme hardware, scalabilitate ușoară atunci când se conectează noi sau crește capacitatea clusterelor existente

Acesta permite o utilizare mai eficientă a puterii de calcul disponibile

oferă o economie semnificativă a costurilor pentru achiziționarea de echipamente scumpe specializate, licențierea software-ului, închirierea de spații, energie și aer condiționat

Cluster cu disponibilitate ridicată utilizând Hyper-V

Soluția cu disponibilitate ridicată cu Hyper-V poate fi implementată în două moduri fundamental diferite:

Combinarea gazdă

În această variantă, două sau mai multe servere fizice sunt combinate într-un cluster de eroare cu o matrice partajată obligatorie pe disc (stocare în cluster), iar mașinile virtuale, ale căror fișiere de hard disk se află în spațiul de stocare, sunt create ca resurse de cluster. Atunci când un nod de cluster fizic care asigură funcționarea mașinilor virtuale eșuează sau se oprește, mașinile virtuale, ca orice alte resurse din cluster, se deplasează la nodurile care rulează. Acest lucru asigură că mașinile virtuale sunt întotdeauna disponibile.

Cluster cu disponibilitate înaltă utilizând mașini virtuale

Rețineți că această versiune de disponibilitate ridicată nu este în întregime reușită, deoarece în cazul în care apare un defect în mașina virtuală în sine, o astfel de defecțiune nu este procesată, în consecință, toleranța la eroare a serviciului sau a aplicației poate fi în pericol.

Cerințe minime pentru echipament:

Stocare externă cu conectivitate Fibre Channel sau iSCSI pentru a găzdui fișierele hard disk ale mașinii virtuale

Cel puțin un server sau dispozitiv pentru echilibrarea încărcării, dacă este necesar







Clustere de sisteme de invitați (Guest Clustering)

Atunci când se utilizează această schemă, două sau mai multe mașini virtuale sunt combinate într-un cluster de tip "failover", al cărui comportament diferă puțin de comportamentul unui cluster construit folosind servere fizice. Această metodă permite construirea unui cluster chiar pe baza unui singur server fizic, deși, desigur, se poate obține o fiabilitate mult mai mare atunci când mașinile virtuale cluster sunt implementate pe mai multe servere fizice.

Cluster cu disponibilitate înaltă utilizând mașini virtuale

Avantajul unei astfel de implementări este că puteți crea o infrastructură extrem de disponibilă, cu un număr mare de clustere pentru diferite servicii (fișiere și tipărire, baze de date, mesaje poștale, aplicații web etc.) folosind doar două servere fizice. Această soluție este deosebit de convenabilă pentru birourile mici din zone îndepărtate.

Cerințe minime pentru echipament:

Cel puțin un server (sunt recomandate două sau mai multe servere)

Cluster cu disponibilitate redusă cu Red Hat Cluster Suite

Această soluție este un cluster pe două nivele, construit folosind Red Hat Cluster Suite. La primul nivel, este oferită virtualizarea echipamentului, pe cea de-a doua - virtualizarea aplicațiilor. Pe o serie de criterii, Red Hat Cluster Suite evaluează starea hardware-ului și a sistemelor și aplicațiilor virtualizate, oferind acces continuu la date și aplicații chiar și în cazul unei erori de mașină virtuală sau de nod de cluster. În astfel de cazuri, Red Hat Cluster Suite repornește aplicațiile pe un alt nod din grupul de mașini virtuale și încearcă, de asemenea, să repornească mașina virtuală. În cazul unei defecțiuni a mașinii fizice, este deconectată de la cluster și apoi repornit. În acest caz, mașinile virtuale care rulează pe nodul defect migrează către un alt nod din cadrul grupului lor (domeniu failover). Toate acțiunile de mai sus au un impact neglijabil asupra funcționării aplicațiilor critice și sunt aproape invizibile pentru utilizatori.

Cluster cu disponibilitate înaltă utilizând mașini virtuale

Cerințe minime pentru echipamentul utilizat:

cel puțin un server pentru echilibrarea încărcării, dacă este necesar (două sunt recomandate pentru toleranța la erori)

stocare externă cu conexiune Fibre Channel, SCSI sau iSCSI

deconectarea hardware a unui nod fizic defect (Device Fence)

Ca platformă software, platforma Red Hat Enterprise Linux Advanced este utilizată. Această ediție a Red Hat Enterprise Linux suportă un număr nelimitat de procesoare și memorie fizică, include software-ul cluster Red Hat Cluster Suite și sistemul de fișiere clasificate GFS. În plus, în cadrul abonamentului existent la Platforma avansată Red Hat Enterprise Linux, se poate instala un număr nelimitat de sisteme RHEL AP virtualizate.







Trimiteți-le prietenilor: