Huawei Dorado V6: Kutentha kwa Sichuan

Huawei Dorado V6: Kutentha kwa Sichuan
Chilimwe ku Moscow chaka chino chinali, kunena zoona, osati zabwino kwambiri. Zinayamba molawirira komanso mwachangu, si onse omwe anali ndi nthawi yoti achitepo kanthu, ndipo zidatha kale kumapeto kwa Juni. Choncho, pamene Huawei anandiitana kuti ndipite ku China, mumzinda wa Chengdu, komwe kuli malo awo a RnD, nditatha kuyang'ana nyengo ya +34 madigiri mumthunzi, ndinavomera nthawi yomweyo. Kupatula apo, sindinenso wamsinkhu womwewo ndipo ndikufunika kutenthetsa mafupa anga pang'ono. Koma ndikufuna kudziwa kuti zinali zotheka kutenthetsa mafupa okha, komanso zamkati, chifukwa chigawo cha Sichuan, kumene Chengdu ili kwenikweni, ndi yotchuka chifukwa cha kukonda zakudya zokometsera. Komabe, iyi si blog yokhudzana ndi maulendo, kotero tiyeni tibwerere ku cholinga chachikulu cha ulendo wathu - mzere watsopano wamakina osungira - Huawei Dorado V6. Nkhaniyi ikugwedezani pang'ono kuchokera m'mbuyomu, chifukwa ... inalembedwa chilengezo cha boma chisanadze, koma chinasindikizidwa kokha pambuyo pa kutulutsidwa. Ndipo kotero, lero tiyang'ana mwatsatanetsatane chilichonse chosangalatsa komanso chokoma chomwe Huawei watikonzera.

Huawei Dorado V6: Kutentha kwa Sichuan
Padzakhala zitsanzo za 5 pamzere watsopano. Mitundu yonse kupatula 3000V6 ikhoza kukhala ndi mitundu iwiri - SAS ndi NVMe. Chisankhocho chimatsimikizira mawonekedwe a ma disks omwe mungagwiritse ntchito pakompyutayi, madoko a Back-End ndi kuchuluka kwa ma drive a disk omwe mutha kuyika mu dongosolo. Kwa NVMe, ma SSD amtundu wa Palm amagwiritsidwa ntchito, omwe ndi owonda kwambiri kuposa ma 2.5 β€³ SAS SSD ndipo amatha kuyika mpaka zidutswa 36. Mzere watsopano ndi All Flash ndipo palibe masinthidwe okhala ndi ma disks.

Huawei Dorado V6: Kutentha kwa Sichuan
Palm NVMe SSD

Malingaliro anga, Dorado 8000 ndi 18000 amawoneka ngati zitsanzo zosangalatsa kwambiri. Huawei amawaika ngati machitidwe apamwamba kwambiri, ndipo, chifukwa cha ndondomeko yamtengo wapatali ya Huawei, amasiyanitsa mitundu iyi ya Mid-range ndi gawo la mpikisano. Ndi zitsanzo izi zomwe ndimayang'ana kwambiri mu ndemanga yanga lero. Ndidzazindikira nthawi yomweyo kuti chifukwa cha mapangidwe awo, makina aang'ono olamulira awiri ali ndi mapangidwe osiyana pang'ono, osiyana ndi Dorado 8000 ndi 18000, kotero sikuti zonse zomwe ndilankhule lero zikugwira ntchito kwa zitsanzo zazing'ono.

Chimodzi mwazinthu zazikulu za machitidwe atsopano chinali kugwiritsa ntchito tchipisi angapo, opangidwa m'nyumba, chilichonse chomwe chimakulolani kugawa katundu womveka kuchokera ku purosesa yapakati ya wolamulira ndikuwonjezera ntchito ku zigawo zosiyanasiyana.
Huawei Dorado V6: Kutentha kwa Sichuan

Mtima wamakina atsopanowa ndi mapurosesa a Kunpeng 920, opangidwa paukadaulo wa ARM ndikupangidwa ndi Huawei pawokha. Kutengera mtundu, kuchuluka kwa ma cores, ma frequency awo ndi kuchuluka kwa mapurosesa omwe adayikidwa mu wowongolera aliyense amasiyana:
Huawei Dorado V6 8000 - 2CPU, 64 pachimake
Huawei Dorado V6 18000 - 4CPU, 48 pachimake
Huawei Dorado V6: Kutentha kwa Sichuan

Huawei adapanga purosesa iyi pamapangidwe a ARM, ndipo monga ndikudziwira, poyambirira adakonza zoyiyika mumitundu yakale ya Dorado 8000 ndi 18000, monga zinalili kale ndi mitundu ina ya V5, koma zilango zidasintha lingaliro ili. Zachidziwikire, ARM idalankhulanso za kukana kugwirizana ndi Huawei panthawi yokhazikitsa zilango, koma apa zinthu ndizosiyana ndi Intel. Huawei amapanga tchipisi paokha, ndipo palibe zilango zomwe zingayimitse izi. Kuthetsa ubale ndi ARM kumangowopseza kutaya mwayi wopeza zatsopano. Ponena za magwiridwe antchito, zitha kuweruza pokhapokha mutachita mayeso odziyimira pawokha. Ngakhale ndinawona momwe 18000M IOPS inachotsedwa ku dongosolo la Dorado 1 popanda mavuto, mpaka ndibwereza ndi manja anga mu rack yanga, sindingakhulupirire. Koma palidi mphamvu zambiri mwa olamulira. Mitundu yakale imakhala ndi owongolera 4, iliyonse ili ndi ma processor 4, opatsa ma cores 768.
Huawei Dorado V6: Kutentha kwa Sichuan

Koma ndilankhula za ma cores ngakhale pambuyo pake, tikayang'ana mamangidwe a machitidwe atsopano, koma tsopano tiyeni tibwerere ku chip china chomwe chinayikidwa mu dongosolo. Chip chikuwoneka ngati yankho losangalatsa kwambiri Kukwera 310 (Monga momwe ndikumvera, mchimwene wamng'ono wa Ascend 910, yomwe posachedwapa inaperekedwa kwa anthu). Ntchito yake ndi kusanthula midadada deta kulowa dongosolo kuonjezera Read hit chiΕ΅erengero. Ndizovuta kunena momwe zidzakhalire kuntchito, chifukwa ... Masiku ano zimangogwira ntchito molingana ndi template yomwe wapatsidwa ndipo ilibe luso lophunzira munjira yanzeru. Mawonekedwe amtundu wanzeru amalonjezedwa mu firmware yamtsogolo, mwina koyambirira kwa chaka chamawa.

Tiyeni tipitirire ku zomanga. Huawei akupitiliza kupanga ukadaulo wake wa Smart Matrix, womwe umagwiritsa ntchito njira yolumikizira mauna onse. Koma ngati mu V5 izi zinali zongofikira kuchokera kwa olamulira kupita ku ma disks, tsopano olamulira onse ali ndi mwayi wopita ku madoko onse pa Back-End ndi Front-End.
Huawei Dorado V6: Kutentha kwa Sichuan

Chifukwa cha kamangidwe katsopano ka microservice, izi zimalolanso kusanja kwa katundu pakati pa olamulira onse, ngakhale pali lun imodzi yokha. Os a mzerewu adapangidwa kuchokera pansi, osati kungokonzedwa kuti agwiritse ntchito ma drive a Flash. Chifukwa chakuti olamulira athu onse ali ndi mwayi wopita ku madoko omwewo, ngati wolamulira akulephera kapena kuyambiranso, wolandirayo sataya njira imodzi yosungiramo zinthu, ndipo kusintha kwa njira kumachitika pamlingo wosungirako. Komabe, kugwiritsa ntchito UltraPath pa wolandirayo sikofunikira kwenikweni. "Kupulumutsa" kwina pakukhazikitsa dongosolo ndi chiwerengero chochepa cha maulalo ofunikira. Ndipo ngati ndi njira "yachikale" kwa olamulira 4 tidzafunika maulalo 8 kuchokera ku mafakitale a 2, ndiye pa nkhani ya Huawei ngakhale 2 idzakhala yokwanira (sindikunena tsopano za kukwanira kwa kutulutsa kwa chiyanjano chimodzi).
Huawei Dorado V6: Kutentha kwa Sichuan

