Zakaj je OceanStor Dorado V6 najhitrejša in najbolj zanesljiva rešitev za shranjevanje

Prosim, ne sklepajte prehitro zaradi naslova! Imamo tehtne argumente, ki to podpirajo, in zapakirali smo jih čim bolj kompaktno. Predstavljamo vam objavo o konceptu in načelih delovanja našega novega skladiščnega sistema, ki je izšel januarja 2020.

Zakaj je OceanStor Dorado V6 najhitrejša in najbolj zanesljiva rešitev za shranjevanje

Po našem mnenju glavno konkurenčno prednost družine pomnilnikov Dorado V6 zagotavlja zmogljivost in zanesljivost, omenjena v naslovu. Da, da, tako preprosto je, toda o kakšnih zapletenih in ne tako zapletenih odločitvah nam je uspelo doseči to "preprosto", bomo govorili danes.

Da bi bolje sprostili potencial sistemov nove generacije, bomo spregovorili o starejših predstavnikih modelske palete (modeli 8000, 18000). Če ni navedeno drugače, naj bi bili.

Zakaj je OceanStor Dorado V6 najhitrejša in najbolj zanesljiva rešitev za shranjevanje

Nekaj ​​besed o trgu

Da bi bolje razumeli mesto Huaweijevih rešitev na trgu, se obrnimo k preizkušenemu merilu – "magični kvadranti» Gartner. Pred dvema letoma se je naše podjetje v sektorju univerzalnih diskovnih polj samozavestno uvrstilo v skupino vodilnih, takoj za NetAppom in Hewlett Packard Enterprise. Huaweijev položaj na trgu SSD pomnilnikov v letu 2018 je zaznamoval status »izzivalca«, vendar je nekaj manjkalo za dosego vodilnega položaja.

Leta 2019 je Gartner v svoji študiji oba omenjena sektorja združil v enega – »Main Storage«. Posledično se je Huawei ponovno znašel v kvadrantu vodilnih, poleg prodajalcev, kot so IBM, Hitachi Vantara in Infinidat.

Za popolno sliko omenimo, da Gartner zbere 80 % podatkov za analizo na ameriškem trgu, kar vodi do precejšnje pristranskosti v korist tistih podjetij, ki so dobro zastopana v ZDA. Medtem pa so dobavitelji, usmerjeni na evropske in azijske trge, v očitno manj ugodnem položaju. Kljub temu so lansko leto izdelki Huawei zasedli svoje pravo mesto v zgornjem desnem kvadrantu in so po Gartnerjevi presoji "lahko priporočljivi za uporabo."

Zakaj je OceanStor Dorado V6 najhitrejša in najbolj zanesljiva rešitev za shranjevanje

Kaj je novega v Dorado V6

Zlasti linijo izdelkov Dorado V6 predstavljajo začetni sistemi serije 3000. Prvotno opremljeni z dvema krmilnikoma, jih je mogoče horizontalno razširiti na 16 krmilnikov, 1200 pogonov in 192 GB predpomnilnika. Prav tako bo sistem opremljen z zunanjimi vrati Fibre Channel (8 / 16 / 32 Gb / s) in Ethernet (1 / 10 / 25 / 40 / 100 Gb / s).

Upoštevajte, da se uporaba protokolov, ki niso komercialno uspešni, zdaj postopoma opušča, zato smo se na začetku odločili opustiti podporo za Fibre Channel over Ethernet (FCoE) in Infiniband (IB). Dodani bodo v poznejših različicah vdelane programske opreme. Podpora za NVMe over Fabric (NVMe-oF) je na voljo neposredno na vrhu Fibre Channel. Naslednja vdelana programska oprema, ki naj bi izšla junija, naj bi podpirala način NVMe prek Etherneta. Po našem mnenju bo zgornji nabor več kot zadostil potrebam večine uporabnikov Huaweija.

Dostop do datotek ni na voljo v trenutni različici vdelane programske opreme in se bo pojavil v eni od naslednjih posodobitev proti koncu leta. Implementacija je predvidena na nativni ravni, s strani samih krmilnikov z Ethernet vrati, brez uporabe dodatne opreme.

Glavna razlika med modelom serije Dorado V6 3000 in starejšimi je ta, da podpira en protokol na zaledju - SAS 3.0. Skladno s tem je pogone tam mogoče uporabljati samo z imenovanim vmesnikom. Z našega vidika je zmogljivost, ki jo to zagotavlja, povsem dovolj za napravo te vrste.

Sistemi serije Dorado V6 5000 in 6000 so rešitve srednjega razreda. Prav tako so izdelani v obliki faktorja 2U in opremljeni z dvema krmilnikoma. Med seboj se razlikujejo po zmogljivosti, številu procesorjev, največjem številu diskov in velikosti predpomnilnika. Vendar pa sta si Dorado V6 5000 in 6000 v arhitekturnem in inženirskem smislu enaka in izgledata enako.

V razred hi-end spadajo sistemi serije Dorado V6 8000 in 18000. Izdelani v velikosti 4U imajo privzeto ločeno arhitekturo, v kateri so krmilniki in pogoni ločeno razporejeni. Imajo lahko tudi vsaj dva krmilnika, čeprav stranke običajno zahtevajo štiri ali več.

Dorado V6 8000 se poveča na 16 krmilnikov, Dorado V6 18000 pa na 32. Ti sistemi imajo različne procesorje z različnim številom jeder in velikostjo predpomnilnika. Hkrati je ohranjena identiteta inženirskih rešitev, kot pri modelih srednjega razreda.

Shranjevalne police 2U so povezane preko RDMA s pasovno širino 100 Gb/s. Starejše zaledje Dorado V6 podpira tudi SAS 3.0, vendar bolj v primeru, da se SSD-ji s tem vmesnikom zelo pocenijo. Potem bo obstajala ekonomska izvedljivost njihove uporabe tudi ob upoštevanju nižje produktivnosti. Trenutno je razlika v ceni med SSD-ji z ​​vmesnikoma SAS in NVMe tako majhna, da takšne rešitve nismo pripravljeni priporočiti.

Zakaj je OceanStor Dorado V6 najhitrejša in najbolj zanesljiva rešitev za shranjevanje

Znotraj krmilnika

Krmilniki Dorado V6 so narejeni na lastni elementni bazi. Brez Intelovih procesorjev, brez ASIC-jev od Broadcoma. Tako je vsaka posamezna komponenta matične plošče, kot tudi matična plošča sama, popolnoma odstranjena od vpliva tveganj, povezanih s pritiski sankcij ameriških podjetij. Tisti, ki ste kakšno našo opremo videli na lastne oči, ste verjetno opazili ščitnike z rdečo črto pod logotipom. To pomeni, da izdelek ne vsebuje ameriških komponent. To je uradna usmeritev Huaweija - prehod na komponente lastne proizvodnje oziroma v vsakem primeru proizvedene v državah, ki ne sledijo politiki ZDA.

Tukaj je tisto, kar lahko vidite na sami krmilni plošči.

  • Univerzalni omrežni vmesnik (čip Hisilicon 1822), odgovoren za povezavo na Fibre Channel ali Ethernet.
  • Zagotavlja oddaljeno dostopnost sistemskega BMC čipa, in sicer Hisilicon 1710, za popoln daljinski nadzor in nadzor sistema. Podobne uporabljamo tudi v naših strežnikih in drugih rešitvah.
  • Centralna procesna enota, ki je čip Kunpeng 920 zgrajen na arhitekturi ARM, proizvaja Huawei. Prav on je prikazan na zgornjem diagramu, čeprav imajo lahko drugi krmilniki različne modele z različnim številom jeder, drugačnim taktom itd. Število procesorjev v enem krmilniku se prav tako spreminja od modela do modela. Na primer, v starejši seriji Dorado V6 so štirje na eni plošči.
  • Krmilnik SSD (čip Hisilicon 1812e), ki podpira pogone SAS in NVMe. Poleg tega Huawei neodvisno proizvaja SSD-je, ne izdeluje pa NAND celic sam, ampak jih raje kupuje od štirih največjih svetovnih proizvajalcev v obliki neobrezanih silicijevih rezin. Rezanje, testiranje in pakiranje v čipe Huawei proizvaja samostojno, nato pa jih izda pod lastno blagovno znamko.
  • Čip umetne inteligence je Ascend 310. Privzeto ga ni na krmilniku in je nameščen prek ločene kartice, ki zaseda eno od rež, rezerviranih za omrežne kartice. Čip se uporablja za zagotavljanje inteligentnega obnašanja predpomnilnika, upravljanja zmogljivosti ali procesov deduplikacije in stiskanja. Vse te naloge je mogoče rešiti s pomočjo osrednjega procesorja, vendar vam čip AI omogoča, da to storite veliko bolj učinkovito.

Zakaj je OceanStor Dorado V6 najhitrejša in najbolj zanesljiva rešitev za shranjevanje

Ločeno o procesorjih Kunpeng

Procesor Kunpeng je sistem na čipu (SoC), kjer so poleg računalniške enote strojni moduli, ki pospešujejo različne procese, kot je izračunavanje kontrolnih vsot ali izvajanje kodiranja za brisanje. Izvaja tudi strojno podporo za SAS, Ethernet, DDR4 (od šest do osem kanalov) itd. Vse to omogoča Huaweiju ustvarjanje krmilnikov za shranjevanje, ki po zmogljivosti niso slabši od klasičnih Intelovih rešitev.

Poleg tega lastniške rešitve, ki temeljijo na arhitekturi ARM, omogočajo Huaweiju, da ustvari popolne strežniške rešitve in jih ponudi svojim strankam kot alternativo x86.

Zakaj je OceanStor Dorado V6 najhitrejša in najbolj zanesljiva rešitev za shranjevanje

Nova arhitektura Dorado V6…

Notranjo arhitekturo pomnilniškega sistema Dorado V6 starejše serije predstavljajo štiri glavne poddomene (tovarne).

Prva tovarna je skupni vmesnik (omrežni vmesniki, odgovorni za komunikacijo s tovarno SAN ali gostitelji).

Drugi je nabor krmilnikov, od katerih lahko vsak prek protokola RDMA »doseže« tako do katere koli sprednje omrežne kartice kot do sosednjega »motorja«, ki je škatla s štirimi krmilniki ter napajanjem in hlajenjem. enote, ki so jim skupne. Zdaj so modeli Dorado V6 visokega razreda lahko opremljeni z dvema takšnima "motorjema" (oziroma osmimi krmilniki).

Tretja tovarna je odgovorna za zaledje in je sestavljena iz omrežnih kartic RDMA 100G.

Nazadnje, četrto tovarno "v strojni opremi" predstavljajo vtične inteligentne odlagalne police.

Ta simetrična struktura sprosti polni potencial tehnologije NVMe in zagotavlja visoko zmogljivost in zanesljivost. V/I proces je maksimalno vzporeden med procesorji in jedri, kar zagotavlja sočasno branje in pisanje v več niti.

Zakaj je OceanStor Dorado V6 najhitrejša in najbolj zanesljiva rešitev za shranjevanje

...in kaj nam je dala

Največja zmogljivost rešitev Dorado V6 je približno trikrat večja kot pri sistemih prejšnje generacije (istega razreda) in lahko doseže 20 milijonov IOPS.

To je posledica dejstva, da je bila v prejšnji generaciji naprav podpora za NVMe razširjena le na izvlečne police s pogoni. Zdaj je prisoten na vseh stopnjah, od gostitelja do SSD. Spremenjeno je bilo tudi zaledno omrežje: SAS/PCIe je zamenjal RoCEv2 s prepustnostjo 100 Gb/s.

Spremenila se je tudi oblika SSD. Če je bilo prej na 2U polico 25 pogonov, je zdaj naraslo na 36 fizičnih diskov v velikosti dlani. Poleg tega so se police "pametnele". Vsak od njih ima zdaj sistem dveh krmilnikov, ki temeljita na čipih ARM in je odporen na napake, podobni tistim, ki so vgrajeni v centralne krmilnike.

Zakaj je OceanStor Dorado V6 najhitrejša in najbolj zanesljiva rešitev za shranjevanje

