Perché OceanStor Dorado V6 è la soluzione di archiviazione più veloce e affidabile

Per favore, non saltare alle conclusioni a causa del titolo! Abbiamo argomenti pesanti per sostenerlo e li abbiamo confezionati nel modo più compatto possibile. Portiamo alla vostra attenzione un post sul concetto e i principi di funzionamento del nostro nuovo sistema di archiviazione, che è stato rilasciato a gennaio 2020.

Perché OceanStor Dorado V6 è la soluzione di archiviazione più veloce e affidabile

A nostro avviso, il principale vantaggio competitivo della famiglia di storage Dorado V6 è fornito dalle prestazioni e dall'affidabilità menzionate nel titolo. Sì, sì, è così semplice, ma di quali decisioni complicate e non così complicate siamo riusciti a raggiungere questo "semplice", parleremo oggi.

Per liberare meglio il potenziale dei sistemi di nuova generazione, parleremo dei rappresentanti più anziani della gamma di modelli (modelli 8000, 18000). Salvo diversa indicazione, sono destinati a esserlo.

Perché OceanStor Dorado V6 è la soluzione di archiviazione più veloce e affidabile

Qualche parola sul mercato

Per comprendere meglio il posto delle soluzioni Huawei nel mercato, passiamo a un metro collaudato: "quadranti magici»Gartner. Due anni fa, nel settore dei disk array per uso generico, la nostra azienda è entrata con sicurezza nel gruppo dei leader, seconda solo a NetApp e Hewlett Packard Enterprise. La posizione di Huawei nel mercato dello storage SSD nel 2018 è stata caratterizzata dallo status di "sfidante", ma mancava qualcosa per raggiungere una posizione di leadership.

Nel 2019, Gartner, nel suo studio, ha combinato entrambi i settori di cui sopra in uno: "Main Storage". Di conseguenza, Huawei era ancora una volta nel quadrante dei leader, accanto a fornitori come IBM, Hitachi Vantara e Infinidat.

Per completare il quadro, notiamo che Gartner raccoglie l'80% dei dati per l'analisi nel mercato statunitense, e questo porta ad un significativo bias a favore di quelle aziende che sono ben rappresentate negli Stati Uniti. Nel frattempo, i fornitori orientati ai mercati europei e asiatici si trovano in una posizione ovviamente meno vantaggiosa. Nonostante ciò, lo scorso anno i prodotti Huawei hanno preso il giusto posto nel quadrante in alto a destra e, secondo il verdetto di Gartner, "potrebbero essere consigliati per l'uso".

Perché OceanStor Dorado V6 è la soluzione di archiviazione più veloce e affidabile

Cosa c'è di nuovo in Dorado V6

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

Si noti che l'uso di protocolli che non hanno successo commerciale è ora in fase di eliminazione, quindi all'inizio abbiamo deciso di abbandonare il supporto per Fibre Channel over Ethernet (FCoE) e Infiniband (IB). Verranno aggiunti nelle successive versioni del firmware. Il supporto per NVMe over Fabric (NVMe-oF) è disponibile in aggiunta a Fibre Channel. Il prossimo firmware, il cui rilascio è previsto per giugno, dovrebbe supportare la modalità NVMe su Ethernet. A nostro avviso, il set di cui sopra coprirà più che le esigenze della maggior parte dei clienti Huawei.

L'accesso ai file non è disponibile nell'attuale versione del firmware e apparirà in uno dei prossimi aggiornamenti verso la fine dell'anno. L'implementazione è presunta a livello nativo, dagli stessi controllori con porte Ethernet, senza l'utilizzo di apparecchiature aggiuntive.

La principale differenza tra il modello della serie Dorado V6 3000 e quelli precedenti è che supporta un protocollo sul back-end: SAS 3.0. Di conseguenza, le unità possono essere utilizzate solo con l'interfaccia denominata. Dal nostro punto di vista, le prestazioni fornite da questo sono abbastanza sufficienti per un dispositivo di questo tipo.

I sistemi Dorado V6 serie 5000 e 6000 sono soluzioni di fascia media. Sono inoltre realizzati nel fattore di forma 2U e dotati di due controller. Differiscono l'uno dall'altro per prestazioni, numero di processori, numero massimo di dischi e dimensione della cache. Tuttavia, in termini architettonici e ingegneristici, Dorado V6 5000 e 6000 sono identici e hanno lo stesso aspetto.

La classe di fascia alta include i sistemi Dorado V6 serie 8000 e 18000. Realizzati in formato 4U, hanno un'architettura separata per impostazione predefinita, in cui controller e unità sono distanziati separatamente. Possono anche essere forniti con un minimo di due controller, sebbene i clienti in genere ne richiedano quattro o più.

Dorado V6 8000 scala fino a 16 controller e Dorado V6 18000 fino a 32. Questi sistemi hanno processori diversi con diversi numeri di core e dimensioni della cache. Allo stesso tempo, viene preservata l'identità delle soluzioni ingegneristiche, come nei modelli di fascia media.

Gli scaffali di archiviazione 2U sono collegati tramite RDMA con una larghezza di banda di 100 Gb/s. Anche il vecchio backend Dorado V6 supporta SAS 3.0, ma più nel caso in cui gli SSD con questa interfaccia scendano molto di prezzo. Poi ci sarà una fattibilità economica del loro utilizzo anche tenendo conto della minore produttività. Al momento, la differenza di costo tra SSD con interfacce SAS e NVMe è così piccola che non siamo pronti a consigliare una soluzione del genere.

Perché OceanStor Dorado V6 è la soluzione di archiviazione più veloce e affidabile

All'interno del controllore

I controller Dorado V6 sono realizzati sulla nostra base di elementi. Nessun processore Intel, nessun ASIC Broadcom. Pertanto, ogni singolo componente della scheda madre, così come la scheda madre stessa, è completamente rimosso dall'influenza dei rischi associati alla pressione delle sanzioni da parte delle aziende americane. Coloro che hanno visto con i propri occhi una qualsiasi delle nostre apparecchiature avranno probabilmente notato gli scudi con una striscia rossa sotto il logo. Significa che il prodotto non contiene componenti americani. Questo è il corso ufficiale di Huawei: il passaggio a componenti di propria produzione, o comunque prodotti in paesi che non seguono la politica statunitense.

Ecco cosa puoi vedere sulla scheda controller stessa.

  • Interfaccia di rete universale (chip Hisilicon 1822) responsabile della connessione a Fibre Channel o Ethernet.
  • Fornire l'accessibilità remota del chip BMC del sistema, vale a dire Hisilicon 1710, per il controllo remoto completo e il monitoraggio del sistema. Simili sono utilizzati anche nei nostri server e in altre soluzioni.
  • L'unità di elaborazione centrale, che è il chip Kunpeng 920 costruito sull'architettura ARM, prodotto da Huawei. È lui che viene mostrato nel diagramma sopra, sebbene altri controller possano avere modelli diversi con un numero diverso di core, una velocità di clock diversa, ecc. Anche il numero di processori in un controller cambia da modello a modello. Ad esempio, nella vecchia serie Dorado V6, ce ne sono quattro su una scheda.
  • Controller SSD (chip Hisilicon 1812e) che supporta unità SAS e NVMe. Inoltre, Huawei produce in modo indipendente SSD, ma non produce direttamente celle NAND, preferendo acquistarle dai quattro maggiori produttori mondiali sotto forma di wafer di silicio non tagliati. Taglio, test e confezionamento in chip che Huawei produce in modo indipendente, dopodiché li rilascia con il proprio marchio.
  • Il chip di intelligenza artificiale è Ascend 310. Per impostazione predefinita, è assente sul controller ed è montato tramite una scheda separata, che occupa uno degli slot riservati agli adattatori di rete. Il chip viene utilizzato per fornire un comportamento intelligente della cache, gestione delle prestazioni o processi di deduplicazione e compressione. Tutti questi compiti possono essere risolti con l'aiuto del processore centrale, ma il chip AI ti consente di farlo in modo molto più efficiente.

Perché OceanStor Dorado V6 è la soluzione di archiviazione più veloce e affidabile

Separatamente sui processori Kunpeng

Il processore Kunpeng è un sistema su chip (SoC) in cui, oltre all'unità di calcolo, sono presenti moduli hardware che accelerano vari processi, come il calcolo di checksum o l'esecuzione di codici di cancellazione. Implementa inoltre il supporto hardware per SAS, Ethernet, DDR4 (da sei a otto canali), ecc. Tutto ciò consente a Huawei di creare controller di archiviazione che non sono inferiori in termini di prestazioni alle classiche soluzioni Intel.

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

Perché OceanStor Dorado V6 è la soluzione di archiviazione più veloce e affidabile

Nuova architettura Dorado V6...

L'architettura interna del sistema di archiviazione Dorado V6 della serie precedente è rappresentata da quattro sottodomini principali (fabbriche).

La prima fabbrica è un frontend comune (interfacce di rete responsabili della comunicazione con la fabbrica o gli host SAN).

Il secondo è un set di controller, ognuno dei quali può "raggiungere" tramite il protocollo RDMA sia a qualsiasi scheda di rete front-end sia al vicino "motore", che è una scatola con quattro controller, oltre a alimentazione e raffreddamento unità a loro comuni. Ora i modelli Dorado V6 di fascia alta possono essere equipaggiati con due di questi "motori" (rispettivamente, otto controller).

La terza factory è responsabile del backend ed è composta da schede di rete RDMA 100G.

Infine, la quarta fabbrica "in hardware" è rappresentata dagli scaffali di stoccaggio intelligenti plug-in.

Questa struttura simmetrica libera tutto il potenziale della tecnologia NVMe e garantisce elevate prestazioni e affidabilità. Il processo di I/O è parallelizzato al massimo tra processori e core, fornendo lettura e scrittura simultanee a più thread.

Perché OceanStor Dorado V6 è la soluzione di archiviazione più veloce e affidabile

…e quello che ci ha dato

Le prestazioni massime delle soluzioni Dorado V6 sono circa tre volte superiori a quelle dei sistemi di precedente generazione (della stessa classe) e possono raggiungere i 20 milioni di IOPS.

Ciò è dovuto al fatto che nella passata generazione di dispositivi, il supporto NVMe si estendeva solo agli scaffali estraibili con unità. Ora è presente in tutte le fasi, dall'host all'SSD. Anche la rete di backend ha subito modifiche: SAS/PCIe ha lasciato il posto a RoCEv2 con un throughput di 100 Gb/s.

Anche il fattore di forma dell'SSD è cambiato. Se prima c'erano 2 unità per scaffale 25U, ora sono stati portati fino a 36 dischi fisici palmari. Inoltre, gli scaffali "si sono resi saggi". Ciascuno di essi dispone ora di un sistema a tolleranza d'errore di due controller basato su chip ARM, simili a quelli installati nei controller centrali.

Perché OceanStor Dorado V6 è la soluzione di archiviazione più veloce e affidabile

Finora si sono occupati solo della riorganizzazione dei dati, ma con il rilascio del nuovo firmware verrà aggiunta la codifica di compressione e cancellazione, che ridurrà il carico sui controller principali dal 15 al 5%. Il trasferimento simultaneo di alcune attività sullo scaffale libera la larghezza di banda della rete interna. E tutto ciò aumenta notevolmente il potenziale di scalabilità del sistema.

La compressione e la deduplicazione nel sistema di archiviazione della generazione precedente venivano eseguite con blocchi di lunghezza fissa. Ora è stata aggiunta una modalità di lavoro con blocchi di lunghezza variabile, che finora deve essere attivata forzatamente. Aggiornamenti successivi potrebbero modificare questa circostanza.

Anche brevemente sulla tolleranza per i fallimenti. Dorado V3 è rimasto operativo in caso di guasto di uno dei due controller. Dorado V6 garantirà la disponibilità dei dati anche se sette controller su otto si guastano in successione o quattro su un motore si guastano contemporaneamente.

Perché OceanStor Dorado V6 è la soluzione di archiviazione più veloce e affidabile

Affidabilità in termini economici

Di recente, è stato condotto un sondaggio tra i clienti Huawei su quanto tempo di inattività dei singoli elementi dell'infrastruttura IT l'azienda considera accettabile. Per la maggior parte, gli intervistati hanno tollerato una situazione ipotetica in cui l'applicazione non risponde entro poche centinaia di secondi. Per il sistema operativo o l'adattatore bus host, decine di secondi (essenzialmente tempo di riavvio) erano tempi di inattività critici. I clienti pongono esigenze ancora più elevate sulla rete: la sua larghezza di banda non dovrebbe scomparire per più di 10-20 secondi. Come puoi immaginare, gli intervistati più importanti hanno considerato i guasti del sistema di archiviazione. Dal punto di vista dei rappresentanti delle imprese, la semplice memorizzazione non dovrebbe superare ... pochi secondi all'anno!

In altre parole, se l'applicazione client della banca non risponde per 100 secondi, molto probabilmente non causerà conseguenze catastrofiche. Ma se il sistema di archiviazione non funziona per lo stesso importo, sono probabili interruzioni dell'attività e perdite finanziarie significative.

Perché OceanStor Dorado V6 è la soluzione di archiviazione più veloce e affidabile

Il grafico sopra mostra il costo di un'ora di lavoro per le dieci maggiori banche (dati Forbes per il 2017). D'accordo, se la tua azienda si sta avvicinando alle dimensioni delle banche cinesi, non sarà così difficile giustificare la necessità di acquistare sistemi di archiviazione per diversi milioni di dollari. Anche l'affermazione inversa è corretta: se un'azienda non subisce perdite significative durante i tempi di inattività, è improbabile che acquisti sistemi di archiviazione di fascia alta. In ogni caso, è importante avere un'idea delle dimensioni che rischia di formarsi un buco nel tuo portafoglio mentre l'amministratore di sistema si occupa del sistema di archiviazione che si è rifiutato di funzionare.

Perché OceanStor Dorado V6 è la soluzione di archiviazione più veloce e affidabile

Secondo per failover

Nella soluzione A nell'illustrazione sopra, puoi riconoscere il nostro sistema Dorado V3 di generazione precedente. I suoi quattro controller funzionano in coppia e solo due controller contengono copie della cache. I controller all'interno di una coppia possono ridistribuire il carico. Allo stesso tempo, come puoi vedere, qui non ci sono "fabbriche" front-end e back-end, quindi ciascuno degli scaffali di archiviazione è collegato a una specifica coppia di controller.

Il diagramma della soluzione B mostra una soluzione attualmente sul mercato di un altro fornitore (riconosciuto?). Ci sono già fabbriche front-end e back-end qui e le unità sono collegate a quattro controller contemporaneamente. È vero, ci sono sfumature che non sono ovvie in prima approssimazione nel lavoro degli algoritmi interni del sistema.

Sulla destra c'è la nostra attuale architettura di storage Dorado V6 con il set completo di componenti interni. Considera come questi sistemi sopravvivono a una situazione tipica: il guasto di un controller.

Nei sistemi classici, che includono Dorado V3, il periodo necessario per ridistribuire il carico in caso di guasto raggiunge i quattro secondi. Durante questo periodo, l'I/O si arresta completamente. La soluzione B dei nostri colleghi, nonostante l'architettura più moderna, ha un tempo di inattività in caso di guasto ancora più elevato di sei secondi.

Storage Dorado V6 ripristina il suo funzionamento in appena un secondo dopo un errore. Questo risultato è ottenuto grazie a un ambiente RDMA interno omogeneo che consente al controller di accedere a memoria "estranea". La seconda circostanza importante è la presenza di una fabbrica front-end, grazie alla quale il percorso per l'host non cambia. La porta rimane la stessa e il carico viene semplicemente inviato ai controller sani dai driver multipassing.

Il guasto del secondo controller in Dorado V6 viene risolto in un secondo secondo lo stesso schema. Dorado V3 impiega circa sei secondi e la soluzione di un altro fornitore ne impiega nove. Per molti DBMS, tali intervalli non possono più essere considerati accettabili, poiché durante questo periodo il sistema passa alla modalità standby e smette di funzionare. Ciò riguarda innanzitutto DBMS costituito da molte sezioni.

Il guasto del terzo controller La soluzione A non è in grado di sopravvivere. Semplicemente a causa del fatto che si perde l'accesso a parte dei dischi dati. A sua volta, la soluzione B in una situazione del genere ripristina la sua capacità lavorativa, che richiede, come nel caso precedente, nove secondi.

Cosa c'è nel Dorado V6? Un secondo.

Perché OceanStor Dorado V6 è la soluzione di archiviazione più veloce e affidabile

Cosa si può fare in un secondo

Quasi niente, ma non ne abbiamo bisogno. Ancora una volta, in Dorado V6 della classe hi-end, la fabbrica del front-end è disaccoppiata dalla fabbrica del controller. Ciò significa che non ci sono porte hardcoded appartenenti a un controller specifico. Il failover non implica la ricerca di percorsi alternativi o la reinizializzazione del passaggio multiplo. Il sistema continua a funzionare come prima.

Perché OceanStor Dorado V6 è la soluzione di archiviazione più veloce e affidabile

Tolleranza ai guasti multipli

I vecchi modelli Dorado V6 possono facilmente sopravvivere al guasto simultaneo di due (!) Controller di qualsiasi "motore". Ciò è reso possibile dal fatto che la soluzione conserva ora tre copie della cache. Pertanto, anche con un doppio fallimento, ci sarà sempre una copia completa.

Anche un guasto sincrono di tutti e quattro i controller in uno dei "motori" non causerà conseguenze fatali, poiché tutte e tre le copie della cache sono distribuite tra i "motori" in un dato momento. Il sistema stesso monitora il rispetto di tale logica di lavoro.

Infine, uno scenario molto improbabile è il guasto sequenziale di sette controller su otto. Inoltre, l'intervallo minimo consentito per mantenere l'operatività tra i singoli guasti è di 15 minuti. Durante questo periodo, il sistema di archiviazione ha il tempo di eseguire le operazioni necessarie per la migrazione della cache.

L'ultimo controller sopravvissuto eseguirà l'archivio dati e manterrà la cache per cinque giorni (il valore predefinito, che può essere facilmente modificato nelle impostazioni). Successivamente, la cache verrà disabilitata, ma il sistema di archiviazione continuerà a funzionare.

Perché OceanStor Dorado V6 è la soluzione di archiviazione più veloce e affidabile

Aggiornamenti non disturbanti

Il nuovo sistema operativo Dorado V6 consente di aggiornare il firmware dello storage senza riavviare i controller.

Il sistema operativo, come nel caso delle soluzioni precedenti, è basato su Linux, tuttavia molti processi operativi sono stati trasferiti dal kernel alla modalità utente. La maggior parte delle funzioni, come quelle responsabili della deduplicazione e della compressione, ora sono normali demoni in esecuzione in background. Di conseguenza, non è necessario modificare l'intero sistema operativo per aggiornare i singoli moduli. Supponiamo che per aggiungere il supporto per un nuovo protocollo sia sufficiente disattivare il modulo software corrispondente e avviarne uno nuovo.

È chiaro che i problemi di aggiornamento del sistema nel suo insieme rimangono ancora, perché potrebbero esserci elementi nel kernel che devono essere aggiornati. Ma quelli, secondo le nostre osservazioni, sono meno del 6% del totale. Ciò consente di riavviare i controller dieci volte meno spesso rispetto a prima.

Perché OceanStor Dorado V6 è la soluzione di archiviazione più veloce e affidabile

Soluzioni con tolleranza ai disastri e ad alta disponibilità (HA/DR).

Dorado V6 out of the box è pronto per l'integrazione in soluzioni geo-distribuite, cluster a livello di città (metropolitana) e data center "tripli".

A sinistra nell'illustrazione sopra c'è un ammasso metropolitano già familiare a molti. Due sistemi di stoccaggio funzionano in modalità attiva / attiva a una distanza massima di 100 km l'uno dall'altro. Tale infrastruttura con uno o più server quorum può essere supportata da soluzioni di diverse aziende, incluso il nostro sistema operativo cloud FusionSphere. Di particolare importanza in tali progetti sono le caratteristiche del canale tra i siti, tutti gli altri compiti nel nostro caso sono assunti dalla funzione HyperMetro, disponibile, ancora una volta, fuori dagli schemi. L'integrazione è possibile su Fibre Channel, così come su iSCSI nelle reti IP, se si presenta tale necessità. Non è più necessaria la presenza obbligatoria di ottiche “dark” dedicate, poiché il sistema è in grado di comunicare attraverso i canali esistenti.

Quando si costruiscono tali sistemi, l'unico requisito hardware per l'archiviazione è l'allocazione delle porte per la replica. È sufficiente acquistare una licenza, eseguire i quorum server - fisici o virtuali - e fornire connettività IP ai controller (10 Mbps, 50 ms).

