En ny type SSD-lagring vil reducere energiforbruget i datacenteret — hvordan fungerer det?

Systemen vil halvere energikostnader.

En ny type SSD-lagring vil reducere energiforbruget i datacenteret — hvordan fungerer det?
/ фото Andy Melton CC BY-SA

Hvorfor er der brug for en ny arkitektur

Ifølge Data Centre Dynamics, vil elektroniske enheder inden 2030 forbruge 40 % af al den energi, der produceres på planeten. Cirka 20 % af dette vil komme fra IT-sektoren og datacentre. Ifølge data europæiske analytikere, tager datacentre allerede 1,4 % af det samlede strømforbrug. Det forventes, at dette tal vil stige til 5 % inden 2020..

En betydelig del af energien forbruges af SSD-lagring. Fra 2012 til 2017 steg andelen af solid state-drev i datacentre fra 8 til 22 %.. Selvom SSD'er forbruger en tredjedel mindre strøm (PDF, s. 13), forbliver elregningerne store i datacentre.

For at reducere energiforbruget fra solid state-drev i datacentre har ingeniører fra MIT udviklet en ny arkitektur til SSD-lagring. Den kaldes LightStore og gør det muligt at tilslutte drev direkte til datacentrets netværk, uden om lagerservere. Ifølge ifølge forfatterne vil systemet halvere energikostnader.

Hvordan fungerer det

LightStore er et flash-lagring, der fungerer som en nøgle-værdi database, hvor brugerforespørgsler til drev repræsenteres som nøgler. Disse sendes så til en server, som frigiver de data, der er knyttet til den pågældende nøgle.

System indeholder en indbygget energieffektiv processor, DRAM og NAND-hukommelse. Den styres af en controller og specialiseret software. Controlleren håndterer arbejdet med NAND-arrays, mens softwaren står for behandling af KV-forespørgsler og lagring af nøglepar. Arkitekturen af softwaren er baseret på LSM-træet, som anvendes i mange moderne databasesystemer.

Arkitekturens skema kan repræsenteres som følger:

En ny type SSD-lagring vil reducere energiforbruget i datacenteret — hvordan fungerer det?

Diagrammet viser de grundlæggende komponenter i LightStore. En klynge af noder arbejder med nøgle-værdi par. Applikationsservere tilslutter sig systemet via adaptere. De konverterer klientforespørgsler (f.eks. fread() fra POSIX API) til KV-forespørgsler. Arkitekturen har også separate adaptere til YCSB, blok- (baseret på BUSE-modulet) og fil-lagringssystemer.

Ved at fordele forespørgsler anvender adapteren konsistent hashing. Denne anvendes i systemer som Redis eller Swift. Ved hjælp af KV-forespørgslens nøgle genererer adapteren en hash-nøgle, hvis værdi bestemmer den målrettede node.

Kapaciteten af LightStore-klusteret skaleres lineært — det er nok at tilslutte ekstra noder til netværket. I nogle tilfælde kan det være nødvendigt at købe nye switches. Udviklerne har imidlertid forsynet hver node med ekstra slots til tilslutning af NAND-chips.

Potentialet i arkitekturen

Ingeniører fra MIT siger, at båndbredden af løsningen baseret på LightStore er 620 Mbit/s for 10-gigabit Ethernet. En node forbruger 10 W i stedet for de sædvanlige 20 W (i SSD-systemer, der anvendes af datacentre i dag). Derudover kræver udstyret halvhundrede plads.

Udviklerne arbejder i øjeblikket på at forbedre nogle aspekter. For eksempel kan LightStore ikke håndtere rangeringsanmodninger og små forespørgsler. Disse funktioner vil blive tilføjet i fremtiden, da LightStore bruger LSM-træer. Desuden har systemet i øjeblikket et begrænset antal adapters — YCSB- og blok-adapters understøttes. I fremtiden vil LightStore kunne håndtere SQL-forespørgsler og andet.

Andre udviklinger

Sommer 2018 præsenterede Marvell, udvikleren af lagringsløsninger, en ny række SSD-controllere baseret på AI-systemer. Udviklerne har integreret NVIDIA's dybdelæringsacceleratorer i standard controllere til datacentre og kundeapplikationer. Som et resultat har de skabt en selvstændig arkitektur, der bruger mindre energi sammenlignet med klassiske SSD-controllere. Virksomheden håber, at systemet vil finde anvendelse i edge computing, big data-analyse og IoT.

For nylig blev serien af opbevaringsenheder fra Western Digital Blue opgraderet. I april præsenterede udviklerne løsningen — WD Blue SSD baseret på teknologi fra SanDisk, som WD købte for et år siden. De opdaterede WD Blue SSD'er adskiller sig med forbedret ydeevne og energieffektivitet. Arkitekturen er bygget på specifikationen NVMe, der åbner adgang til SSD'er tilsluttet via PCI Express.

Denne specifikation øger effektiviteten af SSD'ernes arbejde med et større antal samtidige anmodninger og fremskynder adgangen til data. Desuden gør NVMe det muligt at standardisere SSD-interfacet — hardwareproducenter behøver ikke længere at bruge ressourcer på at udvikle unikke drivere, stik og formater.

Udsigter

Markedet for SSD-lagringsenheder til datacentre bevæger sig mod en forenkling af arkitekturen, automatisering af lagringskomponenternes funktioner og forbedring af energieffektiviteten. Udviklingen fra ingeniører ved MIT løser den sidste udfordring. Forfatterne forventer, at LightStore vil blive branchestandarden for SSD-lagring i datacentre. Man kan forvente, at der i fremtiden vil opstå nye, endnu mere effektive arkitekturer baseret på denne teknologi.

Nogle materialer fra Første blog om virksomhedens IaaS:

Kilde: habr.com

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster