Huawei Dorado V6: Сычуандын ысыктыгы

Huawei Dorado V6: Сычуандын ысыктыгы
Быйыл Москвада жай, чынын айтсам, анча жакшы болгон жок. Бул өтө эле эрте жана тез башталды, баары эле ага реакция кылууга үлгүрбөй, июнь айынын аягында бүттү. Ошондуктан, Huawei мени Кытайга, алардын RnD борбору жайгашкан Чэнду шаарына барууга чакырганда, көлөкөдөгү аба ырайын +34 градуска карап көрүп, мен дароо макул болдум. Кантсе да, мен дагы бир жаш эмесмин, сөөктөрүмдү бир аз жылытышым керек. Бирок сөөктөрдү гана эмес, ичин да жылытууга мүмкүн болгонун белгилегим келет, анткени чындыгында Чэнду жайгашкан Сычуань провинциясы ачуу тамакты сүйүүсү менен белгилүү. Ошентсе да, бул саякат жөнүндө блог эмес, ошондуктан келгиле, сапарыбыздын негизги максатына - сактоо тутумдарынын жаңы линиясына - Huawei Dorado V6 га кайрылалы. Бул макала сизди өткөндөн бир аз толкундатат, анткени... ал расмий билдирүүгө чейин жазылган, бирок чыгарылгандан кийин гана жарыяланган. Ошентип, бүгүн биз Huawei биз үчүн даярдаган кызыктуу жана даамдуу нерселердин баарын кылдат карап чыгабыз.

Huawei Dorado V6: Сычуандын ысыктыгы
Жаңы линияда 5 модель болот. 3000V6дан башка бардык моделдер эки версияда болушу мүмкүн - SAS жана NVMe. Тандоо бул системада колдоно ала турган дисктердин интерфейсин, Back-End портторун жана системага орното турган дисктердин санын аныктайт. NVMe үчүн пальма өлчөмүндөгү SSD дисктери колдонулат, алар классикалык 2.5 дюймдук SAS SSDден ичке жана 36 даанага чейин орнотулат. Жаңы линия - All Flash жана дисктер менен конфигурациялар жок.

Huawei Dorado V6: Сычуандын ысыктыгы
Palm NVMe SSD

Менин оюмча, Dorado 8000 жана 18000 эң кызыктуу моделдер окшойт.Huawei аларды High-end системалары катары позициялайт жана Huaweiнин баа саясатынын аркасында бул Орто диапазондогу моделдерди атаандаш сегментке карама-каршы коёт. Дал ушул моделдерге мен бүгүн карап чыгуумда басым жасайм. Мен дароо белгилеп кетем, алардын дизайн өзгөчөлүктөрүнөн улам кенже кош контроллер тутумдары Dorado 8000 жана 18000ден бир аз башкачараак архитектурага ээ, ошондуктан мен бүгүн айта турган нерселердин баары кенже моделдерге тиешелүү эмес.

Жаңы системалардын негизги өзгөчөлүктөрүнүн бири үй ичинде иштелип чыккан бир нече микросхемалардын колдонулушу болду, алардын ар бири контроллердин борбордук процессорунан логикалык жүктү бөлүштүрүүгө жана ар кандай компоненттерге функцияларды кошууга мүмкүндүк берет.
Huawei Dorado V6: Сычуандын ысыктыгы

Жаңы системалардын жүрөгү ARM технологияларында иштелип чыккан жана Huawei тарабынан өз алдынча өндүрүлгөн Kunpeng 920 процессорлору. Моделге жараша, өзөктөрдүн саны, алардын жыштыгы жана ар бир контроллерде орнотулган процессорлордун саны өзгөрөт:
Huawei Dorado V6 8000 – 2CPU, 64 ядро
Huawei Dorado V6 18000 – 4CPU, 48 ядро
Huawei Dorado V6: Сычуандын ысыктыгы

