Miks on OceanStor Dorado V6 kiireim ja töökindlam salvestussüsteem

Palun ärge tehke pealkirja põhjal ennatlikke järeldusi! Meil on selle toetamiseks tugevad argumendid ja oleme need kokku pakkinud nii kompaktselt kui võimalik. Juhime teie tähelepanu postitusele meie uue andmesalvestussüsteemi kontseptsioonist ja tööpõhimõtetest, mis ilmus 2020. aasta jaanuaris.

Miks on OceanStor Dorado V6 kiireim ja töökindlam salvestussüsteem

Meie hinnangul annab Dorado V6 salvestussüsteemide perekonna peamise konkurentsieelise just pealkirjas mainitud jõudlus ja töökindlus. Jah, jah, see on nii lihtne, kuid tänu sellele, millistele kavalate ja mitte nii kavalate lahendustega õnnestus meil see "lihtne" saavutada, räägime täna.

Uue põlvkonna süsteemide potentsiaali paremaks paljastamiseks räägime mudelivaliku vanematest esindajatest (mudelid 8000, 18000). Kui ei ole märgitud teisiti, kasutatakse neid termineid.

Miks on OceanStor Dorado V6 kiireim ja töökindlam salvestussüsteem

Paar sõna turust

Et paremini mõista Huawei lahenduste kohta turul, pöördume tõestatud meetme poole - "maagilised kvadrandid» Gartner. Kaks aastat tagasi oli meie ettevõte üldotstarbeliste kettamassiivide sektoris kindlalt liidrite seas, jäädes alla NetAppile ja Hewlett Packard Enterprise'ile. Huawei positsiooni tahkismäluseadmete turul iseloomustas 2018. aastal "väljakutsuja" staatus, kuid liidripositsiooni saavutamiseks jäi midagi puudu.

2019. aastal ühendas Gartner oma uurimistöös mõlemad ülalnimetatud sektorid üheks – “Tuumsalvestuseks”. Selle tulemusel leidis Huawei end taas liidrite kvadrandis selliste tarnijate nagu IBM, Hitachi Vantara ja Infinidat kõrval.

Pildi täiendamiseks märgime, et Gartner kogub 80% andmetest analüüsimiseks Ameerika turul ja see toob kaasa märgatava kallutatuse nende ettevõtete kasuks, kes on USA-s hästi esindatud. Samal ajal leiavad Euroopa ja Aasia turgudele keskendunud tarnijad end selgelt vähem soodsas olukorras. Ja isegi sellele vaatamata võtsid Huawei tooted eelmisel aastal väärilise koha ülemises paremas kvadrandis ja Gartneri otsuse kohaselt "võib neid kasutada".

Miks on OceanStor Dorado V6 kiireim ja töökindlam salvestussüsteem

Mis on Dorado V6 uut?

Eelkõige Dorado V6 tootesarja esindavad algtaseme 3000-seeria süsteemid, mis on algselt varustatud kahe kontrolleriga, mida saab horisontaalselt laiendada 16 kontrolleri, 1200 ketta ja 192 GB vahemäluni. Süsteem varustatakse ka väliste Fibre Channel (8/16/32 Gbit/s) ja Etherneti (1/10/25/40/100 Gbit/s) portidega.

Pange tähele, et äriliselt ebaedukate protokollide kasutamine on nüüd järk-järgult lõpetatud, nii et alguses otsustasime loobuda Fibre Channel over Etherneti (FCoE) ja Infinibandi (IB) toetamisest. Need lisatakse hilisematesse püsivara versioonidesse. NVMe over Fabric (NVMe-oF) tugi on kohe saadaval Fibre Channeli kaudu. Järgmine püsivara, mis peaks ilmuma juunis, toetab NVMe-d Etherneti kaudu. Meie arvates katab ülaltoodud komplekt enamuse Huawei klientide vajadused.

Juurdepääs failidele pole praeguses püsivara versioonis saadaval ja see ilmub aasta lõpus ühes järgmistest värskendustest. Rakendamise eeldavad algtasemel kontrollerid ise Etherneti portidega, ilma lisaseadmeid kasutamata.

