Perché OceanStor Dorado V6 è il sistema di archiviazione più veloce e affidabile?

Per favore, non affrettatevi a trarre conclusioni dal titolo! Abbiamo argomentazioni solide a sostegno, e le abbiamo presentate nel modo più compatto possibile. Vi offriamo un post sui concetti e i principi di funzionamento del nostro nuovo sistema di archiviazione dati, il cui rilascio è avvenuto nel gennaio 2020.

Perché OceanStor Dorado V6 è il sistema di archiviazione più veloce e affidabile?

Secondo noi, il principale vantaggio competitivo della famiglia di sistemi di archiviazione Dorado V6 è rappresentato proprio dalle prestazioni e dall'affidabilità menzionate nel titolo. Sì, è così semplice, ma oggi parleremo di come, attraverso soluzioni astute e non, siamo riusciti a realizzare questo 'semplice'.

Per svelare meglio il potenziale delle nuove generazioni di sistemi, discuteremo dei modelli di punta della nostra gamma (modelli 8000, 18000). Salvo diversa indicazione, si intendono proprio quelli.

Perché OceanStor Dorado V6 è il sistema di archiviazione più veloce e affidabile?

Due parole sul mercato

Per capire meglio il posizionamento delle soluzioni Huawei nel mercato, facciamo riferimento a una misura collaudata — “quadranti magici» Gartner. Due anni fa, nel settore degli array di dischi generici, la nostra azienda si collocava con sicurezza tra i leader, superata solo da NetApp e Hewlett Packard Enterprise. La posizione di Huawei nel mercato degli storage a stato solido nel 2018 era considerata un «pretendente», ma per raggiungere posizioni di leadership mancava qualcosa.

Nel 2019, Gartner ha unito entrambi i settori sopra menzionati in uno solo — «Storage Principale». Di conseguenza, Huawei è tornata nel quadrante dei leader, accanto a fornitori come IBM, Hitachi Vantara e Infinidat.

Per completezza, va notato che l'80% dei dati per l'analisi di Gartner vengono raccolti nel mercato americano, il che porta a uno sbilanciamento significativo a favore delle aziende ben rappresentate negli Stati Uniti. Nel frattempo, i fornitori che si concentrano sui mercati europei e asiatici si trovano in una posizione decisamente meno vantaggiosa. E nonostante ciò, lo scorso anno i prodotti Huawei hanno guadagnato un posto di rispetto nel quadrante in alto a destra e, secondo il giudizio di Gartner, «possono essere raccomandati per l'uso».

Perché OceanStor Dorado V6 è il sistema di archiviazione più veloce e affidabile?

Cosa c'è di nuovo in Dorado V6

La gamma di prodotti Dorado V6 è rappresentata in particolare dai sistemi entry-level della serie 3000. Inizialmente dotati di due controller, possono essere espansi orizzontalmente fino a 16 controller, 1200 dischi e 192 GB di cache. Inoltre, il sistema sarà equipaggiato con porte Fibre Channel (8 / 16 / 32 Gbit/s) ed Ethernet (1 / 10 / 25 / 40 / 100 Gbit/s).

Vogliamo sottolineare che attualmente si sta riducendo l'uso di protocolli senza successo commerciale; pertanto, all'inizio abbiamo deciso di rinunciare al supporto per Fibre Channel over Ethernet (FCoE) e Infiniband (IB). Questi saranno aggiunti in versioni future del firmware. Il supporto per NVMe over Fabric (NVMe-oF) è disponibile 'out of the box' sopra Fibre Channel. Nella prossima versione del firmware, prevista per giugno, è pianificato il supporto per la modalità NVMe over Ethernet. A nostro avviso, il set di funzionalità sopra elencato coprirà ampiamente le necessità della maggior parte dei clienti Huawei.

L'accesso ai file nella versione attuale del firmware non è disponibile e sarà introdotto in uno dei prossimi aggiornamenti verso la fine dell'anno. La realizzazione è prevista a livello nativo, dai controllori stessi con porte Ethernet, senza l'uso di attrezzature aggiuntive.

La principale differenza del modello Dorado V6 della serie 3000 rispetto ai modelli superiori è che nel backend supporta un solo protocollo: SAS 3.0. Di conseguenza, anche gli storage possono essere utilizzati solo con l'interfaccia nominata. Dal nostro punto di vista, la performance così fornita è più che sufficiente per un dispositivo di questo tipo.

I sistemi Dorado delle serie V6 5000 e 6000 appartengono a soluzioni di fascia media. Anche questi sono realizzati nel formato 2U e dotati di due controller. Si differenziano tra loro per prestazioni, numero di processori, numero massimo di dischi e volume della cache. Tuttavia, dal punto di vista architettonico e ingegneristico, i Dorado V6 5000 e 6000 sono identici e appaiono uguali.

Appartengono alla classe hi-end i sistemi Dorado V6 delle serie 8000 e 18000. Realizzati nella dimensione 4U, hanno di default un'architettura separata, in cui i controller e gli storage sono distanziati. Nella configurazione minima possono essere dotati di soli due controller, sebbene i clienti di solito richiedano di installarne quattro o più.

Dorado V6 8000 si scala orizzontalmente fino a 16 controller, mentre Dorado V6 18000 arriva fino a 32. Questi sistemi sono equipaggiati con processori diversi, con un numero variabile di core e dimensioni della cache. Tuttavia, l'identità delle soluzioni ingegneristiche rimane la stessa, come nei modelli della classe mid-end.

I rack da 2U con dischi collegati tramite RDMA offrono una larghezza di banda di 100 Gbit/s. Il backend delle serie superiori Dorado V6 supporta anche il SAS 3.0, principalmente per il caso in cui i dischi SSD con questo tipo di interfaccia scendano significativamente di prezzo. In tal caso, sarebbe economicamente vantaggioso utilizzarli, anche considerando le prestazioni inferiori. Attualmente, la differenza di prezzo tra SSD con interfacce SAS e NVMe è così contenuta che non possiamo raccomandare una tale soluzione.

Perché OceanStor Dorado V6 è il sistema di archiviazione più veloce e affidabile?

All'interno del controller

I controller Dorado V6 sono costruiti sulla nostra propria base di componenti. Nessun processore Intel, nessun ASIC di Broadcom. Pertanto, ogni singolo componente della scheda madre, così come la scheda stessa, è completamente al riparo dai rischi legati alla pressione sanzionatoria delle aziende americane. Coloro che hanno visto di persona qualsiasi nostro dispositivo hanno sicuramente notato le etichette con la striscia rossa sotto il logo. Questo segnale indica che il prodotto non contiene componenti americani. Questo è l'orientamento ufficiale di Huawei: passare a componenti di produzione propria o, in ogni caso, prodotti in paesi che non seguono la politica degli Stati Uniti.

Ecco cosa si può vedere sulla scheda del controller.

  • Interfaccia di rete universale (chip Hisilicon 1822), responsabile della connessione a Fibre Channel o Ethernet.
  • Chip BMC, ovvero Hisilicon 1710, che garantisce l'accessibilità remota del sistema per una gestione e monitoraggio completo da remoto. Simili vengono utilizzati anche nei nostri server e in altre soluzioni.
  • Il processore centrale è un chip Kunpeng 920 basato sull'architettura ARM, prodotto da Huawei. È quello mostrato nello schema sopra, anche se in altri controller possono essere installati modelli diversi, con un numero di core e una frequenza di clock differenti, ecc. Il numero di processori in un unico controller varia da modello a modello. Ad esempio, nelle serie superiori Dorado V6, ce ne sono quattro su una sola scheda.
  • Il controller SSD (chip Hisilicon 1812e) supporta il collegamento di unità sia SAS che NVMe. Vale la pena notare che Huawei produce autonomamente SSD, ma non fabbrica le celle NAND, preferendo acquistarle dai quattro maggiori produttori mondiali sotto forma di wafer di silicio non tagliati. Huawei effettua il taglio, il collaudo e il confezionamento in chip autonomamente, per poi rilasciarli con il proprio marchio.
  • Chip di intelligenza artificiale - Ascend 310. Di default, non è presente sul controller e viene installato tramite una scheda separata che occupa uno degli slot destinati agli adattatori di rete. Questa chip è utilizzato per garantire un comportamento intelligente della cache, gestione delle prestazioni o processi di deduplicazione e compressione. Tutti questi compiti possono essere svolti anche dalla CPU, ma il chip AI consente di farlo in modo molto più efficiente.

Perché OceanStor Dorado V6 è il sistema di archiviazione più veloce e affidabile?

In particolare sui processori Kunpeng

Il processore Kunpeng è un sistema su chip (SoC), che oltre al blocco computazionale presenta moduli hardware che accelerano vari processi, come il calcolo dei checksum o l'esecuzione del 'codice di cancellazione' (erasure coding). È dotato di supporto hardware per SAS, Ethernet, DDR4 (da sei a otto canali), ecc. Tutto ciò consente a Huawei di creare controller di storage che non hanno nulla da invidiare alle soluzioni tradizionali Intel.

Inoltre, le soluzioni proprietarie basate sull'architettura ARM consentono a Huawei di creare soluzioni server complete e offrirle ai propri clienti come alternative agli x86.

Perché OceanStor Dorado V6 è il sistema di archiviazione più veloce e affidabile?

La nuova architettura Dorado V6…

L'architettura interna dello storage Dorado V6 della serie superiore è composta da quattro principali subdomini (fabbriche).

La prima fabbrica funge da front-end comune (interfacce di rete che gestiscono la comunicazione con la fabbrica SAN o gli host).

La seconda è un insieme di controller, ognuno dei quali può, tramite il protocollo RDMA, interagire sia con qualsiasi scheda di rete del front-end che con il "motore" (engine) adiacente, rappresentante una scatola con quattro controller, oltre a unità di alimentazione e raffreddamento condivise. Attualmente, i modelli Dorado V6 di categoria hi-end possono essere forniti con due di questi "motori" (rispettivamente, otto controller).

La terza fabbrica gestisce il back-end ed è composta da schede di rete RDMA 100G.

Infine, la quarta fabbrica è rappresentata in hardware da scaffali intelligenti plug-in con storage.

Questa struttura simmetrica svela tutto il potenziale della tecnologia NVMe e garantisce alte prestazioni e affidabilità. Il processo di input-output è massimo parallelizzato tra processori e core, consentendo letture e scritture simultanee in più flussi.

Perché OceanStor Dorado V6 è il sistema di archiviazione più veloce e affidabile?

…e cosa ci ha dato

La massima prestazione delle soluzioni Dorado V6 supera di circa tre volte i risultati dei sistemi di generazione precedente (nella stessa categoria) e può raggiungere i 20 milioni di IOPS.

Questo è dovuto al fatto che nella generazione precedente di dispositivi, il supporto NVMe era limitato solo a unità di archiviazione su scaffali esterni. Ora, invece, è presente in tutte le fasi, dall'host agli SSD. La rete backend ha subito cambiamenti: SAS/PCIe hanno ceduto il posto a RoCEv2 con una larghezza di banda di 100 Gbps.

È cambiato anche il formato fisico degli SSD. Se in passato su uno scaffale 2U c'erano 25 unità, ora sono aumentate a 36 dischi di formato palm-sized. Inoltre, gli scaffali sono diventati più intelligenti. Ognuno di essi ora include un sistema di ridondanza con due controller basati su chip ARM, simili a quelli installati nei controller centrali.

Perché OceanStor Dorado V6 è il sistema di archiviazione più veloce e affidabile?

