Kodėl OceanStor Dorado V6 yra greičiausias ir patikimiausias saugojimo sprendimas

Prašau nedaryti skubotų išvadų dėl pavadinimo! Turime svarių argumentų, kad galėtume tai pagrįsti, ir supakavome juos kuo kompaktiškiau. Atkreipiame jūsų dėmesį į mūsų naujosios saugojimo sistemos, išleistos 2020 m. sausį, koncepciją ir veikimo principus.

Kodėl OceanStor Dorado V6 yra greičiausias ir patikimiausias saugojimo sprendimas

Mūsų nuomone, pagrindinį konkurencinį Dorado V6 saugyklų šeimos pranašumą suteikia pavadinime minimas našumas ir patikimumas. Taip, taip, tai taip paprasta, bet kokius sudėtingus ir nelabai sudėtingus sprendimus mums pavyko pasiekti tai „paprasta“, pakalbėsime šiandien.

Siekdami geriau išlaisvinti naujos kartos sistemų potencialą, pakalbėsime apie senesnius modelių gamos atstovus (8000, 18000 modeliai). Jei nenurodyta kitaip, jie turi būti tokie.

Kodėl OceanStor Dorado V6 yra greičiausias ir patikimiausias saugojimo sprendimas

Keletas žodžių apie rinką

Norėdami geriau suprasti „Huawei“ sprendimų vietą rinkoje, atsigręžkime į patikrintą kriterijų – „magiškieji kvadrantai» Gartner. Prieš dvejus metus bendros paskirties diskų masyvo sektoriuje mūsų įmonė užtikrintai pateko į lyderių grupę, nusileisdama tik „NetApp“ ir „Hewlett Packard Enterprise“. „Huawei“ padėtis SSD saugyklų rinkoje 2018 metais pasižymėjo „iššaukėjo“ statusu, tačiau kažko pritrūko norint pasiekti lyderio poziciją.

2019 metais „Gartner“ savo tyrime sujungė abu minėtus sektorius į vieną – „Pagrindinę saugyklą“. Dėl to Huawei vėl atsidūrė lyderių kvadrante šalia tokių pardavėjų kaip IBM, Hitachi Vantara ir Infinidat.

Norėdami užbaigti vaizdą, pažymime, kad „Gartner“ renka 80% duomenų analizei JAV rinkoje, o tai lemia didelį šališkumą toms įmonėms, kurios yra gerai atstovaujamos JAV. Tuo tarpu tiekėjai, orientuoti į Europos ir Azijos rinkas, atsiduria akivaizdžiai mažiau palankioje padėtyje. Nepaisant to, praėjusiais metais „Huawei“ produktai užėmė deramą vietą viršutiniame dešiniajame kvadrante ir, remiantis „Gartner“ verdiktu, „gali būti rekomenduojami naudoti“.

Kodėl OceanStor Dorado V6 yra greičiausias ir patikimiausias saugojimo sprendimas

Kas naujo Dorado V6

Visų pirma Dorado V6 produktų liniją atstovauja pradinio lygio 3000 serijos sistemos, kurios iš pradžių buvo su dviem valdikliais, kurias galima horizontaliai išplėsti iki 16 valdiklių, 1200 diskų ir 192 GB talpyklos. Taip pat sistema bus aprūpinta išoriniais Fibre Channel (8 / 16 / 32 Gb / s) ir Ethernet (1 / 10 / 25 / 40 / 100 Gb / s) prievadais.

Atkreipkite dėmesį, kad komercinės sėkmės neturinčių protokolų naudojimas yra palaipsniui nutraukiamas, todėl pradžioje nusprendėme atsisakyti „Fibre Channel over Ethernet“ (FCoE) ir „Infiniband“ (IB) palaikymo. Jie bus įtraukti į vėlesnes programinės įrangos versijas. „NVMe over Fabric“ (NVMe-oF) palaikymas pasiekiamas jau iš karto „Fibre Channel“ viršuje. Kita programinė įranga, kurią planuojama išleisti birželio mėnesį, palaikys NVMe per Ethernet režimą. Mūsų nuomone, aukščiau pateiktas rinkinys daugiau nei patenkins daugumos „Huawei“ klientų poreikius.

Prieiga prie failų negalima naudojant dabartinę programinės aparatinės įrangos versiją ir bus rodoma viename iš kitų atnaujinimų metų pabaigoje. Diegimas atliekamas pradiniame lygmenyje, pačių valdiklių su Ethernet prievadais, nenaudojant papildomos įrangos.

