Vasara MaskavÄ Å”ogad, godÄ«gi sakot, nebija Ä«paÅ”i laba. Tas sÄkÄs pÄrÄk agri un Ätri, ne visiem bija laiks uz to reaÄ£Ät, un tas beidzÄs jau jÅ«nija beigÄs. TÄpÄc, kad Huawei mani uzaicinÄja doties uz Ķīnu, uz Äendu pilsÄtu, kur atrodas viÅu RnD centrs, ÄnÄ apskatot laika prognozi +34 grÄdi, uzreiz piekritu. Galu galÄ es vairs neesmu vienÄ vecumÄ un man ir nedaudz jÄsasilda kauli. TaÄu vÄlos atzÄ«mÄt, ka bija iespÄjams sasildÄ«t ne tikai kaulus, bet arÄ« iekÅ”pusi, jo SiÄuaÅas province, kurÄ patiesÄ«bÄ atrodas Äendu, ir slavena ar savu pikantÄ Ädiena mÄ«lestÄ«bu. Bet tomÄr Å”is nav emuÄrs par ceļojumiem, tÄpÄc atgriezÄ«simies pie mÅ«su ceļojuma galvenÄ mÄrÄ·a - jaunas uzglabÄÅ”anas sistÄmu lÄ«nijas - Huawei Dorado V6. Å is raksts jums nedaudz atvilinÄs no pagÄtnes, jo... tas tika uzrakstÄ«ts pirms oficiÄlÄ paziÅojuma, bet publicÄts tikai pÄc iznÄkÅ”anas. Un tÄ, Å”odien mÄs tuvÄk apskatÄ«sim visu interesanto un garŔīgo, ko Huawei mums ir sagatavojis.
JaunajÄ lÄ«nijÄ bÅ«s 5 modeļi. Visiem modeļiem, izÅemot 3000V6, var bÅ«t divas versijas - SAS un NVMe. IzvÄle nosaka Å”ajÄ sistÄmÄ izmantojamo disku saskarni, aizmugures portus un sistÄmÄ instalÄjamo diskdziÅu skaitu. NVMe gadÄ«jumÄ tiek izmantoti plaukstas izmÄra SSD, kas ir plÄnÄki par klasiskajiem 2.5 collu SAS SSD diskiem, un tos var uzstÄdÄ«t lÄ«dz pat 36 gabalos. JaunÄ lÄ«nija ir All Flash, un tajÄ nav konfigurÄciju ar diskiem.
Palm NVMe SSD
ManuprÄt, visinteresantÄkie modeļi izskatÄs Dorado 8000 un 18000. Huawei pozicionÄ tos kÄ augstÄkÄs klases sistÄmas un, pateicoties Huawei cenu politikai, kontrastÄ Å”os VidÄjÄs klases modeļus ar konkurentu segmentu. TieÅ”i Å”iem modeļiem es Å”odien pievÄrsÄ«Å”os savÄ pÄrskatÄ. Uzreiz atzÄ«mÄÅ”u, ka to dizaina iezÄ«mju dÄļ jaunÄkajÄm divu kontrolieru sistÄmÄm ir nedaudz atŔķirÄ«ga arhitektÅ«ra, kas atŔķiras no Dorado 8000 un 18000, tÄpÄc ne viss, par ko es Å”odien runÄÅ”u, ir piemÄrojams jaunÄkajiem modeļiem.
Viena no galvenajÄm jauno sistÄmu iezÄ«mÄm bija vairÄku iekÅ”Äji izstrÄdÄtu mikroshÄmu izmantoÅ”ana, no kurÄm katra ļauj sadalÄ«t loÄ£isko slodzi no kontrollera centrÄlÄ procesora un pievienot funkcionalitÄti dažÄdiem komponentiem.
Jauno sistÄmu sirds ir Kunpeng 920 procesori, kas izstrÄdÄti, izmantojot ARM tehnoloÄ£ijas un kurus Huawei ražo neatkarÄ«gi. AtkarÄ«bÄ no modeļa kodolu skaits, to biežums un uzstÄdÄ«to procesoru skaits katrÄ kontrollerÄ« atŔķiras:
Huawei Dorado V6 8000 ā 2CPU, 64 kodoli
Huawei Dorado V6 18000 ā 4CPU, 48 kodoli
Huawei Å”o procesoru izstrÄdÄja uz ARM arhitektÅ«ras un, cik man zinÄms, sÄkotnÄji plÄnoja to uzstÄdÄ«t tikai vecÄkos Dorado 8000 un 18000 modeļos, kÄ tas jau bija ar dažiem V5 modeļiem, taÄu sankcijas ieviesa korekcijas Å”ajÄ idejÄ. Protams, ARM runÄja arÄ« par atteikÅ”anos sadarboties ar Huawei sankciju noteikÅ”anas laikÄ, taÄu Å”eit situÄcija ir savÄdÄka nekÄ ar Intel. Huawei Ŕīs mikroshÄmas ražo neatkarÄ«gi, un nekÄdas sankcijas nevar apturÄt Å”o procesu. AttiecÄ«bu pÄrrauÅ”ana ar ARM tikai apdraud piekļuves zaudÄÅ”anu jauniem notikumiem. Par sniegumu varÄs spriest tikai pÄc neatkarÄ«gu testu veikÅ”anas. Lai gan es redzÄju, kÄ 18000M IOPS tika noÅemts no Dorado 1 sistÄmas bez problÄmÄm, lÄ«dz es to atkÄrtoÅ”u ar savÄm rokÄm savÄ plauktÄ, es tam neticÄÅ”u. Bet kontrolieros patieÅ”Äm ir daudz spÄka. VecÄki modeļi ir aprÄ«koti ar 4 kontrolieriem, katrs ar 4 procesoriem, kas kopÄ nodroÅ”ina 768 kodolus.
Bet par kodoliem es runÄÅ”u vÄl vÄlÄk, kad aplÅ«kosim jauno sistÄmu arhitektÅ«ru, bet pagaidÄm atgriezÄ«simies pie citas sistÄmÄ uzstÄdÄ«tas mikroshÄmas. MikroshÄma izskatÄs kÄ ÄrkÄrtÄ«gi interesants risinÄjums
PÄriesim pie arhitektÅ«ras. Huawei ir turpinÄjis attÄ«stÄ«t savu Smart Matrix tehnoloÄ£iju, kas ievieÅ” pilna tÄ«kla pieeju komponentu savienoÅ”anai. Bet, ja V5 versijÄ tas bija paredzÄts tikai piekļuvei no kontrolleriem uz diskiem, tagad visiem kontrolleriem ir piekļuve visiem portiem gan aizmugurÄ, gan priekÅ”galÄ.
Pateicoties jaunajai mikropakalpojumu arhitektÅ«rai, tas arÄ« ļauj lÄ«dzsvarot slodzi starp visiem kontrolieriem, pat ja ir tikai viens lun. Å Ä«s masÄ«vu lÄ«nijas operÄtÄjsistÄma tika izstrÄdÄta no paÅ”a sÄkuma, nevis vienkÄrÅ”i optimizÄta zibatmiÅas disku lietoÅ”anai. SakarÄ ar to, ka visiem mÅ«su kontrolieriem ir piekļuve vieniem un tiem paÅ”iem portiem, kontroliera kļūmes vai atsÄknÄÅ”anas gadÄ«jumÄ resursdators nezaudÄ nevienu ceļu uz krÄtuves sistÄmu, un ceļu pÄrslÄgÅ”ana tiek veikta krÄtuves sistÄmas lÄ«menÄ«. TomÄr UltraPath izmantoÅ”ana resursdatorÄ nav absolÅ«ti nepiecieÅ”ama. VÄl viens ātaupÄ«jumsā, uzstÄdot sistÄmu, ir mazÄks nepiecieÅ”amo saiÅ”u skaits. Un, ja ar āklasiskoā pieeju 4 kontrolieriem mums vajadzÄs 8 saites no 2 rÅ«pnÄ«cÄm, tad Huawei gadÄ«jumÄ pietiks pat ar 2 (es tagad nerunÄju par vienas saites caurlaidÄ«bas pietiekamÄ«bu).
TÄpat kÄ iepriekÅ”ÄjÄ versijÄ, tiek izmantota globÄlÄ keÅ”atmiÅa ar spoguļoÅ”anu. Tas ļauj zaudÄt lÄ«dz diviem kontrolleriem vienlaikus vai trÄ«s kontrolieriem pÄc kÄrtas, neietekmÄjot pieejamÄ«bu. Bet ir vÄrts atzÄ«mÄt, ka mÄs neredzÄjÄm pilnÄ«gu slodzes lÄ«dzsvaroÅ”anu starp atlikuÅ”ajiem 3 kontrolieriem vienas kļūmes gadÄ«jumÄ demonstrÄcijas stendÄ. BojÄtÄ kontroliera slodzi pilnÄ«bÄ pÄrÅÄma kÄds no atlikuÅ”ajiem. IespÄjams, ka Å”im nolÅ«kam ir nepiecieÅ”ams ļaut sistÄmai darboties ilgÄk Å”ajÄ konfigurÄcijÄ. JebkurÄ gadÄ«jumÄ es to pÄrbaudÄ«Å”u sÄ«kÄk, izmantojot savus testus.
Huawei pozicionÄ jaunÄs sistÄmas kÄ end-to-end NVMe sistÄmas, taÄu Å”odien NVMeOF vÄl netiek atbalstÄ«ts priekÅ”pusÄ, tikai FC, iSCSI vai NFS. Å Ä«s programmas beigÄs vai nÄkamÄs sÄkumÄ, tÄpat kÄ citas funkcijas, mums tiek solÄ«ts RoCE atbalsts.
Plaukti ir savienoti arÄ« ar kontrolieriem, izmantojot RoCE, un ar to ir saistÄ«ts viens trÅ«kums - plauktu ācilpasā savienojuma trÅ«kums, kÄ tas bija SAS gadÄ«jumÄ. ManuprÄt, tas joprojÄm ir diezgan liels trÅ«kums, ja plÄnojat diezgan lielu sistÄmu. Fakts ir tÄds, ka visi plaukti ir savienoti virknÄ, un viena no plauktiem atteice izraisa visu pÄrÄjo, kas tai seko, pilnÄ«gu nepieejamÄ«bu. Å ajÄ gadÄ«jumÄ, lai nodroÅ”inÄtu kļūdu toleranci, mums bÅ«s jÄpievieno visi plaukti ar kontrolieriem, kas nozÄ«mÄ, ka sistÄmÄ palielinÄsies nepiecieÅ”amais aizmugures portu skaits.
Un vÄl viena lieta, ko vÄrts pieminÄt, ir netraucÄjoÅ”s atjauninÄjums (NDU). KÄ jau teicu iepriekÅ”, Huawei ir ieviesis konteinera pieeju operÄtÄjsistÄmas darbÄ«bai jaunajai Dorado lÄ«nijai, kas ļauj atjauninÄt un restartÄt pakalpojumus bez nepiecieÅ”amÄ«bas pilnÄ«bÄ pÄrstartÄt kontrolieri. TÅ«lÄ«t ir vÄrts pieminÄt, ka daži atjauninÄjumi ietvers kodola atjauninÄjumus, un Å”ajÄ gadÄ«jumÄ atjauninÄÅ”anas laikÄ dažreiz joprojÄm bÅ«s nepiecieÅ”ama klasiska kontrolleru atsÄknÄÅ”ana, bet ne vienmÄr. Tas samazinÄs Ŕīs darbÄ«bas ietekmi uz produktÄ«vo sistÄmu.
MÅ«su arsenÄlÄ lielÄkÄ daļa masÄ«vu ir no NetApp. TÄpÄc es domÄju, ka bÅ«s diezgan loÄ£iski, ja es nedaudz salÄ«dzinÄÅ”u ar sistÄmÄm, ar kurÄm man ir diezgan daudz jÄstrÄdÄ. Tas nav mÄÄ£inÄjums noteikt, kurÅ” ir labÄks un kurÅ” sliktÄks vai kura arhitektÅ«ra ir izdevÄ«gÄka. Es mÄÄ£inÄÅ”u prÄtÄ«gi un bez fanÄtisma salÄ«dzinÄt divas dažÄdas pieejas vienas un tÄs paÅ”as problÄmas risinÄÅ”anai no dažÄdiem pÄrdevÄjiem. JÄ, protams, Å”ajÄ gadÄ«jumÄ mÄs izskatÄ«sim Huawei sistÄmas āteorijÄā, un es arÄ« atseviŔķi atzÄ«mÄÅ”u tos punktus, kurus plÄnots ieviest nÄkamajÄs programmaparatÅ«ras versijÄs. KÄdas priekÅ”rocÄ«bas es redzu Å”obrÄ«d:
- AtbalstÄ«to NVMe disku skaits. PaÅ”laik NetApp ir 288 no tiem, savukÄrt Huawei atkarÄ«bÄ no modeļa ir 1600-6400. TajÄ paÅ”Ä laikÄ Huawei maksimÄlÄ izmantojamÄ jauda ir 32 PBe, tÄpat kÄ NetApp sistÄmÄm (precÄ«zÄk, tÄm ir 31.64 PBe). Un tas neskatoties uz to, ka tiek atbalstÄ«ti tÄda paÅ”a apjoma diskdziÅi (lÄ«dz 15Tb). Huawei Å”o faktu skaidro Å”Ädi: viÅiem nebija iespÄjas salikt lielÄku stendu. TeorÄtiski tiem nav apjoma ierobežojumu, taÄu viÅi vienkÄrÅ”i vÄl nav spÄjuÅ”i pÄrbaudÄ«t Å”o faktu. Bet Å”eit ir vÄrts atzÄ«mÄt, ka zibatmiÅas disku iespÄjas mÅ«sdienÄs ir ļoti augstas, un NVMe sistÄmu gadÄ«jumÄ mÄs saskaramies ar faktu, ka ir pietiekami 24 diskdziÅi, lai izmantotu augstÄkÄs klases 2 kontrolieru sistÄmu. AttiecÄ«gi tÄlÄka disku skaita palielinÄÅ”ana sistÄmÄ ne tikai nenodroÅ”inÄs veiktspÄjas pieaugumu, bet arÄ« slikti ietekmÄs IOPS/Tb attiecÄ«bu. Protams, ir vÄrts redzÄt, cik daudz disku var apstrÄdÄt 4 kontrolleru sistÄmas 8000 un 16000, jo... Kunpeng 920 iespÄjas un potenciÄls joprojÄm nav pilnÄ«bÄ skaidrs.
- Luna kÄ NetApp sistÄmu Ä«paÅ”nieka klÄtbÅ«tne. Tie. Tikai viens kontrolieris var veikt darbÄ«bas ar mÄnesi, bet otrs tikai laiž caur sevi IO. Huawei sistÄmÄm, gluži otrÄdi, nav Ä«paÅ”nieku un darbÄ«bas ar datu blokiem (saspieÅ”anu, deduplikÄciju) var veikt jebkurÅ” no kontrolieriem, kÄ arÄ« ierakstÄ«t diskos.
- Neviens ports nenokrÄ«t, ja kÄds no kontrolleriem nedarbojas. Dažiem Å”is brÄ«dis Ŕķiet ÄrkÄrtÄ«gi kritisks. BÅ«tÄ«ba ir tÄda, ka pÄrslÄgÅ”anai uzglabÄÅ”anas sistÄmÄ jÄnotiek ÄtrÄk nekÄ resursdatora pusÄ. Un, ja tÄ paÅ”a NetApp gadÄ«jumÄ praksÄ konstatÄjÄm aptuveni 5 sekunžu sastingumu, izvelkot kontrolieri un pÄrslÄdzot ceļus, tad ar pÄreju uz Huawei vÄl jÄpatrenÄjas.
- AtjauninÄÅ”anas laikÄ kontrolleris nav jÄrestartÄ. Tas mani Ä«paÅ”i sÄka uztraukties, jo diezgan bieži tika izlaistas jaunas NetApps versijas un programmaparatÅ«ras filiÄles. JÄ, dažiem Huawei atjauninÄjumiem joprojÄm bÅ«s nepiecieÅ”ama restartÄÅ”ana, bet ne visiem.
- 4 Huawei kontrolieri par divu NetApp kontrolieru cenu. KÄ jau teicu iepriekÅ”, pateicoties Huawei cenu politikai, tas var konkurÄt ar vidÄjÄs klases modeļiem ar saviem augstÄkÄs klases modeļiem.
- Papildu mikroshÄmu klÄtbÅ«tne plauktu kontrolleros un portu kartÄs, kas, iespÄjams, ir paredzÄtas sistÄmas efektivitÄtes uzlaboÅ”anai.
MÄ«nusi un bažas kopumÄ:
- TieÅ”a plauktu savienoÅ”ana ar kontrolieriem vai nepiecieÅ”amÄ«ba pÄc liela skaita aizmugures portu, lai savienotu visus plauktus ar kontrolieriem.
- ARM arhitektÅ«ra un liela skaita mikroshÄmu klÄtbÅ«tne - cik efektÄ«vi tas darbosies, un vai veiktspÄja bÅ«s pietiekama?
LielÄko daļu bažu un baiļu var kliedÄt, personÄ«gi pÄrbaudot jauno lÄ«niju. Ceru, ka drÄ«z pÄc iznÄkÅ”anas tie parÄdÄ«sies MaskavÄ un pietiks, lai Ätri vien tÄdu dabÅ«tu saviem testiem. PagaidÄm varam teikt, ka kopumÄ uzÅÄmuma pieeja izskatÄs interesanta, un jaunÄ lÄ«nija izskatÄs ļoti labi, salÄ«dzinot ar konkurentiem. GalÄ«gÄ Ä«stenoÅ”ana rada daudz jautÄjumu, jo Daudzas lietas redzÄsim tikai gada beigÄs un varbÅ«t tikai 2020. gadÄ.
Avots: www.habr.com