Kāpēc OceanStor Dorado V6 ir ātrākais un uzticamākais uzglabāšanas risinājums

Lūdzu, neizdariet pārsteidzīgus secinājumus virsraksta dēļ! Mums ir nozīmīgi argumenti, lai to pamatotu, un mēs esam tos iesaiņojuši tik kompakti, cik vien iespējams. Piedāvājam jūsu uzmanībai ziņu par mūsu jaunās uzglabāšanas sistēmas koncepciju un darbības principiem, kas tika izlaista 2020. gada janvārī.

Kāpēc OceanStor Dorado V6 ir ātrākais un uzticamākais uzglabāšanas risinājums

Mūsuprāt, Dorado V6 uzglabāšanas saimes galveno konkurences priekšrocību nodrošina virsrakstā minētā veiktspēja un uzticamība. Jā, jā, tas ir tik vienkārši, bet par kādiem viltīgiem un ne tik sarežģītiem lēmumiem mums izdevās panākt šo “vienkāršo”, mēs šodien runāsim.

Lai labāk atraisītu jaunās paaudzes sistēmu potenciālu, runāsim par modeļu klāsta vecākiem pārstāvjiem (modeļi 8000, 18000). Ja nav norādīts citādi, tie ir paredzēti.

Kāpēc OceanStor Dorado V6 ir ātrākais un uzticamākais uzglabāšanas risinājums

Daži vārdi par tirgu

Lai labāk izprastu Huawei risinājumu vietu tirgū, pievērsīsimies pārbaudītam mērauklam - "burvju kvadranti» Gartner. Pirms diviem gadiem vispārējas nozīmes disku masīvu sektorā mūsu uzņēmums pārliecinoši iekļuva līderu grupā, otrajā vietā aiz NetApp un Hewlett Packard Enterprise. Huawei pozīcijas SSD uzglabāšanas tirgū 2018. gadā raksturoja "izaicinātāja" statuss, taču kaut kā pietrūka, lai sasniegtu līderpozīcijas.

2019. gadā Gartner savā pētījumā apvienoja abas iepriekš minētās nozares vienā - "Main Storage". Rezultātā Huawei atkal bija līderu kvadrantā līdzās tādiem pārdevējiem kā IBM, Hitachi Vantara un Infinidat.

Lai pabeigtu attēlu, mēs atzīmējam, ka Gartner apkopo 80% datu analīzei ASV tirgū, un tas rada ievērojamu neobjektivitāti par labu tiem uzņēmumiem, kas ir labi pārstāvēti ASV. Tikmēr uz Eiropas un Āzijas tirgiem orientētie piegādātāji atrodas acīmredzami mazāk izdevīgā situācijā. Neskatoties uz to, pagājušajā gadā Huawei produkti ieņēma savu likumīgo vietu augšējā labajā kvadrantā un saskaņā ar Gartnera spriedumu "var tikt ieteikti lietošanai".

Kāpēc OceanStor Dorado V6 ir ātrākais un uzticamākais uzglabāšanas risinājums

Kas jauns Dorado V6

Jo īpaši Dorado V6 produktu līniju pārstāv sākuma līmeņa 3000. sērijas sistēmas. Sākotnēji tās aprīkotas ar diviem kontrolleriem, tās var horizontāli paplašināt līdz 16 kontrolleriem, 1200 diskdziņiem un 192 GB kešatmiņas. Tāpat sistēma tiks aprīkota ar ārējiem Fibre Channel (8 / 16 / 32 Gb / s) un Ethernet (1 / 10 / 25 / 40 / 100 Gb / s) portiem.

Ņemiet vērā, ka tagad tiek pārtraukta tādu protokolu izmantošana, kuriem nav komerciālu panākumu, tāpēc sākumā mēs nolēmām atteikties no Fibre Channel over Ethernet (FCoE) un Infiniband (IB) atbalsta. Tie tiks pievienoti vēlākās programmaparatūras versijās. NVMe over Fabric (NVMe-oF) atbalsts ir pieejams jau no iepakojuma Fibre Channel augšpusē. Nākamā programmaparatūra, kuru plānots izlaist jūnijā, ir paredzēts atbalstīt NVMe, izmantojot Ethernet režīmu. Mūsuprāt, iepriekš minētais komplekts vairāk nekā apmierinās vairuma Huawei klientu vajadzības.

Piekļuve failiem pašreizējā programmaparatūras versijā nav pieejama un gada beigās tiks parādīta kādā no nākamajiem atjauninājumiem. Ieviešanu uzņemas vietējā līmenī, paši kontrolieri ar Ethernet portiem, neizmantojot papildu aprīkojumu.

