Proč je OceanStor Dorado V6 nejrychlejší a nejspolehlivější SŘD

Prosím, nespěchejte s závěry na základě nadpisu! Máme vážné argumenty na jeho podporu a zabalili jsme je do co nejkompaktnější formy. Představujeme vám příspěvek o konceptu a principech naší nové databázové storage systému, jehož uvedení na trh proběhlo v lednu 2020.

Proč je OceanStor Dorado V6 nejrychlejší a nejspolehlivější SŘD

Podle našeho přesvědčení, hlavní konkurenční výhoda rodiny storage systémů Dorado V6 spočívá právě ve zmíněné výkonnosti a spolehlivosti. Ano, je to tak jednoduché, ale jak jsme toho "jednoduchého" dosáhli pomocí různých, někdy i trochu rafinovaných řešení, o tom si dnes budeme povídat.

Abychom lépe odhalili potenciál systémů nové generace, povíme si o vyšších modelech z portfolia (modely 8000, 18000). Pokud není uvedeno jinak, máme na mysli právě je.

Proč je OceanStor Dorado V6 nejrychlejší a nejspolehlivější SŘD

Pár slov o trhu

Abychom lépe pochopili místo řešení Huawei na trhu, obrátíme se na osvědčený měřítko – „magické kvadrantyGartner. Před dvěma lety byla naše společnost pevně v skupině lídrů v sektoru diskových polí pro všeobecné použití, za NetApp a Hewlett Packard Enterprise. Postavení Huawei na trhu pevnostních storage systémů v roce 2018 bylo charakterizováno statusem „uchazeč“, ale pro dosažení vedoucích pozic nám něco chybělo.

V roce 2019 spojil Gartner ve svém výzkumu oba výše uvedené sektory do jednoho – „Hlavní storage“. Výsledkem bylo, že se Huawei opět ocitl v kvadrantu lídrů, vedle dodavatelů jako jsou IBM, Hitachi Vantara a Infinidat.

Pro úplnost obrazu je třeba poznamenat, že 80 % dat pro analýzu Gartner shromažďuje na americkém trhu, což vede k výraznému zkreslení ve prospěch těch společností, které jsou v USA dobře zastoupeny. Mezitím dodavatelé, kteří se zaměřují na evropské a asijské trhy, se ocitají v nevýhodné pozici. A i přesto, v loňském roce dosáhl výrobek Huawei důstojného místa v pravém horním kvadrantu a podle úsudku Gartneru „může být doporučen k použití“.

Proč je OceanStor Dorado V6 nejrychlejší a nejspolehlivější SŘD

Co nového v Dorado V6

Produktová řada Dorado V6, zejména modely ze série 3000, je určena pro základní úroveň systémů. Původně vybavené dvěma řadiči, mohou být horizontálně rozšířeny až na 16 řadičů, 1200 disků a 192 GB cache. Systém bude také vybaven externími porty Fibre Channel (8 / 16 / 32 Gb/s) a Ethernet (1 / 10 / 25 / 40 / 100 Gb/s).

Je třeba poznamenat, že se v současnosti ukončuje používání protokolů, které nemají komerční úspěch, proto jsme se na začátku rozhodli odříct podporu Fibre Channel over Ethernet (FCoE) a Infiniband (IB). Tyto protokoly budou přidány v pozdějších verzích firmwaru. Podpora NVMe over Fabric (NVMe-oF) je k dispozici přímo „z krabice“ přes Fibre Channel. V příštím firmwaru, jehož vydání je naplánováno na červen, bude přidána podpora režimu NVMe over Ethernet. Na našem názoru, uvedená sada plně pokryje potřeby většiny zákazníků Huawei.

Současná verze firmwaru neobsahuje souborový přístup, který se objeví v jednom z následujících aktualizací na konci roku. Realizace je plánována na nativní úrovni, přímo řadiči s Ethernet porty, bez použití dodatečného hardwaru.

Hlavním rozdílem modelu Dorado V6 série 3000 od starších modelů je, že na backendu podporuje pouze jeden protokol — SAS 3.0. Odpovídajícím způsobem mohou být použity pouze disky s tímto rozhraním. Z našeho pohledu je poskytovaná výkonnost pro zařízení tohoto typu zcela dostatečná.

Systémy Dorado série V6 5000 a 6000 patří do střední třídy řešení. Také jsou vyrobeny ve formátu 2U a vybaveny dvěma řadiči. Rozlišují se výkonem, počtem procesorů, maximálním počtem disků a objemem cache. Nicméně, z architektonického a inženýrského hlediska jsou Dorado V6 5000 a 6000 identické a vypadají stejně.

Do kategorie hi-end patří systémy Dorado V6 série 8000 a 18000. Vyrobené ve formátu 4U, mají odlišnou architekturu, kde jsou řadiče a disky odděleny. V minimální konfiguraci mohou mít také pouze dva řadiče, i když zákazníci obvykle žádají o instalaci čtyř a více.

Dorado V6 8000 je horizontálně škálovatelný až do 16 řadičů, zatímco Dorado V6 18000 až do 32. Tyto systémy využívají různé procesory s různým počtem jader a velikostí cache. Přesto zůstává identita inženýrských řešení zachována, stejně jako u modelů střední třídy.

2U police s úložišti se připojují prostřednictvím RDMA s propustností 100 Gbit/s. Backend Dorado V6 vyšších sérií také podporuje SAS 3.0, ale spíše pro případ, že ceny SSD s tímto rozhraním výrazně poklesnou. V takovém případě by jejich využití mělo ekonomický smysl i s ohledem na nižší výkon. V současné době je však rozdíl v ceně mezi SSD s rozhraními SAS a NVMe tak malý, že podobné řešení nemůžeme doporučit.

Proč je OceanStor Dorado V6 nejrychlejší a nejspolehlivější SŘD

Uvnitř řadiče

Řadiče Dorado V6 jsou vyrobeny na naší vlastní prvek. Žádné procesory od Intelu, žádné ASIC od Broadcom. Tímto způsobem jsou všechny komponenty základní desky, stejně jako ona sama, zcela vyvedeny z vlivu rizik spojených se sankčním tlakem ze strany amerických společností. Ti, kteří viděli jakékoli naše zařízení, si jistě všimli štítků s červeným pruhem pod logem. Ten znamená, že výrobek neobsahuje americké komponenty. To je oficiální kurz Huawei – přechod na komponenty vlastní výroby nebo, v každém případě, vyráběné v zemích, které se neřídí politikou USA.

Toto je to, co můžete vidět na samotné řadičové desce.

  • Univerzální síťové rozhraní (čip Hisilicon 1822), odpovědné za připojení k Fibre Channel nebo Ethernetu.
  • BMC čip, konkrétně Hisilicon 1710, zajišťující vzdálenou dostupnost systému pro plnohodnotné vzdálené ovládání a monitorování systému. Tyto čipy se používají také v našich serverech a v dalších řešeních.
  • Centrální procesor, představovaný čipem Kunpeng 920 vyvinutým na architektuře ARM od Huawei. Je to ten, který je zobrazen na schématu výše, ačkoli v jiných řadičích mohou být nainstalovány modely odlišné od něj s jiným počtem jader, jinou taktovací frekvencí atd. Počet procesorů v jednom řadiči se mění model od modelu. Například ve vyšších sériích Dorado V6 je na jedné desce čtyři.
  • Říditel SSD (čip Hisilicon 1812e), který podporuje připojení jak SAS, tak NVMe úložišť. Dodejme, že Huawei sama vyrábí SSD, avšak nevyrábí samotné NAND buňky, neboť je upřednostňuje nakupovat od čtyř největších světových výrobců ve formě nerozřezaných křemíkových desek. Řezání, testování a balení do čipů provádí Huawei sama, po čemž je vydává pod vlastní značkou.
  • Čip umělé inteligence - Ascend 310. Ve výchozím nastavení je na řadiči nepřítomen a instaluje se prostřednictvím samostatné karty, která zabírá jeden z slotů určených pro síťové adaptéry. Čip se používá k zajištění inteligentního chování cache, řízení výkonu nebo procesů deduplikace a komprese. Všechny tyto úkoly mohou být řešeny také pomocí centrálního procesoru, ale čip AI umožňuje provádět to mnohem efektivněji.

Proč je OceanStor Dorado V6 nejrychlejší a nejspolehlivější SŘD

Zvlášť o procesorech Kunpeng