Pagrindinis Dorado V6 3000 serijos modelio skirtumas nuo senesnių yra tas, kad jis palaiko vieną protokolą backend - SAS 3.0. Atitinkamai, diskai gali būti naudojami tik su pavadinta sąsaja. Mūsų požiūriu, tokio našumo visiškai pakanka tokio tipo įrenginiui.

Dorado V6 5000 ir 6000 serijos sistemos yra vidutinės klasės sprendimai. Jie taip pat gaminami 2U formos ir turi du valdiklius. Jie skiriasi vienas nuo kito našumu, procesorių skaičiumi, maksimaliu diskų skaičiumi ir talpyklos dydžiu. Tačiau architektūriniu ir inžineriniu požiūriu Dorado V6 5000 ir 6000 yra identiški ir atrodo vienodai.

Aukščiausioje klasėje yra Dorado V6 8000 ir 18000 serijų sistemos. Pagamintos 4U dydžio, pagal numatytuosius nustatymus jos turi atskirą architektūrą, kurioje valdikliai ir diskai yra išdėstyti vienas nuo kito. Jie taip pat gali būti su mažiausiai dviem valdikliais, nors klientai paprastai prašo keturių ar daugiau.

„Dorado V6 8000“ mastelis iki 16 valdiklių, o „Dorado V6 18000“ – iki 32. Šios sistemos turi skirtingus procesorius su skirtingu branduolių skaičiumi ir talpyklos dydžiu. Tuo pačiu išsaugomas inžinerinių sprendimų tapatumas, kaip ir vidutinės klasės modeliuose.

2U saugyklos lentynos yra prijungtos per RDMA, kurių pralaidumas yra 100 Gb / s. Senesnė Dorado V6 backend taip pat palaiko SAS 3.0, bet daugiau tuo atveju, jei SSD su šia sąsaja labai atpigtų. Tada bus ekonomiškas jų panaudojimo pagrįstumas net ir atsižvelgiant į mažesnį našumą. Šiuo metu kainų skirtumas tarp SSD su SAS ir NVMe sąsajomis yra toks mažas, kad nesame pasiruošę rekomenduoti tokio sprendimo.

Kodėl OceanStor Dorado V6 yra greičiausias ir patikimiausias saugojimo sprendimas

Valdiklio viduje

Dorado V6 valdikliai gaminami mūsų pačių elementų pagrindu. Jokių procesorių iš Intel, jokių ASIC iš Broadcom. Taigi kiekvienas pagrindinės plokštės komponentas, kaip ir pati pagrindinė plokštė, yra visiškai pašalinta nuo rizikos, susijusios su Amerikos kompanijų sankcijomis. Tie, kurie savo akimis matė bet kurią mūsų įrangą, tikriausiai pastebėjo skydus su raudona juostele po logotipu. Tai reiškia, kad gaminyje nėra amerikietiškų komponentų. Tai yra oficialus „Huawei“ kursas – perėjimas prie savo gamybos komponentų arba, bet kuriuo atveju, gaminamų šalyse, kurios nesilaiko JAV politikos.

Štai ką galite pamatyti pačioje valdiklio plokštėje.

  • Universali tinklo sąsaja (Hisilicon 1822 lustas), atsakinga už prisijungimą prie Fibre Channel arba Ethernet.
  • Sistemos BMC lusto, būtent Hisilicon 1710, nuotolinio pasiekiamumo užtikrinimas, kad būtų galima visapusiškai valdyti ir stebėti sistemą. Panašūs taip pat naudojami mūsų serveriuose ir kituose sprendimuose.
  • Centrinis procesorius, kuris yra Kunpeng 920 lustas, sukurtas pagal ARM architektūrą, pagamintas Huawei. Tai jis yra parodytas aukščiau esančioje diagramoje, nors kiti valdikliai gali turėti skirtingus modelius su skirtingu branduolių skaičiumi, skirtingu taktiniu dažniu ir tt procesorių skaičius viename valdiklyje taip pat skiriasi priklausomai nuo modelio. Pavyzdžiui, senesnėje Dorado V6 serijoje vienoje plokštėje jų yra keturi.
  • SSD valdiklis (Hisilicon 1812e lustas), kuris palaiko ir SAS, ir NVMe diskus. Be to, „Huawei“ savarankiškai gamina SSD, bet patys negamina NAND elementų, o mieliau juos perka iš keturių didžiausių pasaulio gamintojų nepjaustytų silicio plokštelių pavidalu. Pjaustymas, bandymas ir pakavimas į lustus „Huawei“ gamina savarankiškai, o po to juos išleidžia su savo prekės ženklu.
  • Dirbtinio intelekto lustas yra Ascend 310. Pagal numatytuosius nustatymus jo nėra valdiklyje ir jis montuojamas per atskirą kortelę, kuri užima vieną iš tinklo adapteriams skirtų lizdų. Lustas naudojamas intelektualiai talpyklos veikimui, našumo valdymui arba dubliavimo ir glaudinimo procesams užtikrinti. Visas šias užduotis galima išspręsti naudojant centrinį procesorių, tačiau AI lustas leidžia tai padaryti daug efektyviau.