Galvenā atšķirība starp Dorado V6 3000 sērijas modeli un vecākiem ir tā, ka tas atbalsta vienu protokolu aizmugurē - SAS 3.0. Attiecīgi tur esošos diskus var izmantot tikai ar nosaukto interfeisu. No mūsu viedokļa šī nodrošinātā veiktspēja ir pilnīgi pietiekama šāda veida ierīcei.

Dorado V6 5000 un 6000 sērijas sistēmas ir vidējas klases risinājumi. Tie ir izgatavoti arī 2U formātā un aprīkoti ar diviem kontrolieriem. Tie atšķiras viens no otra ar veiktspēju, procesoru skaitu, maksimālo disku skaitu un kešatmiņas lielumu. Tomēr arhitektūras un inženierijas ziņā Dorado V6 5000 un 6000 ir identiski un izskatās vienādi.

Hi-end klasē ietilpst Dorado V6 8000 un 18000 sērijas sistēmas.Izgatavotas 4U izmērā, tām pēc noklusējuma ir atsevišķa arhitektūra, kurā kontrolieri un diskdziņi ir izvietoti atsevišķi. Tiem var būt arī vismaz divi kontrolieri, lai gan klienti parasti pieprasa četrus vai vairāk.

Dorado V6 8000 mērogojas līdz 16 kontrolleriem, bet Dorado V6 18000 mērogojas līdz 32. Šīm sistēmām ir dažādi procesori ar dažādu kodolu skaitu un kešatmiņas izmēriem. Tajā pašā laikā tiek saglabāta inženiertehnisko risinājumu identitāte, tāpat kā vidējās klases modeļos.

2U uzglabāšanas plaukti ir savienoti, izmantojot RDMA ar joslas platumu 100 Gb / s. Vecākā Dorado V6 aizmugursistēma atbalsta arī SAS 3.0, bet vairāk, ja SSD ar šo interfeisu ievērojami pazeminās cenas. Tad būs ekonomiski to izmantošanas iespējamība, pat ņemot vērā zemāku produktivitāti. Šobrīd izmaksu atšķirība starp SSD diskiem ar SAS un NVMe saskarnēm ir tik maza, ka neesam gatavi ieteikt šādu risinājumu.

Kāpēc OceanStor Dorado V6 ir ātrākais un uzticamākais uzglabāšanas risinājums

Kontroliera iekšpusē

Dorado V6 kontrolieri ir izgatavoti uz mūsu pašu elementu bāzes. Nav procesoru no Intel, nav ASIC no Broadcom. Tādējādi katra mātesplates sastāvdaļa, kā arī pati mātesplate ir pilnībā izslēgta no risku ietekmes, kas saistīti ar amerikāņu uzņēmumu sankciju spiedienu. Tie, kas ar savām acīm redzējuši kādu no mūsu iekārtām, droši vien ir pamanījuši vairogus ar sarkanu svītru zem logotipa. Tas nozīmē, ka produkts nesatur amerikāņu komponentus. Tāds ir Huawei oficiālais kurss – pāreja uz paša ražotām sastāvdaļām vai, jebkurā gadījumā, ražotām valstīs, kuras neievēro ASV politiku.

Lūk, ko jūs varat redzēt pašā kontroliera panelī.

  • Universālā tīkla saskarne (Hisilicon 1822 mikroshēma), kas ir atbildīga par savienojumu ar Fibre Channel vai Ethernet.
  • Sistēmas BMC mikroshēmas, proti, Hisilicon 1710, attālās pieejamības nodrošināšana pilnvērtīgai sistēmas tālvadībai un uzraudzībai. Līdzīgi tiek izmantoti arī mūsu serveros un citos risinājumos.
  • Centrālais procesors, kas ir Kunpeng 920 mikroshēma, kas veidota uz ARM arhitektūras, ko ražo Huawei. Tieši viņš ir parādīts diagrammā iepriekš, lai gan citiem kontrolleriem var būt dažādi modeļi ar atšķirīgu kodolu skaitu, atšķirīgu takts frekvenci utt. Arī procesoru skaits vienā kontrollerī mainās atkarībā no modeļa. Piemēram, vecākajā Dorado V6 sērijā uz viena tāfeles ir četri no tiem.
  • SSD kontrolleris (Hisilicon 1812e mikroshēma), kas atbalsta gan SAS, gan NVMe diskus. Turklāt Huawei neatkarīgi ražo SSD, bet paši neražo NAND šūnas, dodot priekšroku to iegādei no četriem pasaules lielākajiem ražotājiem nesagrieztu silīcija plātņu veidā. Griešana, testēšana un iepakošana mikroshēmās Huawei ražo neatkarīgi, pēc tam tās izlaiž ar savu zīmolu.
  • Mākslīgā intelekta mikroshēma ir Ascend 310. Pēc noklusējuma tā nav uz kontrollera, un tā ir uzstādīta caur atsevišķu karti, kas aizņem vienu no tīkla adapteriem rezervētajiem slotiem. Mikroshēma tiek izmantota, lai nodrošinātu inteliģentu kešatmiņas darbību, veiktspējas pārvaldību vai dublēšanas un saspiešanas procesus. Visus šos uzdevumus var atrisināt ar centrālā procesora palīdzību, taču AI mikroshēma ļauj to paveikt daudz efektīvāk.

Kāpēc OceanStor Dorado V6 ir ātrākais un uzticamākais uzglabāšanas risinājums

Atsevišķi par Kunpeng procesoriem

Kunpeng procesors ir sistēma mikroshēmā (SoC), kurā papildus skaitļošanas blokam ir aparatūras moduļi, kas paātrina dažādus procesus, piemēram, kontrolsummu aprēķināšanu vai dzēšanas kodēšanas izpildi. Tas arī ievieš aparatūras atbalstu SAS, Ethernet, DDR4 (no sešiem līdz astoņiem kanāliem) utt. Tas viss ļauj Huawei izveidot uzglabāšanas kontrolierus, kas pēc veiktspējas nav zemāki par klasiskajiem Intel risinājumiem.

Turklāt patentēti risinājumi, kuru pamatā ir ARM arhitektūra, ļauj Huawei izveidot pilnīgus serveru risinājumus un piedāvāt tos saviem klientiem kā alternatīvu x86.

Kāpēc OceanStor Dorado V6 ir ātrākais un uzticamākais uzglabāšanas risinājums

Jaunā Dorado V6 arhitektūra…

Vecākās sērijas uzglabāšanas sistēmas Dorado V6 iekšējo arhitektūru pārstāv četri galvenie apakšdomēni (rūpnīcas).

Pirmā rūpnīca ir kopīgs priekšgals (tīkla saskarnes, kas ir atbildīgas par saziņu ar SAN rūpnīcu vai resursdatoriem).

Otrais ir kontrolieru komplekts, no kuriem katrs caur RDMA protokolu var “sasniegt” gan jebkuru priekšgala tīkla karti, gan blakus esošo “dzinēju”, kas ir kaste ar četriem kontrolleriem, kā arī barošanu un dzesēšanu. tām kopīgas vienības. Tagad augstākās klases Dorado V6 modeļus var aprīkot ar diviem šādiem "dzinējiem" (attiecīgi astoņiem kontrolieriem).

Trešā rūpnīca ir atbildīga par aizmugursistēmu un sastāv no RDMA 100G tīkla kartēm.

Visbeidzot, ceturto rūpnīcu "aparatūrā" pārstāv spraudņu viedie uzglabāšanas plaukti.

Šī simetriskā struktūra atbrīvo visu NVMe tehnoloģijas potenciālu un garantē augstu veiktspēju un uzticamību. I/O process ir maksimāli paralēls procesoros un kodolos, nodrošinot vienlaicīgu lasīšanu un rakstīšanu vairākiem pavedieniem.

Kāpēc OceanStor Dorado V6 ir ātrākais un uzticamākais uzglabāšanas risinājums

…un ko viņa mums deva

Dorado V6 risinājumu maksimālā veiktspēja ir aptuveni trīs reizes augstāka nekā iepriekšējās paaudzes sistēmām (tās pašas klases) un var sasniegt 20 miljonus IOPS.

Tas ir saistīts ar faktu, ka iepriekšējās ierīču paaudzes NVMe atbalsts attiecās tikai uz ievelkamiem plauktiem ar diskdziņiem. Tagad tas ir pieejams visos posmos, sākot no saimniekdatora līdz SSD. Arī aizmugures tīkls ir piedzīvojis izmaiņas: SAS/PCIe ir piekāpies RoCEv2 ar 100 Gb/s caurlaidspēju.

Ir mainījies arī SSD formas faktors. Ja agrāk uz 2U plauktu bija 25 diskdziņi, tad tagad tas ir pieaudzis līdz 36 plaukstas izmēra fiziskajiem diskiem. Turklāt plaukti "saprātojās". Katrai no tām tagad ir divu kontrolieru sistēma, kuras pamatā ir ARM mikroshēmas, līdzīgi kā centrālajos kontrolleros.

Kāpēc OceanStor Dorado V6 ir ātrākais un uzticamākais uzglabāšanas risinājums

Pagaidām viņi nodarbojas tikai ar datu reorganizāciju, taču līdz ar jaunas programmaparatūras izlaišanu tai tiks pievienota saspiešanas un dzēšanas kodēšana, kas samazinās galveno kontrolieru slodzi no 15 līdz 5%. Dažu uzdevumu pārsūtīšana uz plauktu vienlaikus atbrīvo iekšējā tīkla joslas platumu. Un tas viss ievērojami palielina sistēmas mērogojamības potenciālu.

Saspiešana un deduplikācija iepriekšējās paaudzes uzglabāšanas sistēmā tika veikta ar fiksēta garuma blokiem. Tagad ir pievienots režīms darbam ar mainīga garuma blokiem, kas līdz šim ir jāieslēdz piespiedu kārtā. Turpmākie atjauninājumi var mainīt šo apstākli.

Īsumā arī par toleranci pret neveiksmēm. Dorado V3 palika darboties, ja viens no diviem kontrolieriem atteicās. Dorado V6 nodrošinās datu pieejamību pat tad, ja pēc kārtas nedarbosies septiņi no astoņiem kontrolleriem vai vienlaikus atteicies četri no viena dzinēja.

Kāpēc OceanStor Dorado V6 ir ātrākais un uzticamākais uzglabāšanas risinājums

Uzticamība ekonomikas ziņā

Nesen Huawei klientu vidū tika veikta aptauja par to, cik daudz atsevišķu IT infrastruktūras elementu dīkstāves uzņēmums uzskata par pieņemamu. Lielākoties respondenti bija iecietīgi pret hipotētisku situāciju, kurā pieteikums neatbild dažu simtu sekunžu laikā. Operētājsistēmai vai resursdatora kopnes adapterim desmitiem sekunžu (būtībā atsāknēšanas laiks) bija kritisks dīkstāves laiks. Klienti tīklam izvirza vēl augstākas prasības: tā joslas platumam nevajadzētu pazust ilgāk par 10–20 sekundēm. Kā jūs varētu nojaust, vissvarīgākie respondenti uzskatīja uzglabāšanas sistēmas kļūmes. No biznesa pārstāvju viedokļa vienkārša uzglabāšana nedrīkst pārsniegt ... dažas sekundes gadā!

Proti, ja bankas klienta lietojumprogramma neatbildēs 100 sekundes, tas, visticamāk, neradīs katastrofālas sekas. Bet, ja uzglabāšanas sistēma nedarbojas par tādu pašu summu, ir iespējama biznesa apstāšanās un ievērojami finansiāli zaudējumi.

Kāpēc OceanStor Dorado V6 ir ātrākais un uzticamākais uzglabāšanas risinājums

Augšējā diagrammā parādītas desmit lielāko banku darba stundas izmaksas (Forbes dati par 2017. gadu). Piekrītiet, ja jūsu uzņēmums tuvojas Ķīnas banku lielumam, nebūs tik grūti pamatot nepieciešamību iegādāties uzglabāšanas sistēmas par vairākiem miljoniem dolāru. Pareizs ir arī pretējais apgalvojums: ja uzņēmums dīkstāves laikā necieš būtiskus zaudējumus, tad diez vai iegādāsies augstas klases uzglabāšanas sistēmas. Jebkurā gadījumā ir svarīgi, lai būtu priekšstats par to, kāda izmēra bedre var veidoties jūsu makā, kamēr sistēmas administrators nodarbojas ar glabāšanas sistēmu, kas atteikusies strādāt.

Kāpēc OceanStor Dorado V6 ir ātrākais un uzticamākais uzglabāšanas risinājums

Otrais par kļūdu

Iepriekš redzamajā attēlā A risinājumā varat atpazīt mūsu iepriekšējās paaudzes Dorado V3 sistēmu. Tās četri kontrolleri darbojas pa pāriem, un tikai divi kontrolieri satur kešatmiņas kopijas. Kontrolieri, kas atrodas pārī, var pārdalīt slodzi. Tajā pašā laikā, kā redzams, šeit nav priekšgala un aizmugures "rūpnīcas", tāpēc katrs no uzglabāšanas plauktiem ir savienots ar noteiktu kontrolieru pāri.

Risinājuma B diagramma parāda risinājumu, kas pašlaik ir tirgū no cita pārdevēja (atpazīts?). Šeit jau ir priekšgala un aizmugures rūpnīcas, un diskdziņi ir savienoti ar četriem kontrolieriem vienlaikus. Tiesa, sistēmas iekšējo algoritmu darbā ir nianses, kas pirmajā tuvinājumā nav acīmredzamas.

