Softverski definirani sustavi za pohranu ili što je ubilo dinosaure?

Softverski definirani sustavi za pohranu ili što je ubilo dinosaure?

Nekada su zauzimali vrh hranidbenog lanca. Tisućama godina. A onda se dogodilo nezamislivo: nebo su prekrili oblaci, a oni su prestali postojati. Na drugom kraju svijeta dogodili su se događaji koji su promijenili klimu: povećala se naoblaka. Dinosauri su postali preveliki i prespori: njihovi pokušaji da prežive bili su osuđeni na neuspjeh. Vrhunski predatori vladali su Zemljom 100 milijuna godina, postajući sve veći i jači. Evoluirali su u ono što se činilo kao savršeno biće na vrhu hranidbenog lanca, ali svemir je iznenada promijenio lice našeg planeta.

Ironično, upravo su oblaci izbrisali dinosaure prije 66 milijuna godina. Na isti način oblaci danas uništavaju klasične sustave za pohranu podataka na vrhu prehrambenog lanca. U oba slučaja problem nisu bili sami oblaci, već sposobnost prilagodbe svijetu koji se mijenja. U slučaju dinosaura sve se dogodilo brzo: destruktivni učinak oblaka dogodio se nekoliko dana ili tjedana nakon pada meteorita (ili vulkanske erupcije - izbor teorije je na vama). U slučaju klasičnih skladišta podataka proces traje godinama, ali je, naravno, nepovratan.

Razdoblje trijasa: doba velikog željeza i pojava migracijskih primjena

Dakle, što se dogodilo? Postojeći ekosustav uključivao je sustave za pohranu početne i srednje klase, sustave na razini poduzeća i izravno priključenu pohranu (DAS). Ove kategorije odredili su analitičari i imale su vlastite tržišne količine, pokazatelje troškova, pouzdanosti, izvedbe i skalabilnosti. A onda se dogodilo nešto čudno.

Pojava virtualnih strojeva značila je da se više aplikacija može izvoditi istovremeno na jednom poslužitelju, vjerojatno među više vlasnika - promjena koja je odmah dovela u pitanje budućnost izravno povezane pohrane. Tada su vlasnici najvećih hiperrazmjernih infrastruktura (hyperscalers): Facebook, Google, eBay itd., umorni od plaćanja ogromnih količina novca za sustave za pohranu podataka, razvili vlastite aplikacije koje su osiguravale dostupnost podataka na običnim poslužiteljima umjesto na velikim “hardverskim” pohranama sustava. Zatim je Amazon predstavio nešto čudno na tržištu pod nazivom Simple Storage Service ili S3. Ne blok, ne datoteka, već nešto bitno novo: postalo je nemoguće kupiti sustav, postalo je moguće kupiti samo uslugu. Čekaj malo, kakva je to jarka svjetlost vidljiva na nebu? Još jedan asteroid?

Jura: doba "dovoljno dobrih saura"

Ušli smo u fazu razvoja pohrane s ideologijom "dovoljno dobro". Korisnici sustava za pohranu podataka, primijetivši što su hiperskaleri učinili, počeli su dovoditi u pitanje pravednost desetostrukog ili čak stostrukog dodatnog troška u odnosu na hardver koji su plaćali za svoje korporativne sustave za pohranu podataka. Nizovi srednje razine počeli su osvajati tržišni udio od sustava najviše razine. Proizvodi kao što su HPE 3PAR pokazao brz rast. EMC Symmetrix, nekoć dominantni niz poduzeća, još uvijek je držao dio teritorija, ali se ubrzano smanjivao. Mnogi korisnici počeli su migrirati svoje podatke na AWS.

S druge strane, inovatori pohrane počeli su posuđivati ​​ideje od hiperskalera, koristeći tehnologije distribuiranih horizontalno skalabilnih sustava – ideologija suprotna vertikalnom skaliranju. Očekuje se da će novi softver za pohranu moći raditi na običnim poslužiteljima, baš kao i hiperskaleri. Nema više 10-100 puta veće cijene same opreme. U teoriji, možete koristiti bilo koji poslužitelj - izbor ovisi o vašim preferencijama. Počela je era softverski definirane pohrane (SDS): oblaci su zaklonili nebo, temperature su pale, a populacija vršnih predatora počela je opadati.

Razdoblje krede: početak evolucije softverski definiranih sustava za pohranu

Prvi dani softverski definirane pohrane bili su vrtoglavi. Obećavalo se puno, a ostvarilo malo. U isto vrijeme dogodio se važan tehnološki pomak: flash memorija postala je moderna alternativa spinning rust-u (HDD). Bilo je to razdoblje mnogih startupa za skladištenje i novca rizičnog kapitala kojim se lako upravljalo. Sve bi bilo sjajno da nema jednog problema: pohranjivanje podataka zahtijeva ozbiljno razmatranje. Ispostavilo se da korisnici vole svoje podatke. Ako im izgube pristup ili se u terabajtima podataka pronađe nekoliko loših bitova, jako se brinu i brinu. Većina startupa nije preživjela. Kupci su dobili super funkcionalnost, ali nije sve bilo dobro s osnovnim alatima. Loš recept.

Kenozoik: dominiraju skladišni masivi

Malo ljudi govori o tome što se dogodilo nakon toga, jer nije previše zanimljivo - kupci nastavljaju kupovati iste klasične nizove za pohranu. Naravno, oni koji su svoje aplikacije preselili u oblake tamo su preselili i svoje podatke. No, za veliku većinu kupaca koji se ne žele u potpunosti prebaciti na oblak ili se uopće ne žele prebaciti, isti Hewlett Packard Enterprise nastavio je nuditi klasične nizove.

U 2019. smo, pa zašto još uvijek postoji posao pohranjivanja vrijedan više milijardi dolara koji se temelji na Y2K tehnologiji? Jer rade! Jednostavno rečeno, zahtjevi kritičnih aplikacija nisu bili realizirani proizvodima stvorenim na valu pompe. Proizvodi poput HPE 3PAR ostali su najbolja opcija za poslovne korisnike, a nova evolucija HPE 3PAR arhitekture je HPE Primera – to samo potvrđuje.

S druge strane, mogućnosti softverski definiranih sustava za pohranu bile su izvrsne: horizontalna skalabilnost, korištenje standardnih poslužitelja... Ali cijena za to bila je: nestabilna dostupnost, nepredvidiva izvedba i specifična pravila skalabilnosti.

Složenost zahtjeva kupaca je u tome što nikada ne postaju jednostavniji. Nitko neće reći da je gubitak integriteta podataka ili produženi prekid rada prihvatljiv. Zato je za sustave pohrane toliko važna arhitektura koja istovremeno ispunjava zahtjeve modernih podatkovnih centara koji se brzo razvijaju i, u potrazi za kompromisom, nije lišena ključnih karakteristika sustava za pohranu podataka poslovne klase.

Tercijarno razdoblje: pojava novih oblika života

Pokušajmo shvatiti kako se jedan od pridošlica na tržištu pohrane - Datera - uspio nositi s tako teškom mješavinom povijesno uspostavljenih i novih zahtjeva za sustave pohrane. Prije svega kroz implementaciju arhitekture usmjerene na rješavanje gore opisane dileme. Nemoguće je modificirati naslijeđenu arhitekturu da odgovori na izazove modernog podatkovnog centra, baš kao što je nemoguće modificirati prosječnu softverski definiranu arhitekturu pohrane da zadovolji zahtjeve sustava poslovne klase: dinosauri nisu postali sisavci jer temperatura ispao.

Izgradnja rješenja koje udovoljava zahtjevima za pohranu podataka na nivou poduzeća, dok u potpunosti iskorištava agilnost modernog podatkovnog centra nije lak zadatak, ali to je upravo ono što je Datera namjeravala učiniti. Stručnjaci tvrtke Datera na tome su radili pet godina i pronašli su recept za "kuhanje" softverski definirane pohrane poslovne klase.

Glavna poteškoća s kojom se Datera susrela bila je ta što je morala koristiti logički operator "I" umjesto mnogo jednostavnijeg "ILI". Dosljedna dostupnost, I predvidljiva izvedba, I arhitektonska skalabilnost, I orkestracija kao kod, I standardizirani hardver, I provedba pravila, I fleksibilnost, I upravljanje vođeno analitikom, "I" sigurnost, "I" integracija s otvorenim ekosustavima. Logički operator “I” jedan je znak duži od “ILI” - to je glavna razlika.

Razdoblje kvartara: moderni podatkovni centri i nagle klimatske promjene predodređuju razvoj softverski definiranih sustava za pohranu podataka

Dakle, kako je Datera stvorila arhitekturu koja zadovoljava zahtjeve tradicionalne pohrane poslovne klase, a istovremeno zadovoljava zahtjeve modernog podatkovnog centra? Sve se opet svodi na onaj dosadni operator "I".

Nije imalo smisla rješavati pojedinačne zahtjeve jedan po jedan. Zbroj takvih elemenata neće postati jedinstvena cjelina. Kao i u svakom složenom sustavu, važno je bilo pomno razmatranje cjelokupnog kompleksa uravnoteženih kompromisa. Pri razvoju Datera stručnjaci su se rukovodili trima glavnim načelima:

  • upravljanje specifično za aplikaciju;
  • jedinstveni mehanizam za osiguravanje fleksibilnosti podataka;
  • visoka učinkovitost zbog smanjenih režijskih troškova.

Zajedničko obilježje ovih načela je jednostavnost. Jednostavno upravljajte svojim sustavom, jednostavno upravljajte svojim podacima s jednim, elegantnim motorom i isporučite predvidljive (i visoke) performanse uz smanjenje troškova. Zašto je jednostavnost tako važna? Pametni profesionalci u svijetu pohrane znaju da se ispunjavanje zahtjeva za pohranu današnjeg dinamičkog podatkovnog centra ne može postići samo granularnim upravljanjem, višestrukim alatima za upravljanje podacima i hiperoptimizacijom za povećanje performansi. Kompleks takvih tehnika već nam je poznat kao sustav za pohranu dinosaura.

Poznavanje ovih načela dobro je poslužilo Dateri. Arhitektura koju su razvili ima, s jedne strane, dostupnost, performanse i skalabilnost modernog sustava za pohranu podataka poslovne klase, as druge strane, fleksibilnost i brzinu potrebnu za moderan softverski definiran podatkovni centar.

Dostupnost Datera u Rusiji

Datera je globalni tehnološki partner tvrtke Hewlett Packard Enterprise. Datera proizvodi testirani su na kompatibilnost i performanse s različitim modelima poslužitelja HPE ProLiant.

Više o Datera arhitekturi možete saznati na HPE webinar 31. listopada.

Izvor: www.habr.com

Dodajte komentar