Mis on klastrivõrk?

Klastrivõrk on kaks või enam arvutusseadet, mis töötavad koos ühise andmetöötluse eesmärgil. Need võrgud kasutavad ära arvutusseadmete paralleelse töötlemise võimsust. Lisaks suuremale töötlemisvõimsusele võivad klastrivõrgu jagatud andmetöötlusressursid pakkuda ka skaleeritavust, kõrget saadavust ja tõrkesiirdevõimalusi, kui ühel arvutiseadmel peaks olema probleeme. Arvutusklastreid on kolme põhitüüpi: koormuse tasakaalustamise klastrid, kõrge kättesaadavusega klastrid ja suure jõudlusega klastrid.

Koormust tasakaalustavad klastrid koosnevad kahest või enamast arvutisüsteemist, mida nimetatakse ka sõlmedeks. Võrgu töökoormus jaotatakse nende sõlmede vahel, et suurendada võrgu andmetöötlust. Kasutaja seisukohast toimivad sõlmed ühe arvutisüsteemina.

Kõrge kättesaadavusega klastrivõrk on kaks või enam andmetöötlussõlme, mis pakuvad riist- või tarkvaratõrke korral liiasust. Seda nimetatakse ka tõrkesiirdeklastriks. Kui arvutisüsteem ebaõnnestub, suunatakse selle toimingud üleliigsesse sõlme, et pakkuda pidevaid andmetöötlusteenuseid.

Suure jõudlusega klastrid kasutavad suure jõudlusega andmetöötluse tagamiseks mitme klastri sõlme paralleeltöötlusvõimsust. See võimaldab sõlmedel probleemi lahendamisel koostööd teha. Sageli on see hea lahendus ettevõtetele, kelle võrkude töötlemisnõuded on kõrged, kuid mille eelarved on piiratud.

Klasterdamisarhitektuurid võivad olenevalt kasutatavatest võrgutehnoloogiatest ja arvutussüsteemi eesmärgist suuresti erineda. Peamist klastriarhitektuuri on kolm: peegeldatud ketas, jagatud ketas ja jagatud mittemiski konfiguratsioonid. Peegelkettaklastri arhitektuur kopeerib salvestatud rakenduste andmed varukoopia salvestussaitile. Selle põhieesmärk on pakkuda arvutusressursside kõrget kättesaadavust ja avariitaastet teatud tüüpi andmetöötluse tõrke korral.
Jagatud kettaga klastrivõrk kasutab keskseid sisend-/väljundseadmeid (I/O), mis on juurdepääsetavad kõikidele klastri sõlmedele. Tavaliselt kasutatakse neid failide ja andmebaaside kettasalvestuse jagamiseks. Mõned jagatud ketta konfiguratsioonid jaotavad teavet klastri kõigi sõlmede vahel, samas kui teised konfiguratsioonid kasutavad keskset metaandmete serverit.
Jagatud mittemidagiütleva klastri arhitektuuril on sõltumatud ja iseseisvad sõlmed. Igal sõlmel on oma mälu ja sisend-väljundseadmed. See ei paku samaaegset juurdepääsu kettale mitmest sõlmest, kuna korraga vajab juurdepääsu salvestusruumile ainult üks sõlm. Sageli vastutab seda tüüpi arhitektuuri iga sõlm erinevate võrguülesannete komplekti eest. Jagatud mittemidagiütlev klastrivõrk võib ulatuda sadadesse sõlmedesse ja on veebiarenduskeskkondades populaarne valik.