Labajā pusē ir mūsu pašreizējā Dorado V6 krātuves arhitektūra ar pilnu iekšējo ierīču komplektu. Apsveriet, kā šīs sistēmas pārdzīvo tipisku situāciju - viena kontroliera atteici.

Klasiskajās sistēmās, kurās ietilpst Dorado V3, slodzes pārdalīšanai nepieciešamais periods kļūmes gadījumā sasniedz četras sekundes. Šajā laikā I/O pilnībā apstājas. Mūsu kolēģu risinājumam B, neskatoties uz modernāko arhitektūru, ir vēl lielāks dīkstāves laiks sešu sekunžu laikā.

Uzglabāšana Dorado V6 atjauno savu darbību tikai vienas sekundes laikā pēc kļūmes. Šis rezultāts tiek sasniegts, pateicoties viendabīgai iekšējai RDMA videi, kas ļauj kontrolierim piekļūt "svešai" atmiņai. Otrs svarīgais apstāklis ​​ir priekšgala rūpnīcas klātbūtne, pateicoties kurai saimniekdatora ceļš nemainās. Ports paliek nemainīgs, un vairākkārtēji draiveri slodzi vienkārši nosūta veselajiem kontrolieriem.

Otrā kontroliera atteice Dorado V6 tiek izstrādāta vienā sekundē saskaņā ar to pašu shēmu. Dorado V3 aizņem apmēram sešas sekundes, un cita pārdevēja risinājums aizņem deviņas. Daudzām DBVS šādus intervālus vairs nevar uzskatīt par pieņemamiem, jo ​​šajā laikā sistēma tiek pārslēgta gaidstāves režīmā un pārstāj darboties. Tas vispirms attiecas uz DBVS, kas sastāv no daudzām sadaļām.

Trešā kontroliera atteice Risinājums A nespēj pārdzīvot. Vienkārši tāpēc, ka tiek zaudēta piekļuve daļai datu disku. Savukārt risinājums B šādā situācijā atjauno tā darba spējas, kas, tāpat kā iepriekšējā gadījumā, aizņem deviņas sekundes.

Kas ir Dorado V6? Vienu sekundi.

Kāpēc OceanStor Dorado V6 ir ātrākais un uzticamākais uzglabāšanas risinājums

Ko var izdarīt sekundē

Gandrīz nekas, bet mums tas nav vajadzīgs. Atkal augstākās klases Dorado V6 priekšējās daļas rūpnīca ir atdalīta no kontroliera rūpnīcas. Tas nozīmē, ka konkrētam kontrollerim nav cietkodētu portu. Kļūmjpārlēce neietver alternatīvu ceļu atrašanu vai vairākkārtējas aprites atkārtotu inicializāciju. Sistēma turpina darboties kā agrāk.

Kāpēc OceanStor Dorado V6 ir ātrākais un uzticamākais uzglabāšanas risinājums

Vairāku kļūdu tolerance

Vecākie Dorado V6 modeļi var viegli pārdzīvot jebkuru divu (!) jebkura “dzinēja” kontrolleru vienlaicīgu atteici. Tas ir iespējams, pateicoties tam, ka risinājums tagad saglabā trīs kešatmiņas kopijas. Tāpēc pat ar dubultu neveiksmi vienmēr būs viena pilnīga kopija.

Visu četru kontrolieru sinhrona atteice vienā no "dzinējiem" arī neradīs letālas sekas, jo visas trīs kešatmiņas kopijas jebkurā brīdī tiek sadalītas starp "dzinējiem". Sistēma pati uzrauga atbilstību šādai darba loģikai.

Visbeidzot, ļoti maz ticams scenārijs ir septiņu no astoņiem kontrolieriem secīga kļūme. Turklāt minimālais pieļaujamais intervāls darbības uzturēšanai starp atsevišķām kļūmēm ir 15 minūtes. Šajā laikā krātuves sistēmai ir laiks veikt kešatmiņas migrēšanai nepieciešamās darbības.

Pēdējais izdzīvojušais kontrolieris darbinās datu krātuvi un uzturēs kešatmiņu piecas dienas (noklusējuma vērtība, kuru var viegli mainīt iestatījumos). Pēc tam kešatmiņa tiks atspējota, bet uzglabāšanas sistēma turpinās darboties.

Kāpēc OceanStor Dorado V6 ir ātrākais un uzticamākais uzglabāšanas risinājums

Netraucējoši atjauninājumi

Jaunā OS Dorado V6 ļauj atjaunināt krātuves programmaparatūru, nepārstartējot kontrolierus.

Operētājsistēma, tāpat kā iepriekšējo risinājumu gadījumā, ir balstīta uz Linux, tomēr daudzi darbības procesi ir pārcelti no kodola uz lietotāja režīmu. Lielākā daļa funkciju, piemēram, tās, kas ir atbildīgas par dublēšanas atcelšanu un saspiešanu, tagad ir regulāri dēmoni, kas darbojas fonā. Tā rezultātā nav nepieciešams mainīt visu operētājsistēmu, lai atjauninātu atsevišķus moduļus. Pieņemsim, ka, lai pievienotu atbalstu jaunam protokolam, būs tikai jāizslēdz attiecīgais programmatūras modulis un jāuzsāk jauns.

Ir skaidrs, ka problēmas ar sistēmas atjaunināšanu kopumā joprojām ir aktuālas, jo kodolā var būt elementi, kas ir jāatjaunina. Bet tie, pēc mūsu novērojumiem, ir mazāk nekā 6% no kopējā apjoma. Tas ļauj pārstartēt kontrolierus desmit reizes retāk nekā iepriekš.

Kāpēc OceanStor Dorado V6 ir ātrākais un uzticamākais uzglabāšanas risinājums

Katastrofu izturīgi un augstas pieejamības (HA/DR) risinājumi

Dorado V6 no kastes ir gatavs integrācijai ģeogrāfiski sadalītos risinājumos, pilsētas līmeņa klasteros (metro) un "trīskāršos" datu centros.

Augšējā attēlā kreisajā pusē ir metro klasteris, kas daudziem jau ir pazīstams. Divas uzglabāšanas sistēmas darbojas aktīvā / aktīvajā režīmā līdz 100 km attālumā viena no otras. Šādu infrastruktūru ar vienu vai vairākiem kvoruma serveriem var atbalstīt dažādu uzņēmumu risinājumi, tostarp mūsu FusionSphere mākoņa operētājsistēma. Īpaša nozīme šādos projektos ir kanāla īpatnībām starp vietnēm, visus citus uzdevumus mūsu gadījumā pārņem HyperMetro funkcija, kas atkal ir pieejama no kastes. Integrācija iespējama pa Fibre Channel, kā arī caur iSCSI IP tīklos, ja tāda nepieciešamība rodas. Vairs nav nepieciešama īpaša īpaša "tumšā" optikas klātbūtne, jo sistēma spēj sazināties, izmantojot esošos kanālus.

Veidojot šādas sistēmas, vienīgā aparatūras prasība uzglabāšanai ir portu piešķiršana replikācijai. Pietiek ar licences iegādi, kvoruma serveru - fizisko vai virtuālo - palaišanu un IP savienojuma nodrošināšanu ar kontrolieriem (10 Mbps, 50 ms).

Šo arhitektūru var viegli pārsūtīt uz sistēmu ar trim datu centriem (skatiet attēla labo pusi). Piemēram, ja divi datu centri darbojas metro klastera režīmā, bet trešā vieta, kas atrodas vairāk nekā 100 km attālumā, izmanto asinhrono replikāciju.

Sistēma tehnoloģiski atbalsta dažādus biznesa scenārijus, kas tiks īstenoti liela mēroga pārsnieguma gadījumā.

Kāpēc OceanStor Dorado V6 ir ātrākais un uzticamākais uzglabāšanas risinājums

Metro klastera izdzīvošana ar vairākām kļūmēm

Iepriekš un zemāk redzams arī klasisks metro klasteris, kas sastāv no divām uzglabāšanas sistēmām un kvoruma servera. Kā redzat, sešos no deviņiem iespējamiem vairāku kļūdu scenārijiem mūsu infrastruktūra turpinās darboties.

Piemēram, otrajā scenārijā, ja kvoruma serveris neizdodas un notiek sinhronizācija starp vietnēm, sistēma joprojām ir produktīva, jo otrā vietne pārstāj darboties. Šī darbība jau ir iebūvēta iebūvētajos algoritmos.

Pat pēc trim kļūmēm piekļuvi informācijai var saglabāt, ja intervāls starp tiem ir vismaz 15 sekundes.

Kāpēc OceanStor Dorado V6 ir ātrākais un uzticamākais uzglabāšanas risinājums

Parasts trumpis no piedurknes

Atgādinām, ka Huawei ražo ne tikai uzglabāšanas sistēmas, bet arī pilnu tīkla aprīkojuma klāstu. Neatkarīgi no tā, kuru krātuves nodrošinātāju izvēlaties, ja starp vietnēm tiek izmantots WDM tīkls, 90% gadījumu tas tiks veidots uz mūsu uzņēmuma risinājumiem. Rodas loģisks jautājums: kāpēc montēt sistēmu zoodārzu, ja visu aparatūru, kas garantēti ir savstarpēji saderīga, var iegūt no viena pārdevēja?

