Huawei Dorado V6: Sichuan init

Huawei Dorado V6: Sichuan init
Ang ting-init sa Moscow karong tuiga, sa tinuud, dili kaayo maayo. Nagsugod kini nga sayo kaayo ug dali, dili tanan adunay oras sa pagtubag niini, ug natapos na kini sa katapusan sa Hunyo. Busa, sa dihang giimbitar ko sa Huawei nga moadto sa China, sa siyudad sa Chengdu, diin nahimutang ang ilang RnD center, human sa pagtan-aw sa forecast sa panahon nga +34 degrees sa landong, misugot dayon ko. Tuod man, dili na ako parehas nga edad ug kinahanglan nakong painiton gamay ang akong mga bukog. Apan gusto nakong hinumdoman nga posible nga magpainit dili lamang sa mga bukog, kondili usab sa sulod, tungod kay ang lalawigan sa Sichuan, diin nahimutang ang Chengdu, nabantog tungod sa iyang gugma sa halang nga pagkaon. Bisan pa, dili kini usa ka blog bahin sa pagbiyahe, busa mobalik kita sa panguna nga katuyoan sa among pagbiyahe - usa ka bag-ong linya sa mga sistema sa pagtipig - Huawei Dorado V6. Kini nga artikulo magwarawara kanimo gamay gikan sa nangagi, tungod kay... gisulat kini sa wala pa ang opisyal nga pahibalo, apan gimantala lamang pagkahuman sa pagpagawas. Ug busa, karon atong tan-awon pag-ayo ang tanan nga makapaikag ug lamian nga giandam sa Huawei alang kanato.

Huawei Dorado V6: Sichuan init
Adunay 5 nga mga modelo sa bag-ong linya. Ang tanan nga mga modelo gawas sa 3000V6 mahimong makuha sa duha ka bersyon - SAS ug NVMe. Ang pagpili nagtino sa interface sa mga disk nga imong magamit niini nga sistema, ang Back-End port ug ang gidaghanon sa mga disk drive nga imong ma-install sa sistema. Para sa NVMe, gigamit ang Palm-sized SSDs, nga mas nipis kaysa classic 2.5" SAS SSDs ug mahimong ma-install hangtod sa 36 ka piraso. Ang bag-ong linya mao ang Tanan nga Flash ug wala’y mga pag-configure nga adunay mga disk.

Huawei Dorado V6: Sichuan init
Palm NVMe SSD

Sa akong opinyon, ang Dorado 8000 ug 18000 tan-awon sama sa labing makaiikag nga mga modelo. Gibutang sila sa Huawei isip High-end nga mga sistema, ug, salamat sa polisiya sa pagpresyo sa Huawei, kini nagtandi niining mga Mid-range nga mga modelo sa bahin sa kakompetensya. Kini nga mga modelo ang akong ipunting sa akong pagrepaso karon. Mamatikdan dayon nako nga tungod sa ilang mga bahin sa disenyo, ang mga junior dual-controller nga mga sistema adunay gamay nga lahi nga arkitektura, lahi sa Dorado 8000 ug 18000, mao nga dili tanan nga akong hisgutan karon magamit sa mga modelo sa junior.

Usa sa mga nag-unang bahin sa bag-ong mga sistema mao ang paggamit sa daghang mga chips, naugmad sa balay, nga ang matag usa nagtugot kanimo sa pag-apod-apod sa lohikal nga pagkarga gikan sa sentral nga processor sa controller ug pagdugang pag-andar sa lainlaing mga sangkap.
Huawei Dorado V6: Sichuan init

Ang kasingkasing sa bag-ong mga sistema mao ang Kunpeng 920 nga mga processor, naugmad sa mga teknolohiya sa ARM ug gigama sa Huawei nga independente. Depende sa modelo, ang gidaghanon sa mga cores, ang ilang frequency ug ang gidaghanon sa na-install nga mga processor sa matag controller managlahi:
Huawei Dorado V6 8000 - 2CPU, 64 core
Huawei Dorado V6 18000 - 4CPU, 48 core
Huawei Dorado V6: Sichuan init

