Wêrom OceanStor Dorado V6 is de fluchste en meast betroubere opslach systeem

Net springe nei konklúzjes basearre op de titel! Wy hawwe sterke arguminten om it te stypjen, en wy hawwe se sa kompakt as wy koenen ynpakt. Wy bringe jo oandacht in post oer it konsept en bedriuwsprinsipes fan ús nije systeem foar gegevensopslach, dat waard útbrocht yn jannewaris 2020.

Wêrom OceanStor Dorado V6 is de fluchste en meast betroubere opslach systeem

Yn ús miening wurdt it wichtichste kompetitive foardiel fan 'e Dorado V6-opslachsysteemfamylje levere troch de prestaasjes en betrouberens neamd yn' e titel. Ja, ja, it is sa ienfâldich, mar troch hokker slûchslimme en net sa listige oplossingen wy slagge om dizze "ienfâldige" te berikken, sille wy hjoed prate.

Om better te iepenjen it potinsjeel fan nije generaasje systemen, wy sille prate oer de âldere fertsjintwurdigers fan it model berik (modellen 8000, 18000). Behalven as oars oanjûn, binne dit de brûkte termen.

Wêrom OceanStor Dorado V6 is de fluchste en meast betroubere opslach systeem

In pear wurden oer de merk

Om it plak fan Huawei-oplossingen op 'e merke better te begripen, litte wy nei in bewezen maatregel gean - "magyske kwadranten» Gartner. Twa jier lyn, yn 'e sektor foar algemiene doelen fan skiif-arrays, wie ús bedriuw mei fertrouwen ûnder de lieders, twadde allinich nei NetApp en Hewlett Packard Enterprise. Huawei's posysje yn 'e solid-state opslachmerk yn 2018 waard karakterisearre troch "útdager" status, mar der miste wat om in liederskipsposysje te berikken.

Yn 2019 kombinearre Gartner, yn har ûndersyk, beide boppeneamde sektoaren yn ien - "Core storage". As gefolch, Huawei wer fûn himsels yn 'e lieders kwadrant, neist sokke leveransiers as IBM, Hitachi Vantara en Infinidat.

Om it byld te foltôgjen, konstatearje wy dat Gartner 80% fan 'e gegevens sammelt foar analyse yn' e Amerikaanske merk, en dit liedt ta in merkbere bias yn it foardiel fan dy bedriuwen dy't goed fertsjintwurdige binne yn 'e Feriene Steaten. Underwilens fine leveransiers dy't rjochte binne op Jeropeeske en Aziatyske merken harsels yn in beslist minder foardielige posysje. En sels nettsjinsteande dit naam Huawei-produkten ferline jier in weardich plak yn it kwadrant rjochts boppe en, neffens Gartner's oardiel, "kinne wurde oanrikkemandearre foar gebrûk."

Wêrom OceanStor Dorado V6 is de fluchste en meast betroubere opslach systeem

Wat is nij yn Dorado V6

Benammen de produktline fan Dorado V6 wurdt fertsjintwurdige troch systemen yn 'e searje fan yngongsnivo 3000. Yn earste ynstânsje foarsjoen fan twa controllers, kinne se horizontaal útwreide wurde nei 16 controllers, 1200 skiven en 192 GB fan cache. It systeem sil ek wurde foarsjoen fan eksterne Fibre Channel (8/16/32 Gbit / s) en Ethernet (1/10/25/40/100 Gbit / s) havens.

Tink derom dat it gebrûk fan protokollen dy't net kommersjeel suksesfol binne no útfased wurdt, dus oan it begjin hawwe wy besletten om stipe foar Fibre Channel oer Ethernet (FCoE) en Infiniband (IB) te ferlitten. Se sille wurde tafoege yn lettere firmware ferzjes. NVMe over Fabric (NVMe-oF)-stipe is út it fak te krijen fia Fibre Channel. De folgjende firmware, pland foar frijlitting yn juny, sil NVMe oer Ethernet stypje. Yn ús miening sil de boppesteande set de behoeften fan 'e measte Huawei-klanten mear dan dekke.

Triem tagong is net beskikber yn de hjoeddeistige firmware ferzje en sil ferskine yn ien fan de folgjende updates nei it ein fan it jier. Utfiering wurdt oannommen op it memmetaal nivo, troch de controllers sels mei Ethernet havens, sûnder it brûken fan ekstra apparatuer.