Questa architettura può essere facilmente trasferita a un sistema con tre data center (vedere il lato destro dell'illustrazione). Ad esempio, quando due data center operano in modalità cluster metropolitano e il terzo sito, situato a una distanza di oltre 100 km, utilizza la replica asincrona.

Il sistema supporta tecnologicamente diversi scenari di business che verranno implementati in caso di eccesso su larga scala.

Perché OceanStor Dorado V6 è la soluzione di archiviazione più veloce e affidabile

Sopravvivenza di un cluster metropolitano con più errori

Quanto sopra e sotto mostrano anche un cluster metropolitano classico, costituito da due sistemi di archiviazione e un server quorum. Come puoi vedere, in sei dei nove possibili scenari di guasti multipli, la nostra infrastruttura rimarrà operativa.

Ad esempio, nel secondo scenario, se il server quorum fallisce e la sincronizzazione tra i siti, il sistema rimane produttivo, perché il secondo sito smette di funzionare. Questo comportamento è già integrato negli algoritmi integrati.

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

Perché OceanStor Dorado V6 è la soluzione di archiviazione più veloce e affidabile

La solita carta vincente dalla manica

Ricordiamo che Huawei produce non solo sistemi di archiviazione, ma anche una gamma completa di apparecchiature di rete. Qualunque sia il provider di archiviazione che scegli, se viene utilizzata una rete WDM tra i siti, nel 90% dei casi sarà costruita sulle soluzioni della nostra azienda. Sorge una domanda logica: perché assemblare uno zoo di sistemi quando tutto l'hardware che è garantito per essere compatibile tra loro può essere ottenuto da un unico fornitore?

Perché OceanStor Dorado V6 è la soluzione di archiviazione più veloce e affidabile

Alla questione delle prestazioni

Probabilmente, nessuno deve essere convinto che il passaggio allo storage All-Flash possa ridurre significativamente i costi di manutenzione dell'infrastruttura, poiché tutte le operazioni di routine vengono eseguite molte volte più velocemente. Tutti i fornitori di tali apparecchiature lo testimoniano. Nel frattempo, molti fornitori stanno iniziando a essere furbi quando si tratta di degrado delle prestazioni quando sono abilitate varie modalità di archiviazione.

Nel nostro settore, è ampiamente praticato emettere sistemi di archiviazione per il funzionamento di prova per uno o due giorni. Il fornitore esegue un test di 20 minuti su un sistema vuoto, ottenendo dati sulle prestazioni cosmiche. E durante il funzionamento reale, i "rastrelli sottomarini" strisciano rapidamente fuori. Dopo un giorno, i bellissimi valori IOPS si riducono della metà o tre volte e se il sistema di archiviazione è pieno dell'80%, risultano essere ancora inferiori. Quando RAID 5 è abilitato invece di RAID 10, un altro 10-15% viene perso e, in modalità cluster metro, le prestazioni vengono ulteriormente dimezzate.

Tutto quanto elencato sopra non riguarda Dorado V6. I nostri clienti hanno l'opportunità di eseguire un test delle prestazioni durante il fine settimana o almeno durante la notte. Quindi si manifesta la raccolta dei rifiuti e diventa anche chiaro come l'attivazione di varie opzioni, come snapshot e replica, influisca sulla quantità di IOPS raggiunta.

In Dorado V6, snapshot e RAID con parità non hanno quasi alcun effetto sulle prestazioni (3-5% anziché 10-15%). Garbage collection (riempimento delle celle dell'unità con zeri), compressione, deduplicazione su un sistema di archiviazione pieno all'80% influiranno sempre sulla velocità complessiva dell'elaborazione delle richieste. Ma è Dorado V6 che è interessante in quanto, indipendentemente dalla combinazione di funzioni e meccanismi di protezione attivati, le prestazioni di archiviazione finali non scenderanno al di sotto dell'80% della cifra ottenuta senza carico.

Perché OceanStor Dorado V6 è la soluzione di archiviazione più veloce e affidabile

Bilancio del carico

Le elevate prestazioni di Dorado V6 si ottengono bilanciando in ogni sua fase, ovvero:

  • passaggio multiplo;
  • utilizzando più connessioni da un host;
  • disponibilità di una fabbrica front-end;
  • parallelizzazione del funzionamento dei controller di archiviazione;
  • distribuzione del carico su tutte le unità a livello RAID 2.0+.

Fondamentalmente, questa è una pratica comune. Al giorno d'oggi, poche persone conservano tutti i dati su un LUN: tutti cercano di averne otto, anche quaranta o anche di più. Questo è un approccio ovvio e corretto, che condividiamo. Ma se la tua attività richiede solo un LUN, che è più facile da mantenere, le nostre soluzioni architetturali consentono di raggiungere l'80% delle prestazioni disponibili con più LUN.

Perché OceanStor Dorado V6 è la soluzione di archiviazione più veloce e affidabile

Pianificazione dinamica della CPU

La distribuzione del carico sui processori quando si utilizza un LUN è implementata nel modo seguente: le attività a livello di LUN sono suddivise in piccoli "frammenti" separati, ciascuno dei quali è rigidamente assegnato a un controller specifico nel "motore". Questo viene fatto in modo che il sistema non perda le prestazioni mentre "salta" con questo pezzo di dati attraverso diversi controller.

Un altro meccanismo per mantenere prestazioni elevate è la pianificazione dinamica, in cui determinati core del processore possono essere assegnati a diversi pool di attività. Ad esempio, se il sistema è ora inattivo a livello di deduplicazione e compressione, alcuni dei core potrebbero essere coinvolti nel processo di manutenzione dell'I/O. O vice versa. Tutto questo viene fatto automaticamente e in modo trasparente per l'utente.

I dati sul carico corrente di ciascuno dei core Dorado V6 non vengono visualizzati nell'interfaccia grafica, ma tramite la riga di comando è possibile accedere al sistema operativo del controller e utilizzare il solito comando Linux top.

Perché OceanStor Dorado V6 è la soluzione di archiviazione più veloce e affidabile

Supporto NVMe e RoCE

Come già accennato, Dorado V6 attualmente supporta completamente NVMe su Fibre Channel e non richiede alcuna licenza. A metà anno apparirà il supporto per la modalità NVMe over Ethernet. Per il suo pieno utilizzo, sarà necessario il supporto per Ethernet con accesso diretto alla memoria (DMA) versione v2.0 sia dal sistema di archiviazione stesso che da switch e adattatori di rete. Ad esempio, come Mellanox ConnectX-4 o ConnectX-5. Puoi anche utilizzare schede di rete realizzate sulla base dei nostri chip. Inoltre, il supporto RoCE deve essere implementato a livello di sistema operativo.

Nel complesso, consideriamo il Dorado V6 un sistema incentrato su NVMe. Nonostante il supporto esistente per Fibre Channel e iSCSI, in futuro si prevede di passare a Ethernet ad alta velocità con RDMA.

Perché OceanStor Dorado V6 è la soluzione di archiviazione più veloce e affidabile

Un pizzico di marketing

A causa del fatto che il sistema Dorado V6 è altamente tollerante ai guasti, si adatta bene, supporta varie tecnologie di migrazione, ecc., l'effetto economico della sua acquisizione diventa evidente con l'inizio dell'uso intensivo dei sistemi di storage. Continueremo a cercare di rendere la proprietà del sistema il più redditizia possibile, anche se nella prima fase non è evidente.

In particolare, abbiamo formato il programma FLASH EVER associato all'estensione del ciclo di vita dei sistemi di storage e progettato per alleggerire il più possibile il cliente durante gli aggiornamenti.

Perché OceanStor Dorado V6 è la soluzione di archiviazione più veloce e affidabile

Questo programma comprende una serie di misure:

  • la possibilità di sostituire gradualmente i controller e gli scaffali dei dischi con nuove versioni senza sostituire l'intera apparecchiatura (per i sistemi hi-end Dorado V6);
  • la possibilità di storage federato (combinando diverse versioni di Dorado come parte di un cluster di storage ibrido);
  • virtualizzazione intelligente (la possibilità di utilizzare hardware di terze parti come parte della soluzione Dorado).

Perché OceanStor Dorado V6 è la soluzione di archiviazione più veloce e affidabile

Resta da notare che la difficile situazione mondiale ha avuto scarso effetto sulle prospettive commerciali del nuovo sistema. Nonostante il rilascio ufficiale di Dorado V6 sia avvenuto solo a gennaio, vediamo una domanda significativa in Cina, nonché un grande interesse da parte dei partner russi e internazionali del settore finanziario e governativo.

Tra l'altro, in connessione con la pandemia, indipendentemente dalla loro durata, la questione della fornitura di desktop virtuali ai dipendenti remoti è particolarmente acuta. In questo processo, Dorado V6 potrebbe anche rimuovere molte domande. A tal fine, stiamo compiendo tutti gli sforzi necessari, compreso l'accordo pratico sull'inclusione del nuovo sistema nell'elenco di compatibilità VMware.

***

A proposito, non dimenticare i nostri numerosi webinar tenuti non solo nel segmento di lingua russa, ma anche a livello globale. L'elenco dei webinar di aprile è disponibile all'indirizzo collegamento.

Fonte: habr.com

Aggiungi un commento