Miért az OceanStor Dorado V6 a leggyorsabb és legmegbízhatóbb tárolási megoldás?

Kérem, ne vonjon le elhamarkodott következtetéseket a cím miatt! Súlyos érveink vannak ennek alátámasztására, és a lehető legtömörebbre csomagoltuk őket. A 2020 januárjában megjelent új tárolórendszerünk koncepciójáról és működési elveiről szóló bejegyzést ajánlunk figyelmükbe.

Miért az OceanStor Dorado V6 a leggyorsabb és legmegbízhatóbb tárolási megoldás?

A Dorado V6 tárolócsalád legfőbb versenyelőnyét véleményünk szerint a címben említett teljesítmény és megbízhatóság adja. Igen, igen, ez ilyen egyszerű, de hogy milyen trükkös és nem túl trükkös döntésekkel sikerült ezt az „egyszerűt” megvalósítanunk, arról ma beszélünk.

Az új generációs rendszerekben rejlő lehetőségek jobb kiaknázása érdekében szó lesz a modellpaletta régebbi képviselőiről (8000, 18000 modellek). Hacsak nincs másképp jelezve, akkor annak kell lenniük.

Miért az OceanStor Dorado V6 a leggyorsabb és legmegbízhatóbb tárolási megoldás?

Néhány szó a piacról

Ahhoz, hogy jobban megértsük a Huawei megoldások helyét a piacon, forduljunk egy jól bevált mércéhez –mágikus kvadránsok» Gartner. Két évvel ezelőtt cégünk az általános célú lemeztömb szektorban magabiztosan bekerült a vezetők közé, a NetApp és a Hewlett Packard Enterprise után a második helyen. A Huawei pozícióját az SSD-tárolók piacán 2018-ban a „kihívó” státusz jellemezte, de valami hiányzott a vezető pozíció eléréséhez.

2019-ben a Gartner tanulmányában a fenti két szektort egy „főtároló”-ba egyesítette. Ennek eredményeként a Huawei ismét a vezető kvadránsba került, olyan gyártók mellett, mint az IBM, a Hitachi Vantara és az Infinidat.

Hogy teljes legyen a kép, megjegyezzük, hogy a Gartner az adatok 80%-át az Egyesült Államok piacán gyűjti elemzés céljából, és ez jelentős torzításhoz vezet az Egyesült Államokban jól reprezentált cégek javára. Eközben az európai és ázsiai piacokra orientált beszállítók nyilvánvalóan kedvezőtlenebb helyzetbe kerülnek. Ennek ellenére tavaly a Huawei termékei elfoglalták az őt megillető helyet a jobb felső negyedben, és a Gartner ítélete szerint "használatra ajánlottak lehetnek".

Miért az OceanStor Dorado V6 a leggyorsabb és legmegbízhatóbb tárolási megoldás?

A Dorado V6 újdonságai

A Dorado V6 termékcsaládot elsősorban a belépő szintű 3000-es sorozatú rendszerek képviselik, amelyek kezdetben két vezérlővel felszereltek, vízszintesen 16 vezérlőre, 1200 meghajtóra és 192 GB gyorsítótárra bővíthetők. Ezenkívül a rendszer fel lesz szerelve külső Fibre Channel (8 / 16 / 32 Gb / s) és Ethernet (1 / 10 / 25 / 40 / 100 Gb / s) portokkal.

Ne feledje, hogy a kereskedelmi sikertelen protokollok használatának megszüntetése folyamatban van, ezért az elején úgy döntöttünk, hogy felhagyunk a Fibre Channel over Ethernet (FCoE) és az Infiniband (IB) támogatásával. A későbbi firmware-verziókban hozzáadásra kerülnek. Az NVMe over Fabric (NVMe-oF) támogatása azonnal elérhető a Fibre Channel tetején. A következő firmware, amely a tervek szerint júniusban jelenik meg, a tervek szerint támogatja az NVMe over Ethernet módot. Véleményünk szerint a fenti készlet bőven kielégíti a legtöbb Huawei vásárló igényeit.

A fájlhozzáférés a firmware jelenlegi verziójában nem érhető el, és az év vége felé a következő frissítések egyikében jelenik meg. A megvalósítást natív szinten, maguk a vezérlők vállalják Ethernet portokkal, kiegészítő berendezések használata nélkül.