Kodėl OceanStor Dorado V6 yra greičiausias ir patikimiausias saugojimo sprendimas

Atskirai apie Kunpeng procesorius

„Kunpeng“ procesorius yra lusto sistema (SoC), kurioje, be skaičiavimo bloko, yra aparatūros moduliai, pagreitinantys įvairius procesus, pavyzdžiui, apskaičiuojamos kontrolinės sumos ar vykdomas trynimo kodavimas. Taip pat įdiegtas aparatinės įrangos palaikymas SAS, Ethernet, DDR4 (nuo šešių iki aštuonių kanalų) ir kt. Visa tai leidžia Huawei sukurti saugyklos valdiklius, kurie savo našumu nenusileidžia klasikiniams Intel sprendimams.

Be to, patentuoti sprendimai, pagrįsti ARM architektūra, leidžia „Huawei“ sukurti pilnus serverių sprendimus ir pasiūlyti juos savo klientams kaip alternatyvą x86.

Kodėl OceanStor Dorado V6 yra greičiausias ir patikimiausias saugojimo sprendimas

Nauja Dorado V6 architektūra…

Senesnės serijos saugojimo sistemos Dorado V6 vidinę architektūrą atstovauja keturi pagrindiniai subdomenai (gamyklos).

Pirmoji gamykla yra bendra sąsaja (tinklo sąsajos, atsakingos už ryšį su SAN gamykla arba pagrindiniais įrenginiais).

Antrasis yra valdiklių rinkinys, kurių kiekvienas gali „pasiekti“ per RDMA protokolą tiek prie bet kurios priekinės tinklo plokštės, tiek prie gretimo „variklio“, kuris yra dėžė su keturiais valdikliais, taip pat maitinimu ir aušinimu. jiems bendrų vienetų. Dabar aukščiausios klasės Dorado V6 modeliai gali būti komplektuojami su dviem tokiais „varikliais“ (atitinkamai aštuoniais valdikliais).

Trečioji gamykla yra atsakinga už užpakalinę sistemą ir ją sudaro RDMA 100G tinklo plokštės.

Galiausiai ketvirtą gamyklą „aparatinėje įrangoje“ atstovauja išmaniosios saugojimo lentynos.

Ši simetriška struktūra išlaisvina visą NVMe technologijos potencialą ir garantuoja aukštą našumą bei patikimumą. Įvesties / išvesties procesas yra maksimaliai lygiagretus tarp procesorių ir branduolių, todėl vienu metu galima skaityti ir rašyti keliose gijose.

Kodėl OceanStor Dorado V6 yra greičiausias ir patikimiausias saugojimo sprendimas

...ir ką ji mums davė

Maksimalus Dorado V6 sprendimų našumas yra maždaug tris kartus didesnis nei ankstesnės kartos sistemų (tos pačios klasės) ir gali siekti 20 milijonų IOPS.

Taip yra dėl to, kad ankstesnėje įrenginių kartoje NVMe palaikymas buvo išplėstas tik įtraukiamoms lentynoms su diskais. Dabar jis yra visuose etapuose, nuo pagrindinio kompiuterio iki SSD. Pakeitimų įvyko ir užpakalinis tinklas: SAS/PCIe užleido vietą RoCEv2, kurio pralaidumas siekia 100 Gb/s.

SSD formos faktorius taip pat pasikeitė. Jei anksčiau vienoje 2U lentynoje buvo 25 įrenginiai, tai dabar jis padidintas iki 36 delno dydžio fizinių diskų. Be to, lentynos „išmintingos“. Kiekvienas iš jų dabar turi dviejų valdiklių, pagrįstų ARM lustais, gedimams atsparią sistemą, panašią į įdiegtas centriniuose valdikliuose.

Kodėl OceanStor Dorado V6 yra greičiausias ir patikimiausias saugojimo sprendimas

Kol kas jie užsiima tik duomenų reorganizavimu, tačiau išleidus naują programinę-aparatinę įrangą, prie jos bus pridėtas glaudinimo ir trynimo kodavimas, kuris sumažins pagrindinių valdiklių apkrovą nuo 15 iki 5%. Kai kurias užduotis perkėlus į lentyną vienu metu, atlaisvinamas vidinio tinklo pralaidumas. Ir visa tai žymiai padidina sistemos mastelio potencialą.

Suspaudimas ir dubliavimas ankstesnės kartos saugojimo sistemoje buvo atliktas naudojant fiksuoto ilgio blokus. Dabar pridėtas darbo su kintamo ilgio blokais režimas, kurį kol kas reikia įjungti priverstinai. Vėlesni atnaujinimai gali pakeisti šią aplinkybę.

Taip pat trumpai apie toleranciją nesėkmėms. Sugedus vienam iš dviejų valdiklių, „Dorado V3“ liko veikti. Dorado V6 užtikrins duomenų prieinamumą, net jei septyni iš aštuonių valdiklių suges iš eilės arba keturi iš vieno variklio vienu metu.

Kodėl OceanStor Dorado V6 yra greičiausias ir patikimiausias saugojimo sprendimas

Patikimumas ekonominiu požiūriu

Neseniai tarp „Huawei“ klientų buvo atlikta apklausa, kiek atskirų IT infrastruktūros elementų prastovų įmonė laiko priimtinu. Dažniausiai respondentai buvo tolerantiški hipotetinei situacijai, kai paraiška neatsako per kelis šimtus sekundžių. Operacinei sistemai arba pagrindinio kompiuterio magistralės adapteriui dešimtys sekundžių (iš esmės perkrovimo laikas) buvo kritinė prastovos trukmė. Klientai tinklui kelia dar aukštesnius reikalavimus: jo pralaidumas neturėtų išnykti ilgiau nei 10–20 sekundžių. Kaip jau galima spėti, svarbiausi respondentai laikė saugojimo sistemos gedimus. Verslo atstovų požiūriu, paprastas saugojimas neturėtų viršyti... kelių sekundžių per metus!

Kitaip tariant, jei banko kliento programa neatsakys 100 sekundžių, tai greičiausiai nesukels katastrofiškų pasekmių. Tačiau jei saugojimo sistema neveikia už tą pačią sumą, tikėtinas verslo sustabdymas ir dideli finansiniai nuostoliai.

Kodėl OceanStor Dorado V6 yra greičiausias ir patikimiausias saugojimo sprendimas

Aukščiau pateiktoje diagramoje parodyta dešimties didžiausių bankų darbo valandos kaina (2017 m. „Forbes“ duomenys). Sutikite, jei jūsų įmonė artėja prie Kinijos bankų dydžio, nebus taip sunku pagrįsti poreikį įsigyti saugojimo sistemų už kelis milijonus dolerių. Teisingas ir atvirkštinis teiginys: jei verslas nepatiria didelių nuostolių prastovos metu, vargu ar jis pirks aukštos klasės saugojimo sistemas. Bet kuriuo atveju svarbu turėti supratimą, kokio dydžio skylė gresia jūsų piniginėje, kol sistemos administratorius tvarko atsisakiusią veikti saugojimo sistemą.

Kodėl OceanStor Dorado V6 yra greičiausias ir patikimiausias saugojimo sprendimas

Antra per nesėkmę

Aukščiau pateiktoje iliustracijoje A sprendime galite atpažinti mūsų ankstesnės kartos Dorado V3 sistemą. Jo keturi valdikliai veikia poromis, ir tik dviejuose valdikliuose yra talpyklos kopijos. Poroje esantys valdikliai gali perskirstyti apkrovą. Tuo pačiu metu, kaip matote, čia nėra front-end ir back-end „gamyklų“, todėl kiekviena iš saugyklų lentynų yra prijungta prie konkrečios valdiklių poros.

Sprendimo B diagramoje parodytas sprendimas šiuo metu rinkoje iš kito pardavėjo (atpažintas?). Čia jau yra front-end ir back-end gamyklos, o diskai sujungti su keturiais valdikliais vienu metu. Tiesa, yra niuansų, kurie nėra akivaizdūs pirmuoju aproksimavimu sistemos vidinių algoritmų darbe.