Monga momwe zinalili kale, posungira padziko lonse lapansi ndi mirroring amagwiritsidwa ntchito. Izi zimakupatsani mwayi wotaya owongolera awiri nthawi imodzi kapena owongolera atatu motsatizana popanda kukhudza kupezeka. Koma ndizoyenera kudziwa kuti sitinawone kusanja kwathunthu pakati pa olamulira atatu otsalawo pakalephera kumodzi pamalo owonetsera. Katundu wa wowongolera wolephera adatengedwa kwathunthu ndi m'modzi mwa otsalawo. Ndizotheka kuti chifukwa cha izi ndikofunikira kulola kuti dongosolo lizigwira ntchito motalikirapo pakukonza uku. Mulimonsemo, ndiwona izi mwatsatanetsatane pogwiritsa ntchito mayeso anga.
Huawei akuyika machitidwe atsopano monga End-to-End NVMe systems, koma lero NVMeOF sichikuthandizidwa kutsogolo, FC, iSCSI kapena NFS yokha. Kumapeto kwa izi kapena koyambirira kwa lotsatira, monga zina, talonjezedwa thandizo la RoCE.
Huawei Dorado V6: Kutentha kwa Sichuan

Mashelefu amalumikizidwanso ndi owongolera omwe amagwiritsa ntchito RoCE, ndipo pali cholepheretsa chimodzi chokhudzana ndi izi - kusakhalapo kwa mashelufu "loopback", monga momwe zinalili ndi SAS. M'malingaliro anga, ichi ndikadali chovuta kwambiri ngati mukukonzekera dongosolo lalikulu. Chowonadi ndi chakuti mashelufu onse amalumikizidwa mndandanda, ndipo kulephera kwa mashelufu kumabweretsa kusapezeka kwathunthu kwa ena onse omwe amatsatira. Pankhaniyi, kuti titsimikizire kulekerera zolakwika, tidzayenera kulumikiza mashelufu onse kwa olamulira, zomwe zimaphatikizapo kuwonjezeka kwa chiwerengero chofunikira cha madoko a backend mu dongosolo.

Ndipo chinthu chinanso choyenera kutchulidwa ndikusinthidwa kosasokoneza (NDU). Monga ndanenera pamwambapa, Huawei wakhazikitsa njira yogwiritsira ntchito OS pa mzere watsopano wa Dorado, izi zimakulolani kuti musinthe ndikuyambitsanso ntchito popanda kufunikira koyambitsanso wolamulira. Ndikoyenera kutchula nthawi yomweyo kuti zosintha zina zidzakhala ndi zosintha za kernel, ndipo pamenepa kuyambiranso kwachikale kwa olamulira nthawi zina kumafunikabe panthawi yosintha, koma osati nthawi zonse. Izi zidzachepetsa kukhudzidwa kwa ntchitoyi pakupanga machitidwe.

M'malo athu ankhondo, magulu ambiri akuchokera ku NetApp. Chifukwa chake, ndikuganiza kuti zikhala zomveka ngati ndiyerekeza pang'ono ndi machitidwe omwe ndiyenera kugwira nawo ntchito kwambiri. Uku sikungoyesa kudziwa yemwe ali bwino komanso yemwe ali woipitsitsa kapena amene amamanga ali opindulitsa kwambiri. Ndiyesera mofatsa komanso mopanda kutengeka ndikufanizira njira ziwiri zosiyana zothetsera vuto lomwelo kuchokera kwa ogulitsa osiyanasiyana. Inde, inde, pamenepa tiwona machitidwe a Huawei mu "lingaliro" ndipo ndiwonanso padera mfundo zomwe zikuyenera kukhazikitsidwa mumitundu yamtsogolo ya firmware. Ndi zabwino zotani zomwe ndikuwona pakadali pano:

  1. Chiwerengero cha ma drive a NVMe othandizira. NetApp pakadali pano ili ndi 288 mwa iwo, pomwe Huawei ali ndi 1600-6400, kutengera mtundu. Nthawi yomweyo, mphamvu ya Huawei's Max yogwiritsidwa ntchito ndi 32PBe, monga machitidwe a NetApp (kunena bwino, ali ndi 31.64PBe). Ndipo izi ngakhale kuti ma drive amtundu womwewo amathandizidwa (mpaka 15Tb). Huawei akufotokoza izi motere: analibe mwayi wosonkhanitsa choyimira chachikulu. Mwachidziwitso, alibe malire a mawu, koma sanathe kuyesa izi. Koma apa ndikofunikira kudziwa kuti kuthekera kwa ma drive a flash lero ndi okwera kwambiri, ndipo pankhani ya machitidwe a NVMe tikukumana ndi mfundo yoti ma drive 24 ndi okwanira kugwiritsa ntchito makina owongolera a 2-omaliza. Chifukwa chake, kuwonjezereka kwina kwa ma disks mu dongosolo sikudzangopereka kuwonjezeka kwa ntchito, komanso kudzakhala ndi zotsatira zoipa pa chiwerengero cha IOPS / Tb. Zachidziwikire, ndikofunikira kuwona kuti ndi angati omwe amayendetsa makina a 4-controller 8000 ndi 16000 amatha kuthana, chifukwa ... Kuthekera ndi kuthekera kwa Kunpeng 920 sizikudziwikiratu.
  2. Kukhalapo kwa Lun monga mwini wake wa NetApp systems. Iwo. Woyang'anira m'modzi yekha amatha kugwira ntchito ndi mwezi, pomwe wachiwiri amangodutsa IO yokha. Machitidwe a Huawei, m'malo mwake, alibe eni ake ndi ntchito zomwe zili ndi midadada ya data (compress, deduplication) zikhoza kuchitidwa ndi olamulira onse, komanso kulembedwa ku disks.
  3. Palibe doko lomwe limatsika pomwe m'modzi wa owongolera akulephera. Kwa ena, mphindi iyi ikuwoneka yovuta kwambiri. Mfundo yaikulu ndi yakuti kusintha mkati mwa dongosolo losungirako kuyenera kuchitika mofulumira kusiyana ndi mbali ya wolandira. Ndipo ngati pa NetApp yomweyo, muzochita tapeza kuzizira kwa masekondi pafupifupi 5 potulutsa chowongolera ndikusintha njira, ndiye ndikusintha kupita ku Huawei tikuyenerabe kuchita.
  4. Palibe chifukwa choyambitsanso chowongolera pokonzanso. Izi zidandidetsa nkhawa makamaka ndikutulutsidwa pafupipafupi kwamitundu yatsopano ndi nthambi za firmware za NetApps. Inde, zosintha zina za Huawei zidzafunikabe kuyambiranso, koma osati zonse.
  5. 4 olamulira a Huawei pamtengo wa olamulira awiri a NetApp. Monga ndanenera pamwambapa, chifukwa cha ndondomeko yamitengo ya Huawei, imatha kupikisana ndi Mid-range ndi zitsanzo zake zapamwamba.
  6. Kukhalapo kwa tchipisi owonjezera mu mashelufu owongolera ndi makhadi adoko, omwe atha kupangidwa kuti apititse patsogolo magwiridwe antchito.

Zoipa ndi nkhawa zonse:

  1. Kulumikizana kwachindunji kwa mashelufu kwa owongolera kapena kufunikira kwa madoko ambiri akumbuyo kuti alumikizane ndi mashelufu onse kwa owongolera.
  2. Zomangamanga za ARM ndi kukhalapo kwa tchipisi tambiri - zidzagwira ntchito bwino bwanji, ndipo ntchitoyo ikhala yokwanira?

Zodetsa nkhawa zambiri ndi mantha zitha kuthetsedwa poyesa payekha mzere watsopano. Ndikuyembekeza kuti atangomasulidwa adzawonekera ku Moscow ndipo padzakhala okwanira kuti apeze mwamsanga mayesero anu. Pakalipano, tikhoza kunena kuti kawirikawiri njira ya kampaniyo ikuwoneka yosangalatsa, ndipo mzere watsopano ukuwoneka bwino kwambiri poyerekeza ndi opikisana nawo. Kukhazikitsa komaliza kumadzutsa mafunso ambiri, chifukwa Tidzawona zinthu zambiri kumapeto kwa chaka, ndipo mwina mu 2020.

Source: www.habr.com

Kuwonjezera ndemanga