Gipalambo sa Huawei kini nga processor sa arkitektura sa ARM, ug sa akong nahibal-an, sa sinugdan nagplano nga i-install kini sa mas karaan nga mga modelo sa Dorado 8000 ug 18000, sama sa nahitabo sa pipila nga mga modelo sa V5, apan ang mga silot naghimo sa mga pagbag-o sa kini nga ideya. Siyempre, ang ARM naghisgot usab mahitungod sa pagdumili sa pagkooperar sa Huawei sa panahon sa pagpahamtang sa mga silot, apan dinhi ang sitwasyon lahi kay sa Intel. Ang Huawei naghimo niini nga mga chip nga independente, ug walay mga silot nga makapugong niini nga proseso. Ang pagputol sa mga relasyon sa ARM naghulga lamang sa pagkawala sa pag-access sa mga bag-ong kalamboan. Sama sa alang sa pasundayag, mahimo ra ang paghukom pagkahuman sa pagpahigayon sa mga independente nga pagsulay. Bisan kung nakita nako kung giunsa ang 18000M IOPS gikuha gikan sa sistema sa Dorado 1 nga wala’y mga problema, hangtod nga gisubli nako kini sa akong kaugalingon nga mga kamot sa akong rack, dili ako motuo niini. Apan adunay tinuod nga daghang gahum sa mga controller. Ang mga daan nga modelo adunay sulud nga 4 nga mga controller, ang matag usa adunay 4 nga mga processor, nga naghatag sa kinatibuk-an nga 768 nga mga cores.
Huawei Dorado V6: Sichuan init

Apan hisgutan ko ang bahin sa mga cores bisan sa ulahi, kung atong tan-awon ang arkitektura sa mga bag-ong sistema, apan sa pagkakaron mobalik kita sa lain nga chip nga na-install sa sistema. Ang chip morag usa ka hilabihan ka makapaikag nga solusyon Pagsaka 310 (Sa akong nasabtan, ang manghod sa Ascend 910, nga bag-o lang gipresentar sa publiko). Ang tahas niini mao ang pag-analisar sa mga bloke sa datos nga mosulod sa sistema aron madugangan ang Read hit ratio. Lisud isulti kung giunsa kini molihok sa trabaho, tungod kay ... Karon kini nagtrabaho lamang sumala sa usa ka gihatag nga template ug wala’y katakus sa pagkat-on sa usa ka intelihenteng mode. Ang dagway sa usa ka intelihenteng mode gisaad sa umaabot nga firmware, lagmit sayo sa sunod tuig.

Mopadayon kita sa arkitektura. Ang Huawei nagpadayon sa pagpalambo sa kaugalingon nga teknolohiya sa Smart Matrix, nga nagpatuman sa usa ka hingpit nga mesh nga pamaagi sa pagkonektar sa mga sangkap. Apan kung sa V5 kini alang lamang sa pag-access gikan sa mga controllers sa mga disk, karon ang tanan nga mga controllers adunay access sa tanan nga mga pantalan sa Back-End ug Front-End.
Huawei Dorado V6: Sichuan init

Salamat sa bag-ong arkitektura sa microservice, gitugotan usab niini ang pagbalanse sa load tali sa tanan nga mga controller, bisan kung adunay usa ra ka lun. Ang OS alang sa kini nga linya sa mga arrays naugmad gikan sa una, ug dili lamang gi-optimize alang sa paggamit sa mga Flash drive. Tungod sa kamatuoran nga ang tanan namong mga controllers adunay access sa sama nga mga pantalan, sa panghitabo sa usa ka controller kapakyasan o reboot, ang host dili mawad-an sa usa ka dalan ngadto sa storage system, ug ang dalan switching gidala sa gawas sa lebel sa storage system. Bisan pa, ang paggamit sa UltraPath sa host dili higpit nga kinahanglanon. Ang laing "pagtipig" sa dihang ang pag-instalar sa sistema mao ang mas gamay nga gidaghanon sa gikinahanglan nga mga link. Ug kung sa "klasikal" nga pamaagi alang sa 4 nga mga controller kinahanglan namon ang 8 nga mga link gikan sa 2 nga mga pabrika, nan sa kaso sa Huawei bisan ang 2 igo na (wala ako maghisgot karon bahin sa igo nga pag-agi sa usa ka link).
Huawei Dorado V6: Sichuan init