Procesor Kunpeng představuje systém na čipu (SoC), kde kromě výpočetního bloku existují hardwarové moduly, které urychlují různé procesy, například výpočet kontrolních součtů nebo provádění 'mazacího kódu' (erasure coding). V něm je také implementována hardwarová podpora SAS, Ethernet, DDR4 (od šesti do osmi kanálů) apod. To všechno umožňuje společnosti Huawei vytvářet řadiče úložišť, které nemají výkonově zaostávat za klasickými řešeními Intel.

Kromě toho vlastní řešení na základě architektury ARM umožňují společnosti Huawei vytvářet plnohodnotná serverová řešení a nabízet je svým zákazníkům jako alternativu k x86.

Proč je OceanStor Dorado V6 nejrychlejší a nejspolehlivější SŘD

Nová architektura Dorado V6…

Vnitřní architektura úložišť Dorado V6 vyšší řady je reprezentována čtyřmi hlavními subdoménami (továrnami).

První továrna je společným frontendem (síťové rozhraní odpovídající za spojení s SAN továrnou nebo hostiteli).

Druhá - sada řadičů, z nichž každý může podle protokolu RDMA 'dostat se' jak k jakékoli síťové kartě frontendu, tak k sousednímu 'motoru' (engine), což představuje skříň se čtyřmi řadiči, a také společnými bloky napájení a chlazení. Aktuálně mohou modely Dorado V6 třídy hi-end být vybaveny dvěma takovými 'motory' (tedy osmi řadiči).

Třetí fabriky se stará o backend a skládá se z RDMA 100G síťových karet.

Nakonec čtvrtá fabriky „ve hardwaru“ je představena připojitelnými inteligentními policemi s úložišti.

Taková symetrická struktura odhaluje veškerý potenciál technologie NVMe a zaručuje vysoký výkon a spolehlivost. Proces vkládání a výstupu je maximálně paralelizován mezi procesory a jádry, což zajišťuje současné čtení a psaní v mnoha vláknech.

Proč je OceanStor Dorado V6 nejrychlejší a nejspolehlivější SŘD

…a co nám to dalo

Maximální výkon řešení Dorado V6 přibližně třikrát převyšuje hodnoty systémů předchozí generace (téže třídy) a může dosáhnout až 20 milionů IOPS.

To je dáno tím, že v minulém поколении zařízení podpora NVMe byla rozšířena pouze na připojitelné police s úložišti. Nyní je však přítomna ve všech fázích, od hostitele až po SSD. Síť backendu také prošla změnami: SAS/PCIe ustoupily místu RoCEv2 s propustností 100 Gbit/s.

Změnil se také samotný form factor SSD. Pokud dříve na polici 2U připadalo 25 úložišť, nyní je to zvýšeno na 36 disků fyzického formátu palm-sized. Kromě toho se police „inteligentněji“ chovají. V každé z nich nyní existuje redundantní systém dvou řídicích jednotek na bázi čipů ARM, podobných těm, které jsou nainstalovány v centrálních řídicích jednotkách.

Proč je OceanStor Dorado V6 nejrychlejší a nejspolehlivější SŘD

Zatím se zabývají pouze reorganizací dat, ale s vydáním nových firmwarů se k nim přidá komprese a erasure coding, což umožní snížit zátěž na hlavní řídicí jednotky z 15% na 5%. Přenesení části úloh na polici zároveň uvolňuje i propustnost interní sítě. A to vše výrazně zvyšuje potenciál škálovatelnosti systému.

Komprese a deduplikace v SÚS předchozí generace byly prováděny s bloky pevné délky. Nyní však přibyla režim práce s bloky proměnné délky, který je zatím nutné aktivovat ručně. Následné firmwary mohou toto okolí změnit.

Také stručně o toleranci k poruchám. Dorado V3 si udrželo funkčnost, pokud selhal jeden řídicí jednotka ze dvou. Dorado V6 zajistí dostupnost dat i v případě, že postupně selže sedm řídicích jednotek z osmi nebo současně čtyři z jednoho „motoru“.

Proč je OceanStor Dorado V6 nejrychlejší a nejspolehlivější SŘD

Spolehlivost z pohledu ekonomiky

