Quantum Myriad™ è una nuova piattaforma software all-flash e scale-out per lo storage di oggetti e file per i carichi di lavoro aziendali moderni. L'architettura nativa del cloud Myriad è una soluzione facile da usare progettata per superare i limiti dei progetti incentrati sull'hardware, consentendo ai clienti di adattarsi alle future esigenze di storage riducendo al tempo stesso il carico sul personale IT.
Quantum Myriad™ è una nuova piattaforma software all-flash e scale-out per lo storage di oggetti e file per i carichi di lavoro aziendali moderni. L'architettura nativa del cloud Myriad è una soluzione facile da usare progettata per superare i limiti dei progetti incentrati sull'hardware, consentendo ai clienti di adattarsi alle future esigenze di storage riducendo al tempo stesso il carico sul personale IT.
Quantum Myriad è un'offerta completamente nuova dell'azienda, che si affianca a una varietà di altri dispositivi di storage e soluzioni di archiviazione. Myriad è diversa in quanto si tratta di un'architettura “shared-nothing” progettata per le più recenti tecnologie flash per offrire prestazioni costanti a bassa latenza su qualsiasi scala.
Anche se è nuovo di zecca, Quantum viene lanciato con un solido set di servizi dati in linea come deduplicazione, compressione, istantanee, cloni e tagging dei metadati progettati per accelerare l'elaborazione dei dati AI/ML. A livello operativo, per offrire la semplicità del cloud vengono utilizzate tecnologie cloud familiari e comprovate come i microservizi e Kubernetes. In definitiva, Quantum ha progettato Myriad come una piattaforma di gestione di rete, storage e cluster zero-touch semplice da espandere, modificare e ridurre il sistema senza interruzioni.
Brian Pawlowski, responsabile dello sviluppo di Quantum, ha dichiarato:
“Per tenere il passo con la crescita dei dati, l’industria ha “lanciato l’hardware” per risolvere il problema. Integrando il feedback di clienti, partner e analisti del settore su ciò che manca nelle attuali soluzioni sul mercato, abbiamo adottato un approccio completamente diverso con Myriad e il risultato è l'architettura che volevo costruire da 20 anni. Myriad è un software di storage incredibilmente semplice e incredibilmente adattabile per un futuro imprevedibile."
Software della miriade quantistica
Una miriade di software viene eseguita su server di storage x86 standard, consentendo ai team IT di adottare facilmente l'hardware più recente. Ciò include ovviamente i più recenti fattori di forma di archiviazione, tecnologie NAND e interfacce per esigenze future insieme a nuove opzioni I/O e potenziali schede acceleratrici in futuro.
Tipico della maggior parte dei software, Myriad comprende molti componenti che interagiscono per fornire funzioni interne e servizi rivolti al cliente, in questo caso l'archiviazione e il recupero di file e oggetti. I componenti e le funzioni del software sono tipici di un modello a strati, parallelamente al flusso di dati attraverso il sistema. Quantum descrive i livelli come, dall'alto verso il basso, client, servizi dati, file system e archivio chiave/valore transazionale. Ogni livello e componente è progettato per ridurre la latenza e massimizzare il parallelismo.
Osservando ciascun componente individualmente, è facile vedere che ha senso eseguirli in parallelo, offrendo prestazioni e funzionalità migliori. Analizziamolo iniziando dalla cima dello stack.
I componenti client includono il processo server NFS, SMB, S3, servizi proprietari e servizi GPU-Direct. I componenti client si interfacciano con un'istanza del file system Myriad personalizzato. È possibile definire un numero arbitrario di file system, ciascuno con uno o più livelli di presentazione associati. È possibile avere un file system definito sia con presentazioni NFS che S3 consentendo l'accesso agli stessi dati sia come file che come oggetti. Senza alcun limite al numero di file system, è possibile fornirli per soddisfare le esigenze aziendali.
Il livello dei servizi dati supporta elementi come la deduplicazione e la compressione in linea sempre attive, gli snapshot e i cloni. Il livello File System è completamente distribuito e componibile, dove potrebbe essere un file system per utente o app.
L'archivio chiave-valore transazionale è il repository centrale per tutti i dati e i metadati. Questo è il cuore del sistema ed è distribuito su tutti i nodi di archiviazione in un cluster Myriad e in modo lineare man mano che i nodi vengono aggiunti al cluster. L'archivio chiave-valore archivia i dati sugli SSD NVMe utilizzando uno schema EC (Dynamic Erasure Coding) unico che si adatta agli eventi in tempo reale, mantenendo la protezione e massimizzando l'efficienza.
Miriade di architetture a cluster
Myriad è progettato come un software flessibile, autoriparante e autobilanciante che consente aggiornamenti in servizio, ricostruendo e riparando automaticamente i dati in background e ribilanciando i dati mentre il cluster di storage si adatta alle esigenze del cliente. Con l'intelligenza necessaria per rilevare, distribuire e configurare automaticamente i nodi di storage all'interno di un cluster in modo che il cluster possa ridimensionarsi, modificarsi o ridursi senza intervento, gli amministratori IT possono concentrarsi su altre funzioni importanti.
Sebbene il software Myriad sia progettato per essere eseguito ovunque, la versione iniziale è offerta su Quantum Iron. L'architettura del cluster Myriad è illustrata nell'immagine seguente.
Una miriade di portali di gestione
Il portale online sicuro fornisce il monitoraggio in tempo reale dell'integrità del sistema, delle prestazioni e delle tendenze della capacità collegandosi al software AI Operations basato su cloud Quantum. Non è necessario dedicare un server di gestione per eseguire il cluster Myriad. Myriad offre sicurezza dei dati e ripristino ransomware semplici con snapshot, cloni, strumenti di ripristino di snapshot e funzionalità di rollback integrati.
Una miriade di specifiche hardware
Quantum ha definito i requisiti hardware per ciascun componente del cluster per facilitare la selezione dell'hardware preferito. Come accennato, la versione iniziale sarà offerta sugli apparecchi forniti da Quantum. I requisiti hardware sono semplici e non includono nulla di straordinario.
Specifiche del nodo di archiviazione
Il nodo di archiviazione è un server standard che fornisce servizi di elaborazione e archiviazione. In GA, un cluster è composto da cinque a dieci server di archiviazione. L'appliance 1U funziona su una CPU a 64 core con 512 GB di RAM, con supporto per PCIe Gen4. Ogni server supporta dieci unità TLC a porta singola da 15.36 TB su GA. La connettività di rete avviene tramite quattro porte 100GbE e la gestione viene fornita tramite una RJ-1 45GbE. L'appliance Quantum è dotata di doppia alimentazione e gruppi ventola ridondanti.
I nodi di archiviazione NVMe sono al centro del cluster, ospitano gli SSD ed eseguono software e servizi Myriad.
Specifiche del nodo di bilanciamento del carico
Si tratta di uno switch abbastanza generico che collega il cluster alla rete del cliente e bilancia il traffico in entrata verso il cluster e all'interno del cluster. Il cluster richiede due switch 1U con 32 porte di rete 100GbE e una porta di gestione RJ-1 45GbE. Gli switch Quantum avranno doppia alimentazione e ventole ridondanti.
Specifiche del nodo di distribuzione
Questo nodo distribuisce il software e configura altri nodi nel cluster. Il nodo di distribuzione non si trova nel percorso dati. Ogni cluster richiede un nodo di distribuzione. Questi nodi sono configurati con 48 porte 1GbE, una porta di gestione RJ-1 45GbE e, come gli altri dispositivi, sono dotati di doppia alimentazione e ventole ridondanti.
Il nodo di distribuzione è responsabile della distribuzione e della manutenzione del cluster, inclusa l'installazione iniziale, l'espansione della capacità e gli aggiornamenti del software.
Miriadi di reti
Una miriade di nodi si connettono su 100GbE progettato per essere semplice. Il cliente non può fare altro che connettere fisicamente la rete. Una miriade di nodi vengono configurati automaticamente e non richiedono hardware aggiuntivo o interazione con il cliente. Myriad fornisce una GUI intuitiva per le funzioni di configurazione e controllo ed è supportato anche il monitoraggio SNMP e sFlow.
I nodi del cluster sono interconnessi tramite due reti: una rete lossless da 100 GbE con RDMA per il traffico dati e di gestione e una rete da 1 GbE per le attività di distribuzione. Al momento dell'installazione è possibile scegliere se fornire una sottorete non instradabile per la rete interna o accettare il valore predefinito 172.16/16. Alle interfacce interne per tutti i nodi del cluster e i pod Kubernetes vengono assegnati indirizzi da questo intervallo. A tutti i nuovi nodi aggiunti al cluster viene assegnato automaticamente un indirizzo dalla sottorete selezionata.
I nodi del servizio di bilanciamento del carico utilizzano NAT per isolare la rete del cluster interno dalla rete del data center. I nodi del sistema di bilanciamento del carico utilizzano il routing Equal Cost MultiPath (ECMP) per distribuire le connessioni in entrata tra i nodi di archiviazione. Una miriade di reti esterne utilizza il protocollo di routing BGP (Border Gateway Protocol) che semplifica le connessioni a una rete esterna. Gli switch dei clienti richiedono che le porte rivolte a Myriad siano configurate per BGP non numerato con ECMP.
Miriadi nella nuvola
Sebbene la versione iniziale sia offerta su dispositivi dedicati, l'architettura è progettata per distribuire Myriad su un'infrastruttura cloud pubblica come AWS. Le distribuzioni cloud per Myriad possono sfruttare i servizi della piattaforma cloud sottostante, ma il software e l'esperienza complessiva saranno gli stessi.
Per le distribuzioni cloud, poiché il software Myriad viene eseguito in un cluster Kubernetes, Myriad utilizzerà servizi Kubernetes cloud come AWS EKS. La funzione di bilanciamento del carico Myriad utilizzerà servizi di rete cloud e bilanciamento del carico.
Impatto sul mercato
Myriad espande il portafoglio di soluzioni di Quantum per dati non strutturati. È adatto ai casi d'uso emergenti che richiedono maggiori prestazioni e scalabilità, tra cui AI/ML, data lake, rendering di effetti visivi e animazioni e altre applicazioni a larghezza di banda elevata e IOP elevati.
Sebbene esistano probabilmente dozzine di soluzioni destinate a questi carichi di lavoro, ce ne sono pochissime sviluppate da zero nei tempi moderni. Sarebbe stato più semplice per Quantum prendere una delle soluzioni esistenti, applicare un nuovo strato di rossetto, come un'interfaccia di stoccaggio di un contenitore, e chiamarla nuova soluzione. Ma Quantum ha deciso di assumersi un notevole rischio per arrivare sul mercato con una soluzione completamente nuova, progettata da zero. Quantum è piuttosto soddisfatta del risultato netto, riconoscendo anche che c'è ancora molto lavoro da fare per portare funzionalità a Myriad man mano che i clienti iniziano a provare e ad accumulare feedback.
A proposito di pratica, abbiamo intenzione di visitare molto presto un data center Quantum con il kit Myriad, abbiamo già programmato una visita. Per coloro che non vedono l'ora di leggere il nostro rapporto completo, Quantum Myriad è ora disponibile per i clienti con accesso anticipato ed è previsto per GA nel terzo trimestre di quest'anno.
Interagisci con StorageReview
Newsletter | YouTube | Podcast iTunes/Spotify | Instagram | Twitter | TikTok | RSS feed