Programvaredefinerte lagringssystemer eller hva drepte dinosaurene?

Programvaredefinerte lagringssystemer eller hva drepte dinosaurene?

De okkuperte en gang toppen av næringskjeden. I tusenvis av år. Og så skjedde det utenkelige: himmelen var dekket av skyer, og de sluttet å eksistere. På den andre siden av verden skjedde det hendelser som endret klimaet: overskyet økte. Dinosaurene ble for store og for sakte: deres forsøk på å overleve var dømt til å mislykkes. Topprovdyrene styrte jorden i 100 millioner år, og vokste seg større og sterkere. De utviklet seg til det som virket som et perfekt vesen på toppen av næringskjeden, men universet endret plutselig planeten vår.

Ironisk nok var det skyene som utslettet dinosaurene for 66 millioner år siden. På samme måte ødelegger skyer i dag klassiske datalagringssystemer på toppen av næringskjeden. I begge tilfeller var ikke problemet skyene i seg selv, men evnen til å tilpasse seg en verden i endring. Når det gjelder dinosaurer, skjedde alt raskt: den destruktive effekten av skyene skjedde i løpet av dager eller uker etter at meteoritten falt (eller vulkanutbrudd - valget av teori er ditt). Når det gjelder klassiske datavarehus, tar prosessen årevis, men den er selvfølgelig irreversibel.

Triasperioden: alderen til stort jern og fremveksten av migrerende applikasjoner

Så hva skjedde? Det eksisterende økosystemet inkluderte entry-level og mid-range lagringssystemer, enterprise-level systemer og Direct-attached storage (DAS). Disse kategoriene ble bestemt av analytikere og hadde sine egne markedsvolumer, indikatorer på kostnader, pålitelighet, ytelse og skalerbarhet. Og så skjedde det noe merkelig.

Fremkomsten av virtuelle maskiner betydde at flere applikasjoner kunne kjøres samtidig på en enkelt server, sannsynligvis på tvers av flere eiere – en endring som umiddelbart stilte spørsmål ved fremtiden til direktetilkoblet lagring. Da utviklet eierne av de største hyperskalere infrastrukturene (hyperskalere): Facebook, Google, eBay, etc., lei av å betale enorme mengder penger for lagringssystemer, sine egne applikasjoner som sikret datatilgjengelighet på vanlige servere i stedet for stor "hardware"-lagring systemer. Så introduserte Amazon noe merkelig til markedet kalt Simple Storage Service, eller S3. Ikke en blokk, ikke en fil, men noe fundamentalt nytt: det ble umulig å kjøpe et system, det ble mulig å kjøpe kun en tjeneste. Vent litt, hva er det sterke lyset som er synlig på himmelen? Enda en asteroide?

Jurassic: epoken med "gode nok saurs"

Vi gikk inn i lagringsutviklingsfasen med ideologien "god nok." Lagringskunder, som la merke til hva hyperscalerne hadde gjort, begynte å stille spørsmål ved rettferdigheten til de ti eller hundre ganger ekstra kostnadene i forhold til maskinvare de betalte for bedriftens lagringssystem. Mid-level arrays begynte å vinne markedsandeler fra toppnivåsystemer. Produkter som f.eks HPE 3PAR viste rask vekst. EMC Symmetrix, det en gang dominerende arrayet i bedriftsklassen, hadde fortsatt et visst territorium, men det krympet raskt. Mange brukere har begynt å migrere dataene sine til AWS.

På den annen side begynte lagringsinnovatører å låne ideer fra hyperskalere, ved å bruke teknologier for distribuerte horisontalt skalerbare systemer - en ideologi som er motsatt av vertikal skalering. Det forventes at den nye lagringsprogramvaren vil kunne kjøres på vanlige servere, akkurat som hyperskalere. Ikke mer 10-100 ganger kostnadene for selve utstyret. I teorien kan du bruke hvilken som helst server - valget avhenger av dine preferanser. Tiden med programvaredefinert lagring (SDS) har begynt: skyer tilslørte himmelen, temperaturene falt, og bestanden av apex-rovdyr begynte å synke.

Krittperioden: begynnelsen på utviklingen av programvaredefinerte lagringssystemer

De første dagene med programvaredefinert lagring var berusende. Mye ble lovet, men lite ble levert. Samtidig skjedde et viktig teknologisk skifte: Flash-minne ble det moderne alternativet til spinnrust (HDD). Dette var en periode med mange oppstart av lagring og lett å håndtere risikokapitalpenger. Alt ville vært flott hvis ikke for ett problem: datalagring krever seriøs vurdering. Det viser seg at kundene elsker dataene sine. Hvis de mister tilgangen til det, eller et par dårlige biter blir funnet i terabyte med data, bekymrer de seg og bekymrer seg veldig. De fleste startups overlevde ikke. Kundene fikk kul funksjonalitet, men ikke alt var bra med de grunnleggende verktøyene. Dårlig oppskrift.

Kjenozoisk periode: lagringsmassiver dominerer

Få mennesker snakker om hva som skjedde etter, fordi det ikke er veldig interessant - kunder fortsetter å kjøpe de samme klassiske lagringsarrayene. Selvfølgelig flyttet de som flyttet applikasjonene sine til skyene også dataene sine dit. Men for de aller fleste kunder som ikke ønsker å bytte til skyen helt, eller ikke ønsker å bytte i det hele tatt, fortsatte den samme Hewlett Packard Enterprise å tilby klassiske arrays.

Vi er i 2019, så hvorfor er det fortsatt en lagringsvirksomhet på flere milliarder dollar basert på Y2K-teknologi? Fordi de fungerer! Enkelt sagt, kravene til virksomhetskritiske applikasjoner ble ikke realisert av produkter skapt på bølgen av hype. Produkter som HPE 3PAR var fortsatt de beste alternativene for bedriftskunder, og den nye utviklingen av HPE 3PAR-arkitekturen er HPE først – Dette bekrefter det bare.

På sin side var egenskapene til programvaredefinerte lagringssystemer utmerket: horisontal skalerbarhet, bruk av standardservere... Men prisen for dette var: ustabil tilgjengelighet, uforutsigbar ytelse og spesifikke skalerbarhetsregler.

Kompleksiteten i kundekravene er at de aldri blir enklere. Ingen vil si at tap av dataintegritet eller økt nedetid er akseptabelt. Det er grunnen til at en arkitektur som samtidig oppfyller kravene til moderne datasentre i rask utvikling og, i jakten på et kompromiss, ikke er blottet for nøkkelegenskapene til lagringssystemer i bedriftsklassen, er så viktig for lagringssystemer.

Tertiærperiode: fremveksten av nye livsformer

La oss prøve å finne ut hvordan en av nykommerne på lagringsmarkedet – Datera – klarte å takle en så vanskelig blanding av historisk etablerte og nye krav til lagringssystemer. Først av alt, gjennom implementeringen av en arkitektur fokusert på å løse dilemmaet beskrevet ovenfor. Det er umulig å modifisere en eldre arkitektur for å møte utfordringene til et moderne datasenter, akkurat som det er umulig å modifisere en gjennomsnittlig programvaredefinert lagringsarkitektur for å møte kravene til systemer i bedriftsklassen: dinosaurer ble ikke pattedyr fordi temperaturen falt.

Det er ingen enkel oppgave å bygge en løsning som oppfyller lagringskravene i bedriftsklasse og samtidig dra full nytte av smidigheten til det moderne datasenteret, men det er akkurat det Datera satte seg for å gjøre. Datera-spesialister har jobbet med dette i fem år og har funnet en oppskrift for å "lage" programvaredefinert lagring i bedriftsklassen.

Den største vanskeligheten Datera møtte var at den måtte bruke den logiske operatoren "AND" i stedet for den mye enklere "ELLER". Konsekvent tilgjengelighet, OG forutsigbar ytelse, OG arkitektonisk skalerbarhet, OG orkestrering-som-kode, OG standardisert maskinvare, OG håndhevelse av retningslinjer, OG fleksibilitet, OG analysedrevet administrasjon, "OG"-sikkerhet, "OG"-integrasjon med åpne økosystemer. Den logiske operatoren "AND" er ett tegn lenger enn "ELLER" - dette er hovedforskjellen.

Kvartærperiode: moderne datasentre og plutselige klimaendringer forutbestemmer utviklingen av programvaredefinerte lagringssystemer

Så hvordan skapte Datera en arkitektur som oppfyller kravene til tradisjonell bedriftslagring, samtidig som de oppfyller kravene til det moderne datasenteret? Alt kommer ned til den irriterende "OG"-operatøren igjen.

Det var ingen vits i å takle individuelle krav én etter én. Summen av slike elementer vil ikke bli en enkelt helhet. Som i ethvert komplekst system, var det viktig å nøye vurdere hele komplekset av balanserte kompromisser. Ved utviklingen ble Datera-spesialistene styrt av tre hovedprinsipper:

  • applikasjonsspesifikk ledelse;
  • en enhetlig mekanisme for å sikre datafleksibilitet;
  • høy ytelse på grunn av reduserte overheadkostnader.

Fellestrekket til disse prinsippene er enkelhet. Administrer enkelt systemet ditt, administrer dataene dine enkelt med en enkelt, elegant motor, og lever forutsigbar (og høy) ytelse samtidig som du reduserer kostnadene. Hvorfor er enkelhet så viktig? Erfarne fagfolk i lagringsverdenen vet at oppfyllelse av lagringskravene til dagens dynamiske datasenter ikke kan oppnås med bare granulær administrasjon, flere dataadministrasjonsverktøy og hyperoptimalisering for ytelsesgevinster. Komplekset av slike teknikker er allerede kjent for oss som et dinosaurlagringssystem.

Kjennskap til disse prinsippene har tjent Datera godt. Arkitekturen de utviklet har på den ene siden tilgjengeligheten, ytelsen og skalerbarheten til et moderne lagringssystem i bedriftsklassen, og på den andre siden fleksibiliteten og hastigheten som er nødvendig for et moderne programvaredefinert datasenter.

Tilgjengelighet av Datera i Russland

Datera er en global teknologipartner for Hewlett Packard Enterprise. Datera-produkter er testet for kompatibilitet og ytelse med ulike servermodeller HPE ProLiant.

Du kan lære mer om Datera-arkitekturen på HPE webinar 31 oktober.

Kilde: www.habr.com

Legg til en kommentar