Sama sa miaging bersyon, gigamit ang usa ka global cache nga adunay salamin. Gitugotan ka niini nga mawad-an hangtod sa duha ka mga controller nga dungan o tulo nga mga controller nga sunud-sunod nga wala makaapekto sa pagkaanaa. Apan angay nga hinumdoman nga wala kami nakakita sa kompleto nga pagbalanse sa pagkarga tali sa nahabilin nga 3 nga mga controller kung adunay usa ka kapakyasan sa demo stand. Ang load sa napakyas nga controller gikuha sa bug-os sa usa sa mga nahabilin. Posible nga alang niini gikinahanglan nga tugotan ang sistema nga molihok nga mas dugay sa kini nga pagsumpo. Sa bisan unsang kaso, susihon nako kini sa mas detalyado gamit ang akong kaugalingon nga mga pagsulay.
Gipahimutang sa Huawei ang bag-ong mga sistema isip mga End-to-End NVMe system, apan karon ang NVMeOF wala pa gisuportahan sa front end, FC lang, iSCSI o NFS. Sa pagtapos niini o sa pagsugod sa sunod, sama sa ubang mga bahin, gisaaran kami nga suporta sa RoCE.
Huawei Dorado V6: Sichuan init

Ang mga estante konektado usab sa mga controller gamit ang RoCE, ug adunay usa ka disbentaha nga nalangkit niini - ang pagkawala sa usa ka "loopback" nga koneksyon sa mga estante, sama sa kaso sa SAS. Sa akong opinyon, kini usa pa ka dako nga disbentaha kung nagplano ka sa usa ka medyo dako nga sistema. Ang kamatuoran mao nga ang tanan nga mga estante konektado sa sunod-sunod nga, ug ang kapakyasan sa usa sa mga estante moresulta sa bug-os nga inaccessibility sa tanan nga uban nga nagsunod niini. Sa kini nga kaso, aron masiguro ang pagtugot sa sayup, kinahanglan namon nga ikonektar ang tanan nga mga istante sa mga controller, nga nag-apil sa pagdugang sa gikinahanglan nga gidaghanon sa mga backend port sa sistema.

Ug usa pa ka butang nga angay hisgutan mao ang non-disruptive update (NDU). Sama sa akong giingon sa ibabaw, ang Huawei nagpatuman sa usa ka sudlanan nga pamaagi sa pag-operate sa OS alang sa bag-ong linya sa Dorado, kini nagtugot kanimo sa pag-update ug pag-restart sa mga serbisyo nga dili kinahanglan nga hingpit nga i-reboot ang controller. Angayan nga hisgutan dayon nga ang pipila nga mga pag-update adunay mga update sa kernel, ug sa kini nga kaso, ang usa ka klasiko nga pag-reboot sa mga controller usahay kinahanglan pa sa panahon sa pag-update, apan dili kanunay. Kini makapakunhod sa epekto niini nga operasyon sa produktibo nga sistema.

Sa among arsenal, ang kadaghanan sa mga array gikan sa NetApp. Busa, sa akong hunahuna kini mahimong makatarunganon kung maghimo ako usa ka gamay nga pagtandi sa mga sistema diin kinahanglan nako nga magtrabaho og maayo. Kini dili usa ka pagsulay sa pagtino kon kinsa ang mas maayo ug kinsa ang mas grabe o kansang arkitektura mas bentaha. Ako mosulay sa soberly ug walay panatisismo itandi sa duha ka lain-laing mga pamaagi sa pagsulbad sa sama nga problema gikan sa lain-laing mga vendors. Oo, siyempre, sa kini nga kaso atong hisgotan ang mga sistema sa Huawei sa "teorya" ug gilain usab nako nga timan-an ang mga punto nga giplano nga ipatuman sa umaabot nga mga bersyon sa firmware. Unsa nga mga bentaha ang akong nakita karon:

  1. Gidaghanon sa gisuportahan nga NVMe drive. Ang NetApp sa pagkakaron adunay 288 niini, samtang ang Huawei adunay 1600-6400, depende sa modelo. Sa samang higayon, ang Huawei's Max nga magamit nga kapasidad mao ang 32PBe, sama sa mga sistema sa NetApp (aron mas tukma, sila adunay 31.64PBe). Ug kini bisan pa sa kamatuoran nga ang mga drive sa parehas nga gidaghanon gisuportahan (hangtod sa 15Tb). Gipatin-aw sa Huawei kini nga kamatuoran ingon sa mosunod: wala sila'y oportunidad nga magtigum og mas dako nga baruganan. Sa teorya, wala silay limitasyon sa gidaghanon, apan wala pa nila masulayan kini nga kamatuoran. Apan dinhi angay nga hinumdoman nga ang mga kapabilidad sa mga flash drive karon taas kaayo, ug sa kaso sa mga sistema sa NVMe nag-atubang kami sa kamatuoran nga ang 24 nga mga drive igo na aron magamit ang usa ka top-end nga 2-controller nga sistema. Tungod niini, ang dugang nga pagtaas sa gidaghanon sa mga disk sa sistema dili lamang maghatag usa ka pagtaas sa pasundayag, apan adunay dili maayo nga epekto sa ratio sa IOPS / Tb. Siyempre, angay nga tan-awon kung pila ang mga nagmaneho sa 4-controller nga mga sistema nga 8000 ug 16000 ang mahimo, tungod kay ... Ang mga kapabilidad ug potensyal sa Kunpeng 920 dili pa hingpit nga klaro.
  2. Ang presensya ni Lun isip tag-iya sa mga sistema sa NetApp. Mga. Usa lamang ka controller ang makahimo sa mga operasyon sa bulan, samtang ang ikaduha moagi lamang sa IO pinaagi sa iyang kaugalingon. Ang mga sistema sa Huawei, sa sukwahi, wala’y mga tag-iya ug mga operasyon nga adunay mga bloke sa data (compression, deduplication) mahimo’g himuon sa bisan unsang mga tigkontrol, ingon man gisulat sa mga disk.
  3. Walay pantalan nga mahulog kung ang usa sa mga controller mapakyas. Alang sa pipila, kini nga higayon ingon labi ka kritikal. Ang hinungdan mao nga ang pagbalhin sa sulod sa sistema sa pagtipig kinahanglan nga mahitabo nga mas paspas kaysa sa bahin sa host. Ug kung sa kaso sa parehas nga NetApp, sa praktis nakit-an namon ang usa ka pag-freeze sa mga 5 segundos kung gibira ang controller ug pagbalhin mga agianan, unya sa pagbalhin sa Huawei kinahanglan pa namon nga magpraktis.
  4. Dili kinahanglan nga i-restart ang controller kung mag-update. Kini ilabi na nga nagsugod sa pagkabalaka kanako sa medyo kanunay nga pagpagawas sa mga bag-ong bersyon ug mga sanga sa firmware alang sa NetApps. Oo, ang pipila nga mga pag-update alang sa Huawei kinahanglan pa nga i-restart, apan dili tanan.
  5. 4 Huawei controllers alang sa presyo sa duha ka NetApp controllers. Sama sa akong giingon sa ibabaw, salamat sa palisiya sa pagpresyo sa Huawei, mahimo kini nga makigkompetensya sa Mid-range sa mga High-end nga mga modelo niini.
  6. Ang presensya sa dugang nga mga chips sa mga tigkontrol sa estante ug mga kard sa pantalan, nga lagmit gituyo aron mapauswag ang pagkaayo sa sistema.

Cons ug mga kabalaka sa kinatibuk-an:

  1. Direkta nga koneksyon sa mga istante sa mga controller o ang panginahanglan alang sa usa ka dako nga gidaghanon sa mga back-end nga mga pantalan aron makonektar ang tanan nga mga istante sa mga controller.
  2. Ang arkitektura sa ARM ug ang presensya sa daghang mga chips - kung unsa kini ka epektibo, ug igo ba ang pasundayag?

Kadaghanan sa mga kabalaka ug kahadlok mahimong mawagtang pinaagi sa personal nga pagsulay sa bag-ong linya. Nanghinaut ko nga sa dili madugay human sa pagpagawas sila magpakita sa Moscow ug adunay igo kanila nga dali nga makakuha og usa alang sa imong kaugalingong mga pagsulay. Sa pagkakaron, makaingon kita nga sa kinatibuk-an ang pamaagi sa kompanya morag makapaikag, ug ang bag-ong linya morag maayo kaayo kon itandi sa mga kakompetensya niini. Ang katapusan nga pagpatuman nagpatunghag daghang mga pangutana, tungod kay Makita ra nato ang daghang mga butang sa katapusan sa tuig, ug tingali sa 2020 ra.

Source: www.habr.com

Idugang sa usa ka comment