Attualmente si stanno occupando solo della riorganizzazione dei dati, ma con il rilascio di nuovi firmware verranno aggiunti la compressione e l'erasure coding, che ridurranno il carico sui controller principali dal 15% al 5%. Spostare parte delle operazioni sulla shelf libera inoltre la capacità di rete interna. Tutto ciò aumenta notevolmente il potenziale di scalabilità del sistema.

La compressione e la deduplicazione nelle storage array di precedente generazione erano eseguite con blocchi di lunghezza fissa. Ora è stato aggiunto anche un modo di operare con blocchi di lunghezza variabile, che deve attualmente essere attivato manualmente. I futuri firmware potrebbero modificare questa situazione.

Inoltre, una breve nota sulla tolleranza ai guasti. Dorado V3 manteneva la funzionalità anche se uno dei due controller falliva. Dorado V6 garantirà la disponibilità dei dati anche nel caso in cui sette controller su otto vadano fuori uso in sequenza o contemporaneamente quattro all'interno di un singolo 'motore'.

Perché OceanStor Dorado V6 è il sistema di archiviazione più veloce e affidabile?

Affidabilità dal punto di vista economico

Di recente è stato condotto un sondaggio tra i clienti di Huawei per capire quali singoli elementi dell'infrastruttura IT siano considerati accettabili. In gran parte, i rispondenti hanno tollerato l'ipotetica situazione in cui un'applicazione non risponde per diverse centinaia di secondi. Per un sistema operativo o un adattatore di bus, il tempo di inattività critico è stato ritenuto di decine di secondi (essenzialmente, il tempo di riavvio). I clienti hanno posto richieste ancora più elevate per la rete: la sua capacità non dovrebbe scendere per più di 10-20 secondi. Come facilmente intuibile, gli intervistati hanno considerato i guasti dei sistemi di storage come i più critici. Dal punto di vista dei rappresentanti aziendali, l'inattività dello storage non dovrebbe superare… pochi secondi all'anno!

In altre parole, se l'applicazione cliente di una banca non risponde per 100 secondi, questo probabilmente non causerà conseguenze catastrofiche. Ma se uno storage non funziona per lo stesso tempo, è probabile che ciò porti alla fermata dell'attività e a significative perdite finanziarie.

Perché OceanStor Dorado V6 è il sistema di archiviazione più veloce e affidabile?

Nel grafico sopra è riportato il costo orario di lavoro per dieci delle maggiori banche (dati Forbes del 2017). Ammettiamolo, se la tua azienda ha dimensioni simili a quelle delle banche cinesi, giustificare la necessità di acquistare uno storage di decine di milioni di dollari non sarà così difficile. Vale anche l'affermazione opposta: se l'azienda non subisce perdite significative durante i periodi di inattività, è improbabile che acquisti un sistema di storage di classe hi-end. In ogni caso, è importante avere un'idea delle dimensioni del buco che potrebbe formarsi nel tuo portafoglio mentre l'amministratore di sistema si occupa del sistema di storage guasto.

Perché OceanStor Dorado V6 è il sistema di archiviazione più veloce e affidabile?

Un secondo per il failover

Nella Soluzione A nell'illustrazione sopra puoi vedere il nostro sistema di precedente generazione, Dorado V3. Quattro dei suoi controller lavorano in coppia, e le copie della cache sono contenute solo in due controller. I controller all'interno di una coppia possono riassegnare il carico. Allo stesso tempo, come puoi vedere, non ci sono ‘fabbriche’ nel frontend e nel backend, quindi ognuno degli scaffali con i dischi è collegato a una specifica coppia di controller.

Nel diagramma Solution B è mostrata una soluzione attualmente presente sul mercato di un altro fornitore (lo sapevate?). Qui sono già presenti sia fabbriche frontend che backend, e i supporti si collegano direttamente a quattro controller. Tuttavia, ci sono delle sfumature non evidenti a prima vista nel funzionamento degli algoritmi interni del sistema.

