Un nuovo tipo di archiviazione SSD ridurrà il consumo energetico nei data center — come funziona

Il sistema dimezzerà le spese per l'elettricità.

Un nuovo tipo di archiviazione SSD ridurrà il consumo energetico nei data center — come funziona
/ фото Andy Melton CC BY-SA

Perché è necessaria una nuova architettura

Secondo stime di Data Centre Dynamics, entro il 2030, i dispositivi elettronici consumeranno il 40% di tutta l'energia prodotta nel mondo. Circa il 20% di questa quantità sarà attribuito al settore IT e ai data center. Secondo i dati gli analisti europei, i data center stanno già 'portando via' l'1,4% di tutta l'energia elettrica. Si prevede che questo numero crescerà fino al 5% entro il 2020..

Una parte significativa dell'energia elettrica è consumata dagli SSD. Dal 2012 al 2017 la quota degli SSD nei data center è aumentata dall'8 al 22%.Anche se gli SSD consumano un terzo della potenza (PDF, p. 13), le bollette elettriche restano elevate a livello di data center.

Per ridurre il consumo energetico degli SSD nei data center, ingegneri del MIT hanno sviluppato una nuova architettura di archiviazione SSD. È stata chiamata LightStore e consente di collegare direttamente i dispositivi alla rete dei data center, saltando i server di archiviazione. Secondo le parole gli autori, il sistema dimezzerà le spese per l'elettricità.

Come funziona

LightStore è uno storage a stato solido di tipo chiave-valore, dove le richieste degli utenti per i dispositivi di archiviazione sono rappresentate come chiavi. Successivamente, queste vengono inviate al server, che restituisce i dati associati a quella chiave.

Sistema contiene un processore integrato a risparmio energetico, DRAM e memoria NAND. Viene gestito da un controller e un software dedicato. Il controller è responsabile della gestione degli array NAND, mentre il software si occupa dell'elaborazione delle richieste KV e della memorizzazione delle coppie di chiavi. L'architettura del software si basa su un albero LSM, utilizzato in molti dei moderni DBMS.

Lo schema dell'architettura può essere rappresentato come segue:

Un nuovo tipo di archiviazione SSD ridurrà il consumo energetico nei data center — come funziona

Nello schema sono mostrati i componenti fondamentali di LightStore. Un cluster di nodi lavora con coppie chiave-valore. I server applicativi si connettono al sistema tramite adattatori. Questi trasformano le richieste dei client (ad esempio, fread() dall'API POSIX) in richieste KV. Inoltre, l'architettura prevede adattatori separati per YCSB, archiviazioni a blocchi (basate sul modulo BUSE) e archiviazioni di file.

Distribuendo le richieste, l'adattatore utilizza l'hashing consistente. Viene utilizzato in sistemi come Redis o Swift. Grazie alla chiave della richiesta KV, l'adattatore genera una chiave hash il cui valore determina il nodo di destinazione.

La capacità del cluster LightStore scala linearmente: è sufficiente collegare nodi aggiuntivi alla rete. In alcuni casi potrebbe essere necessario acquistare nuovi switch. Tuttavia, gli sviluppatori hanno dotato ogni nodo di slot extra per il collegamento di chip NAND.

Il potenziale architettonico

Gli ingegneri del MIT affermano che la larghezza di banda della soluzione basata su LightStore è di 620 Mbit/s per Ethernet a 10 gigabit. Un nodo consuma 10 W invece dei consueti 20 W (nelle sistemazioni SSD utilizzate dai data center oggi). Inoltre, l'hardware occupa il doppio dello spazio.

Attualmente, gli sviluppatori stanno perfezionando alcuni aspetti. Ad esempio, LightStore non è ancora in grado di gestire richieste per intervallo e piccole richieste. Queste funzionalità verranno aggiunte in futuro, poiché LightStore utilizza alberi LSM. Inoltre, il sistema attualmente dispone di un set limitato di adattatori: supporta adattatori YCSB e di blocco. In futuro, LightStore sarà in grado di elaborare richieste SQL e altro ancora.

Altri sviluppi

Nell'estate del 2018, Marvell, azienda sviluppatrice di storage, ha presentato una nuova linea di controller SSD basati su sistemi di intelligenza artificiale. Gli sviluppatori hanno integrato gli acceleratori di deep learning NVIDIA nei controller standard per data center e applicazioni client. Di conseguenza, hanno creato un'architettura autonoma che consuma meno energia rispetto ai tradizionali controller SSD. L'azienda spera che il sistema trovi applicazione nell'edge computing, nell'analisi dei big data e nell'IoT.

Recentemente, la linea di dischi Western Digital Blue è stata aggiornata. Ad aprile, gli sviluppatori hanno presentato la soluzione - WD Blue SSD basata sulle tecnologie SanDisk, acquisite da WD un anno fa. I nuovi WD Blue SSD si distinguono per prestazioni elevate ed efficienza energetica. L'architettura è costruita sulla base della specifica NVMe, che consente l'accesso a SSD connessi tramite PCI Express.

Questa specifica aumenta l'efficienza operativa degli SSD con un elevato numero di richieste simultanee e accelera l'accesso ai dati. Inoltre, NVMe consente di standardizzare l'interfaccia SSD: ai produttori hardware non sarà più necessario spendere risorse non dovrai spendere risorse per lo sviluppo di driver, connettori e formati unici.

Prospettive

Il mercato degli SSD per i Data Center sta evolvendo verso una semplificazione dell'architettura, automazione dei componenti di archiviazione e aumento dell'efficienza energetica. Il progetto degli ingegneri del MIT affronta quest'ultima sfida. Gli autori prevedono, che LightStore diventerà lo standard del settore per gli archivi SSD nei Data Center. E si può supporre che in futuro nasceranno nuove architetture ancora più efficienti basate su di esso.

Alcuni materiali dal Primo blog sull'IaaS aziendale:

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