Nedávno mezi zákazníky Huawei byl proveden průzkum, jaké jednoduché jednotlivé prvky IT infrastruktury považují za přijatelné. Většina respondentů tolerovala hypotetickou situaci, kdy aplikace neodpovídá několik stovek sekund. Pro operační systém nebo host-adaptér sběrnice se kritická doba výpadku vyznačila desítkami sekund (v podstatě doba restartu). Ještě vyšší požadavky kladou zákazníci na síť: její propustnost by neměla klesnout o více než 10–20 sekund. Jak je snadno uhodnout, nejkritičtějšími se ukázaly být poruchy úložných systémů. Z pohledu obchodních představitelů by doba výpadku SÚD neměla překročit… několik sekund ročně!

Jinými slovy, pokud bankovní aplikace klienta neodpovídá 100 sekund, katastrofální následky to pravděpodobně nezpůsobí. Ale pokud tolik nefunguje SÚD, může dojít k zastavení podnikání a významným finančním ztrátám.

Proč je OceanStor Dorado V6 nejrychlejší a nejspolehlivější SŘD

Na diagramu výše je uvedena cena za hodinu provozu pro deset největších bank (údaje Forbes z roku 2017). Souhlasíte, že pokud se vaše společnost velikostí blíží čínským bankám, obhájit nutnost zakoupit SÚD za několik milionů dolarů nebude tak obtížné. Správně lze tvrdit i opak: pokud podnik nezaznamenává významné ztráty při výpadku, pravděpodobně si SÚD třídy hi-end nekoupí. V každém případě je důležité mít představu o tom, jak velká díra by se mohla objevit ve vaší peněžence, zatímco systémový administrátor se vyrovnává s porouchaným systémem pro ukládání dat.

Proč je OceanStor Dorado V6 nejrychlejší a nejspolehlivější SŘD

Sekunda na havarijní přepnutí

Na ilustraci A výše můžete vidět náš systém předchozí generace Dorado V3. Čtyři jeho kontroléry pracují v párech, a kopie cache jsou uchovávány pouze ve dvou kontrolérech. Kontroléry uvnitř páru mohou přerozdělovat zátěž. Jak vidíte, zde nejsou žádné "fabriky" frontendu a backendu, takže každé z polic s jednotkami je připojeno ke konkrétní páru kontrolérů.

Na schématu Solution B je znázorněno současné řešení od jiného dodavatele (poznáte?). Již zde existují front-end a back-end farmy a úložiště jsou připojena přímo ke čtyřem kontrolérům. Pravda, v práci interních algoritmů systému existují méně zřejmé nuance na první pohled.

Vpravo je představena naše aktuální architektura úložiště Dorado V6 se všemi interními prvky. Podívejme se, jak tyto systémy zvládají typickou situaci — selhání jednoho kontroléru.

V klasických systémech, mezi které patří i Dorado V3, dosahuje doba potřebná na přerozdělení zátěže při selhání až čtyř sekund. Po tuto dobu je vstup-výstup zcela zastaven. V řešení Solution B od našich kolegů, navzdory modernější architektuře, je doba nečinnosti při selhání dokonce ještě delší — šest sekund.

Úložiště Dorado V6 obnovuje svou činnost pouhou jednu sekundu po selhání. tohoto výsledku je dosaženo díky homogennímu internímu RDMA prostředí, které umožňuje kontroléru přistupovat k ‚cizí‘ paměti. Druhým důležitým bodem je existencia front-end farmy, díky které se cesta pro hosta nemění. Port zůstává stejný, a zátěž je jednoduše přesměrována na funkční kontroléry prostřednictvím řidičů multipassing.

Selhání druhého kontroléru v Dorado V6 je zpracováno za jednu sekundu stejným způsobem. U Dorado V3 to trvá přibližně šest sekund, zatímco u řešení jiného dodavatele devět. Pro mnoho databázových systémů jsou tyto intervaly již považovány za nepřijatelné, protože po tuto dobu se systém přepne do režimu standby a přestane pracovat. To se primárně týká databázových systémů, které se skládají z mnoha oddílů.

Selhání třetího kontroléru Solution A nelze přežít. Jednoduše proto, že dojde k ztrátě přístupu k části disků s daty. Naproti tomu Solution B v takové situaci obnovuje funkčnost, což trvá, stejně jako v předchozím případě, devět sekund.

Jak je na tom Dorado V6? Jedna sekunda.

Proč je OceanStor Dorado V6 nejrychlejší a nejspolehlivější SŘD

Co se dá stihnout za sekundu?