Dešinėje yra mūsų dabartinė Dorado V6 saugyklos architektūra su visu vidinių elementų rinkiniu. Apsvarstykite, kaip šios sistemos išgyvena tipišką situaciją – vieno valdiklio gedimą.

Klasikinėse sistemose, kuriose yra Dorado V3, laikotarpis, reikalingas apkrovai perskirstyti gedimo atveju, siekia keturias sekundes. Per šį laiką I/O visiškai sustoja. Mūsų kolegų sprendimas B, nepaisant modernesnės architektūros, turi dar ilgesnę gedimo prastovą – šešias sekundes.

Saugykla Dorado V6 po gedimo atkuria savo darbą vos per sekundę. Šis rezultatas pasiekiamas dėl homogeniškos vidinės RDMA aplinkos, leidžiančios valdikliui pasiekti „svetimą“ atmintį. Antra svarbi aplinkybė yra priekinės gamyklos buvimas, dėl kurio kelias pagrindiniam kompiuteriui nesikeičia. Prievadas išlieka toks pat, o apkrovą sveikiems valdikliams tiesiog siunčia daugialypės tvarkyklės.

Antrojo „Dorado V6“ valdiklio gedimas išsprendžiamas per vieną sekundę pagal tą pačią schemą. „Dorado V3“ užtrunka maždaug šešias sekundes, o kito pardavėjo sprendimas užtrunka devynias. Daugeliui DBVS tokie intervalai nebegali būti laikomi priimtinais, nes per tą laiką sistema perjungiama į budėjimo režimą ir nustoja veikti. Visų pirma tai susiję su DBVS, susidedančia iš daugelio skyrių.

Trečiojo valdiklio gedimas Sprendimas A negali išgyventi. Tiesiog dėl to, kad prarandama prieiga prie dalies duomenų diskų. Savo ruožtu sprendimas B tokioje situacijoje atkuria jo darbingumą, kuris, kaip ir ankstesniu atveju, trunka devynias sekundes.

Kas yra Dorado V6? Viena sekundė.

Kodėl OceanStor Dorado V6 yra greičiausias ir patikimiausias saugojimo sprendimas

Ką galima padaryti per sekundę

Beveik nieko, bet mums to nereikia. Vėlgi, aukščiausios klasės Dorado V6, priekinė gamykla yra atsieta nuo valdiklio gamyklos. Tai reiškia, kad konkrečiam valdikliui nėra užkoduotų prievadų. Perkėlimas nėra susijęs su alternatyvių kelių paieška arba pakartotinio kelių pravedimo inicijavimu. Sistema ir toliau veikia kaip anksčiau.

Kodėl OceanStor Dorado V6 yra greičiausias ir patikimiausias saugojimo sprendimas

Daugkartinė gedimų tolerancija

Senesni Dorado V6 modeliai gali lengvai išgyventi tuo pačiu metu gedus bet kokiems dviem (!) Valdikliams iš bet kurių "variklių". Tai tapo įmanoma dėl to, kad sprendimas dabar saugo tris talpyklos kopijas. Todėl net ir su dviguba nesėkme visada bus viena pilna kopija.

Sinchroninis visų keturių valdiklių gedimas viename iš „variklio“ taip pat nesukels mirtinų pasekmių, nes visos trys talpyklos kopijos bet kuriuo metu paskirstomos tarp „variklius“. Sistema pati stebi, kaip laikomasi tokios darbo logikos.

Galiausiai, labai mažai tikėtinas scenarijus yra nuoseklus septynių iš aštuonių valdiklių gedimas. Be to, minimalus leistinas intervalas tarp atskirų gedimų, siekiant išlaikyti darbingumą, yra 15 minučių. Per šį laiką saugojimo sistema turi laiko atlikti operacijas, būtinas talpyklos perkėlimui.

Paskutinis išlikęs valdiklis paleis duomenų saugyklą ir išlaikys talpyklą penkias dienas (numatytoji reikšmė, kurią galima lengvai pakeisti nustatymuose). Po to talpykla bus išjungta, tačiau saugykla ir toliau veiks.

Kodėl OceanStor Dorado V6 yra greičiausias ir patikimiausias saugojimo sprendimas

Netrukdantys atnaujinimai

Naujoji OS Dorado V6 leidžia atnaujinti saugyklos programinę-aparatinę įrangą neperkraunant valdiklių.

Operacinė sistema, kaip ir ankstesnių sprendimų atveju, yra paremta Linux pagrindu, tačiau daugelis operacinių procesų buvo perkelti iš branduolio į vartotojo režimą. Dauguma funkcijų, pavyzdžiui, atsakingų už dubliavimo panaikinimą ir glaudinimą, dabar yra įprasti demonai, veikiantys fone. Dėl to nebūtina keisti visos operacinės sistemos, norint atnaujinti atskirus modulius. Tarkime, norint pridėti palaikymą naujam protokolui, tereikės išjungti atitinkamą programinės įrangos modulį ir paleisti naują.

Akivaizdu, kad problemos, susijusios su visos sistemos atnaujinimu, vis dar išlieka, nes branduolyje gali būti elementų, kuriuos reikia atnaujinti. Tačiau, mūsų pastebėjimais, jie sudaro mažiau nei 6% visų. Tai leidžia iš naujo paleisti valdiklius dešimt kartų rečiau nei anksčiau.

Kodėl OceanStor Dorado V6 yra greičiausias ir patikimiausias saugojimo sprendimas

Nelaimėms atsparūs ir didelio prieinamumo (HA/DR) sprendimai

Dorado V6 iš dėžutės yra paruoštas integracijai į geografiškai paskirstytus sprendimus, miesto lygio grupes (metro) ir „trigubus“ duomenų centrus.

Aukščiau pateiktoje iliustracijoje kairėje yra daugeliui jau pažįstamas metro stulpelis. Dvi saugojimo sistemos veikia aktyviu / aktyviu režimu iki 100 km atstumu viena nuo kitos. Tokią infrastruktūrą su vienu ar daugiau kvorumo serverių gali palaikyti įvairių įmonių sprendimai, įskaitant mūsų debesies operacinę sistemą FusionSphere. Tokiuose projektuose ypač svarbios yra kanalo tarp aikštelių charakteristikos, visas kitas užduotis mūsų atveju perima HyperMetro funkcija, kuri vėlgi pasiekiama iš dėžutės. Integracija galima per Fibre Channel, taip pat per iSCSI IP tinkluose, jei toks poreikis iškyla. Nebereikia privalomo tam skirtos „tamsiosios“ optikos buvimo, nes sistema gali bendrauti esamais kanalais.

Kuriant tokias sistemas, vienintelis saugojimo techninės įrangos reikalavimas yra prievadų paskirstymas replikacijai. Pakanka įsigyti licenciją, paleisti kvorumo serverius – fizinius ar virtualius – ir užtikrinti IP ryšį su valdikliais (10 Mbps, 50 ms).

Šią architektūrą galima lengvai perkelti į sistemą su trimis duomenų centrais (žr. dešinėje iliustracijos pusėje). Pavyzdžiui, kai du duomenų centrai veikia metro klasterio režimu, o trečioji svetainė, esanti didesniu nei 100 km atstumu, naudoja asinchroninį replikavimą.

Sistema technologiškai palaiko įvairius verslo scenarijus, kurie bus įgyvendinti didelio masto pertekliaus atveju.

Kodėl OceanStor Dorado V6 yra greičiausias ir patikimiausias saugojimo sprendimas

Metro klasterio išgyvenimas su daugybe gedimų

Aukščiau ir žemiau taip pat rodomas klasikinis metro klasteris, susidedantis iš dviejų saugojimo sistemų ir kvorumo serverio. Kaip matote, šešiais iš devynių galimų kelių gedimų scenarijų mūsų infrastruktūra veiks.

Pavyzdžiui, pagal antrąjį scenarijų, jei sugenda kvorumo serveris ir sinchronizuojama tarp svetainių, sistema išlieka produktyvi, nes antroji svetainė nustoja veikti. Šis elgesys jau įtrauktas į integruotus algoritmus.

Net ir po trijų gedimų prieiga prie informacijos gali būti išsaugota, jei intervalas tarp jų yra bent 15 sekundžių.

Kodėl OceanStor Dorado V6 yra greičiausias ir patikimiausias saugojimo sprendimas

Įprastas koziris iš rankovės

Primename, kad „Huawei“ gamina ne tik saugojimo sistemas, bet ir visą tinklo įrangos asortimentą. Kad ir kurį saugyklos tiekėją pasirinktumėte, jei tarp svetainių bus naudojamas WDM tinklas, 90% atvejų jis bus sukurtas remiantis mūsų įmonės sprendimais. Kyla logiškas klausimas: kam rinkti sistemų zoologijos sodą, kai visą aparatinę įrangą, kuri garantuotai suderinama, galima įsigyti iš vieno pardavėjo?

Kodėl OceanStor Dorado V6 yra greičiausias ir patikimiausias saugojimo sprendimas

Į atlikimo klausimą

Tikriausiai niekam nereikia įtikinėti, kad perėjimas prie „All-Flash“ saugyklos gali ženkliai sumažinti infrastruktūros priežiūros išlaidas, nes visos įprastinės operacijos atliekamos daug kartų greičiau. Tai liudija visi tokios įrangos tiekėjai. Tuo tarpu daugelis pardavėjų pradeda gudrauti, kai kalbama apie našumo pablogėjimą, kai įjungiami įvairūs saugojimo režimai.

Mūsų pramonėje plačiai paplitusi praktika išduoti saugojimo sistemas bandomajam veikimui vienai ar dviem dienoms. Pardavėjas atlieka 20 minučių trukmės testą tuščioje sistemoje, gaudamas kosminius našumo rodiklius. O realiai veikiant „povandeniniai grėbliai“ greitai iššliaužia. Po dienos gražios IOPS reikšmės sumažėja perpus ar tris kartus, o jei saugojimo sistema užpildoma 80%, pasirodo, kad jų dar mažiau. Vietoj RAID 5 įjungus RAID 10, prarandama dar 10-15%, o metro klasterio režimu našumas papildomai sumažėja perpus.

Viskas, kas išvardinta aukščiau, nėra apie Dorado V6. Mūsų klientai turi galimybę atlikti našumo testą savaitgalį arba bent jau per naktį. Tada pasireiškia šiukšlių rinkimas, taip pat tampa aišku, kaip įvairių parinkčių, tokių kaip momentinių nuotraukų ir replikacijos, aktyvinimas paveikia pasiektą IOPS kiekį.

„Dorado V6“ momentinės nuotraukos ir RAID su paritetu beveik neturi įtakos našumui (3–5%, o ne 10–15%). Šiukšlių surinkimas (pavaros langelių užpildymas nuliais), glaudinimas, dubliavimo panaikinimas saugojimo sistemoje, kuri yra pilna 80%, visada turės įtakos bendram užklausų apdorojimo greičiui. Tačiau būtent „Dorado V6“ įdomus tuo, kad nesvarbu, kokį funkcijų ir apsauginių mechanizmų derinį suaktyvintumėte, galutinis saugojimo našumas nenukris žemiau 80% be apkrovos gauto skaičiaus.

Kodėl OceanStor Dorado V6 yra greičiausias ir patikimiausias saugojimo sprendimas

Apkrovos balansavimas

Didelis Dorado V6 našumas pasiekiamas balansuojant kiekviename etape, būtent:

  • daugkartinis praėjimas;
  • naudojant kelis ryšius iš vieno pagrindinio kompiuterio;
  • priekinės gamyklos prieinamumas;
  • saugojimo valdiklių veikimo lygiagretinimas;
  • apkrovos paskirstymas visuose diskuose RAID 2.0+ lygiu.

Iš esmės tai yra įprasta praktika. Šiais laikais mažai žmonių saugo visus duomenis viename LUN: visi stengiasi turėti aštuonis, net keturiasdešimt ar net daugiau. Tai akivaizdus ir teisingas požiūris, kuriuo dalijamės. Bet jei jūsų užduočiai atlikti reikia tik vieno LUN, kurį lengviau prižiūrėti, mūsų architektūriniai sprendimai leidžia pasiekti 80 % našumo, pasiekiamo naudojant kelis LUN.

Kodėl OceanStor Dorado V6 yra greičiausias ir patikimiausias saugojimo sprendimas

Dinaminis procesoriaus planavimas

Procesorių apkrovos paskirstymas naudojant vieną LUN įgyvendinamas taip: LUN lygio užduotys yra suskirstytos į atskiras mažas „skeveldras“, kurių kiekviena yra griežtai priskirta konkrečiam „variklio“ valdikliui. Tai daroma tam, kad sistema neprarastų našumo, kol ji „šokinėja“ su šiais duomenimis per skirtingus valdiklius.

Kitas didelio našumo palaikymo mechanizmas yra dinaminis planavimas, kai tam tikri procesoriaus branduoliai gali būti priskirti skirtingiems užduočių telkiniams. Pavyzdžiui, jei sistema dabar neveikia dubliavimo ir glaudinimo lygiu, kai kurie branduoliai gali būti įtraukti į I / O aptarnavimo procesą. Arba atvirkščiai. Visa tai daroma automatiškai ir vartotojui skaidriai.

Duomenys apie dabartinę kiekvieno Dorado V6 branduolio apkrovą nerodomi grafinėje sąsajoje, tačiau per komandinę eilutę galite pasiekti valdiklio OS ir naudoti įprastą Linux komandą viršų.

Kodėl OceanStor Dorado V6 yra greičiausias ir patikimiausias saugojimo sprendimas

NVMe ir RoCE palaikymas

Kaip jau minėta, Dorado V6 šiuo metu visiškai palaiko NVMe per Fibre Channel ir nereikalauja jokių licencijų. Metų viduryje pasirodys NVMe per Ethernet režimo palaikymas. Norint visapusiškai jį naudoti, reikės palaikyti eternetą su tiesiogine prieiga prie atminties (DMA) v2.0 tiek iš pačios saugojimo sistemos, tiek iš jungiklių ir tinklo adapterių. Pavyzdžiui, tokie kaip Mellanox ConnectX-4 arba ConnectX-5. Taip pat galite naudoti tinklo plokštes, pagamintas mūsų lustų pagrindu. Taip pat RoCE palaikymas turi būti įdiegtas operacinės sistemos lygiu.

Apskritai manome, kad „Dorado V6“ yra į NVMe orientuota sistema. Nepaisant esamo Fibre Channel ir iSCSI palaikymo, ateityje planuojama pereiti prie didelės spartos eterneto su RDMA.

Kodėl OceanStor Dorado V6 yra greičiausias ir patikimiausias saugojimo sprendimas

Žiupsnelis rinkodaros

Dėl to, kad Dorado V6 sistema yra labai atspari gedimams, gerai keičiasi, palaiko įvairias migracijos technologijas ir pan., jos įsigijimo ekonominis efektas išryškėja prasidėjus intensyviam saugojimo sistemų naudojimui. Mes ir toliau stengsimės, kad sistemos nuosavybė būtų kuo pelningesnė, net jei pirmajame etape tai nėra akivaizdu.

Visų pirma, mes sukūrėme programą FLASH EVER, kuri yra susijusi su saugojimo sistemų gyvavimo ciklo pratęsimu ir skirta kuo labiau iškrauti klientą atnaujinimo metu.

Kodėl OceanStor Dorado V6 yra greičiausias ir patikimiausias saugojimo sprendimas

Ši programa apima keletą priemonių:

  • galimybė palaipsniui keisti valdiklius ir diskų lentynas naujomis versijomis, nekeičiant visos įrangos (Dorado V6 hi-end sistemoms);
  • sujungtos saugyklos galimybė (sujungiant skirtingas Dorado versijas kaip vienos hibridinės saugyklos grupės dalį);
  • išmanioji virtualizacija (galimybė naudoti trečiosios šalies techninę įrangą kaip Dorado sprendimo dalį).

Kodėl OceanStor Dorado V6 yra greičiausias ir patikimiausias saugojimo sprendimas

Belieka pastebėti, kad sudėtinga padėtis pasaulyje turėjo mažai įtakos komercinėms naujosios sistemos perspektyvoms. Nepaisant to, kad oficialus Dorado V6 išleidimas įvyko tik sausio mėnesį, matome didelę jo paklausą Kinijoje, taip pat didelį susidomėjimą juo iš Rusijos ir tarptautinių partnerių iš finansų ir valdžios sektorių.

Be kita ko, dėl pandemijos, kad ir kiek ji tęstųsi, itin aktualus klausimas dėl nuotolinių darbuotojų aprūpinimo virtualiais darbalaukiais. Šiame procese Dorado V6 taip pat gali pašalinti daug klausimų. Šiuo tikslu dedame visas reikiamas pastangas, įskaitant praktiškai sutariame dėl naujosios sistemos įtraukimo į VMware suderinamumo sąrašą.

***

Beje, nepamirškite apie mūsų daugybę internetinių seminarų, rengiamų ne tik rusakalbių segmente, bet ir pasauliniu lygiu. Balandžio mėnesio internetinių seminarų sąrašą rasite adresu nuoroda.

Šaltinis: www.habr.com

Добавить комментарий