It wichtichste ferskil tusken de Dorado V6 3000-searje en âldere modellen is dat it ien protokol op 'e efterkant stipet - SAS 3.0. Dêrtroch kinne stasjons dêr allinich brûkt wurde mei de neamde ynterface. Fanút ús eachpunt is de prestaasjes dy't dit leveret frij genôch foar in apparaat fan dit type.

Dorado V6 5000 en 6000 rige systemen binne mid-range oplossings. Se wurde ek makke yn in 2U-foarmfaktor en binne foarsjoen fan twa controllers. Se ferskille fan elkoar yn prestaasjes, oantal processors, maksimum oantal skiven en cache grutte. Yn arsjitektoanyske en technyske termen binne de Dorado V6 5000 en 6000 lykwols identyk en lykje itselde.

De hi-end klasse omfettet Dorado V6 systemen fan de rige 8000 en 18000. Makke yn in 4U standert grutte, se hawwe standert in aparte arsjitektuer wêryn controllers en driuwfearren wurde skieden. Yn de minimale konfiguraasje kinne se ek wurde foarsjoen fan mar twa controllers, hoewol't klanten, yn 'e regel, freegje te ynstallearjen fjouwer of mear.

De Dorado V6 8000 skaleart horizontaal oant 16 controllers, en de Dorado V6 18000 skaal oant 32. Dizze systemen hawwe ferskate processors mei ferskate oantallen kearnen en cachegrutte. Tagelyk wurdt de identiteit fan 'e yngenieursoplossingen bewarre, lykas yn modellen fan' e middenklasse.

2U planken mei driuwfearren wurde ferbûn fia RDMA mei in bânbreedte fan 100 Gbit / s. De Dorado V6-backend fan 'e âldere searje stipet ek SAS 3.0, mar leaver as SSD-skiven mei sa'n ynterface signifikant yn priis sakje. Dan sil d'r in ekonomyske helberens wêze om se te brûken, sels mei rekkening mei legere produktiviteit. Op it stuit is it ferskil yn kosten tusken SSD's mei SAS- en NVMe-ynterfaces sa lyts dat wy net ree binne om sa'n oplossing oan te rieden.

Wêrom OceanStor Dorado V6 is de fluchste en meast betroubere opslach systeem

Binnen de controller

Dorado V6-controllers wurde makke op ús eigen elemintbasis. Gjin Intel-processors, gjin Broadcom ASIC's. Sa is elke komponint fan it moederbord, lykas it moederbord sels, folslein fuortsmiten fan 'e ynfloed fan risiko's ferbûn mei sanksjesdruk fan Amerikaanske bedriuwen. Dejingen dy't ien fan ús apparatuer mei har eigen eagen sjoen hawwe, hawwe wierskynlik skylden opmurken mei in reade stripe ûnder it logo. It betsjut dat it produkt gjin Amerikaanske komponinten befettet. Dit is de offisjele kursus fan Huawei - de oergong nei komponinten fan har eigen produksje of, yn alle gefallen, produsearre yn lannen dy't net folgje it Amerikaanske belied.

Hjir is wat jo kinne sjen op it controller board sels.

  • Universele netwurk ynterface (Hisilicon 1822 chip), ferantwurdlik foar ferbining mei Fibre Channel of Ethernet.
  • It garandearjen fan beskikberens op ôfstân fan it systeem, de BMC-chip, nammentlik Hisilicon 1710, foar folsleine kontrôle op ôfstân en kontrôle fan it systeem. Fergelykbere wurde ek brûkt yn ús servers en oare oplossingen.
  • De sintrale prosessor is de Kunpeng 920-chip makke troch Huawei, boud op ARM-arsjitektuer. It is dizze dy't wurdt werjûn yn it diagram hjirboppe, hoewol't oare controllers meie hawwe ferskillende modellen ynstallearre mei in oar oantal kearnen, in oare klok frekwinsje, ensfh It oantal processors yn ien controller ek feroaret fan model nei model. Bygelyks, yn 'e âldere Dorado V6-searje binne der fjouwer fan har op ien boerd.
  • SSD-controller (Hisilicon 1812e-chip), dy't it ferbinen fan sawol SAS- as NVMe-skiven stipet. Litte wy tafoegje dat Huawei selsstannich SSD's produseart, mar de NAND-sellen sels net produseart, en preferearje se te keapjen fan 'e fjouwer grutste fabrikanten fan' e wrâld yn 'e foarm fan uncut silisiumwafers. Huawei snijt, testet en ferpakt chips selsstannich, wêrnei't it se produsearret ûnder syn eigen merk.
  • De keunstmjittige yntelliginsje chip is Ascend 310. Standert is it net op 'e controller en wurdt monteard fia in aparte kaart, dy't ynnimt ien fan' e slots reservearre foar netwurkadapters. De chip wurdt brûkt om yntelligint cachegedrach, prestaasjesbehear, as deduplikaasje- en kompresjeprosessen te leverjen. Al dizze taken kinne wurde oplost troch de sintrale prosessor, mar de AI-chip lit jo dit folle effisjinter dwaan.