A fő különbség a Dorado V6 3000 sorozat és a régebbi modellek között az, hogy egyetlen protokollt támogat a háttérben - a SAS 3.0-t. Ennek megfelelően az ottani meghajtók csak a megnevezett interfésszel használhatók. Az általunk nyújtott teljesítmény a mi szempontunkból bőven elég egy ilyen típusú készülékhez.

A Dorado V6 5000 és 6000 sorozatú rendszerek középkategóriás megoldások. Szintén 2U formátumban készülnek és két vezérlővel vannak felszerelve. Eltérnek egymástól a teljesítményben, a processzorok számában, a lemezek maximális számában és a gyorsítótár méretében. Építészeti és mérnöki szempontból azonban a Dorado V6 5000 és 6000 azonosak és ugyanúgy néznek ki.

A csúcskategóriába tartoznak a Dorado V6 8000 és 18000 sorozatú rendszerek, amelyek 4U méretben készülnek, alapból külön architektúrával rendelkeznek, amelyben a vezérlők és a meghajtók egymástól bizonyos távolságra vannak. Legfeljebb két vezérlővel is szállíthatók, bár az ügyfelek általában négyet vagy többet kérnek.

A Dorado V6 8000 16 vezérlőre, a Dorado V6 18000 pedig 32-re skálázható. Ezek a rendszerek különböző processzorokkal rendelkeznek, különböző számú maggal és különböző gyorsítótár-mérettel. Ugyanakkor a mérnöki megoldások azonossága megmarad, mint a középkategóriás modelleknél.

A 2U tárolópolcok RDMA-n keresztül csatlakoznak 100 Gb / s sávszélességgel. A régebbi Dorado V6-os háttérrendszer is támogatja a SAS 3.0-t, de többet arra az esetre, ha az ilyen interfésszel rendelkező SSD-k nagyon drágulnának. Akkor az alacsonyabb termelékenység mellett is gazdaságilag megvalósítható lesz a felhasználásuk. Jelenleg olyan kicsi a költségkülönbség a SAS és NVMe interfésszel rendelkező SSD-k között, hogy nem állunk készen ilyen megoldást ajánlani.

Miért az OceanStor Dorado V6 a leggyorsabb és legmegbízhatóbb tárolási megoldás?

A vezérlő belsejében

A Dorado V6 vezérlők saját elemalapunkon készülnek. Nincs processzor az Inteltől, nincs ASIC a Broadcomtól. Így az alaplap minden egyes alkatrésze, csakúgy, mint maga az alaplap, teljesen kikerül az amerikai vállalatok szankcióival kapcsolatos kockázatok befolyása alól. Akik saját szemükkel látták valamelyik berendezésünket, valószínűleg felfigyeltek a logó alatt piros csíkkal ellátott pajzsokra. Ez azt jelenti, hogy a termék nem tartalmaz amerikai összetevőket. Ez a Huawei hivatalos menete - áttérés a saját gyártású összetevőire, vagy mindenesetre olyan országokban gyártják, amelyek nem követik az Egyesült Államok politikáját.

Íme, mit láthat magán a vezérlőkártyán.

  • Univerzális hálózati interfész (Hisilicon 1822 chip), amely a Fibre Channelhez vagy az Ethernethez való csatlakozásért felelős.
  • A rendszer BMC chip, nevezetesen a Hisilicon 1710 távoli elérhetőségének biztosítása a rendszer teljes körű távvezérléséhez és felügyeletéhez. Hasonlókat használnak szervereinken és más megoldásokban is.
  • A központi feldolgozó egység, amely a Huawei által gyártott ARM architektúrára épített Kunpeng 920 chip. Ő az, aki a fenti ábrán látható, bár más vezérlők eltérő modellekkel rendelkezhetnek, eltérő magszámmal, eltérő órajellel stb. Az egy vezérlőben lévő processzorok száma is modellenként változik. Például a régebbi Dorado V6-os sorozatban négy darab van egy táblán.
  • SSD vezérlő (Hisilicon 1812e chip), amely támogatja mind a SAS, mind az NVMe meghajtókat. Emellett a Huawei önállóan is gyárt SSD-ket, de nem saját maga nem gyárt NAND cellákat, inkább a világ négy legnagyobb gyártójától vásárolja meg azokat vágatlan szilíciumlapkák formájában. Chipekbe vágás, tesztelés és csomagolás a Huawei önállóan gyártja, majd saját márkanév alatt bocsátja ki azokat.
  • A mesterséges intelligencia chip az Ascend 310. Alapértelmezés szerint ez hiányzik a vezérlőn, és egy külön kártyán keresztül van felszerelve, amely a hálózati adapterek számára fenntartott helyek egyikét foglalja el. A chip intelligens gyorsítótár-viselkedést, teljesítménykezelést vagy deduplikációs és tömörítési folyamatokat biztosít. Mindezek a feladatok megoldhatók a központi processzor segítségével, de az AI chip lehetővé teszi ezt sokkal hatékonyabban.

