Programmeerimise kaudu mÀÀratletud SAN vÔi mis hÀvitas dinosaurused?

Programmeerimise kaudu mÀÀratletud SAN vÔi mis hÀvitas dinosaurused?

Kordel nad olid toitainete ahelas tippude seas. Tuhandeid aastaid. Ja siis juhtus mĂ”eldamatu: пОлved katavad taeva ja nad lĂ”petasid olemise. Maailma teises otsas toimusid sĂŒndmused, mis muutis kliimat: pilvede hulk kasvas. Dinosaurusid jĂ€id liiga suurteks ja aeglasteks: nende ellujÀÀmise katsed olid mÀÀratud ebaĂ”nnestumisele. KĂ”rged kiskjad valitsesid Maal 100 miljonit aastat, kasvasid veelgi ja said tugevamaks. Nad arenesid sellisteks, mis tundus olevat ideaalne olend, mis asus toiduahela tipus, kuid Universum muutis hetkega meie planeedi kuju.

Iroonial on see, et just pilved kustutasid dinosaurused 66 miljonit aastat tagasi. Just nagu tĂ€na hĂ€vitavad pilved klassikalisi andmesalvestussĂŒsteeme, mis on "toiduahela tipus". MĂ”lemas olukorras polnud probleem mitte iseendes pilvedes, vaid kohandamisvĂ”imes muutuva maailma suhtes. Dinosauruste puhul juhtus kĂ”ik kiiresti: pilvede hĂ€vitav toime ilmus pĂ€evade vĂ”i nĂ€dalate jooksul pĂ€rast meteoriidi vĂ”i vulkaanipurske (teooria valik jÀÀb teile) langemist. Klassikaliste andmesalvestussĂŒsteemide puhul kestab protsess aastaid, kuid see on loomulikult pöördumatu.

Triiasiperiood: suurte rauade ajastu ja rÀndavate rakenduste ilmumine

Mida siis tĂ€pselt juhtus? Olemasolevas ökosĂŒsteemis olid algtaseme ja keskastme andmesalvestussĂŒsteemid, ettevĂ”tte taseme sĂŒsteemid ja otsese ĂŒhenduse andmesalvestussĂŒsteemid (DAS). Need kategooriad mÀÀrasid analĂŒĂŒtikud, neil olid oma turumaht, kulude, usaldusvÀÀrsuse, jĂ”udluse ja skaleeritavuse nĂ€itajad. Ja siis juhtus midagi kummalist.

Virtuaalmasinate ilmumine tĂ€hendas, et ĂŒhel serveril vĂ”is korraga töötada palju rakendusi, tĂ”enĂ€oliselt mitmete omanikega – sellised muutused panid kohe kahtluse alla otseĂŒhendusega andmesalvestusseadmete tuleviku. SeejĂ€rel kujundasid suurimate hĂŒpermasscaleeritud infrastruktuuride (hĂŒperskaleerijate) omanikud, nagu Facebook, Google, eBay jne, kes olid vĂ€sinud maksma suuri summasid andmesalvestusseadmete eest, kendi rakendusi, mis tagasid andmete kĂ€ttesaadavuse tavapĂ€rastel serveritel, mitte suurte „raudsete“ andmesalvestusseadmete peal. Hiljem tutvustas Amazon turule midagi kummalist, mida nimetatakse Simple Storage Service (lihtne andmete salvestamise teenus) vĂ”i S3. Mitte blokk, mitte fail, vaid midagi pĂ”himĂ”tteliselt uut: sĂŒsteemi ostmine muutus vĂ”imatuks, ilmnes vĂ”imalus osta ainult teenust. Oodake, mis see ere valgus seal taevas on? Veel ĂŒks asteroid?

Juras periood: "piisavalt head dinosaurused"

Oleme sisenenud andmesalvestusseadmete arengu faasi, kus ideoloogia on "piisavalt hea". Klientide, kes kasutavad andmesalvestusseadmeid, mĂ€rgates, mida hĂŒpermasscaleerijad on teinud, hakkasid kahtlema kĂŒmne- vĂ”i isegi sajandi kordses lisandvÀÀrtuses, mida nad maksid oma ettevĂ”tte andmesalvestusseadmete eest. Keskmise taseme sĂŒsteemid hakkasid haarama turuosa kĂ”rgeima taseme sĂŒsteemidelt. Tooted nagu HPE 3PAR nĂ€itasid kiiret kasvu. EMC Symmetrix, kunagi domineeriv ettevĂ”tte klassi sĂŒsteem (sĂ”na "massiivne" all), hoidis endiselt mingit territooriumi, kuid see kahanes kiiresti. Paljud kasutajad hakkasid oma andmeid AWS-i edastama.