Huawei бул процессорду ARM архитектурасында иштеп чыккан жана менин билишимче, алгач аны Dorado 8000 жана 18000 эски моделдеринде гана орнотууну пландаштырган, буга чейин кээ бир V5 моделдеринде болгон, бирок санкциялар бул идеяга түзөтүүлөрдү киргизген. Албетте, ARM санкцияларды киргизүү учурунда Huawei менен кызматташуудан баш тартуу жөнүндө да айткан, бирок бул жерде абал Intelге караганда башкача. Huawei бул чиптерди өз алдынча чыгарат жана эч кандай санкциялар бул процессти токтото албайт. ARM менен мамилени үзүү жаңы өнүгүүлөргө жетүү мүмкүнчүлүгүн жоготуу коркунучун гана жаратат. Ал эми аткарууга келсек, көз карандысыз тестирлөөдөн өткөндөн кийин гана баалоого болот. Мен Dorado 18000 тутумунан 1M IOPS кандайча көйгөйсүз алынып салынганын көрдүм, бирок аны өз колум менен стойкамда кайталаганга чейин, мен ишенбейм. Бирок контролерлерде чындап эле көп күч бар. Эски моделдер 4 контроллер менен жабдылган, ар биринде 4 процессор бар, жалпысынан 768 өзөктү берет.
Huawei Dorado V6: Сычуандын ысыктыгы

Бирок мен өзөктөр жөнүндө кийинчерээк, жаңы системалардын архитектурасын караганыбызда сүйлөшөм, бирок азыр системада орнотулган башка чипке кайрылалы. Чип абдан кызыктуу чечим окшойт 310-ж (Менин түшүнгөнүм боюнча, жакында коомчулукка сунушталган Ascend 910дун иниси). Анын милдети окуу хит катышын жогорулатуу үчүн системага кирген маалымат блокторун талдоо болуп саналат. Анын жумушта кандай аткарарын айтуу кыйын, анткени... Бүгүнкү күндө ал берилген шаблон боюнча гана иштейт жана интеллектуалдык режимде үйрөнүү мүмкүнчүлүгүнө ээ эмес. Интеллектуалдык режимдин пайда болушу келечектеги микропрограммада, кыязы, келерки жылдын башында убада кылынган.

Архитектурага өтөбүз. Huawei өзүнүн Smart Matrix технологиясын иштеп чыгууну улантты, ал компоненттерди туташтыруу үчүн толук тор ыкмасын ишке ашырат. Бирок V5те бул контроллерлордон дисктерге кирүү үчүн гана болсо, азыр бардык контроллерлор Back-End жана Front-End эки портторуна кире алышат.
Huawei Dorado V6: Сычуандын ысыктыгы

Микросервистин жаңы архитектурасынын аркасында бул бир гана лун болсо да, бардык контроллерлордун ортосунда жүктөмдү тең салмактоого мүмкүндүк берет. Массивдердин бул линиясы үчүн ОС флэш-дисктерди колдонуу үчүн жөн гана оптималдаштырылган эмес, башынан бери иштелип чыккан. Биздин бардык контроллерлор бир эле портторго кирүү мүмкүнчүлүгүнө ээ болгондуктан, контроллер иштебей калганда же кайра жүктөлгөндө, хост сактоо тутумуна бир жолду жоготпойт жана жолду алмаштыруу сактоо тутумунун деңгээлинде ишке ашырылат. Бирок, хостто UltraPath колдонуу катуу талап кылынбайт. Системаны орнотууда дагы бир "үнөмдөө" - бул керектүү шилтемелердин азыраак саны. Ал эми 4 контроллер үчүн "классикалык" ыкма менен бизге 8 заводдон 2 шилтеме керек болсо, анда Huawei учурда 2 да жетиштүү болот (мен азыр бир шилтеменин өткөрүү жөндөмдүүлүгүнүн жетиштүүлүгү жөнүндө айтып жаткан жокмун).
Huawei Dorado V6: Сычуандын ысыктыгы

Мурунку версиядагыдай эле, күзгүсү менен глобалдык кэш колдонулат. Бул жеткиликтүүлүккө таасирин тийгизбестен бир эле учурда эки контроллерге чейин же үч контроллерду удаалаш жоготууга мүмкүндүк берет. Бирок айта кетчү нерсе, биз демо стендде бир катачылык болгондо, калган 3 контроллердин ортосунда толук салмактуулукту көрө алган жокпуз. Иштебей калган контролердун жүгүн толугу менен калгандардын бири өзүнө алды. Бул үчүн системанын бул конфигурацияда узагыраак иштөөсүнө уруксат берүү керек болушу мүмкүн. Кандай болгон күндө да, мен өзүмдүн тесттеримди колдонуп, муну кененирээк текшерем.
Huawei жаңы системаларды End-to-End NVMe тутумдары катары жайгаштырууда, бирок бүгүнкү күндө NVMeOF алдыңкы бетте колдоого алынбайт, бир гана FC, iSCSI же NFS. Мунун аягында же кийинкисинин башында, башка функциялар сыяктуу эле, бизге RoCE колдоосу убада кылынган.
Huawei Dorado V6: Сычуандын ысыктыгы

Текчелер ошондой эле RoCE аркылуу контроллерлорго туташтырылган жана ушуну менен байланышкан бир кемчилик бар - SAS менен болгон сыяктуу текчелердин "артка" байланышынын жоктугу. Менин оюмча, сиз бир кыйла чоң системаны пландаштырып жатсаңыз, бул дагы эле чоң кемчилик. Чындыгында, бардык текчелер катар менен туташтырылган жана текчелердин биринин иштен чыгышы аны ээрчиген бардык башкалардын толук жеткиликсиздигине алып келет. Бул учурда, катачылыкка чыдамдуулукту камсыз кылуу үчүн, биз бардык текчелерди контроллерлорго туташтырууга туура келет, бул системадагы керектүү порттордун санын көбөйтүүгө алып келет.

Дагы бир айта кетүүчү нерсе - үзгүлтүксүз жаңыртуу (NDU). Мен жогоруда айткандай, Huawei жаңы Dorado линиясы үчүн OS иштетүү үчүн контейнердик ыкманы ишке ашырды, бул контроллерди толугу менен кайра жүктөөнүн зарылдыгы жок кызматтарды жаңыртууга жана кайра иштетүүгө мүмкүндүк берет. Кээ бир жаңыртуулар ядро ​​жаңыртууларын камтый турганын дароо белгилеп кетүү керек жана бул учурда жаңыртуу учурунда контроллерлордун классикалык кайра жүктөлүшү кээде талап кылынат, бирок дайыма эмес. Бул өндүрүштүк системага бул операциянын таасирин азайтат.