Zaenkrat se ukvarjajo le z reorganizacijo podatkov, z izdajo nove vdelane programske opreme pa jim bodo dodali kodiranje za stiskanje in brisanje, kar bo zmanjšalo obremenitev glavnih krmilnikov s 15 na 5%. Prenos nekaterih opravil na polico hkrati sprosti pasovno širino notranjega omrežja. In vse to bistveno poveča potencial razširljivosti sistema.

Stiskanje in deduplikacija v sistemu za shranjevanje prejšnje generacije je bila izvedena z bloki fiksne dolžine. Zdaj je dodan način dela z bloki spremenljive dolžine, ki ga je do zdaj treba vklopiti prisilno. Poznejše posodobitve lahko to okoliščino spremenijo.

Na kratko tudi o toleranci do neuspehov. Dorado V3 je ostal operativen, če je eden od obeh krmilnikov odpovedal. Dorado V6 bo zagotovil razpoložljivost podatkov, tudi če sedem od osmih krmilnikov zaporedoma odpove ali štirje od enega motorja hkrati odpovejo.

Zakaj je OceanStor Dorado V6 najhitrejša in najbolj zanesljiva rešitev za shranjevanje

Zanesljivost v smislu ekonomije

Pred kratkim je bila med uporabniki družbe Huawei izvedena raziskava o tem, koliko časa izpada posameznih elementov IT infrastrukture je za podjetje sprejemljivo. Anketiranci so bili večinoma tolerantni do hipotetične situacije, v kateri se aplikacija ne odzove v nekaj sto sekundah. Za operacijski sistem ali adapter gostiteljskega vodila so bile desetine sekund (v bistvu čas ponovnega zagona) kritične izpade. Stranke postavljajo še višje zahteve do omrežja: njegova pasovna širina ne sme izginiti za več kot 10–20 sekund. Kot morda ugibate, so najbolj kritično pomembni anketiranci menili, da so okvare sistema za shranjevanje. Z vidika predstavnikov gospodarstva enostavno shranjevanje ne sme preseči ... nekaj sekund na leto!

Z drugimi besedami, če se aplikacija bančne stranke ne odzove 100 sekund, to najverjetneje ne bo povzročilo katastrofalnih posledic. Če pa sistem za shranjevanje ne deluje za enak znesek, sta verjetna zaustavitev poslovanja in znatne finančne izgube.

Zakaj je OceanStor Dorado V6 najhitrejša in najbolj zanesljiva rešitev za shranjevanje

Zgornji grafikon prikazuje strošek ure dela za deset največjih bank (podatki Forbes za leto 2017). Strinjate se, če se vaše podjetje približuje velikosti kitajskih bank, ne bo tako težko upravičiti potrebe po nakupu sistemov za shranjevanje za več milijonov dolarjev. Pravilna je tudi obratna izjava: če podjetje med nedelovanjem ne utrpi znatnih izgub, potem verjetno ne bo kupilo hi-end sistemov za shranjevanje. V vsakem primeru je pomembno imeti predstavo o tem, kakšna luknja grozi, da bo nastala v vaši denarnici, medtem ko se skrbnik sistema ukvarja s sistemom za shranjevanje, ki ni hotel delovati.

Zakaj je OceanStor Dorado V6 najhitrejša in najbolj zanesljiva rešitev za shranjevanje

Sekunda na preklop

V rešitvi A na zgornji ilustraciji lahko prepoznate naš sistem Dorado V3 prejšnje generacije. Njegovi štirje krmilniki delujejo v parih in le dva krmilnika vsebujeta kopije predpomnilnika. Krmilniki v paru lahko prerazporedijo obremenitev. Hkrati, kot lahko vidite, tukaj ni front-end in back-end "tovarn", zato je vsaka od odlagalnih polic povezana z določenim parom krmilnikov.

Diagram rešitve B prikazuje rešitev, ki je trenutno na trgu drugega prodajalca (prepoznana?). Tukaj že obstajajo front-end in back-end tovarne, pogoni pa so povezani s štirimi krmilniki hkrati. Res je, da obstajajo nianse, ki v prvem približku niso očitne pri delu notranjih algoritmov sistema.