Peamine erinevus Dorado V6 3000 seeria ja vanemate mudelite vahel on see, et see toetab taustaprogrammis ühte protokolli - SAS 3.0. Sellest tulenevalt saab seal olevaid draive kasutada ainult nimetatud liidesega. Meie seisukohast on selle jõudlus seda tüüpi seadme jaoks täiesti piisav.

Dorado V6 5000 ja 6000 seeria süsteemid on keskklassi lahendused. Need on valmistatud ka 2U kujuga ja varustatud kahe kontrolleriga. Need erinevad üksteisest jõudluse, protsessorite arvu, maksimaalse ketaste arvu ja vahemälu suuruse poolest. Arhitektuurilises ja insenertehnilises mõttes on Dorado V6 5000 ja 6000 aga identsed ja näevad ühesugused välja.

Tippklassi kuuluvad Dorado V6 süsteemid seeriatest 8000 ja 18000. Tehtud standardsuuruses 4U, on neil vaikimisi eraldi arhitektuur, milles kontrollerid ja draivid on eraldatud. Minimaalses konfiguratsioonis saab neid varustada ka ainult kahe kontrolleriga, kuigi kliendid paluvad reeglina paigaldada neli või enam.

Dorado V6 8000 skaleerib horisontaalselt kuni 16 kontrollerit ja Dorado V6 18000 kuni 32. Nendel süsteemidel on erinevad protsessorid erineva tuumade arvu ja vahemälu suurusega. Samal ajal säilib insenertehniliste lahenduste identiteet nagu keskklassi mudelitel.

2U draividega riiulid on ühendatud RDMA kaudu ribalaiusega 100 Gbit/s. Vanema seeria Dorado V6 taustaprogramm toetab ka SAS 3.0, kuid pigem juhul, kui sellise liidesega SSD-draivid langevad oluliselt hinda. Siis on nende kasutamine majanduslikult otstarbekas isegi madalama tootlikkusega. Hetkel on SAS ja NVMe liidestega SSD-de hinnavahe nii väike, et me ei ole valmis sellist lahendust soovitama.

Miks on OceanStor Dorado V6 kiireim ja töökindlam salvestussüsteem

Kontrolleri sees

Dorado V6 kontrollerid on valmistatud meie enda elementide baasil. Pole Inteli protsessoreid ega Broadcomi ASIC-e. Seega on iga emaplaadi komponent ja ka emaplaat ise täielikult eemaldatud Ameerika ettevõtete sanktsioonide survega seotud riskide mõjust. Need, kes on mõnda meie varustust oma silmaga näinud, on ilmselt märganud logo all punase triibuga kilpe. See tähendab, et toode ei sisalda Ameerika komponente. See on Huawei ametlik käik – üleminek enda toodetud komponentidele või igal juhul toodetud riikides, mis ei järgi USA poliitikat.

Siin on see, mida näete kontrolleri plaadil endal.

  • Universaalne võrguliides (Hisilicon 1822 kiip), mis vastutab Fibre Channeli või Ethernetiga ühenduse loomise eest.
  • Süsteemi kaugkäideldavuse tagamine, BMC kiip, nimelt Hisilicon 1710, süsteemi täisfunktsionaalseks kaugjuhtimiseks ja jälgimiseks. Sarnased on kasutusel ka meie serverites ja muudes lahendustes.
  • Keskprotsessor on ARM-arhitektuurile ehitatud Huawei Kunpeng 920 kiip. Just see on näidatud ülaltoodud diagrammil, kuigi teistel kontrolleritel võib olla installitud erinevaid mudeleid, millel on erinev arv südamikke, erinev taktsagedus jne. Ka protsessorite arv ühes kontrolleris on mudeliti erinev. Näiteks vanemas Dorado V6 seerias on neid ühel laual neli.
  • SSD-kontroller (Hisilicon 1812e kiip), mis toetab nii SAS-i kui NVMe-draivide ühendamist. Olgu lisatud, et Huawei toodab iseseisvalt SSD-sid, kuid NAND-elemente ise ei tooda, eelistades neid maailma neljalt suurimalt tootjalt kokku ostma hakata lõikamata räniplaatidena. Huawei lõikab, testib ja pakendab kiipe iseseisvalt, misjärel toodab neid oma kaubamärgi all.
  • Tehisintellekti kiip on Ascend 310. Vaikimisi seda kontrolleril ei ole ja see on monteeritud läbi eraldi kaardi, mis võtab enda alla ühe võrguadapteritele reserveeritud pesa. Kiipi kasutatakse intelligentse vahemälu käitumise, jõudluse haldamise või dubleerimise ja tihendamise protsesside pakkumiseks. Kõiki neid ülesandeid saab lahendada keskprotsessor, kuid AI-kiip võimaldab teil seda palju tõhusamalt teha.

