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 оларды жоғары деңгейлі жүйелер ретінде орналастырады және 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 архитектурасында әзірледі және менің білуімше, оны бастапқыда кейбір V8000 модельдерінде болғандай ескі Dorado 18000 және 5 үлгілеріне орнатуды жоспарлаған, бірақ санкциялар бұл идеяға түзетулер енгізді. Әрине, 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 желісі үшін операциялық жүйені басқарудың контейнерлік тәсілін енгізді, бұл контроллерді толығымен қайта жүктеуді қажет етпей-ақ қызметтерді жаңартуға және қайта іске қосуға мүмкіндік береді. Кейбір жаңартуларда ядро ​​жаңартулары болатынын бірден атап өткен жөн және бұл жағдайда жаңарту кезінде контроллерлердің классикалық қайта жүктелуі кейде қажет болады, бірақ әрқашан емес. Бұл осы операцияның өнімді жүйеге әсерін азайтады.

Біздің арсеналда массивтердің басым көпшілігі 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-контроллерлік жүйелер қанша дискіні басқара алатынын көру керек, өйткені... Kunpeng 920 мүмкіндіктері мен әлеуеті әлі толық анық емес.
  2. NetApp жүйелерінің иесі ретінде Лунның болуы. Анау. Тек бір контроллер Аймен операцияларды орындай алады, ал екіншісі IO-ны өзі арқылы ғана өткізеді. Huawei жүйелерінде, керісінше, ешқандай иелері жоқ және деректер блоктарымен операцияларды (қысу, қайталау) кез келген контроллер орындай алады, сондай-ақ дискілерге жазылады.
  3. Контроллердің бірі істен шыққанда порт құламайды. Кейбіреулер үшін бұл сәт өте маңызды болып көрінеді. Қорытындысы - сақтау жүйесінде ауысу хостқа қарағанда жылдамырақ болуы керек. Егер дәл сол NetApp жағдайында контроллерді шығарып, жолдарды ауыстырған кезде іс жүзінде біз шамамен 5 секунд қатуды тапсақ, Huawei-ге ауысқанда біз әлі де жаттығуымыз керек.
  4. Жаңарту кезінде контроллерді қайта қосу қажет емес. Бұл мені әсіресе NetApps үшін жаңа нұсқалар мен микробағдарлама тармақтарының жиі шығарылуымен алаңдатты. Иә, Huawei үшін кейбір жаңартулар әлі де қайта іске қосуды қажет етеді, бірақ бәрі емес.
  5. Екі NetApp контроллерінің бағасына 4 Huawei контроллері. Жоғарыда айтқанымдай, Huawei баға саясатының арқасында ол өзінің жоғары деңгейлі үлгілерімен Орта диапазонмен бәсекелесе алады.
  6. Сөре контроллерлері мен порт карталарында жүйенің тиімділігін арттыруға арналған қосымша чиптердің болуы.

Жалпы кемшіліктер мен алаңдаушылықтар:

  1. Сөрелерді контроллерлерге тікелей қосу немесе барлық сөрелерді контроллерлерге қосу үшін артқы порттардың көп санының қажеттілігі.
  2. ARM архитектурасы және көптеген чиптердің болуы - ол қаншалықты тиімді жұмыс істейді және өнімділік жеткілікті бола ма?

Көптеген алаңдаушылықтар мен қорқыныштарды жаңа желіні жеке тестілеу арқылы жоюға болады. Шығарылғаннан кейін көп ұзамай олар Мәскеуде пайда болады деп үміттенемін және сіздің жеке сынақтарыңыз үшін тез арада алуға болатын олардың саны жеткілікті болады. Әзірге компанияның көзқарасы қызық, ал жаңа желі бәсекелестерімен салыстырғанда өте жақсы көрінеді деп айта аламыз. Соңғы іске асыру көптеген сұрақтар тудырады, өйткені Біз көп нәрсені тек жыл соңында, мүмкін тек 2020 жылы көреміз.

Ақпарат көзі: www.habr.com

пікір қалдыру