Miért az OceanStor Dorado V6 a leggyorsabb és legmegbízhatóbb tárolási megoldás?

Külön a Kunpeng processzorokról

A Kunpeng processzor egy chipen lévő rendszer (SoC), ahol a számítási egységen kívül olyan hardvermodulok találhatók, amelyek felgyorsítják a különböző folyamatokat, például ellenőrző összegek kiszámítását vagy törlési kódolás végrehajtását. Hardveres támogatást valósít meg a SAS-hoz, Ethernet-hez, DDR4-hez (hat-nyolc csatornás) stb. Mindez lehetővé teszi a Huawei számára, hogy olyan tárolóvezérlőket hozzon létre, amelyek teljesítményükben nem alacsonyabbak a klasszikus Intel-megoldásoknál.

Ezenkívül az ARM architektúrára épülő szabadalmaztatott megoldások lehetővé teszik a Huawei számára, hogy komplett szervermegoldásokat hozzon létre és kínáljon ügyfeleinek az x86 alternatívájaként.

Miért az OceanStor Dorado V6 a leggyorsabb és legmegbízhatóbb tárolási megoldás?

Új Dorado V6 architektúra…

A régebbi sorozat Dorado V6 tárolórendszerének belső architektúráját négy fő aldomain (gyár) képviseli.

Az első gyár egy közös frontend (a SAN-gyárral vagy a gazdagépekkel való kommunikációért felelős hálózati interfészek).

A második egy vezérlőkészlet, amelyek mindegyike az RDMA protokollon keresztül „elérhet” mind bármely front-end hálózati kártyához, mind a szomszédos „motorhoz”, amely egy doboz négy vezérlővel, valamint tápellátással és hűtéssel. közös egységek. Most a csúcskategóriás Dorado V6 modellek két ilyen "motorral" (illetve nyolc vezérlővel) szerelhetők fel.

A harmadik gyár felelős a háttérrendszerért, és RDMA 100G hálózati kártyákból áll.

Végül a negyedik „hardver” gyárat a plug-in intelligens tárolópolcok jelentik.

Ez a szimmetrikus szerkezet felszabadítja az NVMe technológia teljes potenciálját, és garantálja a nagy teljesítményt és megbízhatóságot. Az I/O folyamat maximálisan párhuzamos a processzorok és a magok között, így több szálon egyidejű olvasást és írást biztosít.

Miért az OceanStor Dorado V6 a leggyorsabb és legmegbízhatóbb tárolási megoldás?

…és mit adott nekünk

A Dorado V6 megoldások maximális teljesítménye hozzávetőlegesen háromszorosa az előző generációs rendszerekének (ugyanabban az osztályban), és elérheti a 20 millió IOPS-t.

Ez annak köszönhető, hogy az eszközök korábbi generációjában az NVMe támogatása csak a meghajtókkal ellátott polcokra terjedt ki. Most már minden szakaszban jelen van, a gazdagéptől az SSD-ig. A háttérhálózat is változásokon ment keresztül: a SAS/PCIe átadta helyét a 2 Gb/s átviteli sebességű RoCEv100-nek.

Az SSD formátuma is megváltozott. Ha korábban 2 meghajtó jutott 25U-s polcon, most 36 tenyérnyi fizikai lemezre nőtt. Ráadásul a polcok "bölcselődtek". Mindegyikben most már két ARM chipekre épülő vezérlőből álló hibatűrő rendszer található, hasonlóan a központi vezérlőkbe telepítettekhez.

Miért az OceanStor Dorado V6 a leggyorsabb és legmegbízhatóbb tárolási megoldás?

Egyelőre csak adatátszervezéssel foglalkoztak, de az új firmware megjelenésével tömörítési és törlési kódolás is bekerül rá, amivel 15-ről 5%-ra csökken a fővezérlők terhelése. Néhány feladat egyidejű átvitele a polcra felszabadítja a belső hálózat sávszélességét. Mindez pedig jelentősen növeli a rendszer skálázhatósági potenciálját.

A tömörítés és a duplikáció az előző generációs tárolórendszerben rögzített hosszúságú blokkokkal történt. Most bekerült a változó hosszúságú blokkokkal való munkavégzés módja, amelyet eddig kényszerből kell bekapcsolni. A későbbi frissítések megváltoztathatják ezt a körülményt.

Röviden a kudarcok toleranciájáról is. A Dorado V3 működőképes maradt, ha a két vezérlő egyike meghibásodott. A Dorado V6 akkor is biztosítja az adatok elérhetőségét, ha nyolc vezérlőből hét egymás után meghibásodik, vagy ha egy motorból négy egyidejűleg meghibásodik.

Miért az OceanStor Dorado V6 a leggyorsabb és legmegbízhatóbb tárolási megoldás?

Megbízhatóság gazdasági szempontból

A közelmúltban felmérés készült a Huawei ügyfelei körében arról, hogy az IT infrastruktúra egyes elemeinek mekkora leállását tartja elfogadhatónak a cég. A válaszadók többnyire toleránsak voltak egy feltételezett helyzettel szemben, amikor az alkalmazás nem válaszol néhány száz másodpercen belül. Az operációs rendszer vagy a gazdagépbusz-adapter esetében több tíz másodperc (lényegében az újraindítási idő) kritikus állásidő volt. Az ügyfelek még magasabb követelményeket támasztanak a hálózattal szemben: a sávszélessége nem tűnhet el 10-20 másodpercnél tovább. Ahogy sejthető, a legfontosabb válaszadók a tárolórendszer meghibásodását tartották szem előtt. A vállalkozások képviselőinek szemszögéből az egyszerű tárolás nem haladhatja meg az évi ... néhány másodpercet!

Vagyis ha a bank ügyfélalkalmazása 100 másodpercig nem válaszol, az nagy valószínűséggel nem okoz katasztrofális következményeket. De ha a tárolórendszer nem működik ugyanannyiért, akkor üzleti leállás és jelentős anyagi veszteségek valószínűek.

Miért az OceanStor Dorado V6 a leggyorsabb és legmegbízhatóbb tárolási megoldás?

A fenti diagram a tíz legnagyobb bank egy óra munkaköltségét mutatja (a Forbes 2017-es adatai). Egyetért azzal, hogy ha cége megközelíti a kínai bankok méretét, akkor nem lesz olyan nehéz megindokolni, hogy több millió dollárért kell tárolórendszereket vásárolni. A fordított állítás is helytálló: ha egy vállalkozás nem szenved jelentős veszteséget az állásidő alatt, akkor nem valószínű, hogy csúcskategóriás tárolórendszereket vásárol. Mindenesetre fontos, hogy legyen elképzelése arról, mekkora lyuk fenyeget a pénztárcájában, miközben a rendszergazda foglalkozik a működésképtelen tárolórendszerrel.

Miért az OceanStor Dorado V6 a leggyorsabb és legmegbízhatóbb tárolási megoldás?

Második feladatátvételenként

A fenti ábra A megoldásában az előző generációs Dorado V3 rendszerünket ismerheti fel. Négy vezérlője párban működik, és csak két vezérlő tartalmazza a gyorsítótár másolatát. Az egy páron belüli vezérlők újraoszthatják a terhelést. Ugyanakkor, mint látható, itt nincs front-end és back-end "gyár", így a tárolópolcok mindegyike egy adott vezérlőpárhoz kapcsolódik.

A B megoldás diagramja egy másik gyártó (felismert?) jelenleg piacon lévő megoldását mutatja. Itt már vannak front- és back-end gyárak, a meghajtók pedig egyszerre négy vezérlőhöz csatlakoznak. Igaz, vannak olyan árnyalatok, amelyek az első közelítésben nem nyilvánvalóak a rendszer belső algoritmusainak munkájában.