Na desni je naša trenutna pomnilniška arhitektura Dorado V6 s celotnim naborom notranjih delov. Razmislite, kako ti sistemi preživijo tipično situacijo - odpoved enega krmilnika.

V klasičnih sistemih, ki vključujejo Dorado V3, čas, potreben za prerazporeditev obremenitve v primeru okvare, doseže štiri sekunde. V tem času se V/I popolnoma ustavi. Rešitev B naših kolegov ima kljub modernejši arhitekturi še daljši izpad ob okvari šest sekund.

Pomnilnik Dorado V6 obnovi svoje delo v samo eni sekundi po okvari. Ta rezultat je dosežen zahvaljujoč homogenemu notranjemu okolju RDMA, ki omogoča krmilniku dostop do "tujega" pomnilnika. Druga pomembna okoliščina je prisotnost sprednje tovarne, zaradi katere se pot za gostitelja ne spremeni. Vrata ostanejo enaka, obremenitev pa gonilniki z več prehodi preprosto pošljejo zdravim krmilnikom.

Okvara drugega krmilnika v Dorado V6 je obdelana v eni sekundi po isti shemi. Dorado V3 traja približno šest sekund, rešitev drugega prodajalca pa devet. Za mnoge DBMS se takšni intervali ne morejo več šteti za sprejemljive, saj se v tem času sistem preklopi v stanje pripravljenosti in preneha delovati. To najprej zadeva DBMS, ki je sestavljen iz številnih razdelkov.

Okvara tretjega krmilnika Rešitev A ne more preživeti. Preprosto zaradi dejstva, da je dostop do dela podatkovnih diskov izgubljen. Po drugi strani raztopina B v takšni situaciji obnovi svojo delovno sposobnost, kar traja, kot v prejšnjem primeru, devet sekund.

Kaj je v Doradu V6? Ena sekunda.

Zakaj je OceanStor Dorado V6 najhitrejša in najbolj zanesljiva rešitev za shranjevanje

Kaj se da narediti v sekundi

Skoraj nič, a ga ne potrebujemo. Še enkrat, v Doradu V6 razreda hi-end je sprednja tovarna ločena od tovarne krmilnikov. To pomeni, da ni nobenih trdo kodiranih vrat, ki pripadajo določenemu krmilniku. Samodejni preklop ne vključuje iskanja alternativnih poti ali ponovne inicializacije večkratnega prehoda. Sistem še naprej deluje kot prej.

Zakaj je OceanStor Dorado V6 najhitrejša in najbolj zanesljiva rešitev za shranjevanje

Toleranca na več napak

Starejši modeli Dorado V6 zlahka preživijo hkratno odpoved poljubnih dveh (!) krmilnikov iz katerega koli "motorja". To omogoča dejstvo, da rešitev zdaj hrani tri kopije predpomnilnika. Zato bo tudi z dvojno napako vedno obstajala ena popolna kopija.

Sinhronska okvara vseh štirih krmilnikov v enem od "motorjev" tudi ne bo povzročila usodnih posledic, saj so vse tri kopije predpomnilnika v danem trenutku razdeljene med "motorje". Sistem sam spremlja skladnost s takšno logiko dela.

Nazadnje, zelo malo verjeten scenarij je zaporedna okvara sedmih od osmih krmilnikov. Poleg tega je najmanjši dovoljeni interval med posameznimi okvarami za vzdrževanje operativnosti 15 minut. V tem času ima sistem za shranjevanje dovolj časa, da izvede operacije, potrebne za selitev predpomnilnika.

Zadnji preživeli krmilnik bo izvajal shrambo podatkov in vzdrževal predpomnilnik pet dni (privzeta vrednost, ki jo je mogoče enostavno spremeniti v nastavitvah). Po tem bo predpomnilnik onemogočen, vendar bo sistem za shranjevanje še naprej deloval.

Zakaj je OceanStor Dorado V6 najhitrejša in najbolj zanesljiva rešitev za shranjevanje

Nemoteče posodobitve

Novi OS Dorado V6 vam omogoča posodobitev vdelane programske opreme za shranjevanje brez ponovnega zagona krmilnikov.

Operacijski sistem, tako kot v primeru prejšnjih rešitev, temelji na Linuxu, vendar je veliko operacijskih procesov premaknjenih iz jedra v uporabniški način. Večina funkcij, kot so tiste, ki so odgovorne za deduplikacijo in stiskanje, so zdaj navadni demoni, ki delujejo v ozadju. Posledično za posodobitev posameznih modulov ni treba spremeniti celotnega operacijskega sistema. Recimo, da bo treba za dodajanje podpore za nov protokol le izklopiti ustrezen programski modul in zagnati novega.

Jasno je, da še vedno ostajajo težave pri posodabljanju sistema kot celote, saj lahko obstajajo elementi v jedru, ki jih je treba posodobiti. Toda teh je po naših opažanjih manj kot 6% vseh. To vam omogoča, da krmilnike znova zaženete desetkrat manj pogosto kot prej.

Zakaj je OceanStor Dorado V6 najhitrejša in najbolj zanesljiva rešitev za shranjevanje

Rešitve, odporne na katastrofe in visoke razpoložljivosti (HA/DR).

Dorado V6 takoj po izdelavi je pripravljen za integracijo v geografsko porazdeljene rešitve, gruče na mestni ravni (metro) in "trojne" podatkovne centre.

Levo na zgornji ilustraciji je metro grozd, ki ga mnogi že poznajo. Dva sistema za shranjevanje delujeta v aktivnem / aktivnem načinu na razdalji do 100 km drug od drugega. Takšno infrastrukturo z enim ali več kvorumskimi strežniki lahko podpirajo rešitve različnih podjetij, vključno z našim operacijskim sistemom v oblaku FusionSphere. Posebej pomembne pri takšnih projektih so značilnosti kanala med lokacijami, vse ostale naloge pa v našem primeru prevzame funkcija HyperMetro, ki je spet na voljo takoj po izdelavi. Integracija je možna preko Fibre Channel, kot tudi preko iSCSI v IP omrežjih, če se pojavi taka potreba. Ni več potrebe po obvezni prisotnosti namenske »temne« optike, saj je sistem sposoben komunicirati preko obstoječih kanalov.

Pri gradnji takšnih sistemov je edina strojna zahteva za shranjevanje dodelitev vrat za replikacijo. Dovolj je nakup licence, poganjanje quorum strežnikov – fizičnih ali virtualnih – in zagotavljanje IP povezljivosti s krmilniki (10 Mbps, 50 ms).

To arhitekturo je mogoče preprosto prenesti v sistem s tremi podatkovnimi centri (glej desno stran slike). Na primer, ko dva podatkovna centra delujeta v načinu metro grozda, tretja lokacija, ki se nahaja na razdalji več kot 100 km, pa uporablja asinhrono replikacijo.

Sistem tehnološko podpira različne poslovne scenarije, ki se bodo uresničili v primeru večjega presežka.

Zakaj je OceanStor Dorado V6 najhitrejša in najbolj zanesljiva rešitev za shranjevanje

Preživetje metro grozda z več napakami

Zgoraj in spodaj prikazujeta tudi klasično metro gručo, sestavljeno iz dveh sistemov za shranjevanje in kvorumskega strežnika. Kot lahko vidite, bo v šestih od devetih možnih scenarijev večkratnih okvar naša infrastruktura ostala operativna.

Na primer, v drugem scenariju, če strežnik kvoruma odpove in sinhronizacija med mesti ne uspe, sistem ostane produktiven, ker drugo mesto preneha delovati. To vedenje je že vgrajeno v vgrajene algoritme.

Tudi po treh okvarah se dostop do informacij lahko ohrani, če je interval med njimi vsaj 15 sekund.

Zakaj je OceanStor Dorado V6 najhitrejša in najbolj zanesljiva rešitev za shranjevanje

Običajni adut iz rokava

Spomnimo se, da Huawei ne proizvaja samo sistemov za shranjevanje, ampak tudi celotno paleto omrežne opreme. Ne glede na ponudnika shranjevanja, ki ga izberete, če se med mesti uporablja omrežje WDM, bo v 90 % primerov zgrajeno na rešitvah našega podjetja. Postavlja se logično vprašanje: zakaj bi sestavljali živalski vrt sistemov, ko je vso strojno opremo, ki je zagotovljeno medsebojno združljiva, mogoče dobiti pri enem prodajalcu?

Zakaj je OceanStor Dorado V6 najhitrejša in najbolj zanesljiva rešitev za shranjevanje

Na vprašanje uspešnosti

Verjetno nikogar ni treba prepričati, da lahko prehod na shranjevanje All-Flash bistveno zmanjša stroške vzdrževanja infrastrukture, saj se vse rutinske operacije izvajajo večkrat hitreje. O tem pričajo vsi ponudniki tovrstne opreme. Medtem so številni prodajalci začeli biti zviti, ko gre za poslabšanje zmogljivosti, ko so omogočeni različni načini shranjevanja.

V naši industriji je v veliki praksi izdajanje sistemov za shranjevanje v testno delovanje za en ali dva dni. Prodajalec izvede 20-minutni test na praznem sistemu in pridobi kozmične številke zmogljivosti. In v resničnem delovanju "podvodne grablje" hitro prilezejo ven. Po enem dnevu se čudovite vrednosti IOPS zmanjšajo za polovico ali trikrat, in če je sistem za shranjevanje napolnjen za 80%, se izkažejo za še manj. Ko je namesto RAID 5 omogočen RAID 10, se izgubi še 10-15 %, v načinu metro cluster pa se zmogljivost dodatno prepolovi.

Vse zgoraj našteto ne velja za Dorado V6. Naše stranke imajo možnost opraviti preizkus zmogljivosti čez vikend ali vsaj čez noč. Nato se pokaže zbiranje smeti in tudi postane jasno, kako aktivacija različnih možnosti - kot so posnetki in replikacija - vpliva na doseženo količino IOPS.

V Dorado V6 posnetki in RAID s pariteto skoraj ne vplivajo na zmogljivost (3-5 % namesto 10-15 %). Zbiranje smeti (polnjenje pogonskih celic z ničlami), stiskanje, deduplikacija v sistemu za shranjevanje, ki je 80 % poln, bodo vedno vplivali na skupno hitrost obdelave zahtev. Toda Dorado V6 je zanimiv v tem, da ne glede na to, katero kombinacijo funkcij in zaščitnih mehanizmov aktivirate, končna zmogljivost shranjevanja ne bo padla pod 80 % številke, pridobljene brez obremenitve.

Zakaj je OceanStor Dorado V6 najhitrejša in najbolj zanesljiva rešitev za shranjevanje

Izravnavanje obremenitve

Visoka zmogljivost Dorado V6 je dosežena z uravnoteženjem na vsaki stopnji, in sicer:

  • več prehodov;
  • uporaba več povezav z enega gostitelja;
  • razpoložljivost sprednje tovarne;
  • paralelizacija delovanja pomnilniških krmilnikov;
  • porazdelitev obremenitve po vseh pogonih na ravni RAID 2.0+.

V bistvu je to običajna praksa. Dandanes malokdo hrani vse podatke na enem LUN-u: vsi se trudijo imeti osem, celo štirideset ali celo več. To je očiten in pravilen pristop, ki ga delimo. Če pa vaša naloga zahteva samo en LUN, ki ga je lažje vzdrževati, naše arhitekturne rešitve omogočajo doseganje 80 % zmogljivosti, ki je na voljo z več LUN-i.

Zakaj je OceanStor Dorado V6 najhitrejša in najbolj zanesljiva rešitev za shranjevanje

Dinamično razporejanje procesorja

Porazdelitev obremenitve procesorjev pri uporabi enega LUN se izvaja na naslednji način: naloge na ravni LUN so razdeljene na ločene majhne "odrezke", od katerih je vsak strogo dodeljen določenemu krmilniku v "motorju". To se naredi tako, da sistem ne izgubi zmogljivosti, medtem ko "skače" s temi podatki med različnimi krmilniki.

Drugi mehanizem za ohranjanje visoke zmogljivosti je dinamično razporejanje, pri katerem se določena procesorska jedra lahko dodelijo različnim skupinam nalog. Na primer, če sistem zdaj miruje na ravni deduplikacije in stiskanja, so lahko nekatera jedra vključena v proces servisiranja V/I. Ali obratno. Vse to poteka samodejno in uporabniku pregledno.

Podatki o trenutni obremenitvi posameznega jedra Dorada V6 niso prikazani v grafičnem vmesniku, lahko pa prek ukazne vrstice dostopate do OS krmilnika in uporabite običajen ukaz Linux vrh.

Zakaj je OceanStor Dorado V6 najhitrejša in najbolj zanesljiva rešitev za shranjevanje

Podpora za NVMe in RoCE

Kot že omenjeno, Dorado V6 trenutno v celoti podpira NVMe prek optičnih kanalov in ne potrebuje nobenih licenc. Sredi leta se bo pojavila podpora za način NVMe over Ethernet. Za njegovo popolno uporabo boste potrebovali podporo za Ethernet z neposrednim dostopom do pomnilnika (DMA) različice v2.0 tako iz samega sistema za shranjevanje kot iz stikal in omrežnih adapterjev. Na primer, kot je Mellanox ConnectX-4 ali ConnectX-5. Uporabite lahko tudi omrežne kartice izdelane na osnovi naših čipov. Prav tako mora biti podpora RoCE implementirana na ravni operacijskega sistema.

Na splošno menimo, da je Dorado V6 sistem, osredotočen na NVMe. Kljub obstoječi podpori za Fibre Channel in iSCSI je v prihodnosti predviden prehod na hitri Ethernet z RDMA.

Zakaj je OceanStor Dorado V6 najhitrejša in najbolj zanesljiva rešitev za shranjevanje

Ščepec marketinga

Ker je sistem Dorado V6 visoko odporen na napake, se dobro prilagaja, podpira različne migracijske tehnologije itd., se ekonomski učinek njegove pridobitve pokaže z začetkom intenzivne uporabe sistemov za shranjevanje. Še naprej se bomo trudili, da bo lastništvo sistema čim bolj donosno, četudi na prvi stopnji to ni očitno.

Posebej smo oblikovali program FLASH EVER, ki je povezan s podaljševanjem življenjskega cikla sistemov za shranjevanje in je zasnovan tako, da med nadgradnjami čim bolj razbremeni stranko.

Zakaj je OceanStor Dorado V6 najhitrejša in najbolj zanesljiva rešitev za shranjevanje

Ta program vključuje številne ukrepe:

  • možnost postopne zamenjave krmilnikov in diskovnih polic z novimi različicami brez zamenjave celotne opreme (za hi-end sisteme Dorado V6);
  • možnost zveznega shranjevanja (združevanje različnih različic Dorada kot del ene hibridne pomnilniške gruče);
  • pametna virtualizacija (možnost uporabe strojne opreme tretjih oseb kot del rešitve Dorado).

Zakaj je OceanStor Dorado V6 najhitrejša in najbolj zanesljiva rešitev za shranjevanje

Treba je omeniti, da so težke razmere v svetu le malo vplivale na komercialne možnosti novega sistema. Kljub temu, da je uradna izdaja Dorado V6 potekala šele januarja, opažamo veliko povpraševanje po njem na Kitajskem, pa tudi veliko zanimanje zanj s strani ruskih in mednarodnih partnerjev iz finančnega in državnega sektorja.

Med drugim je v povezavi s pandemijo, ne glede na to, kako dolgo traja, še posebej pereče vprašanje zagotavljanja oddaljenih zaposlenih z virtualnimi namizji. V tem procesu bi lahko Dorado V6 odstranil tudi številna vprašanja. V ta namen se trudimo, vključno s praktičnim dogovorom o vključitvi novega sistema na seznam združljivosti VMware.

***

Mimogrede, ne pozabite na naše številne spletne seminarje, ki potekajo ne le v rusko govorečem segmentu, ampak tudi na svetovni ravni. Seznam webinarjev za april je na voljo na povezava.

Vir: www.habr.com

Dodaj komentar