A destra è presentata la nostra attuale architettura dello storage Dorado V6 con tutti i suoi elementi interni. Vediamo come questi sistemi affrontano una situazione tipica: il guasto di un controller.

Nei sistemi classici, tra cui vi è anche il Dorado V3, il tempo necessario per ridistribuire il carico in caso di guasto raggiunge i quattro secondi. Durante questo tempo, l'input-output si ferma completamente. Nella soluzione Solution B dei nostri colleghi, nonostante un'architettura più moderna, il tempo di inattività durante un guasto è anche maggiore: sei secondi.

Il sistema di storage Dorado V6 riprende la sua operatività in sole una seconda dopo un guasto. Questo risultato è possibile grazie a un ambiente RDMA interno uniforme, che consente al controller di accedere alla memoria estranea. Un altro aspetto importante è la presenza di una fabbrica front-end, che permette al percorso dell'host di rimanere invariato. La porta rimane la stessa e il carico viene semplicemente inviato ai controller funzionanti tramite driver di multipassing.

Il guasto del secondo controller nel Dorado V6 viene gestito in un secondo secondo lo stesso schema. Per il Dorado V3, questo richiede circa sei secondi e per la soluzione di un altro fornitore — nove. Per molte basi di dati relazionali, tali intervalli non possono più essere considerati accettabili, poiché in questo tempo il sistema entra in modalità standby e smette di funzionare. Questo è particolarmente rilevante per i sistemi di gestione delle basi di dati composti da molteplici partizioni.

Il guasto del terzo controller nella Soluzione A non può essere superato. Questo succede perché si perde l'accesso a una parte dei dischi con i dati. D'altra parte, la Soluzione B in questa situazione ripristina la funzionalità, richiedendo come nel caso precedente, nove secondi.

E per il Dorado V6? Un secondo.

Perché OceanStor Dorado V6 è il sistema di archiviazione più veloce e affidabile?

Cosa si può fare in un secondo

Quasi nulla, ma non è necessario. Ribadiamo che in Dorado V6 di classe hi-end, la fabbrica front-end è separata dalla fabbrica dei controller. Questo significa che non ci sono porte rigidamente assegnate a un controller specifico. La riconfigurazione in caso di guasto non richiede la ricerca di percorsi alternativi o la re-inizializzazione del multipassaggio. Il sistema continua a funzionare come prima.

Perché OceanStor Dorado V6 è il sistema di archiviazione più veloce e affidabile?

Resistenza a numerosi guasti

I modelli superiori di Dorado V6 sopportano senza problemi l'improvvisa perdita di due controller qualsiasi (!) all'interno di qualsiasi "motore". Questo è possibile grazie al fatto che la soluzione ora mantiene tre copie della cache. Pertanto, anche in caso di guasto doppio, ci sarà sempre una copia integra.

Il guasto sincrono di tutti e quattro i controller in uno dei "motori" non avrà conseguenze fatali, poiché tutte e tre le copie della cache sono distribuite in ogni momento tra i "motori". La stessa sistema si assicura che questa logica venga rispettata.

Infine, uno scenario altamente improbabile è il guasto consecutivo di sette controller su otto. Inoltre, l'intervallo minimo consentito per mantenere il funzionamento tra i singoli guasti è di 15 minuti. In questo tempo, l'array di archiviazione riesce a completare le operazioni necessarie per la migrazione della cache.

L'ultimo controller rimanente garantirà il funzionamento dello storage e manterrà la cache per cinque giorni (valore predefinito, facilmente modificabile nelle impostazioni). Dopo questo periodo, la cache sarà disattivata, ma il funzionamento dell'array di archiviazione continuerà.

Perché OceanStor Dorado V6 è il sistema di archiviazione più veloce e affidabile?

Aggiornamenti non disturbanti

Il nuovo sistema operativo Dorado V6 consente di aggiornare il firmware dell'array di archiviazione senza riavviare i controller.