Teisest kĂŒljest hakkasid andmesalvestusseadmete inovaatikud laenama ideid hĂŒpermasscaleerijatelt, kasutades hajutatud horisontaalselt skaleeritavate sĂŒsteemide tehnoloogiat – ideoloogiat, mis on vastupidine vertikaalsele skaleerimisele. Ootame, et uus andmesalvestusseadmepĂ”hine tarkvara suudab töötada tavapĂ€rastel serveritel, sama nagu hĂŒpermasscaleerijatel. Enam ei ole 10-100 korda suuremaid hindu vĂ”rreldes varustuse enda maksumusega. Teoorias on vĂ”imalik kasutada igasuguseid servereid – valik sĂ”ltub teie eelistustest. Programmi-defineeritud andmesalvestusseadmete (SDS) ajastu on alanud: pilved katavad taevast, temperatuur on langenud ja tippkiskjate populatsioon on hakanud vĂ€henema.

Kriidi periood: programmipÔhiste andmesalvestusseadmete evolutsiooni algus

Programmid, mis tuginevad tarkvaradefinitsiooniga salvestusseadmetele, alustasid oma teed tormilistes oludes. Lubati palju, kuid toodi vĂ€he. Samuti toimus oluline tehnoloogiline muutus: vĂ€lkmĂ€lu sai uuemaks alternatiiviks "pöörlevatele rooste kohtadele" (HDD). See oli aeg, mil tekkis palju salvestuslahenduste idufirmasid ja kergesti jagatavaid riskikapitali investeeringuid. KĂ”ik oleks hĂ€sti, kui mitte ĂŒks probleem: andmete sĂ€ilitamine nĂ”uab tĂ”sist suhtumist. Selgus, et klientidele meeldivad nende andmed. Kui nad kaotavad neile juurdepÀÀsu, vĂ”i terabaitides andmetes tuvastatakse paar vale bitti, muretsevad nad ja muretsevad vĂ€ga tĂ”siselt. Enamik idufirmasid ei suutnud ellu jÀÀda. Klientidele pakuti fantastilisi funktsioone, kuid baastegevustel oli palju vigu. See ei ole hea retsept.

Kainosoikumi periood: salvestusseadmed domineerivad

Kuid vĂ€he rÀÀgitakse sellest, mis juhtus pĂ€rast, sest see pole just eriti huvitav – kliendid jĂ€tkavad samade klassikaliste salvestusseadmete ostmist. Loomulikult kolisid need, kes kolisid oma rakendused pilve, oma andmed samamoodi. Kuid tĂ”eliselt enamiku klientide jaoks, kes ei soovi tĂ€ielikult pilve kolida vĂ”i ei soovi ĂŒldse kolida, jĂ€tkas Hewlett Packard Enterprise klassikaliste salvestussĂŒsteemide pakkumist.

Elame aastal 2019, nii et miks on endiselt olemas miljardiline Ă€ri, mis tugineb Y2K ajastu tehnoloogiale? Sest need töötavad! ÜkskĂ”ikselt öelduna, kriitiliselt oluliste rakenduste nĂ”udmisi ei tĂ€idetud ehtsate toodetega, mis loodi ĂŒlemuse buumi ajal. Tooteid nagu HPE 3PAR peeti parimateks valikuteks ettevĂ”tete klientidele, ja HPE 3PAR arhitektuuri uus areng – HPE Primera – see ainult kinnitab seda.

Samuti olid tarkvaradefinitsiooniga salvestusseadmete vÔimalused suurepÀrased: horisontaalne skaleeritavus, standardserverite kasutamine
 Kuid selle hind oli: ebastabiilne kÀttesaadavus, ettearvamatu jÔudlus ja spetsiifilised skaleeritavuse reeglid.

Kliendi nĂ”udmiste keerukus seisneb selles, et need ei muutu kunagi lihtsamaks. Keegi ei ĂŒtle, et andmete terviklikkuse kaotamine vĂ”i seisakuaja suurenemine on lubatud. SeetĂ”ttu on ĂŒlioluline, et salvestusseadmestiku arhitektuur vastaks samaaegselt tĂ€napĂ€evaste kiiresti arenevate andmekeskuste nĂ”udmistele ja ei kaotaks samas vĂ”tmeomadusi, mis on iseloomulikud ettevĂ”tte klassi salvestusseadmestikule.

Kolmas periood: uute elu vormide ilmumine

Proovime vĂ€lja selgitada, kuidas suutsid salvestusseadmestiku turu uustulnuk, ettevĂ”te Datera, toime tulla sellise keerulise seguga ajalooliselt kinnistunud ja uutest nĂ”udmistest salvestusseadmestikule. Esiteks on see saavutatud arhitektuuri rakendamise kaudu, mis on suunatud eespool kirjeldatud dilemma lahendamisele. Vanade arhitektuuride kohandamine tĂ€napĂ€eva andmekeskustele esitatavate vĂ€ljakutsete lahendamiseks on sama vĂ”imatu kui keskmise tarkvara mÀÀratletud salvestusseadmestiku arhitektuuri kohandamine ettevĂ”tte klassi sĂŒsteemide nĂ”udmiste tĂ€itmiseks: dinosaurused ei muutunud imetajateks, kuna temperatuur langes.

EttevĂ”tte klassi salvestusseadmestiku nĂ”uetele vastava lahenduse kujundamine, mis samas arvestab kaasaegse andmekeskuse dĂŒnaamilisuse vÀÀrtust, on keeruline ĂŒlesanne, kuid just seda kavatseb teha ettevĂ”te Datera. Datera spetsialistid töötasid selle kallal viis aastat ning leidsid retsepti ettevĂ”tte klassi tarkvara mÀÀratletud salvestusseadmestiku "valmistamiseks".

Datera silmitsi seisnud peamine raskus seisnes selles, et tuli kasutada loogilist operaatorit "JA" selle asemel, et kasutada oluliselt lihtsamat "VÕI". Stabiilne kĂ€ttesaadavus, "JA" ettearvatav jĂ”udlus, "JA" arhitektuuriline skaleeritavus, "JA" orkestreerimine-koodina, "JA" standardiseeritud riistvara, "JA" juhtimisstrateegiate rakendamine, "JA" paindlikkus, "JA" analĂŒĂŒtika pĂ”hine juhtimine, "JA" turvalisus, "JA" integreerimine avatud ökosĂŒsteemidega. Loogiline operaator "JA" on ĂŒhe tĂ€he vĂ”rra pikem kui "VÕI" – selles seisnebki peamine erinevus.

Neljas periood: tÀnapÀeva andmekeskused ja kliima jÀrsk muutus mÀÀravad tarkvara mÀÀratletud salvestusseadmestiku arengu

Kuidas suutis Datera luua arhitektuuri, mis vastab traditsioonilistele ettevĂ”tte taseme salvestuslahenduste nĂ”udmistele ja samal ajal rahuldab kaasaegse andmekeskuse vajadusi? KĂ”ik taandub taas sellele tĂŒĂŒtu operaatorile „JA“.

Ei olnud mĂ”tet lahendada ĂŒkshaaval ĂŒlesandeid, et rahuldada eraldi nĂ”udeid. Nende elementide summa ei muutu tervikuks. Nagu igas keerulises sĂŒsteemis, oli oluline hoolikas kogu tasakaalustatud kompromisside kompleksi vĂ€ljatöötamine. Datera spetsialistid keskendusid arendamisel kolmele pĂ”hiprintsiibile:

  • rakenduste spetsiifikat arvestav haldus;
  • ĂŒhtne andmete paindlikkuse tagamise mehhanism;
  • kĂ”rge jĂ”udlus madalamate ĂŒldkuludega.

Nende printsiipide ĂŒhine omadus on lihtsus. SĂŒsteemi lihtne haldamine, andmete lihtne haldamine elegantse mehhanismi abil ja ettenĂ€htud (ja kĂ”rge) jĂ”udluse saavutamine kulude vĂ€hendamise kaudu. Miks on lihtsus nii oluline? Kogenud lansseeritud lahenduste (SLA) meistrid teavad, et ei ole vĂ”imalik tagada modernsete, dĂŒnaamiliste andmekeskuste nĂ”uete tĂ€itmist ĂŒksnes granulaarsel haldamisel, mitmete andmehaldusvahendite ja hĂŒperoptimeerimise kaudu jĂ”udluse kasvu jaoks. Selliste meetodite kogumik on meile juba tuttav kui SLA-dinosauruse.

Nende printsiipidega tutvumine on Daterale hĂ€sti teeninud. Nende vĂ€lja töötatud arhitektuur omab ĂŒhelt poolt tĂ€napĂ€evase ettevĂ”tte taseme salvestuslahenduse kĂ€ttesaadavuse, jĂ”udluse ja skaleeritavuse, teisalt aga paindlikkust ja kiiret reageerimist, mis on vajalikud kaasaegse programmipĂ”hise andmekeskuse jaoks.

Datera kÀttesaadavus Venemaal

Datera on Hewlett Packard Enterprise'i globaalne tehnoloogiapartner. Datera tooted on testitud ĂŒhilduvuse ja jĂ”udluse osas erinevate serverimudelitega HPE ProLiant.

Datera arhitektuuri kohta rohkem teavet saate teada HPE veebinaril 31. oktoobril.

Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster