Ssd in je datacentrum? Dit kun je ermee
Gepubliceerd: Dinsdag 11 augustus 2009
Auteur: Stephen Lawson
Cloud Computing en flashgeheugen zijn twee van de snelst groeiende ict-technologieën van dit moment. Ze zouden elkaar wel eens flink kunnen versterken, nu internetgebaseerde dienstverleners schreeuwen om snellere toegang tot meer data.
Zoals bekend heeft flashstorage een lagere lees-latency dan conventionele storage omdat er geen draaiende onderdelen in zitten; om bij een stukje data te komen, hoeft een ssd-schrijf geen energie te steken in het zo draaien van een schijfje om de gegevens af te lezen.
Je kunt met ssd-schijven (net als met PCI Express) gegevens die waar dan ook op het medium staan aflezen binnen een milliseconde. Bij een harde schijf duurt dezelfde zoekactie al snel enkele milliseconden, dus tel uit je winst. Dit is op zichzelf al een beetje nuttig in een gewone datacentrum, maar het echte voordeel krijg je pas echt als je het toepast op de schaal die we gewoon zijn van het publieke Cloud Computing. Een enkele provider kan met zijn omgeving soms honderden of zelfs duizenden klanten van gegevens voorzien.
Hoewel flash nog wel een weg af te leggen heeft voordat het breed wordt ingezet in bedrijfsomgevingen, zien sommige aanbieders van webgebaseerde diensten al als de meest belovende vooruitgang in de ontwikkeling van ict-infrastructuur.
"De draaiende schijf is de afgelopen twintig jaar niet veel sneller geworden, maar nu zitten we eindelijk met flashtechnologie op een moment dat we wel winst kunnen boeken", zegt Richard Buckingham, vice president technical operations bij MySpace, tijdens de Structure conferentie die in juni in San Francisco plaatsvond.
Ook concurrent Facebook liet zijn loftrompet over flash schallen tijdens die conferentie. "Flash gaat niet alleen invloed hebben op storage, maar op de gehele infrastructuur. Het gaat tenminste net zo belangrijk worden als de overstap van singlecore processors naar multicore", zegt Buckinghams directe collega Jonathan Heiliger van Facebook.
Terwijl internetbedrijven flash op een andere manier willen gebruiken, geldt voor iedereen dat schaal een belangrijk aandachtspunt. Daarom kan flash voor die bedrijven een doorbraak worden, terwijl dat andere ondernemingen veel minder geldt, zo zegt analist Andrew Reichman van Forrester. Ssd's en flashkaarten nemen minder fysieke ruimte in beslag en verbruiken minder stroom dan draaiende schijven, terwijl de prestaties hoger liggen. De datacentra van Cloud-bedrijven zijn dusdanig groot dat de voordelen voor hen echt heel zwaar gaan wegen, denkt hij. "Als het datacentrum slechts een enkel bedrijf dient, dan zouden de prestaties minder uitmaken", zegt Reichman.
DRAM
Ssd maakt al een tijd lang onderdeel uit van datacentra waar lage latency absoluut vereist is. Al in de jaren 90 van de vorige eeuw sloegen financiële instellingen en andere bedrijven gegevens op in DRAM voor de snelle toegang, zegt storageconsulent Tom Coughlin. Flash is weliswaar niet zo snel als DRAM, maar het is een stuk betaalbaarder, energiezuiniger en je hoeft het uiteraard niet constant onder spanning te houden om je gegevens te bewaren. Beheerders zien flash daardoor steeds meer als een betaalbaar alternatief voor gegevens die snel toegang vereisen, zoals metadata en transactiebits. Flash is te krijgen als ssd die je als harde schrijf kunt inzetten, of als kleinere flash-kaarten van bijvoorbeeld Fusion-io. Die kun je direct in je server prikken met PCI Express-interfaces.
De meeste enterprise-flashproducten zijn opgebouwd met een enkellaags-architectuur, wat kostbaarder en een stuk minder in elkaar gepakt dan de multilaags-flash die je terugvindt in bijvoorbeeld iPods. Hoewel multilaags de data dichter op elkaar pakt (en dus meer data aankan op een kleiner oppervlakte), vereist het wel verschillende voltages voor verschillende bits en dat vereist op zijn beurt meer beheer. Daardoor, zegt Coughlin, liggen de feitelijke prestaties in het datacentrum ver onder die van enkellaags-flash. Het wordt daarnaast gezien als betrouwbaarder en verliest het op de lange termijn minder capaciteit.