Il sistema operativo, come nei precedenti interventi, è basato su Linux, ma molti processi operativi sono stati trasferiti dal kernel alla modalità utente. La maggior parte delle funzioni, ad esempio quelle responsabili della deduplica e della compressione, sono ora normali demoni che operano in background. Grazie a questo, non è necessario modificare l'intero sistema operativo per aggiornare singoli moduli. Ad esempio, per aggiungere il supporto per un nuovo protocollo, sarà sufficiente disattivare il relativo modulo software e avviarne uno nuovo.

È chiaro che le questioni relative all'aggiornamento dell'intero sistema rimangono, poiché possono esserci elementi nel kernel che necessitano di aggiornamenti. Tuttavia, secondo le nostre osservazioni, meno del 6% del totale richiede interventi. Questo consente di riavviare i controllori molte meno volte rispetto al passato.

Perché OceanStor Dorado V6 è il sistema di archiviazione più veloce e affidabile?

Soluzioni a prova di catastrofe e soluzioni ad alta disponibilità (HA/DR)

Dorado V6 è pronto per l'integrazione in soluzioni geodistrubite, cluster di livello urbano (metro) e data center "triple".

A sinistra nell'illustrazione sopra — il metro-cluster già noto a molti. Due sistemi di archiviazione funzionano in modalità attiva/attiva a una distanza fino a 100 km l'uno dall'altro. Un'infrastruttura simile, con uno o più server di quorum, può essere supportata da soluzioni di diverse aziende, inclusa la nostra piattaforma cloud FusionSphere. Le caratteristiche del canale tra i siti diventano particolarmente importanti in tali progetti; tutte le altre funzioni sono gestite dalla funzione HyperMetro, disponibile, ancora una volta, 'out of the box'. È possibile integrare tramite Fibre Channel, nonché tramite iSCSI in reti IP, se necessario. Non è più necessario avere obbligatoriamente fibre ottiche dedicate 'scure', poiché il sistema è in grado di connettersi tramite canali esistenti.

Quando si costruiscono tali sistemi, l'unico requisito hardware per i sistemi di archiviazione è la dedicazione di porte per la replica. È sufficiente acquistare una licenza, avviare i server di quorum — fisici o virtuali — e garantire la connettività IP ai controller (10 Mbit/s, 50 ms).