A jobb oldalon a jelenlegi Dorado V6 tárolóarchitektúránk látható a teljes belső készlettel. Fontolja meg, hogyan élnek túl ezek a rendszerek egy tipikus helyzetet - egy vezérlő meghibásodását.

A klasszikus rendszerekben, amelyek magukban foglalják a Dorado V3-at is, meghibásodás esetén a terhelés újraelosztásához szükséges időtartam eléri a négy másodpercet. Ezalatt az I/O teljesen leáll. Kollégáink B megoldása a modernebb architektúra ellenére még magasabb, hat másodperces meghibásodási idővel rendelkezik.

Tárhely A Dorado V6 meghibásodás után mindössze egy másodpercen belül helyreáll. Ezt az eredményt a homogén belső RDMA környezetnek köszönheti, amely lehetővé teszi a vezérlő számára, hogy hozzáférjen "idegen" memóriához. A második fontos körülmény a front-end gyár jelenléte, aminek köszönhetően a gazdagép elérési útja nem változik. A port változatlan marad, és a terhelést a többszörösen áthaladó illesztőprogramok egyszerűen elküldik az egészséges vezérlőknek.

A Dorado V6 második vezérlőjének meghibásodását egy másodperc alatt dolgozzák ki ugyanazon séma szerint. A Dorado V3 körülbelül hat másodpercet vesz igénybe, egy másik gyártó megoldása pedig kilenc másodpercet vesz igénybe. Sok DBMS esetében az ilyen intervallumok már nem tekinthetők elfogadhatónak, mivel ezalatt a rendszer készenléti üzemmódba kapcsol, és leáll. Ez mindenekelőtt a sok részből álló DBMS-re vonatkozik.

A harmadik vezérlő meghibásodása A megoldás nem képes túlélni. Egyszerűen annak a ténynek köszönhető, hogy az adatlemezek egy részéhez való hozzáférés elveszik. A B megoldás viszont ilyen helyzetben visszaállítja munkaképességét, ami az előző esethez hasonlóan kilenc másodpercet vesz igénybe.

Mi van a Dorado V6-ban? Egy másodperc.

Miért az OceanStor Dorado V6 a leggyorsabb és legmegbízhatóbb tárolási megoldás?

Mit lehet tenni egy másodperc alatt

Szinte semmi, de nincs is rá szükségünk. A csúcskategóriás Dorado V6-ban ismét leválasztják a front-end gyárat a vezérlőgyártól. Ez azt jelenti, hogy nincsenek kemény kódolt portok, amelyek egy adott vezérlőhöz tartoznak. A feladatátvétel nem jelenti az alternatív útvonalak keresését vagy a többszörös áthaladás újrainicializálását. A rendszer továbbra is a régi módon működik.

Miért az OceanStor Dorado V6 a leggyorsabb és legmegbízhatóbb tárolási megoldás?

Többszörös hibatűrés

A régebbi Dorado V6-os modellek bármelyik „motorból” könnyen túlélik bármelyik két (!) Vezérlő egyidejű meghibásodását. Ezt az teszi lehetővé, hogy a megoldás a gyorsítótárból immár három másolatot őriz. Ezért még kettős meghibásodás esetén is mindig lesz egy teljes példány.

Az egyik "motor" mind a négy vezérlőjének szinkron meghibásodása szintén nem okoz végzetes következményeket, mivel a gyorsítótár mindhárom példánya egy adott időpontban megoszlik a "motorok" között. A rendszer maga ellenőrzi az ilyen munka logikájának betartását.

Végül egy nagyon valószínűtlen forgatókönyv a nyolc vezérlőből hét egymás utáni meghibásodása. Ezenkívül az egyes meghibásodások közötti minimális időköz a működőképesség fenntartása érdekében 15 perc. Ez idő alatt a tárolórendszernek van ideje végrehajtani a gyorsítótár-áttelepítéshez szükséges műveleteket.

Az utolsó túlélő vezérlő futtatja az adattárat és öt napig karbantartja a gyorsítótárat (alapértelmezett érték, amely a beállításokban egyszerűen módosítható). Ezt követően a gyorsítótár letiltásra kerül, de a tárolórendszer továbbra is működik.

Miért az OceanStor Dorado V6 a leggyorsabb és legmegbízhatóbb tárolási megoldás?

Nem zavaró frissítések

