Perchè OceanStor Dorado V6 hè a suluzione di almacenamentu più veloce è affidabile

Per piacè ùn saltate à cunclusioni per via di u titulu! Avemu argumenti pisanti per sustene, è l'avemu imballatu cum'è cumpattu cum'è pudemu. Portamu à a vostra attenzione un post nantu à u cuncettu è i principii di u funziunamentu di u nostru novu sistema di almacenamento, chì hè statu liberatu in ghjennaghju 2020.

Perchè OceanStor Dorado V6 hè a suluzione di almacenamentu più veloce è affidabile

In u nostru parè, u vantaghju cumpetitivu principalu di a famiglia di almacenamiento Dorado V6 hè furnitu da u rendiment è l'affidabilità citati in u titulu. Iè, iè, hè cusì simplice, ma chì e decisioni dilicate è micca cusì difficili avemu riesciutu à ottene stu "semplice", parlemu oghje.

Per svià megliu u putenziale di i sistemi di nova generazione, parlemu di i rapprisintanti più vechji di a gamma di mudelli (mudelli 8000, 18000). A menu chì ùn hè micca dettu altrimenti, sò destinati à esse.

Perchè OceanStor Dorado V6 hè a suluzione di almacenamentu più veloce è affidabile

Uni pochi parolle nantu à u mercatu

Per capisce megliu u postu di e soluzioni Huawei in u mercatu, andemu à un criteriu pruvucatu - "quadranti magichi» Gartner. Dui anni fà, in u settore di l'array di discu di u scopu generale, a nostra sucietà hà intrutu cun fiducia in u gruppu di capi, secondu solu NetApp è Hewlett Packard Enterprise. A pusizione di Huawei in u mercatu di l'almacenamiento SSD in 2018 era carattarizatu da u statutu di "challenger", ma qualcosa mancava per ottene una pusizioni di leadership.

In u 2019, Gartner, in u so studiu, hà cumminatu i dui settori sopra in unu - "Main Storage". In u risultatu, Huawei era torna in u quadrante di u capu, accantu à i venditori cum'è IBM, Hitachi Vantara è Infinidat.

Per compie a stampa, avemu nutatu chì Gartner recullà 80% di e dati per l'analisi in u mercatu di i Stati Uniti, è questu porta à un preghjudiziu significativu in favore di quelli cumpagnie chì sò ben rapprisintati in i Stati Uniti. Intantu, i fornituri orientati à i mercati europei è asiatichi si trovanu in una pusizioni ovviamente menu vantaghji. Malgradu questu, l'annu passatu, i prudutti di Huawei anu pigliatu u so postu ghjustu in u quadrante superiore dirittu è, secondu u verdict di Gartner, "pò esse cunsigliatu per l'usu".

Perchè OceanStor Dorado V6 hè a suluzione di almacenamentu più veloce è affidabile

Ciò chì hè novu in Dorado V6

A linea di prudutti Dorado V6, in particulare, hè rapprisintata da i sistemi di a serie 3000. Inizialmente equipatu cù dui controllers, ponu esse allargati horizontalmente à 16 controllers, 1200 drives è 192 GB di cache. Inoltre, u sistema serà equipatu cù porti esterni Fibre Channel (8 / 16 / 32 Gb / s) è Ethernet (1 / 10 / 25 / 40 / 100 Gb / s).

Innota chì l'usu di protokolli chì ùn anu micca successu cummerciale hè avà esse eliminatu, cusì à u principiu avemu decisu di abbandunà u supportu per Fibre Channel over Ethernet (FCoE) è Infiniband (IB). Seranu aghjuntu in versioni di firmware più tardi. U supportu per NVMe over Fabric (NVMe-oF) hè dispunibule fora di a scatula in cima di Fibre Channel. U prossimu firmware, chì hè previstu per a liberazione in ghjugnu, hè programatu per supportà NVMe in modalità Ethernet. In u nostru parè, l'inseme di sopra sarà più cà copre i bisogni di a maiò parte di i clienti Huawei.

L'accessu à i schedari ùn hè micca dispunibule in a versione di firmware attuale è apparirà in una di e prossime aghjurnamenti versu a fine di l'annu. L'implementazione hè assunta à u livellu nativu, da i cuntrolli stessi cù porti Ethernet, senza l'usu di l'equipaggiu supplementu.

A diferenza principale trà u mudellu di serie Dorado V6 3000 è i più vechji hè chì sustene un protokollu in u backend - SAS 3.0. In cunsiquenza, i drive ùn ponu esse usatu solu cù l'interfaccia chjamata. Da u nostru puntu di vista, a prestazione furnita da questu hè abbastanza abbastanza per un dispusitivu di stu tipu.

I sistemi di serie Dorado V6 5000 è 6000 sò soluzioni di media gamma. Sò ancu fatti in u fattore di forma 2U è dotati di dui controller. Differiscenu l'una di l'altru in u rendiment, u numeru di processori, u numeru massimu di discu è a dimensione di cache. Tuttavia, in termini di architettura è ingegneria, Dorado V6 5000 è 6000 sò idèntici è parenu listessi.

A classa hi-end include i sistemi di serie Dorado V6 8000 è 18000. Fatte in taglia 4U, anu una architettura separata per difettu, in quale i cuntrolli è i cuntrolli sò spaziati. Puderanu ancu vene cun un minimu di dui cuntrolli cum'è u minimu, ancu s'è i clienti generalmente dumandanu quattru o più.

Dorado V6 8000 scales out to 16 controllers, è Dorado V6 18000 scales up to 32. Sti sistemi sò diversi prucessori cù diversi numeri di core è cache sizes. À u listessu tempu, l'identità di i suluzioni di l'ingegneria hè cunservata, cum'è in i mudelli di classi mid-end.

I scaffali di almacenamento 2U sò cunnessi via RDMA cù una larghezza di banda di 100 Gb / s. L'anzianu Dorado V6 backend soporta ancu SAS 3.0, ma più in casu SSD cù questa interfaccia scende assai in u prezzu. Allora ci sarà una fattibilità ecunomica di u so usu ancu tenendu in contu a produtividade più bassa. À u mumentu, a diffarenza di costu trà SSD cù interfacce SAS è NVMe hè cusì chjuca chì ùn simu pronti à ricumandà una tale suluzione.

Perchè OceanStor Dorado V6 hè a suluzione di almacenamentu più veloce è affidabile

Dentru u controller

I cuntrolli Dorado V6 sò fatti nantu à a nostra propria basa di elementi. Nisun processore da Intel, nè ASIC da Broadcom. Cusì, ogni unicu cumpunente di a scheda madre, cum'è a scheda madre stessa, hè completamente eliminata da l'influenza di i risichi assuciati à a pressione di sanzioni da e cumpagnie americane. Quelli chì anu vistu qualcunu di i nostri equipaghji cù i so ochji anu prubabilmente nutatu scudi cù una striscia rossa sottu u logò. Significa chì u pruduttu ùn cuntene cumpunenti americani. Questu hè u cursu ufficiale di Huawei - a transizione à i cumpunenti di a so propria pruduzzione, o, in ogni casu, pruduciutu in i paesi chì ùn seguitanu micca a pulitica di i Stati Uniti.

Eccu ciò chì pudete vede nantu à a scheda di cuntrollu stessu.

  • Interfaccia di rete universale (chip Hisilicon 1822) rispunsevule per a cunnessione à Fibre Channel o Ethernet.
  • Furnisce l'accessibilità remota di u chip BMC di u sistema, à dì Hisilicon 1710, per un cuntrollu remotu cumpletu è u monitoraghju di u sistema. Quelli simili sò ancu usati in i nostri servitori è in altre soluzioni.
  • L'unità di trasfurmazioni cintrali, chì hè u chip Kunpeng 920 custruitu nantu à l'architettura ARM, fabricata da Huawei. Hè quellu chì hè mostratu in u diagramma di sopra, ancu s'ellu l'altri cuntrolli pò avè mudelli diffirenti cù un nùmeru sfarente di core, una velocità di clock differente, etc. U numaru di processori in un controller cambia ancu da mudellu à mudellu. Per esempiu, in a serie più vechja Dorado V6, ci sò quattru da elli nantu à una tavola.
  • Controller SSD (chip Hisilicon 1812e) chì supporta i drive SAS è NVMe. Inoltre, Huawei produce indipendentemente SSD, ma ùn fabrica micca e cellule NAND stessu, preferendu cumprà da i quattru più grandi fabricatori di u mondu in forma di wafers di silicuu senza tagliatu. Tagliate, teste è imballate in chips Huawei pruduce in modu indipendenti, dopu chì li libera sottu a so propria marca.
  • U chip di intelligenza artificiale hè Ascend 310. Per automaticamente, hè assente nantu à u controller è hè muntatu per una carta separata, chì occupa unu di i slot riservati per l'adattatori di rete. U chip hè utilizatu per furnisce un cumpurtamentu di cache intelligente, gestione di u rendiment o prucessi di deduplicazione è compressione. Tutti issi compiti ponu esse risolti cù l'aiutu di u processatore cintrali, ma u chip AI vi permette di fà questu assai più efficace.

Perchè OceanStor Dorado V6 hè a suluzione di almacenamentu più veloce è affidabile

Separatamente nantu à i prucessori Kunpeng

U processore Kunpeng hè un sistema nantu à un chip (SoC) induve, in più di l'unità di computing, ci sò moduli hardware chì acceleranu diversi prucessi, cum'è u calculu di checksums o l'esekzione di codificazione di cancellazione. Implementa ancu u supportu di hardware per SAS, Ethernet, DDR4 (da sei à ottu canali), etc. Tuttu questu permette à Huawei di creà cuntrolli di almacenamiento chì ùn sò micca inferiori in rendiment à e soluzioni Intel classiche.

Inoltre, e soluzioni proprietarie basate nantu à l'architettura ARM permettenu à Huawei di creà solu suluzione cumpleta di u servitore è offre à i so clienti una alternativa à x86.

Perchè OceanStor Dorado V6 hè a suluzione di almacenamentu più veloce è affidabile

A nova architettura Dorado V6...

L'architettura interna di u sistema di almacenamento Dorado V6 di a serie più vechja hè rapprisintata da quattru subdominii principali (fabbriche).

A prima fabbrica hè un frontend cumuni (interfacce di rete rispunsevuli di cumunicà cù a fabbrica SAN o l'ospiti).

U sicondu hè un inseme di cuntrolli, ognuna di quale pò "alcuni" via u protokollu RDMA sia à qualsiasi carta di rete di front-end è à u "motore" vicinu, chì hè una scatula cù quattru controller, è ancu a putenza è u cooling. unità cumuni à elli. Avà i mudelli Dorado V6 di classi di alta qualità ponu esse equipati cù dui tali "motori" (rispettivamente, ottu controller).

A terza fabbrica hè rispunsevule per u backend è hè custituita da carte di rete RDMA 100G.

Infine, a quarta fabbrica "in hardware" hè rapprisintata da scaffali di almacenamiento intelligenti plug-in.

Questa struttura simmetrica libera tuttu u putenziale di a tecnulugia NVMe è guarantisci un altu rendiment è affidabilità. U prucessu I / O hè parallelizatu à u massimu trà i processori è i core, chì furnisce lettura è scrittura simultanea à parechje fili.

Perchè OceanStor Dorado V6 hè a suluzione di almacenamentu più veloce è affidabile

... è ciò chì ci hà datu

U rendimentu massimu di e soluzioni Dorado V6 hè circa trè volte più altu ch'è quellu di i sistemi di generazione precedente (di a listessa classe) è pò ghjunghje à 20 milioni di IOPS.

Questu hè duvuta à u fattu chì in a generazione passata di i dispositi, u supportu NVMe s'hè allargatu solu à i scaffali di draw-in cù unità. Avà hè presente in tutte e tappe, da l'ospitu à u SSD. A reta di backend hà ancu subitu cambiamenti: SAS / PCIe hà cedutu à RoCEv2 cù un throughput di 100 Gb / s.

U fattore di forma SSD hè ancu cambiatu. Se prima ci era 2 unità per 25U shelf, avà hè statu purtatu à 36 dischi fisici di palma. Inoltre, i scaffali "sàviu". Ognunu di elli hà avà un sistema tolerante à i difetti di dui controller basati in chips ARM, simili à quelli installati in i controller cintrali.

Perchè OceanStor Dorado V6 hè a suluzione di almacenamentu più veloce è affidabile

Finu a ora, sò solu ingaghjati in a riurganizazione di dati, ma cù a liberazione di novu firmware, a compressione è a codificazione di sguassate serà aghjuntu à questu, chì riducerà a carica nantu à i cuntrolli principali da 15 à 5%. Trasferendu qualchi compiti à u scaffale à u stessu tempu libera a larghezza di banda di a reta interna. È tuttu questu aumenta significativamente u potenziale di scalabilità di u sistema.

A cumpressione è a deduplicazione in u sistema di almacenamentu di a generazione precedente hè stata realizata cù blocchi di lunghezza fissa. Avà, un modu di travaglià cù blocchi di lunghezza variabile hè statu aghjuntu, chì finu à avà deve esse attivatu per forza. L'aghjurnamenti successivi ponu cambià sta circustanza.

Ancu brevi nantu à a tolleranza per i fallimenti. Dorado V3 restava operativu si unu di i dui cuntrolli falliu. Dorado V6 hà da assicurà a dispunibilità di dati ancu s'è sette di ottu controller fallen in successione o quattru da un mutore simultaneamente fallenu.

Perchè OceanStor Dorado V6 hè a suluzione di almacenamentu più veloce è affidabile

Affidabilità in termini di ecunumia

Ricertamenti, una indagine hè stata realizata trà i clienti Huawei nantu à quantu tempi di inattività di elementi individuali di l'infrastruttura IT chì a cumpagnia considera accettabile. Per a maiò parte, i rispondenti eranu tolleranti di una situazione ipotetica in quale l'applicazione ùn risponde micca in uni pochi di centu seconde. Per u sistema operatore o l'adattatore di bus host, decine di seconde (essenzialmente u tempu di reboot) eranu tempi di inattività critichi. I clienti ponenu richieste ancu più altu nantu à a reta: a so larghezza di banda ùn deve micca sparisce per più di 10-20 seconde. Comu pudete intuisce, i rispondenti più critichi impurtanti anu cunsideratu fallimenti di u sistema di almacenamento. Da u puntu di vista di i rapprisentanti di l'imprese, l'almacenamiento simplice ùn deve micca più di ... uni pochi di seconde à l'annu!

In altri palori, se l'applicazione di u cliente di u bancu ùn risponde micca per 100 seconde, questu probabilmente ùn pruvucarà cunsiquenzi catastròfichi. Ma se u sistema di almacenamentu ùn funziona micca per a listessa quantità, l'interruzione di l'affari è perdite finanziarie significative sò prubabile.

Perchè OceanStor Dorado V6 hè a suluzione di almacenamentu più veloce è affidabile

U graficu sopra mostra u costu di una ora di travagliu per i deci più grandi banche (dati Forbes per 2017). Agree, se a vostra cumpagnia s'avvicina à a dimensione di i banche chinesi, ùn serà micca cusì difficiule di ghjustificà a necessità di cumprà sistemi di almacenamiento per parechji milioni di dollari. A dichjarazione inversa hè ancu currettu: se un affari ùn incurre micca perditi significativi durante u downtime, allora hè improbabile di cumprà sistemi di almacenamento hi-end. In ogni casu, hè impurtante d'avè una idea di quale dimensione un burato minaccia di furmà in a vostra billetera mentre l'amministratore di u sistema tratta di u sistema di almacenamento chì hà rifiutatu di travaglià.

Perchè OceanStor Dorado V6 hè a suluzione di almacenamentu più veloce è affidabile

Siconda per fallu

In Soluzione A in l'illustrazione sopra, pudete ricunnosce u nostru sistema Dorado V3 di generazione precedente. I so quattru cuntrolli travaglianu in coppie, è solu dui controller cuntenenu copie di u cache. I cuntrolli in una coppia ponu redistribuisce a carica. À u listessu tempu, cum'è pudete vede, ùn ci sò micca "fabbriche" di front-end è back-end quì, cusì ognunu di i scaffali di almacenamiento hè cunnessu à un paru di controller specificu.

U diagramma di Soluzione B mostra una suluzione attualmente in u mercatu da un altru venditore (ricunnisciutu?). Ci sò digià fabbriche front-end è back-end quì, è i drive sò cunnessi à quattru controller à una volta. True, ci sò sfumature chì ùn sò micca evidenti in a prima apprussimazione in u travagliu di l'algoritmi internu di u sistema.

À a diritta hè a nostra attuale architettura di almacenamento Dorado V6 cù u set completo di internu. Cunsiderate cumu questi sistemi sopravvive à una situazione tipica - u fallimentu di un controller.

In i sistemi classici, chì includenu Dorado V3, u periodu necessariu per redistribuisce a carica in casu di fallimentu righjunghji quattru seconde. Duranti stu tempu, l'I / O si ferma completamente. A suluzione B da i nostri culleghi, malgradu l'architettura più muderna, hà un downtime ancu più altu in fallimentu di sei seconde.

Storage Dorado V6 restaurà u so travagliu in solu una seconda dopu un fallimentu. Stu risultatu hè ottenutu grazia à un ambiente RDMA internu homogeneu chì permette à u controller di accede à a memoria "straniera". A seconda circustanza impurtante hè a prisenza di una fabbrica di front-end, grazia à quale a strada per l'ospite ùn cambia micca. U portu ferma u listessu, è a carica hè solu mandata à i cuntrolli sani da i cunduttori multipassing.

U fallimentu di u sicondu controller in Dorado V6 hè travagliatu in una seconda secondu u listessu schema. Dorado V3 dura circa sei seconde, è a suluzione di un altru venditore piglia nove. Per parechji DBMS, tali intervalli ùn ponu più esse cunsiderati accettabili, postu chì durante stu tempu u sistema hè cambiatu in modu standby è si ferma di travaglià. Questu prima di tutti cuncerna DBMS cumpostu di parechje sezioni.

U fallimentu di u terzu controller Soluzione A ùn hè micca capaci di sopravvive. Simply a causa di u fattu chì l 'accessu à parte di i dischi dati hè persu. A so volta, a Soluzione B in una tale situazione restaurà a so capacità di travagliu, chì dura, cum'è in u casu precedente, nove seconde.

Chì ci hè in u Dorado V6? Un secondu.

Perchè OceanStor Dorado V6 hè a suluzione di almacenamentu più veloce è affidabile

Chì pò esse fattu in un secondu

Quasi nunda, ma ùn avemu micca bisognu. Una volta, in Dorado V6 di a classa hi-end, a fabbrica di front-end hè disaccoppiata da a fabbrica di controller. Questu significa chì ùn ci sò micca porti codificati chì appartenenu à un controller specificu. Failover ùn implica micca truvà percorsi alternativi o reinitializing multipassing. U sistema cuntinueghja à travaglià cum'è prima.

Perchè OceanStor Dorado V6 hè a suluzione di almacenamentu più veloce è affidabile

Tolleranza di fallimentu multiplu

I vechji mudelli Dorado V6 ponu facilmente sopravvive à u fallimentu simultaneo di qualsiasi dui (!) Controllers da qualsiasi "motori". Questu hè pussibule da u fattu chì a suluzione avà mantene trè copie di u cache. Dunque, ancu cù un doppiu fallimentu, ci sarà sempre una copia cumpleta.

Un fallimentu sincronu di tutti i quattru cuntrolli in unu di i "motori" ùn pruvucarà ancu cunsequenze fatali, postu chì e trè copie di u cache sò distribuite trà i "motori" in ogni mumentu. U sistema stessu monitoreghja u rispettu di una tale logica di travagliu.

Infine, un scenariu assai improbabile hè u fallimentu sequenziale di sette di ottu controller. Inoltre, l'intervallu minimu permessu per mantene l'operabilità trà fallimenti individuali hè di 15 minuti. Duranti stu tempu, u sistema di almacenamentu hà u tempu di fà l'operazioni necessarie per a migrazione di cache.

L'ultimu controller sopravviventi eseguirà u magazzinu di dati è mantene a cache per cinque ghjorni (u valore predeterminatu, chì pò esse facilmente cambiatu in i paràmetri). Dopu questu, a cache serà disattivata, ma u sistema di almacenamento continuarà à travaglià.

Perchè OceanStor Dorado V6 hè a suluzione di almacenamentu più veloce è affidabile

Aghjornamenti senza disturbu

U novu OS Dorado V6 permette di aghjurnà u firmware di almacenamiento senza rebooting i controller.

U sistema upirativu, cum'è in u casu di suluzioni precedenti, hè basatu annantu à Linux, in ogni modu, assai prucessi operativi sò stati trasferiti da u kernel à u modu d'utilizatore. A maiò parte di e funzioni, cum'è quelli rispunsevuli di a deduplicazione è a compressione, sò oghji demoni regularmente in sfondate. Grazie à questu, ùn hè micca necessariu cambià tuttu u sistema operatore per aghjurnà moduli individuali. Eppo, per aghjunghje supportu per un novu protokollu, serà solu necessariu di disattivà u modulu di software currispundente è principià un novu.

Hè chjaru chì i prublemi di l'aghjurnamentu di u sistema in generale restanu sempre, perchè pò esse elementi in u kernel chì deve esse aghjurnatu. Ma quelli, sicondu i nostri osservazioni, sò menu di 6% di u tutale. Questu permette di reboot controllers dece volte menu spessu chè prima.

Perchè OceanStor Dorado V6 hè a suluzione di almacenamentu più veloce è affidabile

Soluzioni tolleranti à i disastri è à alta Disponibilità (HA / DR).

Dorado V6 fora di a scatula hè pronta per l'integrazione in soluzioni geo-distribuite, clusters à livellu di cità (metro) è centri di dati "triple".

A manca in l'illustrazione sopra hè un cluster di metro digià familiar à parechji. Dui sistemi di almacenamentu operanu in modu attivu / attivu à una distanza di 100 km l'una di l'altru. Una tale infrastruttura cù unu o più servitori di quorum pò esse supportata da suluzioni di diverse cumpagnie, cumpresu u nostru sistema operatore in nuvola FusionSphere. D'impurtanza particulari in tali prughjetti sò e caratteristiche di u canali trà i siti, tutti l'altri travaglii in u nostru casu sò ripresi da a funzione HyperMetro, dispunibule, di novu, fora di a scatula. L'integrazione hè pussibile nantu à Fibre Channel, è ancu nantu à iSCSI in rete IP, se un tali bisognu. Ùn ci hè più bisognu di a presenza obligatoria di l'ottica "scura" dedicata, postu chì u sistema hè capaci di cumunicà per i canali esistenti.

Quandu custruisce tali sistemi, l'unicu requisitu di hardware per u almacenamentu hè l'assignazione di porti per a replicazione. Hè abbastanza per cumprà una licenza, eseguisce i servitori di quorum - fisici o virtuali - è furnisce una cunnessione IP à i cuntrolli (10 Mbps, 50 ms).

Questa architettura pò esse facilmente trasferita à un sistema cù trè centri di dati (vede u latu drittu di l'illustrazione). Per esempiu, quandu dui centri di dati operanu in modu metro-cluster, è u terzu situ, situatu à una distanza di più di 100 km, usa replicazione asincrona.

U sistema supporta tecnologicamente diversi scenarii di cummerciale chì saranu implementati in casu d'eccessu à grande scala.

Perchè OceanStor Dorado V6 hè a suluzione di almacenamentu più veloce è affidabile

Survivenza di un cluster di metro cù parechje fallimenti

I sopra è quì sottu mostranu ancu un cluster metro classicu, custituitu da dui sistemi di almacenamento è un servitore di quorum. Comu pudete vede, in sei di nove scenarii pussibuli di fallimenti multipli, a nostra infrastruttura resta operativa.

Per esempiu, in u sicondu scenariu, se u servitore di quorum falla è a sincronizazione trà i siti, u sistema ferma produtivu, perchè u sicondu situ si ferma di travaglià. Stu cumpurtamentu hè digià custruitu in l'algoritmi integrati.

Ancu dopu à trè fallimenti, l'accessu à l'infurmazioni pò esse mantinutu se l'intervallu trà elli hè almenu 15 seconde.

Perchè OceanStor Dorado V6 hè a suluzione di almacenamentu più veloce è affidabile

L'atout di solitu da a manica

Ricurdativi chì Huawei pruduce micca solu sistemi di almacenamiento, ma ancu una gamma completa di equipaghji di rete. Qualunque sia u fornitore di almacenamiento chì sceglite, se una reta WDM hè aduprata trà i siti, in u 90% di i casi serà custruitu nantu à e soluzioni di a nostra cumpagnia. Una quistione logica si presenta: perchè assemble un zoo di sistemi quandu tuttu u hardware chì hè garantitu per esse cumpatibile cù l'altri pò esse acquistatu da un venditore?

Perchè OceanStor Dorado V6 hè a suluzione di almacenamentu più veloce è affidabile

À a quistione di u rendiment

Probabilmente, nimu ùn deve esse cunvinta chì a transizione à l'almacenamiento All-Flash pò riduce significativamente i costi di mantenimentu di l'infrastruttura, postu chì tutte e operazioni di rutina sò realizate parechje volte più veloce. Tutti i fornitori di tali equipaghji testimonianu di questu. Intantu, parechji venditori cumincianu à esse astuti quandu si tratta di degradazione di u rendiment quandu diversi modi di almacenamento sò attivati.

In a nostra industria, hè largamente praticatu per emette sistemi di almacenamento per u funziunamentu di prova per unu o dui ghjorni. U venditore eseguisce una prova di 20 minuti nantu à un sistema viotu, ottenendu figuri di rendiment cosmicu. È in u funziunamentu veru, i "rachi subacquei" si arrampianu rapidamente. Dopu un ghjornu, i belli valori IOPS sò ridotti da a mità o trè volte, è se u sistema di almacenamentu hè pienu di 80%, risultanu ancu menu. Quandu RAID 5 hè attivatu invece di RAID 10, un altru 10-15% hè persu, è in u modu di cluster di metro, u rendiment hè ancu dimezzatu.

Tuttu u listinu sopra ùn hè micca nantu à Dorado V6. I nostri clienti anu l'uppurtunità di fà una prova di prestazione durante u weekend o almenu durante a notte. Allora a raccolta di basura si manifesta, è diventa ancu chjaru cumu l'attivazione di diverse opzioni - cum'è snapshots è replicazione - affetta a quantità di IOPS ottenuta.

In Dorado V6, snapshots è RAID cù parità ùn anu quasi nisun effettu nantu à u rendiment (3-5% invece di 10-15%). A cullizzioni di basura (ripienu e cellule di unità cù zeri), a compressione, a deduplicazione nantu à un sistema di almacenamento chì hè 80% pienu sempre affettanu a velocità generale di u processu di a dumanda. Ma hè Dorado V6 chì hè interessante in questu, ùn importa ciò chì cumminazione di funzioni è meccanismi protettivi chì attivate, u rendiment di almacenamentu finale ùn cascarà micca sottu à 80% di a figura ottenuta senza carica.

Perchè OceanStor Dorado V6 hè a suluzione di almacenamentu più veloce è affidabile

Equilibratu di carica

L'alta prestazione di Dorado V6 hè ottenuta da l'equilibriu in ogni tappa, à dì:

  • multipassing;
  • utilizendu parechje cunnessione da un host;
  • dispunibilità di una fabbrica front-end;
  • parallelizazione di u funziunamentu di i cuntrolli di almacenamiento;
  • distribuzione di carica in tutte e unità à u livellu RAID 2.0+.

In fondu, questu hè una pratica cumuni. Issi ghjorni, pochi pirsuni tena tutti i dati nant'à un LUN: ognunu prova à avè ottu, ancu quaranta, o ancu di più. Questu hè un approcciu evidenti è currettu, chì avemu spartutu. Ma se u vostru compitu richiede solu un LUN, chì hè più faciule da mantene, e nostre soluzioni architettoniche permettenu di ottene u 80% di e prestazioni dispunibili cù parechje LUN.

Perchè OceanStor Dorado V6 hè a suluzione di almacenamentu più veloce è affidabile

Scheduling di CPU dinamica

A distribuzione di a carica nantu à i prucessori quandu si usa un LUN hè implementata in a seguente manera: i travaglii à u nivellu LUN sò divisi in picculi "shards" separati, ognuna di quale hè rigidamente assignata à un controller specificu in u "motore". Questu hè fattu per chì u sistema ùn perde micca u rendiment mentre "salta" cù questu pezzu di dati à traversu diversi controller.

Un altru mecanismu per mantene un altu rendimentu hè a pianificazione dinamica, in quale certi nuclei di processore ponu esse attribuiti à diversi gruppi di compiti. Per esempiu, se u sistema hè oghji inattivu à u livellu di deduplicazione è cumpressione, allora alcuni di i nuclei ponu esse implicati in u prucessu di serviziu I / O. O viceversa. Tuttu chistu hè fattu in autumàticu è trasparenti à l'utilizatori.

I dati nantu à a carica attuale di ognuna di i nuclei Dorado V6 ùn sò micca visualizati in l'interfaccia gràfica, ma attraversu a linea di cumanda pudete accede à u sistema operativu di u controller è aduprà u cumandamentu Linux abituale. cima.

Perchè OceanStor Dorado V6 hè a suluzione di almacenamentu più veloce è affidabile

Supportu NVMe è RoCE

Cum'è digià citatu, Dorado V6 supporta attualmente pienamente NVMe nantu à Fibre Channel fora di a scatula è ùn necessita micca alcuna licenza. À a mità di l'annu, apparirà u supportu per u modu NVMe over Ethernet. Per u so usu sanu, avete bisognu di supportu per Ethernet cù accessu direttu à a memoria (DMA) versione v2.0 sia da u sistema di almacenamentu stessu sia da switch è adattatori di rete. Per esempiu, cum'è Mellanox ConnectX-4 o ConnectX-5. Pudete ancu aduprà carte di rete fatte nantu à a basa di i nostri chips. Inoltre, u supportu RoCE deve esse implementatu à u livellu di u sistema operatore.

In generale, cunsideremu chì u Dorado V6 hè un sistema NVMe-centric. Malgradu u supportu esistente per Fibre Channel è iSCSI, in u futuru hè previstu di cambià à Ethernet d'alta veloce cù RDMA.

Perchè OceanStor Dorado V6 hè a suluzione di almacenamentu più veloce è affidabile

Un pizzicu di marketing

A causa di u fattu chì u sistema Dorado V6 hè assai tollerante à i difetti, scala bè, sustene diverse tecnulugia di migrazione, etc., l'effettu ecunomicu di a so acquisizione diventa evidenti cù l'iniziu di l'usu intensivu di sistemi di almacenamento. Continueremu à pruvà à fà a pruprietà di u sistema u più prufittuali pussibule, ancu s'ellu in u primu stadiu ùn hè micca evidenti.

In particulare, avemu furmatu u prugramma FLASH EVER assuciatu à allargà u ciculu di vita di i sistemi di almacenamento è cuncepitu per scaricate u cliente quantu pussibule durante l'aghjurnamenti.

Perchè OceanStor Dorado V6 hè a suluzione di almacenamentu più veloce è affidabile

Stu prugramma include una quantità di misure:

  • a capacità di rimpiazzà gradualmente i controller è i scaffali di discu cù novi versioni senza rimpiazzà tuttu u hardware (per i sistemi Dorado V6 hi-end);
  • a pussibilità di l'almacenamiento federatu (cumbinendu diverse versioni di Dorado cum'è parte di un cluster di almacenamentu hibridu);
  • virtualizazione intelligente (a capacità di utilizà hardware di terzu cum'è parte di a suluzione Dorado).

Perchè OceanStor Dorado V6 hè a suluzione di almacenamentu più veloce è affidabile

Ci hè da nutà chì a situazione difficiule in u mondu hà avutu pocu effettu nantu à e prospettive cummerciale di u novu sistema. Malgradu u fattu chì a liberazione ufficiale di Dorado V6 hè accaduta solu in ghjennaghju, vedemu una dumanda significativa in Cina, è ancu un grande interessu da parte di i partenarii russi è internaziunali da u settore finanziariu è di u guvernu.

Frà l'altri cose, in cunnessione cù a pandemia, ùn importa quantu duranu, u prublema di furnisce l'impiegati remoti cù desktop virtuali hè particularmente acutu. In questu prucessu, Dorado V6 puderia ancu sguassà parechje dumande. Per questu scopu, facemu tutti i sforzi necessarii, cumpresu praticamenti d'accordu nantu à l'inclusione di u novu sistema in a lista di cumpatibilità VMware.

***

Per via, ùn vi scurdate di i nostri numerosi webinars tenuti micca solu in u segmentu di lingua russa, ma ancu à u livellu glubale. A lista di i webinars d'aprile hè dispunibule à a lea.

Source: www.habr.com

Add a comment