
Odată, ei ocupau vârful lanțului trofic. Timp de milenii. Apoi a avut loc ceva inimaginabil: cerul s-a acoperit de nori și ei au încetat să existe. La cealaltă extremitate a lumii, evenimentele care au schimbat clima au avut loc: umiditatea a crescut. Dinozaurii au devenit prea mari și prea lent: încercările lor de a supraviețui erau sortite eșecului. Prădătorii de vârf au domnit pe Pământ timp de 100 de milioane de ani, crescând din ce în ce mai mult și devenind din ce în ce mai puternici. Au evoluat în ceea ce părea a fi creația ideală, aflată în vârful lanțului trofic, dar Universul a schimbat instantaneu fața planetei noastre.
Ironia sorții este că anume norii au șters din fața pământului dinozaurii acum 66 de milioane de ani. La fel, norii de astăzi distrug sistemele tradiționale de stocare a datelor, care sunt "la vârful lanțului trofic". În ambele cazuri, problema nu a fost în însăși nori, ci în abilitatea de a se adapta la o lume în schimbare. În cazul dinozaurilor, totul s-a întâmplat rapid: efectul devastator al norilor a apărut în decurs de zile sau săptămâni de la impactul meteoritului (sau erupția vulcanului – alegerea teoriei îți aparține). În cazul sistemelor tradiționale de stocare a datelor, procesul durează ani, dar, desigur, este ireversibil.
Perioada Triasică: eră de mare fier și apariția aplicațiilor migratoare
Ce s-a întâmplat deci? În ecosistemul existent existau sisteme de stocare la nivel de bază și mediu, sisteme de nivel enterprise și sisteme de stocare directă (DAS). Aceste categorii au fost definite de analiști, aveau volume de piață proprii, indicatori de cost, fiabilitate, performanță, scalabilitate. Apoi s-a întâmplat ceva ciudat.
Apariția mașinilor virtuale a însemnat că pe un singur server puteau rula simultan numeroase aplicații, probabil din partea mai multor proprietari - aceste schimbări au pus imediat sub semnul întrebării viitorul sistemelor de stocare conectate direct. Apoi, proprietarii celor mai mari infrastructuri hiperscalabile (hiperscaleri): Facebook, Google, eBay etc., sătui să plătească sume imense pentru sistemele de stocare, au dezvoltat aplicații proprii care asigurau disponibilitatea datelor pe servere obișnuite, în loc de mari „clădiri” pentru stocare. Apoi, compania Amazon a introdus pe piață ceva ciudat numit Simple Storage Service (serviciul simplu de stocare de date) sau S3. Nimic bloc, nimic fișier, ci ceva complet nou: era imposibil să cumperi un sistem, existând doar posibilitatea de a cumpăra un serviciu. Așteaptă, ce este acel lumină strălucitoare care se vede pe cer? Încă un asteroid?
Perioada Jurasică: era "întrucâtva bunelor dinozauri"
Am intrat într-o fază de dezvoltare a sistemelor de stocare cu ideologia „îndeajuns de bine”. Clienții care foloseau aceste sisteme au observat ceea ce au realizat hiperscalerele și au început să conteste justificarea unui adaos de zece sau chiar o sută de ori mai mare față de costul hardware-ului pe care îl plătiseră pentru sistemele lor corporative. Masele de medie au început să câștige cotă de piață de la sistemele de înaltă performanță. Produse precum au înregistrat o creștere rapidă. EMC Symmetrix, un sistem care domina cândva piața corporativă (de la cuvântul „masiv”), încă mai păstra un teritoriu, dar acesta se micșora rapid. Mulți utilizatori au început să își transfere datele în AWS.
Pe de altă parte, inovatorii din domeniul stocării au început să împrumute idei de la hiperscaleri, folosind tehnologii ale sistemelor distribuite orizontal scalabile - o ideologie opusă scalării verticale. Se așteaptă ca noul software pentru stocare să poată funcționa pe servere obișnuite, exact așa cum fac hiperscalerele. Fără adaosuri de 10-100 de ori peste costul echipamentului în sine. În teorie, pot fi utilizate orice servere - alegerea depinde de preferințele tale. Era sistemelor de stocare definite software (SDS) a început: nori au acoperit cerul, temperatura a scăzut, iar populația prădătorilor de vârf a început să scadă.
Perioada Cretacică: începutul evoluției sistemelor de stocare definite software
Primele zile ale stocării definite prin software au fost tumultoase. Se promitea foarte mult, dar se livra puțin. În același timp, a avut loc o schimbare tehnologică importantă: memoria flash a devenit o alternativă modernă la „rugina rotativă” (HDD). A fost o perioadă de apariție a numeroaselor startup-uri în domeniul stocării și de bani de risc ușor distribuiți. Totul ar fi fost minunat, dacă nu exista o problemă: stocarea datelor necesită o atenție serioasă. S-a dovedit că clienților le pasă de datele lor. Dacă pierd accesul la acestea sau se descoperă câțiva biți greșiți în terabytes de date, se îngrijorează și se îngrijorează foarte tare. Majoritatea startup-urilor nu au supraviețuit. Clienții au primit funcționalități uimitoare, dar nu totul era bine cu instrumentele de bază. O rețetă proastă.
Perioada cenozoică: array-urile de stocare domină
Puțini vorbesc despre ce s-a întâmplat după, deoarece nu este foarte interesant - clienții continuă să cumpere aceleași array-uri clasice de stocare. Desigur, cei care și-au mutat aplicațiile în cloud au mutat acolo și datele. Dar pentru majoritatea covârșitoare a clienților, care nu doresc să migreze complet în cloud sau să nu migreze deloc, aceeași Hewlett Packard Enterprise a continuat să ofere array-uri clasice.
Trăim în anul 2019, așa că de ce mai există un business de miliarde de dolari bazat pe tehnologii din vremurile Y2K? Pentru că funcționează! Pe scurt, cerințele aplicațiilor critice nu au fost îndeplinite de produsele create pe valul hype-ului. Produse precum HPE 3PAR au rămas cele mai bune opțiuni pentru clienții enterprise, iar noul val de evoluție al arhitecturii HPE 3PAR - – doar confirmă acest lucru.
În schimb, capacitățile stocării definite prin software au fost excelente: scalabilitate orizontală, utilizarea serverelor standard... Dar prețul pentru aceasta a fost: disponibilitate instabilă, performanță imprevizibilă și reguli specifice de scalabilitate.
Dificultatea cerințelor clienților constă în faptul că acestea nu devin niciodată mai simple. Nimeni nu va spune că pierderea integrității datelor sau creșterea timpului de nefuncționare sunt acceptabile. De aceea, arhitectura este atât de importantă pentru stocarea de date, fiindcă trebuie să răspundă cerințelor centrelor de date care evoluează rapid și să nu compromită caracteristicile cheie ale unui sistem de stocare de date de nivel profesional.
Perioada terțiară: apariția unor forme noi de viață
Să încercăm să înțelegem cum a reușit una dintre noile companii pe piața sistemelor de stocare de date – Datera – să facă față acestei combinații dificile de cerințe istorice și noi. În primul rând, prin implementarea unei arhitecturi orientate spre rezolvarea dilemei descrise mai sus. Nu este posibil să modifici o arhitectură veche pentru a rezolva problemele cu care se confruntă un centru de date modern, la fel cum nu poți modifica arhitectura unui sistem de stocare software-definit pentru a satisface cerințele impuse sistemelor de clasă enterprise: dinozaurii nu au devenit mamifere doar pentru că temperatura a scăzut.
Construirea unei soluții care să corespundă cerințelor sistemelor de stocare de nivel enterprise și să țină cont de toată valoarea dinamicii unui centru de date modern reprezintă o sarcină complicată, dar acesta a fost exact ceea ce Datera și-a propus să facă. Specialiștii de la Datera au lucrat la asta timp de cinci ani și au găsit rețeta pentru 'gătirea' unui sistem de stocare de date software-definit de nivel enterprise.
Principala dificultate întâlnită de Datera a fost utilizarea operatorului logic 'AND' în locul mai simplului 'OR'. Disponibilitate stabilă, 'AND' performanță previzibilă, 'AND' scalabilitate arhitecturală, 'AND' orchestrare ca cod, 'AND' echipamente standardizate, 'AND' implementarea politicilor de gestionare, 'AND' flexibilitate, 'AND' management bazat pe analiză, 'AND' securitate, 'AND' integrare cu ecosisteme deschise. Operatorul logic 'AND' este cu un caracter mai lung decât 'OR' – aceasta este principala diferență.
Perioada cvaternară: centrele de date moderne și schimbările bruște ale climei predetermina dezvoltarea sistemelor de stocare software-definite
Cum a creat Datera o arhitectură care să îndeplinească cerințele stocării enterprise tradiționale și să satisfacă în același timp solicitările unui centru de date modern? Totul revine din nou la acest operator enervant „ȘI”.
Nu avea sens să rezolvăm una câte una problemele legate de cerințe specifice. Suma acestor elemente nu va deveni un întreg. Ca în orice sistem complex, a fost importantă elaborarea atentă a întregii game de compromisuri echilibrate. În timpul dezvoltării, specialiștii de la Datera s-au bazat pe trei principii fundamentale:
- gestionarea conform specificului aplicațiilor;
- un mecanism unic de asigurare a flexibilității datelor;
- înalte performanțe prin costuri reduse.
Proprietatea comună a acestor principii este simplitatea. Gestionarea simplă a sistemului, gestionarea simplă a datelor printr-un mecanism elegant unic și asigurarea unei performanțe predictibile (și ridicate) prin reducerea costurilor. De ce este atât de importantă simplitatea? Meșterii experimentați din domeniul stocării știu că nu se pot îndeplini cerințele pentru stocarea modernă a datelor într-un centru de date dinamic doar prin management granular, folosind numeroase instrumente de gestionare a datelor și hiper-optimizarea pentru creșterea performanței. Complexitatea acestor tehnici ne este deja familiară sub numele de dinosaurul stocării.
Familiarizarea cu aceste principii a fost de mare ajutor pentru Datera. Arhitectura dezvoltată de ei are, pe de o parte, disponibilitate, performanță și scalabilitate specifică stocării enterprise moderne, iar pe de altă parte, flexibilitatea și viteza necesare pentru un centru de date modern definitoriu prin software.
Disponibilitatea Datera în România
Datera este un partener tehnologic global al Hewlett Packard Enterprise. Produsele Datera au fost testate pentru compatibilitate și performanță cu diferite modele de servere .
Mai multe detalii despre arhitectura Datera puteți obține la 31 octombrie.
Sursa: habr.com
