Kan cloud-opslag vervang de aanwezige opslag?

0
142

Nul

Cloud-leveranciers, zoals Amazon Web Services (AWS), Google Cloud Platform (GCP) en Microsoft Azure, alle bieden een verscheidenheid van cloud-diensten, variërend van high-performance SSD op basis van de capaciteit, te lange wachttijd archief opslag, de prijzen variëren van hoog tot relatief laag. Maar de meeste programma ‘ s hebben een verscheidenheid van I/O-behoeften, uit latency gevoelige metadata-updates, om bandbreedte te zuigen back-ups. Geen enkele cloud-opslag service is ideaal.

Ook: Alles wat je moet weten over cloud computing

Applicatie-ontwikkelaars weten dit, en presteren vaak onnatuurlijke handelingen in hun code te overwinnen cloud-opslag tekorten. Twee belangrijke problemen zijn de kosten/prestaties van de afwegingen, en inelastische implementatie grenzen.

Prijs/prestatie-en nadelen

De opslag hiërarchie — in eenvoudigere tijden DRAM, disk en tape — is een afspiegeling van de afwegingen. Snelle opslag is duur, en goedkope opslag is traag.

Geschikt voor uiteenlopende workloads, enterprise storage arrays verplaatsen van gegevens adaptief, warme overdracht van gegevens naar een snelle caches, en het verplaatsen van cool gegevens uit te schijf, of in sommige gevallen, alle de weg naar een cloud-archief. Maar dit is moeilijk om te doen en opslag in de cloud, zoals de verschillende diensten expliciet vereist voor de implementatie en bieden verschillende consistentie garandeert.

Inelastische implementatie

Cloud storage diensten ook de neiging om slechts één gegeven elasticiteit. De AWS-S3-service, bijvoorbeeld schalen met de capaciteit, maar niet met de I/O-vraag. DynamoDB schalen met I/O-vraag, maar is onbetaalbaar in een low-latency configuraties.

Anna te redden

In een recente paper, onderzoekers bij Cal Berkeley, verken een advanced key-value-opslag systeem, Anna, ontworpen om het overwinnen van de huidige cloud-opslag beperkingen. Key-value-winkels zijn in wezen twee kolom spreadsheets, waar de eerste kolom bevat een access-toets en de tweede bevat de gegevens die u wilt opslaan.

Sleutel-waarde winkels zijn al in een breed gebruik in de cloud-diensten, maar Anna implementeert drie belangrijke optimalisaties.

Horizontale elasticiteit voor scalingVertical data beweging te huisvesten wijzigen toegang patternsSelective replicatie van hot-gegevens toetsen over meerdere kernen en knooppunten op de schaal toegang prestaties.

Deze optimalisaties zijn bedoeld om de behoefte aan groei in de totale doorvoer, de realiteit van de sneltoetsen, en de verschuiving van de werklast hotspots.

Prestaties

Er staan veel details in hoe Anna volbrengt deze doelen te bereiken. Maar de bottom line is: hoe goed doet het werk in vergelijking met, zeg, DynamoDB?

Hier is een tabel, het vergelijken van de twee:

anna-vs-dynamodb.jpg
Met dank UC Berkeley

Aanpassing aan de hotspots is een andere test:

hotspot-adaption.jpg
Met dank UC Berkeley

Dat is heel respectabel.

De Opslag van Bits nemen

Als ik de Dell/EMC, NetApp, zou ik me zorgen maken. Grootschalige publieke cloud-opslag is minder dan tien jaar oud, en is snel te laten rijpen, maar het gebrek aan groei in de enterprise storage getuigt.

Anna is belangrijk, niet alleen voor betere prestaties, maar voor de focus op kosten. Cloud-opslag kop tarieven redelijk lijken, maar als je alle kosten voor directory opzoeken en data netwerken, enterprise storage is een veel concurrerender worden.

Ook: Waar private cloud is niet dood: Hier zijn de bedrijven leidt de heffing

De cloud leveranciers hebben zo veel Promovendi zoals Berkeley doet — en het papier van de auteurs waarschijnlijk hebben ontvangen werkaanbiedingen al — dus verwachten om iets te zien als Anna productized in de nabije toekomst.

Iets dat maakt de opslag efficiënter tegen lagere kosten is een overwinning voor ons het ontwikkelen van digitale beschaving. Maar misschien niet zo veel voor enterprise storage-leveranciers.

Hoffelijk opmerkingen van harte welkom, natuurlijk.

Verwante Onderwerpen:

Cloud

Hardware

Beoordelingen

Mobiliteit

Datacenters

0