Az új Dorado V6 operációs rendszer lehetővé teszi a tároló firmware frissítését a vezérlők újraindítása nélkül.

Az operációs rendszer a korábbi megoldásokhoz hasonlóan Linux alapú, azonban számos operációs folyamat átkerült a kernelből felhasználói módba. A legtöbb funkció, például a deduplikációért és a tömörítésért felelősek, ma már rendszeres démon, amely a háttérben fut. Ennek eredményeként nem szükséges a teljes operációs rendszert módosítani az egyes modulok frissítéséhez. Tegyük fel, hogy egy új protokoll támogatásához csak ki kell kapcsolni a megfelelő szoftvermodult, és elindítani egy újat.

Nyilvánvaló, hogy a rendszer egészének frissítése továbbra is fennáll, mert a kernelben lehetnek olyan elemek, amelyeket frissíteni kell. De ezek megfigyeléseink szerint kevesebb, mint 6%-a az összesnek. Ez lehetővé teszi a vezérlők újraindítását tízszer ritkábban, mint korábban.

Miért az OceanStor Dorado V6 a leggyorsabb és legmegbízhatóbb tárolási megoldás?

Katasztrófa toleráns és magas rendelkezésre állású (HA/DR) megoldások

A Dorado V6 készen áll a földrajzilag elosztott megoldásokba, városi szintű fürtökbe (metróba) és „hármas” adatközpontokba való integrálásra.

A fenti ábrán bal oldalon egy sokak számára már ismerős metróklaszter látható. Két tárolórendszer működik aktív / aktív üzemmódban, egymástól legfeljebb 100 km távolságra. Egy ilyen, egy vagy több kvórumszerverrel rendelkező infrastruktúrát különböző cégek megoldásai támogathatnak, beleértve a FusionSphere felhőalapú operációs rendszerünket. Az ilyen projekteknél különösen fontosak a telephelyek közötti csatorna jellemzői, az összes többi feladatot esetünkben a HyperMetro funkció veszi át, amely ismét a dobozból elérhető. Az integráció Fibre Channelen, valamint IP-hálózatokban iSCSI-n keresztül is lehetséges, ha erre szükség van. Nincs többé szükség a dedikált „sötét” optika kötelező jelenlétére, mivel a rendszer képes a meglévő csatornákon keresztül kommunikálni.

Az ilyen rendszerek felépítésekor a tárolás egyetlen hardverkövetelménye a replikációhoz szükséges portok kiosztása. Elegendő egy licenc vásárlása, kvórum szerverek futtatása - fizikai vagy virtuális - és IP kapcsolat biztosítása a vezérlők számára (10 Mbps, 50 ms).

Ez az architektúra könnyen átvihető egy három adatközponttal rendelkező rendszerbe (lásd az ábra jobb oldalán). Például, amikor két adatközpont nagyvárosi klaszter módban működik, és a harmadik hely, amely több mint 100 km távolságra van, aszinkron replikációt használ.

A rendszer technológiailag támogatja a különféle üzleti forgatókönyveket, amelyek nagymértékű túllépés esetén valósulnak meg.

Miért az OceanStor Dorado V6 a leggyorsabb és legmegbízhatóbb tárolási megoldás?

Egy metróklaszter túlélése többszörös meghibásodásokkal

A fenti és lenti képen egy klasszikus metro klaszter is látható, amely két tárolórendszerből és egy kvórumszerverből áll. Amint látja, kilenc lehetséges többszörös meghibásodási forgatókönyvből hat esetben infrastruktúránk működőképes marad.

Például a második forgatókönyv szerint, ha a kvórumkiszolgáló meghibásodik, és a helyek közötti szinkronizálás meghiúsul, a rendszer produktív marad, mert a második hely nem működik. Ez a viselkedés már be van építve a beépített algoritmusokba.

Három hiba után is fenntartható az információhoz való hozzáférés, ha a köztük lévő intervallum legalább 15 másodperc.

Miért az OceanStor Dorado V6 a leggyorsabb és legmegbízhatóbb tárolási megoldás?

A szokásos ütőkártya a hüvelyből

Emlékezzünk vissza, hogy a Huawei nemcsak tárolórendszereket, hanem a hálózati berendezések teljes skáláját is gyártja. Bármelyik tárolószolgáltatót is választja, ha WDM hálózatot használnak a telephelyek között, az esetek 90%-ában cégünk megoldásaira épül. Felmerül a logikus kérdés: minek összeállítani egy állatkertet a rendszerekből, ha az összes, egymással garantáltan kompatibilis hardver egy gyártótól beszerezhető?

Miért az OceanStor Dorado V6 a leggyorsabb és legmegbízhatóbb tárolási megoldás?

A teljesítmény kérdésére

Valószínűleg senkit sem kell meggyőzni arról, hogy az All-Flash tárolásra való átállás jelentősen csökkentheti az infrastruktúra karbantartási költségeit, hiszen minden rutinművelet sokszor gyorsabban történik. Minden ilyen berendezés beszállítója ezt tanúsítja. Eközben sok gyártó kezd ravaszkodni, amikor a teljesítmény romlásáról van szó, amikor a különféle tárolási módok engedélyezve vannak.

Iparágunkban széles körben elterjedt a tárolórendszerek egy-két napos próbaüzemre történő kiadása. Az eladó 20 perces tesztet futtat egy üres rendszeren, és kozmikus teljesítményadatokat kap. Valós üzemben pedig a „víz alatti gereblyék” gyorsan kimásznak. Egy nap után a gyönyörű IOPS-értékek felére vagy háromszorosára csökkennek, és ha a tárolórendszer 80%-kal megtelt, még kevesebbnek bizonyulnak. Ha a RAID 5 helyett a RAID 10-öt kapcsolja be, további 10-15% elvész, nagyvárosi klaszter módban pedig a teljesítmény a felére csökken.

A fent felsoroltak nem a Dorado V6-ról szólnak. Ügyfeleinknek lehetőségük van teljesítménytesztet lefuttatni a hétvégén vagy legalább egy éjszaka alatt. Ekkor megjelenik a szemétgyűjtés, és az is világossá válik, hogy a különböző opciók – mint a pillanatképek és a replikáció – aktiválása hogyan befolyásolja az elért IOPS mennyiségét.

A Dorado V6-ban a pillanatképek és a paritásos RAID szinte nincs hatással a teljesítményre (3-5% helyett 10-15%). A 80%-ig megtelt tárolórendszeren a szemétgyűjtés (a meghajtócellák feltöltése nullákkal), a tömörítés, a duplikáció megszüntetése mindig befolyásolja a kérések feldolgozásának általános sebességét. De a Dorado V6 érdekessége, hogy függetlenül attól, hogy a funkciók és a védelmi mechanizmusok milyen kombinációját aktiválja, a végső tárolási teljesítmény nem esik a terhelés nélkül kapott érték 80% -a alá.

Miért az OceanStor Dorado V6 a leggyorsabb és legmegbízhatóbb tárolási megoldás?

Terhelés elosztás

A Dorado V6 nagy teljesítményét minden szakaszon történő kiegyensúlyozással érik el, nevezetesen:

  • többszörös áthaladás;
  • több kapcsolat használata egy gazdagépről;
  • front-end gyár elérhetősége;
  • a tárolóvezérlők működésének párhuzamosítása;
  • terheléselosztás az összes meghajtó között RAID 2.0+ szinten.

Alapvetően ez egy általános gyakorlat. Manapság kevesen tartják az összes adatot egy LUN-on: mindenki nyolcat, akár negyvenet, vagy még többet próbál. Ez egy nyilvánvaló és helyes megközelítés, amelyet osztunk. De ha a feladatához csak egy LUN szükséges, amelyet könnyebb karbantartani, akkor építészeti megoldásaink lehetővé teszik, hogy a több LUN-nal elérhető teljesítmény 80%-át érje el.

Miért az OceanStor Dorado V6 a leggyorsabb és legmegbízhatóbb tárolási megoldás?

Dinamikus CPU ütemezés

A processzorok terhelésének elosztása egy LUN használatakor a következő módon történik: a LUN szintű feladatok külön kis „szilánkra” vannak osztva, amelyek mindegyike mereven hozzá van rendelve egy adott vezérlőhöz a „motorban”. Ez azért történik, hogy a rendszer ne veszítse el teljesítményét, miközben ezzel az adatrészlettel „ugrik” a különböző vezérlők között.

A nagy teljesítmény fenntartásának másik mechanizmusa a dinamikus ütemezés, amelyben bizonyos processzormagok különböző feladatkészletekhez rendelhetők. Például, ha a rendszer most tétlen a deduplikáció és a tömörítés szintjén, akkor egyes magok részt vehetnek az I / O kiszolgálási folyamatában. Vagy fordítva. Mindez automatikusan és a felhasználó számára átláthatóan történik.

Az egyes Dorado V6 magok aktuális terhelésének adatai nem jelennek meg a grafikus felületen, de a parancssoron keresztül elérheti a vezérlő operációs rendszerét, és használhatja a szokásos Linux parancsot. felső.

Miért az OceanStor Dorado V6 a leggyorsabb és legmegbízhatóbb tárolási megoldás?

NVMe és RoCE támogatás

Amint már említettük, a Dorado V6 jelenleg teljes mértékben támogatja az NVMe over Fibre Channel szolgáltatást, és nem igényel semmilyen licencet. Az év közepén megjelenik az NVMe over Ethernet mód támogatása. A teljes körű használatához szüksége lesz a közvetlen memória-elérésű (DMA) Ethernet v2.0-s verziójára, mind a tárolórendszerből, mind a kapcsolókból és hálózati adapterekből. Például a Mellanox ConnectX-4 vagy a ConnectX-5. A chipjeink alapján készült hálózati kártyákat is használhatja. Ezenkívül a RoCE támogatást az operációs rendszer szintjén kell megvalósítani.

Összességében a Dorado V6-ot NVMe-központú rendszernek tartjuk. A Fibre Channel és az iSCSI meglévő támogatása ellenére a jövőben a tervek szerint a nagy sebességű Ethernetre váltanak RDMA-val.

Miért az OceanStor Dorado V6 a leggyorsabb és legmegbízhatóbb tárolási megoldás?

Egy csipetnyi marketing

Tekintettel arra, hogy a Dorado V6 rendszer rendkívül hibatűrő, jól skálázható, támogatja a különböző migrációs technológiákat stb., beszerzésének gazdasági hatása a tárolórendszerek intenzív használatának kezdetével válik nyilvánvalóvá. Továbbra is arra törekszünk, hogy a rendszer birtoklása a lehető legjövedelmezőbb legyen, még akkor is, ha az első szakaszban ez nem nyilvánvaló.

Különösen a FLASH EVER programot hoztuk létre, amely a tárolórendszerek életciklusának meghosszabbításával foglalkozik, és úgy terveztük, hogy a frissítés során a lehető legnagyobb mértékben tehermentesítse az ügyfeleket.

Miért az OceanStor Dorado V6 a leggyorsabb és legmegbízhatóbb tárolási megoldás?

Ez a program számos intézkedést tartalmaz:

  • a vezérlők és a lemezpolcok fokozatos cseréje új verziókra a teljes berendezés cseréje nélkül (Dorado V6 hi-end rendszerekhez);
  • az egyesített tárolás lehetősége (a Dorado különböző verzióinak egy hibrid tárolási klaszter részeként történő kombinálása);
  • intelligens virtualizáció (harmadik féltől származó hardver használatának lehetősége a Dorado megoldás részeként).

Miért az OceanStor Dorado V6 a leggyorsabb és legmegbízhatóbb tárolási megoldás?

Továbbra is meg kell jegyezni, hogy a világ nehéz helyzete csekély hatással volt az új rendszer kereskedelmi kilátásaira. Annak ellenére, hogy a Dorado V6 hivatalos megjelenésére csak januárban került sor, Kínában jelentős keresletet látunk rá, valamint nagy érdeklődést mutatnak iránta az orosz és nemzetközi partnerek a pénzügyi és kormányzati szektorból.

Többek között a járvány kapcsán, bármeddig tart is, különösen éles a távoli alkalmazottak virtuális asztali számítógépekkel való ellátásának kérdése. Ebben a folyamatban a Dorado V6 sok kérdést is eltávolíthat. Ennek érdekében minden szükséges erőfeszítést megteszünk, így gyakorlatilag megegyezünk az új rendszer VMware kompatibilitási listára való felvételéről.

***

Egyébként ne feledkezzünk meg számos webináriumunkról sem, amelyet nemcsak orosz nyelvű, hanem globális szinten is tartunk. Az áprilisi webináriumok listája itt érhető el link.

Forrás: will.com

Hozzászólás