Wêrom OceanStor Dorado V6 is de fluchste en meast betroubere opslach systeem

Apart oer Kunpeng processors

De Kunpeng-prosessor is in systeem op in chip (SoC), wêrby't neist de komputerienheid hardwaremodules binne dy't ferskate prosessen fersnelle, lykas it berekkenjen fan kontrôlesummen of it útfieren fan wisskodearring. It ymplementearret ek hardware-stipe foar SAS, Ethernet, DDR4 (fan seis oant acht kanalen), ensfh Dit alles lit Huawei opslachkontrôlers meitsje dy't net ynferior binne yn prestaasjes foar klassike Intel-oplossingen.

Derneist jouwe har eigen oplossingen basearre op ARM-arsjitektuer Huawei de kâns om folweardige serveroplossingen te meitsjen en har klanten oan te bieden as alternatyf foar x86.

Wêrom OceanStor Dorado V6 is de fluchste en meast betroubere opslach systeem

Nije Dorado V6-arsjitektuer ...

De ynterne arsjitektuer fan Dorado V6 opslachsystemen fan 'e âldere searje wurdt fertsjintwurdige troch fjouwer haadsubdomeinen (fabriken).

De earste stof is de mienskiplike frontend (netwurk ynterfaces ferantwurdlik foar kommunikaasje mei de SAN stof of hosts).

De twadde is in set fan controllers, elk fan dat kin, fia it RDMA-protokol, sawol elke front-end netwurkkaart as de oanbuorjende "motor", dat is in doaze mei fjouwer controllers, lykas mienskiplike krêft en koeling ienheden foar harren. No kinne hi-end Dorado V6 modellen wurde foarsjoen fan twa sokke "motoren" (resp. acht controllers).

De tredde stof is ferantwurdlik foar de efterkant en bestiet út RDMA 100G netwurk cards.

Uteinlik wurdt it fjirde fabryk "yn hardware" fertsjintwurdige troch ferbûne yntelliginte planken mei opslachapparaten.

Dizze symmetryske struktuer ûntsluten it folsleine potensjeel fan NVMe-technology en garandearret hege prestaasjes en betrouberens. It I / O-proses is maksimaal parallelisearre oer processors en kearnen, wêrtroch simultane lêzen en skriuwen nei meardere threaden mooglik is.

Wêrom OceanStor Dorado V6 is de fluchste en meast betroubere opslach systeem

... en wat se ús joech

De maksimale prestaasjes fan Dorado V6-oplossingen is sawat trije kear heger as dy fan foarige generaasjesystemen (fan deselde klasse) en kin 20 miljoen IOPS berikke.

Dit komt troch it feit dat yn 'e foarige generaasje fan apparaten NVMe-stipe allinich útwreide nei taheakke planken mei driuwfearren. No is it oanwêzich yn alle stadia, fan 'e host oant de SSD. It backend-netwurk hat ek feroaringen ûndergien: SAS / PCIe hat plak makke foar RoCEv2 mei in trochfier fan 100 Gbps.

De SSD-foarmfaktor sels is ek feroare. As d'r earder 2-skiven per 25U-plank wiene, is it no ferhege nei 36-skiven mei in palmgrutte fysyk formaat. Boppedat binne de planken tûker wurden. Elk fan har hat no in flater-tolerant systeem fan twa controllers basearre op ARM-chips, fergelykber mei dy ynstalleare yn 'e sintrale controllers.

Wêrom OceanStor Dorado V6 is de fluchste en meast betroubere opslach systeem

Foar no binne se allinich dwaande mei reorganisaasje fan gegevens, mar mei de frijlitting fan nije firmware, wurde kompresje- en wiskjen kodearring tafoege, wat de lading op 'e haadkontrôles sil ferminderje fan 15 nei 5%. It ferpleatsen fan guon taken nei de planke makket ek ynterne netwurkbânbreedte frij. En dit alles fergruttet it skaalberenspotinsjeel fan it systeem signifikant.

Kompresje en deduplikaasje yn 'e foarige generaasje fan opslachsystemen waarden útfierd mei blokken fan in fêste lingte. No is in modus foar it wurkjen mei blokken mei fariabele lingte tafoege, dy't foar no mei geweld ynskeakele wurde moat. Opfolgjende firmware-updates kinne dit feroarje.

Ek koart oer tolerânsje foar mislearrings. Dorado V3 bleau operasjoneel as ien fan de twa controllers mislearre. Dorado V6 sil de beskikberens fan gegevens garandearje, sels as sân fan 'e acht controllers opfolgjend mislearje of fjouwer fan ien "motor" tagelyk mislearje.

Wêrom OceanStor Dorado V6 is de fluchste en meast betroubere opslach systeem

Betrouwbaarheid út in ekonomysk eachpunt

Koartlyn waard in enkête útfierd ûnder Huawei-klanten oer hokker soarte fan downtime fan yndividuele eleminten fan 'e IT-ynfrastruktuer it bedriuw akseptabel achtet. Foar it meastepart wiene respondinten tolerant foar in hypotetyske situaasje wêryn in applikaasje foar ferskate hûndert sekonden net reagearret. Foar it bestjoeringssysteem of host busadapter wie de krityske downtime tsientallen sekonden (yn wêzen, reboot tiid). Klanten stelle noch hegere easken oan it netwurk: syn bânbreedte moat net mear as 10–20 sekonden ferlern gean. Lykas jo miskien riede, beskôgen de ûndersochte flaters fan opslachsysteem as de meast krityske. Ut it eachpunt fan saaklike fertsjintwurdigers, opslach downtime moat net mear as ... in pear sekonden yn it jier!

Mei oare wurden, as de klantapplikaasje fan 'e bank net foar 100 sekonden reagearret, sil dit nei alle gedachten gjin katastrofale gefolgen feroarsaakje. Mar as it opslachsysteem net foar deselde tiid wurket, binne bedriuwsstop en wichtige finansjele ferliezen wierskynlik.

Wêrom OceanStor Dorado V6 is de fluchste en meast betroubere opslach systeem

It boppesteande diagram toant de kosten fan in oere wurk foar de tsien grutste banken (gegevens fan Forbes foar 2017). Iens, as jo bedriuw tichtby Sineeske banken is yn grutte, sil it rjochtfeardigjen fan de needsaak om opslachsystemen foar ferskate miljoen dollar te keapjen net sa dreech wêze. De tsjinoerstelde útspraak is ek wier: as in bedriuw gjin signifikante ferliezen makket troch downtime, dan is it net wierskynlik om hi-end opslachsystemen te keapjen. Yn alle gefallen is it wichtich om in idee te hawwen fan 'e grutte fan it gat dat driget te foarmjen yn jo slûf, wylst de systeembehearder omgiet mei it gegevensopslachsysteem dat wegere hat te wurkjen.

Wêrom OceanStor Dorado V6 is de fluchste en meast betroubere opslach systeem

Sekonden nei failover

Yn oplossing A, yn 'e yllustraasje hjirboppe, kinne jo ús foarige generaasje Dorado V3-systeem werkenne. De fjouwer controllers wurkje yn pearen, en kopyen fan 'e cache binne befette yn mar twa controllers. Controllers binnen in pear kinne redistribute de lading. Tagelyk, sa't jo sjen kinne, binne d'r hjir gjin front-end en back-end "fabriken", sadat elk fan 'e rydplanken ferbûn is mei in spesifyk controller-paar.

Diagram Solution B toant in oplossing dy't op it stuit op 'e merk is fan in oare ferkeaper (hasto útfûn?). D'r binne hjir al front-end en back-end fabriken, en de driuwfearren binne tagelyk ferbûn mei fjouwer controllers. Wier, d'r binne nuânses yn 'e wurking fan' e ynterne algoritmen fan it systeem dy't net direkt dúdlik binne.

Oan 'e rjochterkant is ús hjoeddeistige Dorado V6 opslacharsjitektuer mei de heule set ynterne eleminten. Litte wy beskôgje hoe't dizze systemen in typyske situaasje oerlibje - it mislearjen fan ien controller.

Yn klassike systemen, dy't Dorado V3 omfetsje, berikt de perioade dy't nedich is om de lading te ferdielen yn gefal fan in mislearring fjouwer sekonden. Yn dizze tiid wurdt I/O folslein stoppe. Yn oplossing B fan ús kollega's, nettsjinsteande in mear moderne arsjitektuer, is de downtime by mislearring noch heger - seis sekonden.

It opslachsysteem Dorado V6 herstelt syn wurking yn mar ien sekonde nei in mislearring. Dit resultaat wurdt berikt troch in homogene ynterne RDMA-omjouwing, wêrtroch de kontrôler tagong hat ta "frjemd" ûnthâld. De twadde wichtige omstannichheid is de oanwêzigens fan in front-end fabryk, wêrtroch't it paad foar de host net feroaret. De haven bliuwt itselde, en de lading wurdt gewoan stjoerd nei wurkjende controllers troch multipassing bestjoerders.

It mislearjen fan de twadde controller yn Dorado V6 wurdt ferwurke yn ien sekonde neffens itselde skema. Dorado V3 duorret sawat seis sekonden, wylst in oare ferkeaper syn oplossing duorret njoggen. Foar in protte DBMS's kinne sokke yntervallen net langer as akseptabel beskôge wurde, om't yn dizze tiid it systeem oerskeakele is nei standby-modus en stopet mei wurkjen. Dit jildt foaral foar DBMS's dy't besteane út in protte seksjes.

Oplossing A is net yn steat om it mislearjen fan 'e tredde controller te oerlibjen. Gewoan troch it feit dat tagong ta guon fan 'e skiven mei gegevens is ferlern. Op syn beurt, Solution B yn sa'n situaasje herstelt funksjonaliteit, dat fereasket, lykas yn it foarige gefal, njoggen sekonden.

Wat hat de Dorado V6? Ien sekonde.

Wêrom OceanStor Dorado V6 is de fluchste en meast betroubere opslach systeem

Wat kinne jo dwaan yn in sekonde?

Hast neat, mar dat hawwe wy net nedich. Lit ús nochris werhelje dat yn Dorado V6 hi-end klasse, it front-end fabryk is loskeppele fan it controller fabryk. Dit betsjut dat d'r gjin strikt oanwiisde havens binne dy't ta in spesifike controller hearre. Failover betsjut net sykjen nei alternative paden of opnij inisjalisearjen fan multipassing. It systeem bliuwt te wurkjen lykas it die.

Wêrom OceanStor Dorado V6 is de fluchste en meast betroubere opslach systeem

Ferset tsjin meardere mislearrings

Âldere Dorado V6 modellen kinne maklik oerlibje de simultane falen fan eltse twa (!) Controllers út eltse "motor". Dit waard mooglik troch it feit dat de oplossing no trije eksimplaren fan 'e cache opslaat. Dêrom, sels mei in dûbele mislearring, sil der altyd ien yntakt eksimplaar wêze.

In syngroane mislearring fan alle fjouwer kontrôlers yn ien fan 'e "motoren" sil ek gjin fatale gefolgen feroarsaakje, om't alle trije kopyen fan 'e cache op elk momint ferspraat binne ûnder de "motoren". It systeem sels kontrolearret it neilibjen fan dizze bestjoeringslogika.

Uteinlik is in folslein ûnwierskynlik senario it opfolgjende mislearjen fan sân fan 'e acht controllers. Boppedat is it minimale akseptabele ynterval tusken yndividuele mislearrings om operabiliteit te behâlden 15 minuten. Yn dizze tiid slagget it opslachsysteem de operaasjes te foltôgjen dy't nedich binne foar cachemigraasje.

De lêste controller dy't stiet sil de gegevenswinkel útfiere en de cache foar fiif dagen behâlde (de standertwearde, dy't maklik kin wurde feroare yn 'e ynstellings). Hjirnei sil de cache útskeakele wurde, mar it opslachsysteem sil fierder wurkje.

Wêrom OceanStor Dorado V6 is de fluchste en meast betroubere opslach systeem

Net steurende updates

It nije Dorado V6 OS lit jo de firmware fan it opslachsysteem bywurkje sûnder de controllers opnij te starten.

It bestjoeringssysteem, lykas yn it gefal fan eardere oplossingen, is basearre op Linux, mar in protte bestjoeringsprosessen binne ferpleatst fan 'e kernel nei brûkersmodus. De measte funksjes, lykas dyjingen dy't ferantwurdlik binne foar deduplikaasje en kompresje, binne no gewoane daemons dy't op 'e eftergrûn rinne. Hjirmei is it net nedich om it heule bestjoeringssysteem te feroarjen om yndividuele modules te aktualisearjen. Litte wy sizze dat om stipe ta te foegjen foar in nij protokol, jo hoege allinich de byhearrende softwaremodule út te skeakeljen en de nije te starten.

It is dúdlik dat it probleem fan it bywurkjen fan it hiele systeem noch bliuwt, om't d'r eleminten yn 'e kernel kinne wêze dy't in update nedich binne. Mar, neffens ús waarnimmings, binne dit minder dan 6% fan it totaal. Hjirmei kinne controllers tsien kear minder faaks opnij starte as earder.

Wêrom OceanStor Dorado V6 is de fluchste en meast betroubere opslach systeem

Disaster-tolerante en hege-beskikberens (HA / DR) oplossings

Dorado V6 "out of the box" is klear foar yntegraasje yn geo-ferspraat oplossingen, stêd-nivo klusters (metro) en "trije" datasintra.

Links yn 'e yllustraasje hjirboppe is it metrokluster dat in protte al bekend is. Twa opslachsystemen wurkje yn aktive / aktive modus op in ôfstân fan maksimaal 100 km fan elkoar. Dizze ynfrastruktuer, mei ien of mear quorumservers, kin wurde stipe troch oplossingen fan in ferskaat oan bedriuwen, ynklusyf ús FusionSphere-wolkbestjoeringssysteem. Yn sokke projekten binne de skaaimerken fan it kanaal tusken siden fan bysûnder belang; alle oare taken yn ús gefal wurde oernommen troch de HyperMetro-funksje, dy't wer beskikber is út 'e doaze. Yntegraasje fia Fibre Channel is mooglik, likegoed as fia iSCSI yn IP netwurken, as sa'n ferlet ûntstiet. D'r is net langer ferlet fan tawijde "donkere" optyk, om't it systeem yn steat is om te kommunisearjen fia besteande kanalen.

By it bouwen fan sokke systemen is de ienige hardwareeask foar opslachsystemen de tawizing fan havens foar replikaasje. It is genôch om in lisinsje te keapjen, quorumservers te starten - fysyk as firtueel - en IP-ferbining te leverjen oan de controllers (10 Mbit/s, 50 ms).

Dizze arsjitektuer kin maklik oerdroegen wurde oan in systeem mei trije datasintra (sjoch de rjochterkant fan 'e yllustraasje). Bygelyks, as twa datasintra operearje yn metro kluster modus, en de tredde side, leit op in ôfstân fan mear as 100 km, brûkt asynchrone replikaasje.

It systeem stipet technologysk ferskate saaklike senario's dy't sille wurde ymplementearre yn gefal fan in grutskalige oerskot.

Wêrom OceanStor Dorado V6 is de fluchste en meast betroubere opslach systeem

Survival fan in metrokluster mei meardere mislearrings

Boppe en ûnder toant ek in klassyk metrokluster, besteande út twa opslachsystemen en in quorumserver. Sa't jo sjen kinne, sil ús ynfrastruktuer yn seis fan de njoggen mooglike senario's foar meardere mislearrings operasjoneel bliuwe.

Bygelyks, yn it twadde senario, as de quorumserver mislearret en syngronisaasje tusken siden, bliuwt it systeem produktyf om't de twadde side ophâldt mei wurkjen. Dit gedrach is al ynboud yn 'e ynboude algoritmen.

Sels nei trije mislearrings kin tagong ta ynformaasje bewarre wurde as it ynterval tusken har op syn minst 15 sekonden is.

Wêrom OceanStor Dorado V6 is de fluchste en meast betroubere opslach systeem

De gewoane ace op 'e mouw

Lit ús jo herinnerje dat Huawei net allinich opslachsystemen produseart, mar ek in folslein oanbod fan netwurkapparatuer. Hokker opslachprovider jo ek kieze, as in WDM-netwurk wurdt brûkt tusken siden, sil it yn 90% fan 'e gefallen boud wurde op' e oplossingen fan ús bedriuw. In logyske fraach ûntstiet: wêrom in bistetún fan systemen gearstalle as alle hardware dy't garandearre kompatibel is mei elkoar kin wurde krigen fan ien ferkeaper?

Wêrom OceanStor Dorado V6 is de fluchste en meast betroubere opslach systeem

Op it ûnderwerp fan prestaasjes

Wierskynlik hoecht gjinien te oertsjûgjen dat de oergong nei All-Flash opslachsystemen de kosten fan it ûnderhâld fan ynfrastruktuer signifikant kinne ferminderje, om't alle routine operaasjes in protte kearen rapper wurde útfierd. Dit wurdt bewiisd troch alle leveransiers fan sokke apparatuer. Underwilens begjinne in protte leveransiers te ûntbinen as it giet om de delgong yn prestaasjes as ferskate bestjoeringsmodi fan opslachsysteem binne ynskeakele.

Yn ús yndustry wurdt it breed oefene om opslachsystemen foar ien of twa dagen út te jaan foar testoperaasje. De ferkeaper rint in test fan 20 minuten op in leech systeem, en krijt stellare prestaasjesnûmers. Mar yn 'e echte operaasje komme "ûnderwetterraken" gau út. Binnen in dei wurde de prachtige IOPS-wearden mei de helte of trije kear fermindere, en as it opslachsysteem oant 80% fol is, blike se noch minder. As jo ​​ynskeakelje RAID 5 ynstee fan RAID 10, is nochris 10-15% ferlern, en yn metro kluster modus de prestaasjes wurdt fierder halved.

Alles hjirboppe neamd is net oer de Dorado V6. Us klanten hawwe de kâns om in prestaasjetest út te fieren oer it wykein of op syn minst oernachtich. Dan komt garbage collection yn spiel, en it wurdt ek dúdlik hoe't it aktivearjen fan ferskate opsjes - lykas snapshots en replikaasje - beynfloedet it bedrach fan IOPS berikt.

Yn Dorado V6 hawwe snapshots en RAID mei pariteit praktysk gjin ynfloed op prestaasjes (3-5% ynstee fan 10-15%). Garbage collection (folje opslachsellen mei nullen), kompresje en deduplikaasje op in opslachsysteem dat 80% fol is, sil altyd ynfloed hawwe op de totale snelheid fan fersykferwurking. Mar it is Dorado V6 dat is nijsgjirrich yn dat, nettsjinsteande hokker kombinaasje fan funksjes en beskermjende meganismen jo aktivearje, de úteinlike opslach prestaasjes sil net falle ûnder 80% fan it figuer krigen sûnder lading.

Wêrom OceanStor Dorado V6 is de fluchste en meast betroubere opslach systeem

Load balancing

De hege prestaasjes fan 'e Dorado V6 wurdt berikt troch balânsjen op elke poadium, nammentlik:

  • multipassing;
  • it brûken fan meardere ferbinings fan ien host;
  • oanwêzigens fan in front-end fabryk;
  • parallelizing de wurking fan opslach controllers;
  • load distribúsje oer alle skiven op RAID 2.0+ nivo.

Yn prinsipe is dit gewoane praktyk. Dizze dagen hâlde in pear minsken al har gegevens op ien LUN: elkenien besiket acht, fjirtich of sels mear te hawwen. Dit is in foar de hân lizzende en korrekte oanpak dy't wy diele. Mar as jo applikaasje mar ien LUN fereasket, wat makliker te ûnderhâlden is, kinne ús arsjitektoanyske oplossingen it berikke 80% fan 'e prestaasjes beskikber mei meardere LUN's.

Wêrom OceanStor Dorado V6 is de fluchste en meast betroubere opslach systeem

Dynamic CPU Load Scheduling

By it brûken fan ien LUN as folget implementearje wy loadferdieling op prosessoren: taken op it LUN-nivo wurde ferdield yn aparte lytse "shards", elk fan dat is strikt tawiisd oan in spesifike controller yn 'e "motor". Dit wurdt dien sadat it systeem gjin prestaasjes ferliest wylst it "springt" mei dit stikje gegevens oer ferskate controllers.

In oar meganisme foar it behâld fan hege prestaasjes is dynamyske scheduling, wêryn bepaalde prosessor-kearnen kinne wurde tawiisd oan ferskate pools fan taken. Bygelyks, as it systeem op it stuit idle is op it nivo fan deduplikaasje en kompresje, dan kinne guon fan 'e kearnen belutsen wêze by it proses fan it betsjinjen fan I / O. Of oarsom. Dit alles wurdt dien automatysk en transparant foar de brûker.

Gegevens oer de hjoeddeistige lading fan elk fan 'e Dorado V6-kearnen wurde net werjûn yn' e grafyske ynterface, mar fia de kommandorigel kinne jo tagong krije ta it bestjoeringssysteem OS en it gewoane Linux-kommando brûke top.

Wêrom OceanStor Dorado V6 is de fluchste en meast betroubere opslach systeem

NVMe en RoCE-stipe

Lykas al neamd, stipet Dorado V6 op it stuit folslein NVMe oer Fibre Channel út it fak en hat gjin lisinsjes nedich. Yn 'e midden fan it jier sil stipe foar NVMe oer Ethernet-modus ferskine. Om it folslein te brûken, sille jo stipe nedich hawwe foar Ethernet mei direkte ûnthâld tagong (DMA) ferzje v2.0, sawol fan it opslachsysteem sels as fan skeakels en netwurkadapters. Bygelyks, lykas Mellanox ConnectX-4 of ConnectX-5. Jo kinne ek gebrûk meitsje fan netwurk kaarten makke op basis fan ús microcircuits. RoCE-stipe moat ek wurde ymplementearre op it bestjoeringssysteemnivo.

Oer it algemien beskôgje wy de Dorado V6 as in NVMe-sintraal systeem. Nettsjinsteande de besteande stipe foar Fibre Channel en iSCSI, yn 'e takomst is it pland om te wikseljen nei hege snelheid Ethernet mei RDMA.

Wêrom OceanStor Dorado V6 is de fluchste en meast betroubere opslach systeem

In stikje marketing

Fanwegen it feit dat it Dorado V6-systeem heul resistint is foar mislearrings, goed horizontaal skalen, ferskate migraasjetechnologyen stipet, ensfh., wurdt it ekonomyske effekt fan har oanwinst dúdlik as it yntinsive gebrûk fan opslachsystemen begjint. Wy sille fierder besykje it eigendom fan it systeem sa rendabel mooglik te meitsjen, sels as it yn it earste stadium net dúdlik is.

Yn it bysûnder hawwe wy it programma FLASH EVER makke, relatearre oan it ferlingjen fan de libbenssyklus fan opslachsystemen en ûntworpen om de klant safolle mooglik te ûntlêsten by it útfieren fan upgrades.

Wêrom OceanStor Dorado V6 is de fluchste en meast betroubere opslach systeem

Dit programma omfettet in oantal maatregels:

  • de mooglikheid om stadichoan ferfange controllers en skiif planken mei nije ferzjes sûnder ferfangen hiele apparatuer (foar Dorado V6 hi-end systemen);
  • de mooglikheid fan federearre opslach (ferskillende ferzjes fan Dorado kombinearje as ûnderdiel fan ien hybride opslachkluster);
  • smart virtualisaasje (de mooglikheid om apparatuer fan tredden te brûken as ûnderdiel fan 'e Dorado-oplossing).

Wêrom OceanStor Dorado V6 is de fluchste en meast betroubere opslach systeem

It bliuwt om te notearjen dat de drege situaasje yn 'e wrâld net folle ynfloed hie op' e kommersjele perspektiven fan it nije systeem. Nettsjinsteande it feit dat de offisjele frijlitting fan Dorado V6 pas yn jannewaris plakfûn, sjogge wy in grutte fraach nei it yn Sina, en ek grutte belangstelling foar it fan Russyske en ynternasjonale partners út 'e finansjele sektor en oerheidsynstânsjes.

Under oare, fanwegen de pandemy, nettsjinsteande hoe lang it duorret, wurdt it probleem fan it leverjen fan meiwurkers op ôfstân fan firtuele buroblêden foaral akuut. Yn dit proses koe Dorado V6 ek in protte fragen oplosse. Om dit te berikken, meitsje wy alle nedige ynspanningen, ynklusyf praktysk ôfpraat om it nije systeem op te nimmen yn 'e VMware-kompatibiliteitslist.

***

Trouwens, ferjit net oer ús tal fan webinars, hâlden net allinich yn it Russysktalige segmint, mar ek op wrâldwide nivo. De list mei webinars foar april is beskikber op link.

Boarne: www.habr.com

Add a comment