Téměř nic, ale to nám ani nevadí. Ještě jednou zopakujeme, že ve systému Dorado V6 třídy hi-end je frontend oddělen od řídicího systému. To znamená, že neexistují pevně vyhrazené porty pro konkrétní řídicí systém. Rekonstrukce v případě poruchy neznamená hledání alternativních cest nebo přeinitializaci multipassingu. Systém pokračuje v provozu, jak byl.

Proč je OceanStor Dorado V6 nejrychlejší a nejspolehlivější SŘD

Odolnost vůči četným poruchám

Starší modely Dorado V6 bez problémů přežívají současný výpadek dvou jakýchkoli (!) řídicích systémů z jakéhokoli „enginu“. To se podařilo díky tomu, že nyní řešení uchovává tři kopie cache. I při dvojitém výpadku je vždy k dispozici jedna celistvá kopie.

Synchronní selhání všech čtyř řídicích systémů v jednom z „enginu“ také nezpůsobí fatální následky, protože všechny tři kopie cache jsou v každém okamžiku rozděleny mezi „enginy“. Dodržování této logiky sledováno samotným systémem.

Nakonec, zcela nepravděpodobný scénář je sekvenční výpadek sedmi řídicích systémů ze osmi. Přičemž minimálníinterval mezi jednotlivými poruchami, nezbytný pro zachování funkčnosti, je 15 minut. Během této doby se úložiště dokáže provést operace potřebné pro migraci cache.

Poslední zbylý řídicí systém zajistí provoz datového úložiště a udržování cache po dobu pěti dnů (výchozí hodnota, kterou lze snadno změnit v nastavení). Poté bude cache vypnuta, ale provoz úložiště pokračuje.

Proč je OceanStor Dorado V6 nejrychlejší a nejspolehlivější SŘD

Bezproblémové aktualizace

Nový operační systém Dorado V6 umožňuje aktualizaci firmwaru úložiště bez restartování řídicích systémů.

Operační systém, stejně jako v případě předchozích řešení, je postaven na základu Linuxu, avšak mnohé provozní procesy byly přesunuty z jádra do uživatelského režimu. Většina funkcí, například odpovědných za deduplikaci a kompresi, jsou nyní běžné démony pracující na pozadí. Díky tomu není pro aktualizaci jednotlivých modulů nutné měnit celý operační systém. Například pro přidání podpory pro nový protokol stačí pouze vypnout odpovídající programový modul a spustit nový.

Je jasné, že otázky aktualizace systému zůstávají, protože i v jádru mohou být prvky, které vyžadují aktualizaci. Podle našich pozorování je jich však méně než 6 % z celkového počtu. To umožňuje restartování kontrolerů desítkykrát méně často než dříve.

Proč je OceanStor Dorado V6 nejrychlejší a nejspolehlivější SŘD

Katastrofální řešení a řešení vysoké dostupnosti (HA/DR)

Dorado V6 je „out of the box“ připraveno na integraci do geograficky distribuovaných řešení, městských metro klastrů a „trojitých“ datových center.

Vlevo na výše uvedeném obrázku je již známý metro klastr. Dva úložiště pracují v režimu active/active na vzdálenosti až 100 km od sebe. Taková infrastruktura s jedním nebo několika kvórumovými servery může být podporována řešeními různých společností, včetně našeho cloudového operačního systému FusionSphere. V těchto projektech se zvláštní důraz klade na charakteristiky kanálu mezi lokalitami, všechny ostatní úkoly pak přebírá funkce HyperMetro, dostupná opět „out of the box“. Je možná integrace přes Fibre Channel, stejně jako přes iSCSI v IP sítích, pokud se objeví taková potřeba. Není už třeba mít vyhrazenou „tmavou“ optiku, protože systém je schopen propojit se přes existující kanály.

Při stavbě takových systémů je jediným hardwarovým požadavkem na úložiště vyčlenění portů pro replikaci. Stačí zakoupit licenci, spustit kvórumové servery — fyzické nebo virtuální — a zajistit IP konektivitu k kontrolerům (10 Mbit/s, 50 ms).

Tuto architekturu je snadné přenést na systém se třemi datovými centry (viz pravá část obrázku). Například když dvě datová centra pracují v režimu metro klastru a třetí lokalita, nacházející se více než 100 km daleko, využívá asynchronní replikaci.

Systém technologicky podporuje různé obchodní scénáře, které budou realizovány v případě rozsáhlého excesu.

Proč je OceanStor Dorado V6 nejrychlejší a nejspolehlivější SŘD

Životaschopnost metro klastru při několika selháních

Na výše uvedeném a níže uvedeném obrázku je také ukázán klasický metro klastr složený ze dvou úložišť a kvórumového serveru. Jak vidíte, v šesti z devíti možných scénářů četných selhání naše infrastruktura udrží funkčnost.

Například, ve druhém scénáři, při selhání kvórumového serveru a synchronizace mezi lokalitami, zůstává systém funkční, protože druhá lokalita přestává pracovat. Toto chování je již zakotveno ve vestavěných algoritmech.

I po třech selháních může být přístup k informacím zachován, pokud interval mezi nimi činil alespoň 15 sekund.

Proč je OceanStor Dorado V6 nejrychlejší a nejspolehlivější SŘD

Obvyklý trumf v rukávu

Připomeňme, že Huawei vyrábí nejen úložiště dat, ale i kompletní spektrum síťového vybavení. Ať už zvolíte jakéhokoli dodavatele úložiště, pokud je mezi lokalitami použita síť WDM, v 90 % případů bude postavena na řešeních naší společnosti. Vzniká tedy logická otázka: proč shromažďovat zoo systémů, když veškeré garantovaně kompatibilní „železo“ lze získat u jednoho dodavatele?

Proč je OceanStor Dorado V6 nejrychlejší a nejspolehlivější SŘD

K otázce výkonu

Snad už není potřeba nikoho přesvědčovat, že přechod na All-Flash úložiště výrazně snižuje náklady na údržbu infrastruktury, protože všechny rutinní operace probíhají několikanásobně rychleji. To dokazují všichni dodavatelé podobného vybavení. Mezitím mnoho dodavatelů začíná klamat, když se mluví o poklesu výkonu při zapnutí různých režimů práce úložiště.

V našem oboru je široce praktikováno vydání úložiště na zkušební provoz na jeden až dva dny. Dodavatel spustí 20minutový test na prázdném systému, přičemž získává astronomické výkonnostní ukazatele. A v reálném provozu se rychle ukazují „hrozby z podvodní mapy“. Již po dni krásné hodnoty IOPS klesají na polovinu až třetinu, a pokud je úložiště zaplněno na 80 %, jsou ještě nižší. Při zapnutí RAID 5 místo RAID 10 ztrácíte dalších 10-15 %, a v režimu metro-klastru se výkon navíc opět sníží.

Vše, co bylo uvedeno výše, se netýká Dorado V6. Naši zákazníci mají možnost spustit test výkonu na víkend nebo alespoň na noc. Tehdy se projevuje sběr odpadků a také se ukazuje, jak aktivace různých možností – například snapshotů a replikace – ovlivňuje dosažené IOPS.

Ve variantě Dorado V6 snapshoty a RAID s parity prakticky neovlivňují výkon (3–5 % namísto 10-15 %). Vyprázdnění paměťových buněk (naplnění nulami), komprese a deduplikace na úložištích zaplněných z 80 % vždy ovlivňují celkovou rychlost zpracování dotazů. Ale právě Dorado V6 je zajímavé tím, že ať už aktivujete jakoukoliv kombinaci funkcí a ochranných mechanismů, celkový výkon úložiště neklesne pod 80 % hodnoty dosažené bez zátěže.

Proč je OceanStor Dorado V6 nejrychlejší a nejspolehlivější SŘD

Vyvažování zátěže

Vysoký výkon Dorado V6 je dosažen díky vyvážení v každé fázi, a to konkrétně:

  • multipassování;
  • používání několika připojení z jednoho hostitele;
  • existenci frontendové fabriky;
  • paralelizaci práce řadičů úložiště;
  • rozložení zátěže na všech úložištích na úrovni RAID 2.0+.

V zásadě je to obecná praxe. V dnešní době málokdo uchovává všechna data na jednom LUN: všichni se snaží mít alespoň osm, nebo čtyřicet, a pokud možno ještě více. To je zřejmý a správný přístup, se kterým se ztotožňujeme. Ale pokud vaše úloha vyžaduje pouze jeden LUN, který se snadněji spravuje, naše architektonická řešení umožňují dosáhnout na něm výkonu 80 % z dostupného při použití více LUN.

Proč je OceanStor Dorado V6 nejrychlejší a nejspolehlivější SŘD

Dynamické plánování zatížení procesorů

