Softwaregedefinieerde opslagsystemen of wat heeft de dinosaurussen gedood?

Softwaregedefinieerde opslagsystemen of wat heeft de dinosaurussen gedood?

Ooit bezetten ze de top van de voedselketen. Voor duizenden jaren. En toen gebeurde het ondenkbare: de lucht was bedekt met wolken en ze hielden op te bestaan. Aan de andere kant van de wereld vonden gebeurtenissen plaats die het klimaat veranderden: de bewolking nam toe. De dinosaurussen werden te groot en te langzaam: hun pogingen om te overleven waren gedoemd te mislukken. De toproofdieren regeerden 100 miljoen jaar lang over de aarde en werden steeds groter en sterker. Ze evolueerden naar wat een perfect wezen leek aan de top van de voedselketen, maar het universum veranderde plotseling het aanzien van onze planeet.

Ironisch genoeg waren het de wolken die 66 miljoen jaar geleden de dinosaurussen wegvaagden. Op dezelfde manier vernietigen de wolken vandaag de dag klassieke dataopslagsystemen aan de top van de voedselketen. In beide gevallen was het probleem niet de wolken zelf, maar het vermogen om zich aan te passen aan een veranderende wereld. In het geval van dinosauriërs gebeurde alles snel: het vernietigende effect van de wolken vond plaats binnen enkele dagen of weken na de val van de meteoriet (of vulkaanuitbarsting - de keuze van de theorie is aan jou). Bij klassieke datawarehouses duurt het proces jaren, maar het is uiteraard onomkeerbaar.

Triasperiode: het tijdperk van het grote ijzer en de opkomst van migratietoepassingen

Dus wat gebeurde er? Het bestaande ecosysteem omvatte opslagsystemen op instap- en middensegment, systemen op bedrijfsniveau en direct-attached storage (DAS). Deze categorieën werden bepaald door analisten en hadden hun eigen marktvolumes, indicatoren voor kosten, betrouwbaarheid, prestaties en schaalbaarheid. En toen gebeurde er iets vreemds.

De komst van virtuele machines betekende dat meerdere applicaties tegelijkertijd op één server konden draaien, waarschijnlijk bij meerdere eigenaren – een verandering die de toekomst van direct aangesloten opslag onmiddellijk ter discussie stelde. Toen ontwikkelden de eigenaren van de grootste hyperscale infrastructuren (hyperscalers): Facebook, Google, eBay, enz., die het beu waren om enorme bedragen te betalen voor opslagsystemen, hun eigen applicaties die de beschikbaarheid van gegevens op reguliere servers garandeerden in plaats van op grote ‘hardware’ opslag. systemen. Toen introduceerde Amazon iets vreemds op de markt, genaamd Simple Storage Service, of S3. Geen blok, geen bestand, maar iets fundamenteel nieuws: het werd onmogelijk om een ​​systeem te kopen, het werd mogelijk om alleen een dienst te kopen. Wacht even, wat is dat heldere licht dat zichtbaar is in de lucht? Nog een asteroïde?

Jura: het tijdperk van de “goed genoeg saurs”

We zijn de fase van opslagontwikkeling ingegaan met de ideologie van ‘goed genoeg’. Opslagklanten, die merkten wat de hyperscalers hadden gedaan, begonnen te twijfelen aan de eerlijkheid van de tien of zelfs honderd keer de extra kosten ten opzichte van hardware die ze betaalden voor hun bedrijfsopslagsystemen. Arrays op het middenniveau begonnen marktaandeel te winnen van systemen van het hoogste niveau. Producten zoals HPE3PAR vertoonde een snelle groei. EMC Symmetrix, de ooit dominante array op bedrijfsniveau, had nog steeds een bepaald terrein in handen, maar werd snel kleiner. Veel gebruikers zijn begonnen met het migreren van hun gegevens naar AWS.

Aan de andere kant begonnen opslagvernieuwers ideeën te lenen van hyperscalers, waarbij ze technologieën van gedistribueerde horizontaal schaalbare systemen gebruikten - een ideologie die tegengesteld is aan verticale schaalvergroting. De verwachting is dat de nieuwe opslagsoftware net als hyperscalers op reguliere servers kan draaien. Niet meer 10-100 keer de kosten van de apparatuur zelf. In theorie kun je elke server gebruiken - de keuze hangt af van je voorkeuren. Het tijdperk van softwaregedefinieerde opslag (SDS) is begonnen: wolken verduisterden de hemel, de temperatuur daalde en de populatie van toproofdieren begon af te nemen.

Het Krijt: het begin van de evolutie van softwaregedefinieerde opslagsystemen

De begindagen van softwaregedefinieerde opslag waren onstuimig. Er werd veel beloofd, maar weinig geleverd. Tegelijkertijd vond er een belangrijke technologische verschuiving plaats: flashgeheugen werd het moderne alternatief voor spinning roest (HDD). Dit was een periode van veel startups op het gebied van opslag en gemakkelijk te hanteren durfkapitaalgeld. Alles zou geweldig zijn als er niet één probleem was: gegevensopslag vereist serieuze aandacht. Het blijkt dat klanten dol zijn op hun gegevens. Als ze er geen toegang meer toe hebben, of als er een paar slechte stukjes in terabytes aan gegevens worden gevonden, maken ze zich grote zorgen. De meeste startups overleefden het niet. Klanten kregen leuke functionaliteit, maar niet alles was goed met de basistools. Slecht recept.

Cenozoïcum: opslagmassieven domineren

Weinig mensen praten over wat er daarna gebeurde, omdat het niet erg interessant is: klanten blijven dezelfde klassieke opslagarrays kopen. Natuurlijk hebben degenen die hun applicaties naar de cloud hebben verplaatst, ook hun gegevens daarheen verplaatst. Maar voor de overgrote meerderheid van de klanten die niet volledig naar de cloud willen overstappen, of helemaal niet willen overstappen, bleef dezelfde Hewlett Packard Enterprise klassieke arrays aanbieden.

We zijn in 2019, dus waarom is er nog steeds een opslagbedrijf dat miljarden dollars waard is, gebaseerd op Y2K-technologie? Omdat ze werken! Simpel gezegd: de vereisten van bedrijfskritische toepassingen werden niet gerealiseerd door producten die op de golf van hype waren gecreëerd. Producten zoals HPE 3PAR bleven de beste opties voor zakelijke klanten, en de nieuwe evolutie van de HPE 3PAR-architectuur is HPE Primera – dit bevestigt het alleen maar.

De mogelijkheden van softwaregedefinieerde opslagsystemen waren op hun beurt uitstekend: horizontale schaalbaarheid, het gebruik van standaardservers... Maar de prijs hiervoor was: onstabiele beschikbaarheid, onvoorspelbare prestaties en specifieke schaalbaarheidsregels.

De complexiteit van klantvereisten is dat ze nooit eenvoudiger worden. Niemand zal zeggen dat verlies van data-integriteit of toegenomen downtime acceptabel is. Dat is de reden waarom een ​​architectuur die tegelijkertijd voldoet aan de eisen van moderne, snel evoluerende datacenters en, in de zoektocht naar een compromis, niet verstoken is van de belangrijkste kenmerken van opslagsystemen op bedrijfsniveau, zo belangrijk is voor opslagsystemen.

Tertiaire periode: opkomst van nieuwe levensvormen

Laten we proberen erachter te komen hoe een van de nieuwkomers op de opslagmarkt - Datera - erin slaagde om te gaan met zo'n moeilijke mix van historisch gevestigde en nieuwe eisen aan opslagsystemen. Allereerst door de implementatie van een architectuur gericht op het oplossen van het hierboven beschreven dilemma. Het is onmogelijk om een ​​bestaande architectuur aan te passen om aan de uitdagingen van een modern datacenter te voldoen, net zoals het onmogelijk is om een ​​gemiddelde softwaregedefinieerde opslagarchitectuur aan te passen om aan de eisen van systemen van ondernemingsklasse te voldoen: dinosaurussen zijn geen zoogdieren geworden omdat de temperatuur liet vallen.

Het bouwen van een oplossing die voldoet aan de opslagvereisten van ondernemingen en tegelijkertijd optimaal profiteert van de flexibiliteit van het moderne datacenter is geen gemakkelijke taak, maar dat is precies wat Datera wilde doen. Datera-specialisten hebben hier vijf jaar aan gewerkt en hebben een recept gevonden voor het “koken” van softwaregedefinieerde opslag op bedrijfsniveau.

Het grootste probleem dat Datera tegenkwam, was dat het de logische operator "AND" moest gebruiken in plaats van de veel eenvoudigere "OR". Consistente beschikbaarheid, EN voorspelbare prestaties, EN architecturale schaalbaarheid, EN orkestratie als code, EN gestandaardiseerde hardware, EN beleidshandhaving, EN flexibiliteit, EN op analyses gebaseerd beheer, ‘EN’ beveiliging, ‘EN’ integratie met open ecosystemen. De logische operator “AND” is één teken langer dan “OR” - dit is het belangrijkste verschil.

Kwartaire periode: moderne datacenters en plotselinge klimaatverandering bepalen de ontwikkeling van softwaregedefinieerde opslagsystemen

Dus hoe creëerde Datera een architectuur die voldoet aan de eisen van traditionele bedrijfsopslag en tegelijkertijd voldoet aan de eisen van het moderne datacenter? Het komt allemaal weer neer op die vervelende “EN”-operator.

Het had geen zin om individuele behoeften één voor één aan te pakken. De som van dergelijke elementen zal geen enkel geheel worden. Zoals bij elk complex systeem was een zorgvuldige afweging van het hele complex van evenwichtige compromissen belangrijk. Bij de ontwikkeling lieten de Datera-specialisten zich leiden door drie hoofdprincipes:

  • applicatiespecifiek beheer;
  • een uniform mechanisme om dataflexibiliteit te garanderen;
  • hoge prestaties dankzij lagere overheadkosten.

Het gemeenschappelijke kenmerk van deze principes is eenvoud. Beheer uw systeem eenvoudig, beheer uw gegevens eenvoudig met één enkele, elegante engine en lever voorspelbare (en hoge) prestaties terwijl u de kosten verlaagt. Waarom is eenvoud zo belangrijk? Slimme professionals in de opslagwereld weten dat het voldoen aan de opslagvereisten van het huidige dynamische datacenter niet kan worden bereikt met alleen gedetailleerd beheer, meerdere tools voor gegevensbeheer en hyperoptimalisatie voor prestatiewinst. Het complex van dergelijke technieken is ons al bekend als een dinosaurusopslagsysteem.

Bekendheid met deze principes heeft Datera goed gediend. De architectuur die zij ontwikkelden heeft enerzijds de beschikbaarheid, prestaties en schaalbaarheid van een modern opslagsysteem van ondernemingsklasse, en anderzijds de flexibiliteit en snelheid die nodig zijn voor een modern softwaregedefinieerd datacenter.

Beschikbaarheid van Datera in Rusland

Datera is een wereldwijde technologiepartner van Hewlett Packard Enterprise. Datera-producten zijn getest op compatibiliteit en prestaties met verschillende servermodellen HPE ProLiant.

U kunt meer leren over de Datera-architectuur op HPE-webinar 31 oktober.

Bron: www.habr.com

Voeg een reactie