Биздин арсеналда массивдердин басымдуу көпчүлүгү NetApp'тан. Ошондуктан, мен абдан көп иштешим керек болгон системалар менен бир аз салыштырып көрсөм, бул логикалуу болот деп ойлойм. Бул ким жакшы, ким начар же кимдин архитектурасы пайдалуураак экенин аныктоо аракети эмес. Мен сергек жана фанатизмсиз бир эле көйгөйдү чечүү үчүн ар кандай сатуучулардын эки башка мамилесин салыштырууга аракет кылам. Ооба, албетте, бул учурда биз Huawei тутумдарын "теорияда" карап чыгабыз, ошондой эле келечектеги микропрограмма версияларында ишке ашыруу пландаштырылган пункттарды өзүнчө белгилейм. Мен учурда кандай артыкчылыктарды көрүп жатам:

  1. Колдоого алынган NVMe дисктеринин саны. Учурда NetApp алардын 288и бар, ал эми Huawei моделине жараша 1600-6400. Ошол эле учурда, Huawei'нин Max колдонууга жарамдуу кубаттуулугу NetApp тутумдары сыяктуу эле 32PBe (тагыраак айтканда, аларда 31.64PBe бар). Жана бул ошол эле көлөмдөгү дисктер колдоого алынганына карабастан (15Тб чейин). Huawei бул фактыны мындайча түшүндүрөт: аларда чоңураак стендди чогултууга мүмкүнчүлүк болгон эмес. Теориялык жактан алганда, аларда көлөмдө чектөө жок, бирок алар бул фактыны азырынча сынай алышкан жок. Бирок бул жерде флэш-дисктердин мүмкүнчүлүктөрү бүгүнкү күндө абдан жогору экендигин белгилей кетүү керек, ал эми NVMe системаларында биз 24-контроллердик системаны колдонуу үчүн 2 диск жетиштүү экендигине туш болдук. Демек, системадагы дисктердин санынын андан ары көбөйүшү өндүрүмдүүлүктүн жогорулашын гана камсыз кылбастан, IOPS/Tb катышына да жаман таасирин тийгизет. Албетте, 4 жана 8000 16000-контроллердик системалар канча дисктерди көтөрө аларын көрүүгө болот, анткени... Кунпенг 920нын мүмкүнчүлүктөрү жана потенциалы дагы деле толук ачык эмес.
  2. NetApp системаларынын ээси катары Лундун болушу. Ошол. Бир гана контроллер ай менен операцияларды аткара алат, ал эми экинчиси IOну өзү аркылуу гана өткөрөт. Huawei системалары, тескерисинче, эч кандай ээлерине ээ эмес жана маалымат блоктору менен операцияларды (кысуу, дедупликациялоо) каалаган контроллерлор аткара алат, ошондой эле дисктерге жазылат.
  3. Контроллердин бири иштебей калганда порт түшпөйт. Кээ бирөөлөр үчүн бул учур өтө маанилүү көрүнөт. Жыйынтык - сактоо тутумунун ичинде которуу хост тарапка караганда тезирээк болушу керек. Эгерде ошол эле NetApp болсо, иш жүзүндө контроллерди чыгарып, жолдорду алмаштырууда 5 секундадай үшүк байкалса, анда Huaweiге өтүү менен биз дагы эле машыгышыбыз керек.
  4. Жаңыртуу учурунда контроллерди кайра иштетүүнүн кереги жок. Бул, айрыкча, NetApps үчүн жаңы версиялардын жана микропрограмма бутактарынын тез-тез чыгарылып жатышы мени тынчсыздандыра баштады. Ооба, Huawei үчүн кээ бир жаңыртуулар дагы эле өчүрүп күйгүзүүнү талап кылат, бирок баары эмес.
  5. Эки NetApp контроллеринин баасына 4 Huawei контроллери. Мен жогоруда айткандай, Huawei баа саясатынын аркасында ал өзүнүн жогорку класстагы моделдери менен Орто диапазонго атаандаша алат.
  6. Текче контроллерлорунда жана порт карталарында кошумча микросхемалардын болушу, алар системанын натыйжалуулугун жогорулатууга багытталган.

Жалпысынан терс жактары жана тынчсыздануулары:

  1. Текчелерди контроллерге түз туташтыруу же бардык текчелерди контроллерге туташтыруу үчүн көп сандагы арткы порттордун зарылдыгы.
  2. ARM архитектурасы жана көп сандагы чиптердин болушу - ал канчалык натыйжалуу иштейт жана аткаруу жетиштүүбү?

Көпчүлүк кооптонуулар жана коркунучтар жаңы линияны жеке тестирлөө аркылуу жок кылынышы мүмкүн. Чыгарылгандан кийин алар Москвада пайда болот деп үмүттөнөм жана алардын саны өзүңүздүн тесттериңиз үчүн тез арада алууга жетишет. Азырынча, биз жалпысынан компаниянын мамилеси кызыктуу көрүнөт деп айта алабыз жана жаңы линия атаандаштарына салыштырмалуу абдан жакшы көрүнөт. акыркы ишке ашыруу, анткени, көптөгөн суроолорду жаратат Биз көп нерсени жылдын аягында, балким 2020-жылы гана көрөбүз.

Source: www.habr.com

Комментарий кошуу