Een nieuw type SSD-opslag zal het energieverbruik in datacenters verminderen – hoe werkt dit?

Het systeem zal de energiekosten halveren.

Een nieuw type SSD-opslag zal het energieverbruik in datacenters verminderen – hoe werkt dit?
/ фото Andy Melton CC BY-SA

Waarom is er een nieuwe architectuur nodig

Volgens Data Centre Dynamics, zullen elektronische apparaten tegen 2030 40% van alle energie die op de planeet wordt geproduceerd, verbruiken. Ongeveer 20% van dit volume zal betrekking hebben op de IT-sector en datacenters. Volgens gegevens europese analisten verbruiken datacenters al 1,4% van alle elektriciteit. Het wordt verwacht dat dit cijfer zal stijgen tot 5% tegen 2020..

Een aanzienlijk deel van de elektriciteit wordt verbruikt door SSD-opslag. Tussen 2012 en 2017 steeg het percentage vaste-staat drives in datacenters van 8% naar 22%.Hoewel SSD's een derde minder vermogen verbruiken (PDF, blz. 13), blijven de elektriciteitsrekeningen voor datacenters aanzienlijk.

Om het energieverbruik van SSD's in datacenters te verminderen, hebben ingenieurs van MIT een nieuwe architectuur voor SSD-opslag ontwikkeld. Deze kreeg de naam LightStore en maakt het mogelijk om opslagapparaten rechtstreeks aan het datacenternetwerk aan te sluiten, zonder de opslagservers. Volgens woord de auteurs zal het systeem de energiekosten halveren.

Hoe het werkt

LightStore is een flash-opslagtype sleutel-waarde, waarbij gebruikersverzoeken naar de opslagapparaten worden weergegeven als sleutels. Deze worden vervolgens verzonden naar de server, die de gegevens die aan deze sleutel zijn gekoppeld, vrijgeeft.

Systeem de afbeelding van de tekst en andere scherpe details — fijne lijnen en diagrammen — evenals contrasterende afbeeldingen. de ingebouwde energie-efficiënte processor, DRAM en NAND-geheugen. Het wordt beheerd door een controller en speciale software. De controller is verantwoordelijk voor het werken met NAND-arrays, terwijl de software verantwoordelijk is voor het verwerken van KV-verzoeken en het opslaan van sleutelpaar. De softwarearchitectuur is opgebouwd op basis van de LSM-boom,die in veel moderne DBMS'en wordt gebruikt.

Het architectuurschema kan als volgt worden weergegeven:

Een nieuw type SSD-opslag zal het energieverbruik in datacenters verminderen – hoe werkt dit?

Het diagram toont de basiscomponenten van LightStore. Een cluster van knooppunten werkt met sleutel-waarde paren. Toepassingsservers verbinden zich met het systeem via adapters. Deze zetten klantverzoeken (bijvoorbeeld fread() van de POSIX API) om in KV-verzoeken. De architectuur heeft ook aparte adapters voor YCSB,blok (op basis van de BUSE-module) en bestandssystemen.

Bij het verdelen van verzoeken gebruikt de adapter consistente hashing.Dit wordt toegepast in systemen zoals Redis of Swift. Met de sleutel van het KV-verzoek genereert de adapter een hash-sleutel, waarvan de waarde de doelknoop bepaalt.

De capaciteit van het LightStore-cluster schaalt lineair — het is voldoende om extra knooppunten aan het netwerk toe te voegen. In sommige gevallen kan het nodig zijn om nieuwe switches aan te kopen. Ontwikkelaars hebben echter ieder knooppunt voorzien van extra slots voor het aansluiten van NAND-chips.

Potentieel van de architectuur

Ingenieurs van MIT zeggen dat de throughput van de LightStore-gebaseerde oplossing 620 Mbit/s is voor 10-gigabit Ethernet. Eén knooppunt verbruikt 10 W in plaats van de gebruikelijke 20 W (in SSD-systemen die momenteel door datacenters worden gebruikt). Bovendien neemt de hardware de helft minder ruimte in beslag.

Momenteel zijn de ontwikkelaars bezig met het verfijnen van bepaalde aspecten. Bijvoorbeeld, LightStore kan nog niet omgaan met bereik- en kleine verzoeken. Deze functies worden in de toekomst toegevoegd, aangezien LightStore gebruikmaakt van LSM-bomen. Daarnaast heeft het systeem momenteel een beperkt aantal adapters — YCSB- en blokadapters worden ondersteund. In de toekomst zal LightStore SQL-verzoeken en andere kunnen verwerken.

Andere ontwikkelingen

In de zomer van 2018 introduceerde Marvell, de ontwikkelaar van opslagarrays, een nieuwe serie SSD-controllers op basis van AI-systemen. Ontwikkelaars hebben NVIDIA-versnellingskaarten voor diepgaand leren geïntegreerd in standaardcontrollers voor datacenters en klanttoepassingen. Hierdoor is een autonome architectuur ontstaan die minder energie verbruikt in vergelijking met klassieke SSD-controllers. Het bedrijf hoopt dat het systeem zal worden toegepast in edge computing, big data-analyse en IoT.

Onlangs is de serie opslagapparaten van Western Digital Blue vernieuwd. In april hebben de ontwikkelaars een oplossing gepresenteerd — de WD Blue SSD, gebaseerd op technologieën van SanDisk, die WD een jaar geleden heeft overgenomen. De vernieuwde WD Blue SSD's bieden verbeterde prestaties en energie-efficiëntie. De architectuur is gebaseerd op de specificatie NVMe, die toegang biedt tot SSD's die via PCI Express zijn aangesloten.

Deze specificatie verbetert de efficiëntie van SSD-opslagapparaten met een groot aantal gelijktijdige verzoeken en versnelt de toegang tot gegevens. Bovendien stelt NVMe de standaardisatie van de SSD-interface mogelijk — hardwarefabrikanten hoeven niet langer resources te besteden aan het ontwikkelen van unieke stuurprogramma's, connectoren en formaten.

Vooruitzichten

De SSD-markt voor datacenters beweegt richting vereenvoudiging van de architectuur, automatisering van de opslagcomponenten en verbetering van de energie-efficiëntie. De ontwikkeling van ingenieurs van MIT pakt de laatste uitdaging aan. De auteurs verwachten, stellen dat LightStore de industriestandaard voor SSD-opslagsystemen in datacenters zal worden. Het is aannemelijk dat er in de toekomst nieuwe, nog efficiëntere architecturen op basis hiervan zullen ontstaan.

Enkele artikelen van de Eerste blog over zakelijke IaaS:

Bron: habr.com

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster