Cluster „- mit jelent, arról a NetApp
Divatos szó „cluster”, sajnos, abban a pillanatban teljesen leértékelődött a gyakori, sokszor helytelen és indokolatlan használatát.
Nézzük először fogalmát annak érdekében, hogy tovább meghatározzuk, hogy a „klaszter”, és mi nem.
Cluster - egy olyan struktúra, amely több egyenlő részre megtartva teljes funkcionális működőképességét meghibásodása esetén tetszőleges alkotó komponensek.
Általában ez egy terméket vagy olyan mértékben másolásával legkövetkezetesebb képviselője - Beowulf cluster számítási projekt. Általában ez a sok közel azonos típusú számítógépes rendszerek ellenőrzése alatt OS Linux, amelyek meghatározzák „csomópontok” számítási klaszter, és a számítógép-ütemező, amely elosztja a feladatokat a multi-node hálózat párhuzamos feldolgozás.
Beowulf cluster-klaszter közel tökéletes, szinte lineárisan skálázható akár több száz vagy több ezer csomópontok, érzéketlen, hogy nem a mindkettő egy és több alkotóeleme. Kivéve egy mínusz: ez inkább csak korlátozottan alkalmazható a valós életben problémák.
Beowulf működik a feladatokat az algoritmus osztva több hasonló műveletek. De, sajnos, az ilyen tranzakciók fordulnak elő főleg a tudományban. Ez műveletek, mint a faktoring, Fourier-transzformáció, semmilyen más műveletet, hogy szükség van egy bizonyos minimális részét az adatokat, és rajta néhány viszonylag kis műveletet, függetlenül az összes többi résztvevő a folyamatban.
Ha vesszük például a leginkább funkcionálisan alkalmazandó feladata „valós életben” - Válogatás az adatbázisból, és ilyen probléma leggyakrabban csökkent leginkább az üzleti problémákat, kiderül, hogy a feladatot a «SELECT * FROM TABLE», sajnos, nem lehet párhuzamosított. Egy ilyen probléma Beowulf cluster típusú gyakorlatilag nincs előnyt egyetlen számítógépen.
A failover cluster (aktív-passzív)
Hagyományos képviselője az ilyen típusú termékek jól ismert és széles körben használt termék Veritas Cluster Server (VCS tartozik Symantec most). Szintén ismert Microsoft Cluster Services termékek (részeként elérhető Windows Server Enterprise Edition) és a Legato AAM (Automated Availability Manager, most EMC AutoStart).
Ez a tiszta failover cluster. Az alkalmazás végrehajtása egy bizonyos platform, a platform állam által ellenőrzött klaszter meghibásodása esetén bizonyos erőforrások (memória, processzor teljesítmény) vagy elérhetetlensége, alkalmazási feladat (esetleg helyesen) megáll a meglévő webhely, és indítsa újra a másik áll a klaszter szoftver . Ez biztosítja, a rendelkezésre álló alkalmazások és egy sor szintű Quality of Service.
Adott alkalmazás bármely adott időpontban végezzük az egy bizonyos platform (szerver).
Párhuzamos klaszter (aktív-aktív)
Ellentétben a fent ismertetett klaszter-modell, aktív-passzív, amelyben csak egy csomópont meg bármilyen tetszőleges időpontban aktív, és a másik csomópont vagy csomópontok egy „forró készenléti”, várva a hiba vagy elérhetetlensége az aktív csomópont elindítása érdekében, hogy elképzelni az alkalmazást, és továbbra is a feladatot, az összes csomópont a klaszter modell, aktív-aktív és aktív végre alkalmazás feladatot párhuzamosan. Ez egy kicsit olyan, mint a korábban tárgyalt Beowulf számítógépes klaszter, ahol a számítási csomópontok kap azoknak részei az adatok feldolgozására a csomópont dispetchera- „ütemező.” Azonban, amint azt már fentebb említettük, ehhez nagyon bonyolult szervezet maga a probléma, így maga a párhu- független szálak, és arra, hogy az adatok megosztása, hogyan kell írni és olvasni.
Ez a nehézség, és így a magas költségek e problémák megoldásának korlátozott megjelenése és használata klaszter alkalmazások, mint például az aktív-aktív. A többi, ez funkcionálisan hasonló a már tárgyalt.
A legismertebb képviselője az ilyen típusú klaszterek terméke Oracle RAC (Real Application Cluster).
Az összes fenti lehetőséget a klaszter minősülnek alkalmazások csoportosításával. Természetesen az adatok ezen alkalmazások (pl adatbázis) tárolják valahol, de ez kívül esik a „kompetencia” és „illetékességi területén” cluster alkalmazásokat. Az ő szemszögéből a priori adatok mindig korrekt és elérhető. A legtöbb klaszter alkalmazások vannak telepítve, hogy használja a józan tárolás «megosztott lemez”, a közös és mindenki számára hozzáférhető csomópontok, ahol az adatokat tárolják, ha szükséges, a futtatható alkalmazások rájuk. Vagy replikáció szervezett állandóbb másolatok esetén a tárolási rendszereket, például az egyes csomópont a fürt egy. Azonban a lemezes tároló alrendszer is valahogy sikerül. Hibatűrő tárolási szervezet lesz az úgynevezett „cluster tárolására.”
Paradox módon, de még egy egyszerű szerkezet összhangban a meghatározása RAID klaszter, mint a RAID-1 vagy RAID-5 jelentése „eszközök, amelyek folyamatosan funkcionalitásában meghibásodása esetén tetszőleges alkotó komponensek (meghajtók).” De próbálja vizsgálni fejlettebb és összetettebb failover lehetőség tárolásra, mert tároló rendszer nem csak abból áll az őt alkotó meghajtókat.
A failover cluster (aktív-passzív)
Ezek ma már szinte az összes jelentős tárolási rendszerek állnak rendelkezésre a piacon. Bármilyen tároló rendszer nagyvállalati szolgáltatott redundáns tápegységek és vezérlő modul a vezérlő, a hiba bármelyik vezérlők pár nem vezethet hiba hozzáférhetetlenségének vagy tartós tárolási rendszer és a rajta tárolt adatokat. Jellemzően minden egyes lemez csoportot rendelt konkrét vezérlő és a szervizelés (TN «tulajdonosi»), abban az esetben a hiba, hozzáférési műveletek a partíció, amit kiszolgált a sikertelen vezérlő elfogott javítható vezérlő, amelyik elkezd szolgálni mint a saját szakaszok és szakaszok a halott elvtárs.
Így azt mondhatjuk, hogy egy ilyen terv lesz a „klaszter aktív-passzív», mert annak ellenére, hogy a két vezérlő működik elvégzésével input-output műveleteket minden egyes lemez partíció egy vezérlő tulajdonos-edik műveletek és a második - a mentés és a másik rész - éppen ellenkezőleg.
Párhuzamos klaszter (aktív-aktív)
Párhuzamos tároló rendszerek a klaszter, amíg a készülék által képviselt termékek.
Ezek közül a különösen fürtkonfiguráció tároló Network Appliance (két vagy több csomópont a verzió Adat ONTAPGX 24 csomópontok), amely lehet mellett, ellentétben a fenti, és az elosztott földrajzilag, mi haszna egy rendkívül megbízható rendszert, amely kitölti forró víz, egy törött elem éjjel?
Az ilyen rendszereket nevezzük grid-rendszerek. A komponensek ezen rendszerek aktívan fejlődő abban a pillanatban, például az OS Linux, és az alapján az ilyen rendszerek a speciális Global File System épülnek, multi-node számítástechnikai és „hranitelnye” cluster rendszerek.
Nem kétséges, a grid-rendszerek nagy jövő, de eddig egy ilyen rendszer (a kivétel a fent felsorolt azonos NetApp) állapotban vannak kísérleti.