Rozdělení zátěže na procesory při použití jednoho LUN je u nás realizováno následovně: úkoly jsou již na úrovni LUN rozděleny na jednotlivé malé 'shardy', každý z nich je pevně přiřazen konkrétnímu řadiči v 'motoru'. To je provedeno tak, aby systém neztrácel výkon, zatímco 'skočí' s tímto kusem dat mezi různými řadiči.

Dalším mechanismem k zachování vysokého výkonu je dynamické plánování, při kterém mohou být jednotlivá procesorová jádra přidělována různým sadám úloh. Například pokud systém právě nepracuje na deduplikaci a kompresi, část jader se může zapojit do procesu obsluhy vstupů a výstupů. Nebo naopak. To vše se provádí automaticky a uživateli je to transparentní.

Informace o aktuálním zatížení každého z jader Dorado V6 nejsou zobrazeny v grafickém rozhraní, ale přes příkazový řádek se lze obrátit na OS řadiče a využít běžného linuxového příkazu. top.

Proč je OceanStor Dorado V6 nejrychlejší a nejspolehlivější SŘD

Podpora NVMe a RoCE

Jak již bylo zmíněno, v současné době Dorado V6 plně podporuje NVMe over Fibre Channel „out of the box“ a nevyžaduje žádné licence. V polovině roku bude k dispozici podpora režimu NVMe over Ethernet. Pro jeho plnohodnotné využití je zapotřebí podpora Ethernet s přímým přístupem do paměti (DMA) verze v2.0 jak z pohledu samotného storage systému, tak z pohledu přepínačů a síťových adaptérů. Například takových, jako jsou Mellanox ConnectX-4 nebo ConnectX-5. Lze také využít síťové karty s našimi čipy. Podpora RoCE by měla být realizována na úrovni operačního systému.

Celkově považujeme Dorado V6 za systém orientovaný na NVMe. I přes existující podporu Fibre Channel a iSCSI plánujeme v budoucnu přechod na vysokorychlostní Ethernet s RDMA.

Proč je OceanStor Dorado V6 nejrychlejší a nejspolehlivější SŘD

Špetka marketingu

Díky tomu, že systém Dorado V6 má vysokou odolnost vůči poruchám, dobře se horizontálně škálovatel a podporuje různé migrační technologie atd., ekonomický efekt z jeho pořízení se projevuje se zahájením intenzivního provozu storage systému. Budeme se i nadále snažit učinit vlastnictví systému co nejvýhodnějším, i když to v první fázi není na první pohled zřejmé.

Konkrétně jsme vytvořili program FLASH EVER, který je spojen s prodloužením životního cyklu storage systému a zaměřen na to, abychom co nejvíce ulehčili zákazníkovi při provádění upgrade.

Proč je OceanStor Dorado V6 nejrychlejší a nejspolehlivější SŘD

Tento program zahrnuje řadu opatření:

  • možnost postupné výměny řadičů a polic s disky za nové verze bez celkové výměny zařízení (pro systémy Dorado V6 třídy hi-end);
  • možnost federativního úložiště (kombinace různých verzí Dorado v rámci jednoho hybridního clusteru storage systému);
  • inteligentní virtualizace (možnost využití zařízení třetích stran jako součást řešení Dorado).

Proč je OceanStor Dorado V6 nejrychlejší a nejspolehlivější SŘD

Na závěr je třeba poznamenat, že složitá situace ve světě má jen slabý dopad na obchodní perspektivy nového systému. Přestože oficiální vydání Dorado V6 proběhlo teprve v lednu, vidíme výrazný zájem o něj v Číně, stejně jako velký zájem ze strany ruských a mezinárodních partnerů z oblasti financí a vládních struktur.

Kromě jiného, vzhledem k pandemii, bez ohledu na to, jak dlouho bude trvat, se zvlášť naléhavě řeší otázka zajištění virtuálních pracovních ploch pro vzdálené zaměstnance. V tomto procesu by také mohl Dorado V6 vyřešit mnoho problémů. Proto vynakládáme veškeré úsilí, včetně téměř uzavřených dohod o zařazení nového systému do seznamu kompatibility VMware.

***

Mimochodem, nezapomínejte na naše početné webináře, které se konají nejen v rusky mluvící oblasti, ale i na globální úrovni. Seznam webinářů na duben je k dispozici na odkazu.

Zdroj: habr.com

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster