Egy több mint 20 ezer hallgatót kiszolgáló, klinikai ellátással is foglalkozó, rengeteg telephellyel és részleggel rendelkező felsőoktatási intézmény esetében komoly feladat olyan adattárolási rendszert kiépíteni és üzemeltetni, amely minden szempontból képes megfelelni az elvárásoknak, miközben rugalmasan alakítható a folyamatosan változó igényekhez. Ezt sikerült megoldaniuk az EURO ONE Számítástechnikai Zrt. szakembereinek a HPE és a Qumulo SDS segítségével.
Összetett igények, problémákkal terhelt múlt
A projekt első szakaszában fel kellett mérni az egyetem adattárolással kapcsolatos jelenlegi helyzetét, illetőleg a működéssel összefüggésben felmerülő nehézségeket, megoldandó kötelezettségeket. Mindezeket három jól elkülöníthető csoportba lehetett osztani.
1. Szabályozói, jogi megfelelőség, azaz a központi adatvagyon kezelésének szabályozott megvalósítása. Ennek kapcsán például nem volt elfogadható gyakorlat az, hogy az egyes egyetemi intézmények saját maguk végezzék az adatok tárolását fájlszerverek és NAS-megoldások segítségével. Ehelyett elvárás, hogy egy egységes címtáron keresztül, szabályozott módon történjen az adatok tárolása, illetve jogosultság- és kvótakezelése. Ennek első lépéseként egy olyan platformot kellett bevezetni, amely képes ezen igények kielégítésére, miközben teljesítménye és kapacitása is megfelelően skálázható.
2. Historikus okok miatt kialakult szokások. Mint kiderült, számos szakrendszer blokkalapú tárterületet fogyaszt, mivel az ilyen megoldások konszolidációja, egy közös platformra hozása már korábban megtörtént. A blokkalapú tárolás ugyanakkor bizonyos felhasználási területek számára nem optimális. Ilyenek például az adatbázis-mentések, egészségügyi rendszerek mentési vagy archiválási területei. Egyes esetekben ezek megfelelő szétválasztása sem volt megoldható egyszerű és költséghatékony módon a korábbi koncepcióban.
3. Műszaki sajátosságok. Egyes szakrendszerek fizikai hardveren, virtualizációs réteg nélkül működtek és miközben közös adatterületet igényelnek, nem rendelkeztek olyan fájlrendszerrel, amely támogatja a megosztott működést. Ezen rendszerek esetében a blokkalapú tárolás nem optimális. Helyette a NAS-jellegű hozzáférés biztosítása látszott ideális megoldásnak: többféle operációs rendszer (Windows Server, Linux) natív NAS-protokolljaival és egységes jogosultság-kezeléssel.
Az eddig használt kiépítésnél további problémát jelentett a várható adatmennyiség becslése és emiatt a leendő rendszerek méretezése kapacitás- és teljesítményszempontok alapján egyaránt. Az alkalmazott megoldások sokszínűsége miatt problémás volt a rendelkezésre állás növelése is, hiszen valamennyi környezetnek saját megoldása van arra, hogy az adatok több telephelyi tárolása megoldható legyen.
A megoldás
A fenti problémák mindegyikét megnyugtatóan kezelő megoldást a HPE-partnerségben elérhető Qumulo SDS (szoftver definiált tároló) jelentette. Ennek oka, hogy a platform egységesen képes valamennyi NAS-jellegű igény egyidejű kielégítésére. Az alkalmazott szerverek nagy diszksűrűségű HPE Apollo rendszerek, melyeket a Qumulo előírása szerint méreteztek az EURO ONE szakértő munkatársai.
Az adatok biztonságos tárolását a gyártó optimalizált erasure coding eljárás segítségével valósítja meg, melynek lényege, hogy a hasznos és a redundanciát biztosító paritásadatokat a rendelkezésre álló node-okon egységesen szétteríti. A megoldás előnye, hogy a node-szám növelésével a kapacitás és a teljesítmény egyidejűleg növekszik, a rendszerben nincsenek szűk keresztmetszetek. Ennek megvalósítására nincs szükség speciális összeköttetésre a node-ok között, hiszen standard ethernet hálózaton keresztül történik, aminek köszönhetően a megoldás költséghatékonyan megvalósítható.
Az eszköz támogatja a vegyes protokollokat, egyaránt használható Microsoft Windows Server és Linux környezetben, egységes jogosultságkezeléssel. A megoldás kiterjeszthető több telephelyre is és egyszerűen meghatározható az, hogy mely adatokból szükséges másodpéldányt tárolni.
A beépített vizualizációval egyszerűen és gyorsan kimutatható, hogy mely felhasználók mely mappái foglalják a rendelkezésre álló helyet, illetve a melyek azok a kliensek, melyek kiemelkedő teljesítményigénnyel rendelkeznek. Az eszköz természetesen fejlett call-home funkcióval is rendelkezik, ennek köszönhetően a várható hardver-meghibásodások megelőzhetőek, és a hibák már azok bekövetkezte előtt kezelhetőek. Lényeges részlet, hogy a környezet képes egy node és további tetszőleges 2 diszk meghibásodását tolerálni adatvesztés veszélye nélkül.
Az egyetemi projektnél a rendszer kapacitása nettó 250 terabájt volt telepítésekor (4 node-dal), amit a későbbiek során nettó 570 terabájtra bővítettek (8 node).
A Qumulo megoldását a gyártó és a HPE lokális partnereként az EURO ONE Számítástechnikai Zrt. munkatársai közösen támogatják a kiépített környezetben.
A hibakeresés nem egyenlő az alkalmazásbiztonsággal
Építsünk olyan AppSec környezetet, amely csökkenti az alkalmazásfejlesztés kockázatait, de nem válik a gyors leszállítás akadályává!
CIO kutatás
Merre tart a vállalati IT és annak irányítója?
Hiánypótló nagykép a hazai nagyvállalati informatikáról és az IT-vezetőkről: skillek, felelősségek, feladatkörök a múltban, a jelenben és a jövőben.
Töltse ki Ön is, hogy tisztábban lássa, hogyan építse vállalata IT-ját és saját karrierjét!
Az eredményeket május 8-án ismertetjük a 17. CIO Hungary konferencián.
Projektek O-gyűrűje. Mit tanulhat egy projektvezető a Challenger tragédiájából?