Miks on OceanStor Dorado V6 kiireim ja töökindlam salvestussüsteem

Eraldi Kunpengi protsessoritest

Kunpengi protsessor on süsteem kiibil (SoC), kus lisaks arvutusüksusele on riistvaramoodulid, mis kiirendavad erinevaid protsesse, näiteks kontrollsummade arvutamist või kustutamiskodeerimise teostamist. Samuti rakendab see SAS-i, Etherneti, DDR4 (kuuest kuni kaheksa kanalit) jne riistvaratuge. Kõik see võimaldab Huaweil luua salvestuskontrollereid, mis ei jää oma jõudluselt alla klassikalistele Inteli lahendustele.

Lisaks annavad enda ARM-arhitektuuril põhinevad lahendused Huaweile võimaluse luua täisväärtuslikke serverilahendusi ja pakkuda neid oma klientidele alternatiivina x86-le.

Miks on OceanStor Dorado V6 kiireim ja töökindlam salvestussüsteem

Uus Dorado V6 arhitektuur…

Vanema seeria Dorado V6 salvestussüsteemide sisearhitektuur on esindatud nelja peamise alamdomeeniga (tehasega).

Esimene kangas on ühine esiserv (võrguliidesed, mis vastutavad SAN-kanga või hostidega suhtlemise eest).

Teine on kontrollerite komplekt, millest igaüks saab RDMA-protokolli kaudu "jõuda" nii mis tahes esiotsa võrgukaardi kui ka naabruses asuva "mootori", mis on nelja kontrolleriga kast, samuti ühine toide ja jahutus. ühikud nende jaoks. Nüüd saab tipptasemel Dorado V6 mudelid varustada kahe sellise “mootoriga” (vastavalt kaheksa kontrolleriga).

Kolmas kangas vastutab taustaprogrammi eest ja koosneb RDMA 100G võrgukaartidest.

Lõpuks esindavad neljandat "riistvara" tehast ühendatud intelligentsed riiulid koos salvestusseadmetega.

See sümmeetriline struktuur avab NVMe tehnoloogia täieliku potentsiaali ning tagab suure jõudluse ja töökindluse. I/O protsess on protsessorite ja tuumade vahel maksimaalselt paralleelne, võimaldades samaaegset lugemist ja kirjutamist mitmele lõimele.

Miks on OceanStor Dorado V6 kiireim ja töökindlam salvestussüsteem

...ja mida ta meile andis

Dorado V6 lahenduste maksimaalne jõudlus on ligikaudu kolm korda kõrgem kui eelmise põlvkonna (sama klassi) süsteemidel ja võib ulatuda 20 miljoni IOPS-i.

Selle põhjuseks on asjaolu, et eelmise põlvkonna seadmetes laienes NVMe tugi ainult kinnitatud draividega riiulitele. Nüüd on see olemas kõigil etappidel, alates hostist kuni SSD-ni. Muutusi on läbi teinud ka taustavõrk: SAS/PCIe on andnud teed RoCEv2-le, mille läbilaskevõime on 100 Gbps.

Muutunud on ka SSD vormitegur ise. Kui varem oli 2U riiuli kohta 25 draivi, siis nüüd on see suurendatud 36 peopesa suuruse füüsilise formaadi draivini. Lisaks on riiulid saanud targemaks. Igaühel neist on nüüd kahest ARM-kiibil põhinevast kontrollerist koosnev tõrketaluv süsteem, mis sarnaneb keskkontrolleritesse paigaldatud süsteemidega.

Miks on OceanStor Dorado V6 kiireim ja töökindlam salvestussüsteem

Praegu tegelevad nad ainult andmete ümberkorraldamisega, kuid uue püsivara väljalaskmisega lisatakse sellele tihendamise ja kustutamise kodeerimine, mis vähendab peamiste kontrollerite koormust 15-lt 5% -le. Mõne ülesande teisaldamine riiulile vabastab ka sisevõrgu ribalaiuse. Ja kõik see suurendab oluliselt süsteemi mastaapsuse potentsiaali.

Pakkimine ja dubleerimine eelmise põlvkonna salvestussüsteemides viidi läbi fikseeritud pikkusega plokkidega. Nüüd on lisatud muutuva pikkusega plokkidega töötamise režiim, mis praegu tuleb sunniviisiliselt sisse lülitada. Hilisemad püsivara värskendused võivad seda muuta.

Lühidalt ka ebaõnnestumiste taluvusest. Dorado V3 jäi tööle, kui üks kahest kontrollerist ebaõnnestus. Dorado V6 tagab andmete kättesaadavuse isegi siis, kui kaheksast kaheksast kontrollerist tõrkete järjestikku või ühest mootorist neli riket korraga.

Miks on OceanStor Dorado V6 kiireim ja töökindlam salvestussüsteem

Usaldusväärsus majanduslikust seisukohast

Hiljuti viidi Huawei klientide seas läbi küsitlus selle kohta, millist IT-taristu üksikute elementide seisakuid peab ettevõte aktsepteeritavaks. Enamasti olid vastajad tolerantsed hüpoteetilise olukorra suhtes, kus rakendus ei vasta mitmesaja sekundi jooksul. Operatsioonisüsteemi või hostsiini adapteri jaoks oli kriitiline seisakuaeg kümneid sekundeid (sisuliselt taaskäivitusaeg). Kliendid seavad võrgule veelgi kõrgemaid nõudmisi: selle ribalaius ei tohi kaduda kauem kui 10–20 sekundit. Nagu võite arvata, pidasid küsitletud salvestussüsteemi tõrkeid kõige kriitilisemaks. Ettevõtluse esindajate seisukohalt ei tohiks ladustamise seisak ületada... paar sekundit aastas!

Teisisõnu, kui panga kliendirakendus 100 sekundi jooksul ei reageeri, ei too see tõenäoliselt kaasa katastroofilisi tagajärgi. Kui aga salvestussüsteem sama kaua ei tööta, on tõenäoline äriseiskumine ja märkimisväärne rahaline kahju.

Miks on OceanStor Dorado V6 kiireim ja töökindlam salvestussüsteem

Ülaltoodud graafik näitab kümne suurima panga töötunni maksumust (2017. aasta andmed Forbesist). Nõus, kui teie ettevõtte suurus on Hiina pankadele lähedane, pole mitme miljoni dollari eest salvestussüsteemide ostmise vajaduse põhjendamine nii keeruline. Tõsi on ka vastupidine väide: kui ettevõte ei kanna seisakute tõttu märkimisväärset kahjumit, siis pole tõenäoline, et ta ostaks tipptasemel salvestussüsteeme. Igal juhul on oluline omada ettekujutust selle augu suurusest, mis teie rahakotti ähvardab tekkida ajal, mil süsteemiadministraator tegeleb töötamast keeldunud andmesalvestussüsteemiga.

Miks on OceanStor Dorado V6 kiireim ja töökindlam salvestussüsteem

Sekundid tõrkeotsani

Lahenduses A, ülaltoodud illustratsioonil, tunnete ära meie eelmise põlvkonna Dorado V3 süsteemi. Selle neli kontrollerit töötavad paarikaupa ja vahemälu koopiad sisalduvad ainult kahes kontrolleris. Paari sees olevad kontrollerid saavad koormust ümber jaotada. Samal ajal, nagu näete, pole siin esi- ja tagaotsa “tehast”, seega on iga draivi riiul ühendatud kindla kontrolleripaariga.

Diagramm Lahendus B näitab praegu turul olevat lahendust teiselt müüjalt (kas saite teada?). Siin on juba ees- ja tagaotsa tehased ning ajamid on ühendatud korraga nelja kontrolleriga. Tõsi, süsteemi sisemiste algoritmide töös on nüansse, mis pole kohe ilmsed.

Paremal on meie praegune Dorado V6 salvestusarhitektuur koos kogu sisemiste elementidega. Mõelgem, kuidas need süsteemid üle elavad tüüpilise olukorra – ühe kontrolleri rikke.

Klassikalistes süsteemides, mille hulka kuulub ka Dorado V3, ulatub rikke korral koormuse ümberjaotamiseks kuluv periood nelja sekundini. Selle aja jooksul on I/O täielikult peatatud. Meie kolleegide lahenduses B on vaatamata kaasaegsemale arhitektuurile rikke ajal seisakuaeg veelgi suurem - kuus sekundit.

Dorado V6 salvestussüsteem taastab oma töö vaid ühe sekundiga pärast riket. See tulemus saavutatakse tänu homogeensele sisemisele RDMA-keskkonnale, mis võimaldab kontrolleril pääseda juurde „võõrale” mälule. Teine oluline asjaolu on esiotsa tehase olemasolu, tänu millele hosti tee ei muutu. Port jääb samaks ja koormus saadetakse mitme läbipääsuga draiverite abil lihtsalt töötavatele kontrolleritele.

Dorado V6 teise kontrolleri rike töödeldakse sama skeemi järgi ühe sekundi jooksul. Dorado V3 jaoks kulub umbes kuus sekundit, samal ajal kui teise müüja lahendus võtab aega üheksa. Paljude DBMS-ide puhul ei saa selliseid intervalle enam vastuvõetavaks pidada, kuna sel ajal lülitub süsteem ooterežiimi ja lakkab töötamast. See kehtib peamiselt paljudest osadest koosnevate DBMS-ide kohta.

Lahendus A ei suuda kolmanda kontrolleri riket üle elada. Lihtsalt sellepärast, et juurdepääs mõnele andmetega kettale kaob. Lahendus B omakorda taastab sellises olukorras funktsionaalsuse, mis nõuab, nagu ka eelmisel juhul, üheksa sekundit.

Mis on Dorado V6-l? Üks sekund.

Miks on OceanStor Dorado V6 kiireim ja töökindlam salvestussüsteem

Mida saate sekundiga teha?

Peaaegu mitte midagi, aga me ei vaja seda. Kordame veel kord üle, et Dorado V6 hi-end klassis on esiotsa tehas kontrolleritehasest lahti ühendatud. See tähendab, et konkreetsele kontrollerile ei kuulu rangelt määratud porte. Rikkumine ei tähenda alternatiivsete teede otsimist ega mitme läbimise taasinitsialiseerimist. Süsteem jätkab tööd nagu varem.

Miks on OceanStor Dorado V6 kiireim ja töökindlam salvestussüsteem

Vastupidavus mitmetele riketele

Vanemad Dorado V6 mudelid võivad kergesti üle elada mis tahes kahe (!) kontrolleri samaaegse rikke mis tahes "mootorist". See sai võimalikuks tänu sellele, et lahendus salvestab nüüd kolm vahemälu koopiat. Seetõttu on isegi kahekordse rikke korral alati üks terve eksemplar.

Kõigi nelja kontrolleri sünkroonne rike ühes "mootoris" ei põhjusta ka surmavaid tagajärgi, kuna kõik kolm vahemälu koopiat jaotatakse igal ajahetkel "mootorite" vahel. Süsteem ise jälgib selle tööloogika järgimist.

Lõpuks on täiesti ebatõenäoline stsenaarium kaheksast kontrollerist seitsme järjestikune rike. Veelgi enam, minimaalne lubatud intervall üksikute rikete vahel töövõime säilitamiseks on 15 minutit. Selle aja jooksul suudab salvestussüsteem teha vahemälu migreerimiseks vajalikud toimingud.

Viimane kontroller käivitab andmesalvesti ja säilitab vahemälu viis päeva (vaikeväärtus, mida saab seadetes lihtsalt muuta). Pärast seda vahemälu keelatakse, kuid salvestussüsteem töötab edasi.

Miks on OceanStor Dorado V6 kiireim ja töökindlam salvestussüsteem

Mitte häirivad värskendused

Uus Dorado V6 OS võimaldab värskendada salvestussüsteemi püsivara ilma kontrollereid taaskäivitamata.

Operatsioonisüsteem, nagu ka varasemate lahenduste puhul, põhineb Linuxil, kuid paljud operatsiooniprotsessid on kernelist viidud kasutajarežiimi. Enamik funktsioone, näiteks need, mis vastutavad dubleerimise ja tihendamise eest, on nüüd tavalised taustal töötavad deemonid. Tänu sellele ei ole vaja üksikute moodulite värskendamiseks muuta kogu operatsioonisüsteemi. Oletame, et uue protokolli toe lisamiseks tuleb ainult vastav tarkvaramoodul välja lülitada ja uus käivitada.

Selge on see, et kogu süsteemi uuendamise küsimus jääb endiselt alles, sest tuumas võib olla elemente, mis vajavad uuendust. Kuid meie tähelepanekute kohaselt on neid vähem kui 6% koguarvust. See võimaldab kontrollereid taaskäivitada kümme korda harvemini kui varem.

Miks on OceanStor Dorado V6 kiireim ja töökindlam salvestussüsteem

Katastroofikindlad ja kõrge kättesaadavusega (HA/DR) lahendused

Dorado V6 "kastist väljas" on valmis integreerimiseks geograafiliselt hajutatud lahendustesse, linnatasandi klastritesse (metroo) ja "kolmekordsetesse" andmekeskustesse.

Ülaloleval illustratsioonil vasakul on paljudele juba tuttav metroopeatus. Kaks salvestussüsteemi töötavad aktiivses / aktiivses režiimis üksteisest kuni 100 km kaugusel. Seda infrastruktuuri koos ühe või mitme kvoorumiserveriga saavad toetada erinevate ettevõtete lahendused, sealhulgas meie pilveoperatsioonisüsteem FusionSphere. Selliste projektide puhul on eriti olulised saitidevahelise kanali omadused, meie puhul võtab kõik muud ülesanded üle HyperMetro funktsioon, mis on jällegi karbist väljas saadaval. Võimalik on integreerimine Fibre Channeli kaudu, aga ka iSCSI kaudu IP võrkudes, kui selline vajadus peaks tekkima. Enam pole vaja spetsiaalset "tumedat" optikat, kuna süsteem suudab suhelda olemasolevate kanalite kaudu.

Selliste süsteemide ehitamisel on salvestussüsteemide ainus riistvaranõue replikatsiooniks vajalike portide eraldamine. Piisab litsentsi ostmisest, kvoorumiserverite käivitamisest - füüsilisest või virtuaalsest - ja IP-ühenduse tagamisest kontrolleritele (10 Mbit/s, 50 ms).

Seda arhitektuuri saab hõlpsasti üle kanda kolme andmekeskusega süsteemi (vt joonise paremat poolt). Näiteks kui kaks andmekeskust töötavad metrooklastri režiimis ja kolmas sait, mis asub üle 100 km kaugusel, kasutab asünkroonset replikatsiooni.

Süsteem toetab tehnoloogiliselt erinevaid äristsenaariume, mida rakendatakse suuremahulise ülejäägi korral.

Miks on OceanStor Dorado V6 kiireim ja töökindlam salvestussüsteem

Mitmete riketega metrooklastri ellujäämine

Ülal ja all on ka klassikaline metrooklaster, mis koosneb kahest salvestussüsteemist ja kvoorumiserverist. Nagu näete, jääb meie infrastruktuur toimima kuuel üheksast võimalikust mitmest rikkestsenaariumist.

Näiteks teise stsenaariumi korral, kui kvoorumiserver ebaõnnestub ja saitide vaheline sünkroonimine, jääb süsteem tootlikuks, kuna teine ​​sait lakkab töötamast. See käitumine on juba sisseehitatud algoritmidesse sisse ehitatud.

Isegi pärast kolme tõrget saab teabele juurdepääsu säilitada, kui nende vaheline intervall on vähemalt 15 sekundit.

Miks on OceanStor Dorado V6 kiireim ja töökindlam salvestussüsteem

Tavaline äss varrukast

Tuletagem meelde, et Huawei ei tooda mitte ainult salvestussüsteeme, vaid ka kõiki võrguseadmeid. Ükskõik millise salvestusteenuse pakkuja valite, kui saitide vahel kasutatakse WDM-võrku, on see 90% juhtudest üles ehitatud meie ettevõtte lahendustele. Tekib loogiline küsimus: milleks süsteemide loomaaeda kokku panna, kui kogu riistvara, mis garanteeritult omavahel ühildub, saab hankida ühelt müüjalt?

Miks on OceanStor Dorado V6 kiireim ja töökindlam salvestussüsteem

Esinemise teemal

Tõenäoliselt ei pea kedagi veenma, et üleminek All-Flash-salvestussüsteemidele võib infrastruktuuri ülalpidamiskulusid märkimisväärselt vähendada, kuna kõik rutiinsed toimingud tehakse kordades kiiremini. Seda tõendavad kõik selliste seadmete tarnijad. Samal ajal hakkavad paljud müüjad jõudluse languse osas lahknema, kui salvestussüsteemi erinevad töörežiimid on lubatud.

Meie tööstuses kasutatakse laialdaselt salvestussüsteemide väljastamist testimiseks üheks või kaheks päevaks. Müüja käivitab tühja süsteemiga 20-minutilise testi, saades suurepärased jõudlusnumbrid. Kuid päris töös tulevad “veealused rehad” kiiresti välja. Päeva jooksul vähenevad kaunid IOPS-i väärtused poole või kolm korda ja kui salvestussüsteem on täidetud 80%, osutuvad need veelgi väiksemaks. Kui lubate RAID 5 asemel RAID 10, läheb veel 10-15% kaotsi ja metrooklastri režiimis väheneb jõudlus veelgi.

Kõik ülaltoodud ei puuduta Dorado V6. Meie klientidel on võimalus jõudlustesti läbi viia nädalavahetusel või vähemalt üleöö. Siis tuleb mängu prügivedu ning selgub ka see, kuidas erinevate valikute – nagu snapshots ja replikatsioon – aktiveerimine mõjutab saavutatud IOPS-i hulka.

Dorado V6 puhul ei mõjuta hetktõmmised ja paarsusega RAID jõudlust praktiliselt (3–5% 10–15% asemel). Prügi kogumine (salvestiste täitmine nullidega), tihendamine ja dubleerimise eemaldamine 80% ulatuses täis salvestussüsteemis mõjutavad alati päringu töötlemise üldist kiirust. Kuid just Dorado V6 on huvitav selle poolest, et olenemata sellest, millise funktsioonide ja kaitsemehhanismide kombinatsiooni te aktiveerite, ei lange lõplik salvestusjõudlus alla 80% koormuseta saadud näitajast.

Miks on OceanStor Dorado V6 kiireim ja töökindlam salvestussüsteem

Koormuse tasakaalustamine

Dorado V6 kõrge jõudlus saavutatakse tasakaalustamisega igal etapil, nimelt:

  • mitmekordne läbimine;
  • ühe hosti mitme ühenduse kasutamine;
  • esiotsa tehase olemasolu;
  • salvestuskontrollerite töö paralleelsus;
  • koormuse jaotus kõigi draivide vahel RAID 2.0+ tasemel.

Põhimõtteliselt on see tavaline praktika. Tänapäeval hoiavad vähesed inimesed kõiki oma andmeid ühes LUN-is: igaüks proovib olla kaheksa, nelikümmend või isegi rohkem. See on ilmne ja õige lähenemisviis, mida me jagame. Kuid kui teie rakendus vajab ainult ühte LUN-i, mida on lihtsam hooldada, võimaldavad meie arhitektuursed lahendused sellel saavutada 80% mitme LUN-iga saadaolevast jõudlusest.

Miks on OceanStor Dorado V6 kiireim ja töökindlam salvestussüsteem

Dünaamiline protsessori koormuse ajastamine

Koormuse jaotust protsessoritel rakendame ühe LUN-i kasutamisel järgmiselt: LUN-i tasemel ülesanded on jagatud eraldi väikesteks "kildudeks", millest igaüks on "mootoris" rangelt määratud konkreetsele kontrollerile. Seda tehakse selleks, et süsteem ei kaotaks jõudlust, kui see andmetega erinevate kontrollerite vahel "hüppab".

Teine suure jõudluse säilitamise mehhanism on dünaamiline ajastamine, mille käigus saab teatud protsessori tuumad eraldada erinevatele ülesannete kogumitele. Näiteks kui süsteem on praegu jõude dubleerimise ja tihendamise tasemel, võivad mõned tuumad olla kaasatud I/O teenindamise protsessi. Või vastupidi. Kõik see toimub automaatselt ja kasutajale läbipaistvalt.

Andmeid iga Dorado V6 tuuma praeguse koormuse kohta graafilises liideses ei kuvata, kuid käsurea kaudu pääsete juurde kontrolleri OS-ile ja saate kasutada tavalist Linuxi käsku. ülemine.

Miks on OceanStor Dorado V6 kiireim ja töökindlam salvestussüsteem

NVMe ja RoCE tugi

Nagu juba mainitud, toetab Dorado V6 praegu täielikult NVMe-d üle Fibre Channeli ja ei vaja litsentse. Aasta keskel ilmub NVMe üle Etherneti režiimi tugi. Selle täielikuks kasutamiseks vajate otsemälu juurdepääsuga Etherneti (DMA) versiooni v2.0 tuge nii salvestussüsteemist endast kui ka lülititest ja võrguadapteritest. Näiteks Mellanox ConnectX-4 või ConnectX-5. Samuti saate kasutada meie mikroskeemide baasil valmistatud võrgukaarte. RoCE tugi tuleb juurutada ka operatsioonisüsteemi tasemel.

Üldiselt peame Dorado V6 NVMe-keskseks süsteemiks. Vaatamata olemasolevale Fibre Channeli ja iSCSI toele on tulevikus plaanis üle minna RDMA-ga kiirele Ethernetile.

Miks on OceanStor Dorado V6 kiireim ja töökindlam salvestussüsteem

Natuke turundust

Tänu sellele, et Dorado V6 süsteem on väga riketekindel, horisontaalselt hästi skaleeruv, toetab erinevaid migratsioonitehnoloogiaid jne, ilmneb selle soetamise majanduslik efekt siis, kui salvestussüsteemide intensiivne kasutamine algab. Püüame ka edaspidi muuta süsteemi omamine võimalikult tulusaks, isegi kui see pole esimeses etapis ilmne.

Eelkõige oleme loonud programmi FLASH EVER, mis on seotud salvestussüsteemide eluea pikendamisega ja mille eesmärk on klienti täienduste tegemisel võimalikult palju leevendada.

Miks on OceanStor Dorado V6 kiireim ja töökindlam salvestussüsteem

See programm sisaldab mitmeid meetmeid:

  • võimalus järk-järgult asendada kontrollerid ja kettariiulid uute versioonidega ilma kogu varustust välja vahetamata (Dorado V6 hi-end süsteemide jaoks);
  • liitsalvestusvõimalus (ühendades Dorado erinevad versioonid ühe hübriidsalvestusklastri osana);
  • nutikas virtualiseerimine (võimalus kasutada Dorado lahenduse osana kolmandate osapoolte seadmeid).

Miks on OceanStor Dorado V6 kiireim ja töökindlam salvestussüsteem

Tuleb märkida, et keeruline olukord maailmas ei mõjutanud uue süsteemi ärilisi väljavaateid. Vaatamata sellele, et Dorado V6 ametlik väljalaskmine toimus alles jaanuaris, näeme Hiinas selle järele märkimisväärset nõudlust ning suurt huvi selle vastu Venemaa ja rahvusvaheliste finantssektori partnerite ning valitsusasutuste poolt.

Muuhulgas muutub pandeemia tõttu, kui kaua see ka ei kestaks, eriti teravaks kaugtöötajatele virtuaalse töölauaga varustamise küsimus. Selles protsessis võiks Dorado V6 lahendada ka palju küsimusi. Selle saavutamiseks teeme kõik vajalikud jõupingutused, sealhulgas nõustume praktiliselt uue süsteemi lisamisega VMware ühilduvusnimekirja.

***

Muide, ärge unustage meie arvukaid veebiseminare, mis toimuvad mitte ainult venekeelses segmendis, vaid ka ülemaailmsel tasandil. Aprilli veebiseminaride nimekiri on saadaval aadressil link.

Allikas: www.habr.com

Lisa kommentaar