Questa architettura è facilmente trasferibile su un sistema con tre datacenter (vedi il lato destro dell'illustrazione). Ad esempio, quando due datacenter operano in modalità metro-cluster e un terzo sito, situato a oltre 100 km di distanza, utilizza la replicazione asincrona.

Il sistema supporta tecnologicamente diversi scenari aziendali che verranno implementati in caso di un'eccedenza su larga scala.

Perché OceanStor Dorado V6 è il sistema di archiviazione più veloce e affidabile?

La resilienza del metro-cluster in caso di più guasti

Sopra e sotto è mostrato anche un classico metro-cluster, composto da due storage SAN e un server di quorum. Come puoi vedere, in sei su nove possibili scenari di guasti multipli, la nostra infrastruttura manterrà la sua operatività.

Ad esempio, nel secondo scenario, in caso di guasto del server di quorum e della sincronizzazione tra i siti, il sistema rimane produttivo, poiché il secondo sito smette di funzionare. Questo comportamento è già integrato negli algoritmi incorporati.

Anche dopo tre guasti, l'accesso alle informazioni può essere mantenuto se l'intervallo tra di essi è di almeno 15 secondi.

Perché OceanStor Dorado V6 è il sistema di archiviazione più veloce e affidabile?

Un asso nella manica consueto

Ricordiamo che Huawei non produce solo sistemi di archiviazione, ma anche un'ampia gamma di attrezzature di rete. Qualunque fornitore di sistemi di archiviazione scegliate, se tra le sedi viene utilizzata una rete WDM, nel 90% dei casi sarà costruita su soluzioni della nostra azienda. Nasce dunque una domanda legittima: perché collezionare un assortimento di sistemi quando si può ottenere tutto l'hardware compatibile da un unico fornitore?

Perché OceanStor Dorado V6 è il sistema di archiviazione più veloce e affidabile?

Riguardo le prestazioni

Probabilmente non serve più convincere nessuno che il passaggio a sistemi di archiviazione All-Flash consente di ridurre significativamente i costi di manutenzione dell'infrastruttura, poiché tutte le operazioni routinarie vengono eseguite molte volte più velocemente. Questo è dimostrato da tutti i fornitori di tale attrezzatura. Tuttavia, molti fornitori iniziano a essere meno trasparenti quando si parla di cali di prestazioni nell'attivazione di diverse modalità di funzionamento dei sistemi di archiviazione.

Nel nostro settore è comune praticare l'assegnazione di un sistema di archiviazione a test temporanei della durata di uno o due giorni. Il fornitore esegue un test di 20 minuti su un sistema vuoto, ottenendo risultati di prestazioni eccellenti. Tuttavia, in un utilizzo reale, emergono rapidamente delle insidie. Già dopo 24 ore, i valori IOPS splendidi calano di due o tre volte, e se il sistema di archiviazione è riempito all'80%, i risultati sono persino inferiori. Attivando il RAID 5 al posto del RAID 10, si perde un ulteriore 10-15%, e in configurazione metro-cluster, le prestazioni vengono ulteriormente dimezzate.

Tutto ciò che è stato menzionato sopra non si applica a Dorado V6. I nostri clienti hanno la possibilità di eseguire un test di prestazioni durante il fine settimana o almeno di notte. Questo permette di evidenziare l'attività di raccolta dei rifiuti e mostra come l'attivazione di diverse opzioni, come gli snapshot e la replica, influisca sui valori di IOPS raggiungibili.

Con Dorado V6, gli snapshot e il RAID con parità influiscono praticamente poco sulle prestazioni (3-5% invece di 10-15%). La raccolta dei rifiuti (riempimento delle celle di storage con zeri), la compressione e la deduplicazione su uno storage riempito all'80% influenzeranno sempre la velocità complessiva di elaborazione delle richieste. Ma l'aspetto interessante di Dorado V6 è che, indipendentemente dalla combinazione di funzioni e meccanismi di protezione che attivi, le prestazioni finali dello storage non scenderanno mai al di sotto dell'80% di quelle ottenute senza carico.

Perché OceanStor Dorado V6 è il sistema di archiviazione più veloce e affidabile?

Bilanciamento del carico

L'alta performance di Dorado V6 è raggiunta grazie al bilanciamento in ogni fase, ovvero:

  • multipassaggio;
  • utilizzo di più connessioni da un singolo host;
  • presenza di una fabbrica front-end;
  • parallelizzazione del lavoro dei controller dello storage;
  • distribuzione del carico su tutti i dispositivi di storage a livello RAID 2.0+.

In generale, questa è una pratica comune. Oggi, pochi conservano tutti i dati su un unico LUN: tutti cercano di averne almeno otto, quaranta, o anche di più. Questo è un approccio evidente e corretto, che condividiamo. Tuttavia, se il tuo compito richiede solo un LUN, più semplice da gestire, le nostre soluzioni architettoniche consentono di raggiungere su di esso il 80% delle prestazioni disponibili con l'uso di più LUN.

Perché OceanStor Dorado V6 è il sistema di archiviazione più veloce e affidabile?

Pianificazione dinamica del carico dei processori

La distribuzione del carico sui processori utilizzando un unico LUN è implementata nel modo seguente: le attività vengono suddivise già a livello di LUN in piccoli "shard", ognuno dei quali è rigidamente assegnato a un controller specifico nel "motore". Questo è fatto affinché il sistema non perda prestazioni mentre "salta" con questo pezzo di dati tra diversi controller.

Un ulteriore meccanismo per mantenere alte prestazioni è la pianificazione dinamica, in cui i singoli core del processore possono essere assegnati a diversi pool di attività. Ad esempio, se attualmente il sistema è inattivo durante la deduplicazione e la compressione, parte dei core può entrare nel processo di gestione dell'input/output. O viceversa. Tutto ciò avviene automaticamente e in modo trasparente per l'utente.

I dati sul carico attuale di ciascun core del Dorado V6 non sono visualizzati nell'interfaccia grafica, ma è possibile accedere al sistema operativo del controller tramite la riga di comando e utilizzare il comune comando di Linux. top.

Perché OceanStor Dorado V6 è il sistema di archiviazione più veloce e affidabile?

Supporto NVMe e RoCE

Come già accennato, al momento Dorado V6 supporta completamente NVMe over Fibre Channel «out of the box» e non richiede alcuna licenza. A metà anno arriverà il supporto per la modalità NVMe over Ethernet. Per un utilizzo completo sarà necessaria la supporto Ethernet con Direct Memory Access (DMA) versione v2.0, sia da parte dello storage stesso sia da parte degli switch e degli adattatori di rete. Ad esempio, quelli come Mellanox ConnectX-4 o ConnectX-5. È possibile utilizzare anche schede di rete basate sui nostri chip. Inoltre, il supporto RoCE deve essere implementato a livello di sistema operativo.

In generale, consideriamo Dorado V6 un sistema orientato a NVMe. Nonostante ci sia un supporto per Fibre Channel e iSCSI, in futuro è previsto un passaggio a Ethernet ad alta velocità con RDMA.

Perché OceanStor Dorado V6 è il sistema di archiviazione più veloce e affidabile?

Un pizzico di marketing

Grazie alla robustezza del sistema Dorado V6, che offre un'ottima scalabilità orizzontale e supporta diverse tecnologie di migrazione, il beneficio economico del suo acquisto si manifesta con l'inizio dell'intensa operatività dello storage. Continueremo a fare del nostro meglio per rendere il possesso del sistema il più vantaggioso possibile, anche se nei primi tempi non è immediatamente evidente.

In particolare, abbiamo creato il programma FLASH EVER, che è collegato all'estensione del ciclo di vita dello storage e progettato per alleggerire il più possibile il cliente durante gli upgrade.

Perché OceanStor Dorado V6 è il sistema di archiviazione più veloce e affidabile?

Questo programma include una serie di misure:

  • la possibilità di sostituire gradualmente i controller e i rack con nuovi modelli senza dover sostituire l'intero sistema (per i sistemi Dorado V6 di classe hi-end);
  • la possibilità di uno storage federato (unione di diverse versioni di Dorado all'interno di un solo cluster ibrido di storage);
  • virtualizzazione intelligente (possibilità di utilizzare hardware di terze parti come parte della soluzione Dorado).

Perché OceanStor Dorado V6 è il sistema di archiviazione più veloce e affidabile?

Vale la pena sottolineare che la situazione complicata nel mondo ha avuto un impatto minimo sulle prospettive commerciali del nuovo sistema. Nonostante il rilascio ufficiale di Dorado V6 sia avvenuto solo a gennaio, osserviamo una domanda significativa per esso in Cina, oltre a un grande interesse da parte di partner russi e internazionali nei settori finanziari e governativi.

Inoltre, a causa della pandemia, qualunque sia la sua durata, si pone in modo particolarmente acuto la questione di fornire ai dipendenti remoti desktop virtuali. In questo processo, Dorado V6 potrebbe risolvere molte problematiche. A tal fine, stiamo facendo tutti gli sforzi necessari, incluso praticamente raggiungere un accordo per includere il nuovo sistema nell'elenco di compatibilità di VMware.

***

A proposito, non dimenticate i nostri numerosi webinar, che si tengono non solo nel segmento di lingua russa, ma anche a livello globale. L'elenco dei webinar di aprile è disponibile su link.

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster