Nelle classiche unità a stato solido, le celle NAND sono servite dal proprio controller, spesso multi-core e con una solida potenza di calcolo. Questa non è l'architettura ottimale per gli hyperscaler, quindi Kioxia offre la propria visione. La sua tecnologia NAND definita dal software dovrebbe rendere l'archiviazione flash più versatile, flessibile e libera dai colli di bottiglia imposti dall'architettura SSD tradizionale.
Nonostante il fatto che il controller di un SSD funzioni il più delle volte in modo trasparente per il sistema operativo, gli hypervisor e il software, questa architettura ha abbastanza inconvenienti: in primo luogo, la natura del lavoro con un array flash è limitata dal firmware del produttore e non è sempre ottimale per vari tipi di carichi; in secondo luogo, i moderni processori e DPU sono diversi ordini di grandezza più potenti e un controller SSD può diventare un collo di bottiglia.
Nel mercato aziendale esistono drive specializzati che si differenziano dai classici dispositivi a blocchi (ad esempio, gli SSD che memorizzano i dati in formato chiave:valore), ma anche non sono flessibili e interoperabili. Kioxia ha buone ragioni per credere che solo il passaggio a array di memoria non volatile completamente software-defined con un'architettura software unificata possa essere una soluzione veramente universale.
Alla SNIA Storage Developer Conference, l'azienda ha presentato la sua visione per lo storage universale definito dal software. La tecnologia Software-Enabled Flash introdotta da Kioxia lo scorso anno si basa su un'API unificata che consente una configurazione flessibile dell'array flash a seconda delle attività. Ad esempio, quando termina la necessità di utilizzare la capacità esistente per il database, l'array può essere riconfigurato e utilizzato per eseguire altre applicazioni.
SEF scala facilmente da centinaia a migliaia di unità in un unico sistema. Inoltre, un array flash sotto il controllo di Kioxia SEF può funzionare contemporaneamente in diverse modalità: alcuni chip NAND funzioneranno come normali dispositivi a blocchi, alcuni in modalità ZNS e alcuni in generale in alcune modalità specifiche che richiedono condizioni speciali.
In caso di mancanza di risorse disco, sarà possibile aggiungere semplicemente un modulo flash unificato e l'introduzione di nuovi protocolli richiede solo modifiche software, non l'aggiornamento dell'attrezzatura fisica. Ciò può ridurre significativamente il costo di proprietà del sistema di storage e prolungarne la vita attiva.
A differenza di alcuni dispositivi di archiviazione flash definiti dal software sul mercato, la soluzione di Kioxia utilizza software open source. Un'API accessibile e unificata aiuterà il proprietario di sistemi di storage basati su Kioxia SEF a sviluppare rapidamente applicazioni per implementare le capacità e le modalità di utilizzo delle unità flash di cui ha bisogno.
La proposta di Kioxia sembra attraente per i grandi data center e proprietari di cloud, ma resta da vedere se altri produttori di SSD come Samsung, Micron, SK Hynix e Western Digital sosterranno l'iniziativa di SEF; tuttavia, quest'ultima società è partner di Kioxia e da parte sua è molto probabile il rilascio di unità con supporto per SEF.
2021-10-05 15:09:26
Autore: Vitalii Babkin