Kāpēc OceanStor Dorado V6 ir ātrākais un uzticamākais uzglabāšanas risinājums

Uz jautājumu par izpildījumu

Iespējams, neviens nav jāpārliecina, ka pāreja uz All-Flash krātuvi var ievērojami samazināt infrastruktūras uzturēšanas izmaksas, jo visas ikdienas darbības tiek veiktas daudzkārt ātrāk. Par to liecina visi šādu iekārtu piegādātāji. Tikmēr daudzi pārdevēji sāk būt viltīgi, kad runa ir par veiktspējas pasliktināšanos, kad ir iespējoti dažādi uzglabāšanas režīmi.

Mūsu nozarē plaši tiek praktizēta uzglabāšanas sistēmu izsniegšana testa darbībai uz vienu vai divām dienām. Pārdevējs tukšā sistēmā veic 20 minūšu testu, iegūstot kosmiskus veiktspējas rādītājus. Un reālajā darbībā “zemūdens grābekļi” ātri izlīst. Pēc dienas skaistās IOPS vērtības tiek samazinātas uz pusi vai trīs reizes, un, ja uzglabāšanas sistēma ir piepildīta par 80%, tās izrādās vēl mazākas. Ieslēdzot RAID 5, nevis RAID 10, tiek zaudēti vēl 10-15%, un metro klastera režīmā veiktspēja tiek samazināta papildus uz pusi.

Viss, kas minēts iepriekš, neattiecas uz Dorado V6. Mūsu klientiem ir iespēja veikt veiktspējas pārbaudi nedēļas nogalē vai vismaz pa nakti. Tad izpaužas atkritumu savākšana, kā arī kļūst skaidrs, kā dažādu opciju, piemēram, momentuzņēmumu un replikācijas, aktivizēšana ietekmē sasniegto IOPS apjomu.

Programmā Dorado V6 momentuzņēmumi un RAID ar paritāti gandrīz neietekmē veiktspēju (3–5%, nevis 10–15%). Atkritumu savākšana (piedziņas šūnu aizpildīšana ar nullēm), saspiešana, dublēšanas atcelšana uzglabāšanas sistēmā, kas ir pilna par 80%, vienmēr ietekmēs kopējo pieprasījumu apstrādes ātrumu. Bet tieši Dorado V6 ir interesants ar to, ka neatkarīgi no tā, kādu funkciju un aizsargmehānismu kombināciju jūs aktivizējat, galīgā uzglabāšanas veiktspēja nenokritīsies zem 80% no bez slodzes iegūtā skaitļa.

Kāpēc OceanStor Dorado V6 ir ātrākais un uzticamākais uzglabāšanas risinājums

Slodzes balansēšana

Dorado V6 augstā veiktspēja tiek sasniegta, balansējot katrā posmā, proti:

  • vairākkārtēja caurlaide;
  • izmantojot vairākus savienojumus no viena resursdatora;
  • priekšgala rūpnīcas pieejamība;
  • krātuves kontrolieru darbības paralēlizēšana;
  • slodzes sadalījums visos diskos RAID 2.0+ līmenī.

Būtībā tā ir izplatīta prakse. Mūsdienās tikai daži cilvēki glabā visus datus vienā LUN: visi cenšas iegūt astoņus, pat četrdesmit vai pat vairāk. Tā ir acīmredzama un pareiza pieeja, ar kuru mēs piekrītam. Bet, ja jūsu uzdevumam ir nepieciešams tikai viens LUN, kuru ir vieglāk uzturēt, mūsu arhitektūras risinājumi ļauj sasniegt 80% no veiktspējas, kas pieejama ar vairākiem LUN.

Kāpēc OceanStor Dorado V6 ir ātrākais un uzticamākais uzglabāšanas risinājums

Dinamiskā CPU plānošana

Procesoru slodzes sadale, izmantojot vienu LUN, tiek īstenota šādi: uzdevumi LUN līmenī tiek sadalīti atsevišķās mazās “lauskas”, no kurām katra ir stingri piešķirta noteiktam “dzinēja” kontrollerim. Tas tiek darīts, lai sistēma nezaudētu veiktspēju, kamēr tā "pārlec" ar šo datu daļu starp dažādiem kontrolieriem.

Vēl viens augstas veiktspējas uzturēšanas mehānisms ir dinamiskā plānošana, kurā noteiktus procesora kodolus var piešķirt dažādiem uzdevumu kopumiem. Piemēram, ja sistēma tagad ir dīkstāvē dublēšanas un saspiešanas līmenī, daži kodoli var būt iesaistīti I / O apkalpošanas procesā. Vai arī otrādi. Tas viss tiek darīts automātiski un lietotājam pārskatāmi.

Dati par katra Dorado V6 kodola pašreizējo slodzi netiek parādīti grafiskajā interfeisā, taču, izmantojot komandrindu, varat piekļūt kontrollera operētājsistēmai un izmantot parasto Linux komandu tops.

Kāpēc OceanStor Dorado V6 ir ātrākais un uzticamākais uzglabāšanas risinājums

NVMe un RoCE atbalsts

Kā jau minēts, Dorado V6 pašlaik pilnībā atbalsta NVMe, izmantojot Fibre Channel, un tam nav nepieciešamas nekādas licences. Gada vidū parādīsies NVMe over Ethernet režīma atbalsts. Lai to pilnībā izmantotu, jums būs nepieciešams atbalsts Ethernet ar tiešo piekļuvi atmiņai (DMA) versijai v2.0 gan no pašas atmiņas sistēmas, gan no slēdžiem un tīkla adapteriem. Piemēram, piemēram, Mellanox ConnectX-4 vai ConnectX-5. Varat arī izmantot tīkla kartes, kas izgatavotas, pamatojoties uz mūsu mikroshēmām. Tāpat RoCE atbalsts ir jāievieš operētājsistēmas līmenī.

Kopumā mēs uzskatām, ka Dorado V6 ir uz NVMe orientēta sistēma. Neskatoties uz esošo Fibre Channel un iSCSI atbalstu, nākotnē plānots pāriet uz ātrdarbīgu Ethernet ar RDMA.

Kāpēc OceanStor Dorado V6 ir ātrākais un uzticamākais uzglabāšanas risinājums

Šķipsniņa mārketinga

Tā kā sistēma Dorado V6 ir ļoti izturīga pret defektiem, labi mērogojama, atbalsta dažādas migrācijas tehnoloģijas utt., tās iegādes ekonomiskais efekts kļūst acīmredzams, sākoties intensīvai uzglabāšanas sistēmu izmantošanai. Mēs turpināsim censties panākt, lai sistēmas īpašumtiesības būtu pēc iespējas ienesīgākas, pat ja pirmajā posmā tas nav acīmredzams.

Jo īpaši mēs esam izveidojuši programmu FLASH EVER, kas ir saistīta ar uzglabāšanas sistēmu dzīves cikla pagarināšanu un ir paredzēta, lai jaunināšanas laikā pēc iespējas vairāk noslogotu klientu.

Kāpēc OceanStor Dorado V6 ir ātrākais un uzticamākais uzglabāšanas risinājums

Šī programma ietver vairākus pasākumus:

  • iespēja pakāpeniski nomainīt kontrolierus un disku plauktus ar jaunām versijām, neaizstājot visu aparatūru (Dorado V6 hi-end sistēmām);
  • apvienotās krātuves iespēja (apvienojot dažādas Dorado versijas kā daļu no viena hibrīda krātuves klastera);
  • viedā virtualizācija (iespēja izmantot trešās puses aparatūru kā daļu no Dorado risinājuma).

Kāpēc OceanStor Dorado V6 ir ātrākais un uzticamākais uzglabāšanas risinājums

Atliek atzīmēt, ka sarežģītā situācija pasaulē maz ietekmēja jaunās sistēmas komerciālās izredzes. Neskatoties uz to, ka Dorado V6 oficiālā izlaišana notika tikai janvārī, mēs redzam ievērojamu pieprasījumu pēc tā Ķīnā, kā arī lielu interesi par to no Krievijas un starptautiskajiem partneriem no finanšu un valdības sektora.

Tostarp saistībā ar pandēmiju, lai cik ilgi tā būtu, īpaši aktuāls ir jautājums par attālināto darbinieku nodrošināšanu ar virtuālajiem galddatoriem. Šajā procesā Dorado V6 varētu arī noņemt daudzus jautājumus. Šim nolūkam pieliekam visas nepieciešamās pūles, tostarp praktiski vienojamies par jaunās sistēmas iekļaušanu VMware saderības sarakstā.

***

Starp citu, neaizmirstiet par mūsu daudzajiem vebināriem, kas notiek ne tikai krievvalodīgo segmentā, bet arī globālā līmenī. Aprīļa vebināru saraksts pieejams plkst saite.

Avots: www.habr.com

Pievieno komentāru