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: Սիչուանի ջերմություն

Նոր համակարգերի սիրտը Kunpeng 920 պրոցեսորներն են՝ մշակված ARM տեխնոլոգիաների վրա և արտադրված Huawei-ի կողմից ինքնուրույն։ Կախված մոդելից՝ միջուկների քանակը, դրանց հաճախականությունը և յուրաքանչյուր կարգավորիչում տեղադրված պրոցեսորների քանակը տարբերվում են.
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-ն արտադրում է այս չիպերն ինքնուրույն, և ոչ մի պատժամիջոցներ չեն կարող կանգնեցնել այս գործընթացը։ ՀՀ-ի հետ հարաբերությունների խզումը միայն սպառնում է նոր զարգացումների հասանելիության կորստին. Ինչ վերաբերում է կատարողականին, ապա հնարավոր կլինի դատել միայն անկախ թեստեր անցկացնելուց հետո։ Թեև ես տեսա, թե ինչպես է 18000M IOPS-ը հանվել Dorado 1 համակարգից առանց որևէ խնդրի, մինչև չկրկնեմ դա իմ սեփական ձեռքերով իմ դարակում, ես դրան չեմ հավատա: Բայց կարգավորիչներում իսկապես մեծ ուժ կա: Ավելի հին մոդելները հագեցված են 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, և դրա հետ կապված կա մեկ թերություն՝ դարակների «loopback» կապի բացակայությունը, ինչպես դա եղավ SAS-ի դեպքում: Իմ կարծիքով, սա դեռ բավականին մեծ թերություն է, եթե դուք պլանավորում եք բավականին մեծ համակարգ: Բանն այն է, որ բոլոր դարակները միացված են շարքով, և դարակներից մեկի խափանումը հանգեցնում է նրան հաջորդող բոլոր մյուսների լիակատար անհասանելիության։ Այս դեպքում սխալների հանդուրժողականությունն ապահովելու համար մենք ստիպված կլինենք միացնել բոլոր դարակները կարգավորիչներին, ինչը ենթադրում է համակարգում հետին մասի անհրաժեշտ քանակի ավելացում:

Եվ ևս մեկ բան, որ հարկ է նշել, անխափան թարմացումն է (NDU): Ինչպես ասացի վերևում, Huawei-ը նոր Dorado գծի համար ՕՀ-ն գործարկելու համար ներդրել է կոնտեյներային մոտեցում, որը թույլ է տալիս թարմացնել և վերագործարկել ծառայությունները՝ առանց վերահսկիչն ամբողջությամբ վերագործարկելու անհրաժեշտության: Հարկ է անմիջապես նշել, որ որոշ թարմացումներ կպարունակեն միջուկի թարմացումներ, և այս դեպքում թարմացման ընթացքում երբեմն դեռ կպահանջվի կարգավորիչների դասական վերաբեռնում, բայց ոչ միշտ: Սա կնվազեցնի այս գործողության ազդեցությունը արտադրողական համակարգի վրա:

Մեր զինանոցում զանգվածների ճնշող մեծամասնությունը NetApp-ից է: Ուստի, կարծում եմ, միանգամայն տրամաբանական կլինի, եթե մի փոքր համեմատություն անեմ համակարգերի հետ, որոնց հետ պետք է բավականին շատ աշխատեմ։ Սա փորձ չէ պարզելու, թե ով է ավելի լավը, ով ավելի վատը, կամ ում ճարտարապետությունն է ավելի ձեռնտու: Ես կփորձեմ սթափ և առանց ֆանատիզմի համեմատել նույն խնդրի լուծման երկու տարբեր մոտեցումներ տարբեր վաճառողների կողմից: Այո, իհարկե, այս դեպքում մենք Huawei համակարգերը կդիտարկենք «տեսականում», և ես նաև առանձին կնշեմ այն ​​կետերը, որոնք նախատեսվում է ներդրել ապագա որոնվածային տարբերակներում։ Ինչ առավելություններ եմ տեսնում այս պահին.

  1. Աջակցվող NVMe կրիչների քանակը: Ներկա պահին NetApp-ն ունի դրանցից 288-ը, մինչդեռ Huawei-ն ունի 1600-6400՝ կախված մոդելից: Միևնույն ժամանակ, Huawei-ի Max օգտագործելի հզորությունը 32PBe է, ինչպես NetApp համակարգերը (ավելի ճիշտ՝ դրանք ունեն 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. Huawei-ի 4 կարգավորիչ երկու NetApp կարգավորիչների գնով։ Ինչպես վերևում ասացի, Huawei-ի գնային քաղաքականության շնորհիվ այն կարող է մրցել միջին դասի իր բարձրակարգ մոդելների հետ:
  6. Լրացուցիչ չիպերի առկայությունը դարակների կարգավորիչներում և նավահանգիստների քարտերում, որոնք պոտենցիալ նպատակ ունեն բարելավելու համակարգի արդյունավետությունը:

Դեմ և մտահոգություններ ընդհանուր առմամբ.

  1. Դարակների ուղղակի միացում կարգավորիչներին կամ մեծ թվով հետին պորտերի անհրաժեշտություն՝ բոլոր դարակները կարգավորիչներին միացնելու համար:
  2. ARM ճարտարապետությունը և մեծ թվով չիպերի առկայությունը. որքանո՞վ է այն արդյունավետ աշխատելու, և արդյոք կատարողականը բավարար կլինի:

Մտահոգությունների և վախերի մեծ մասը կարող է փարատվել նոր գծի անձնական փորձարկումով: Հուսով եմ, որ թողարկումից հետո շուտով նրանք կհայտնվեն Մոսկվայում, և նրանց թիվը այնքան կլինի, որ արագ ստանաք մեկը ձեր սեփական թեստերի համար: Առայժմ կարելի է ասել, որ ընդհանուր առմամբ ընկերության մոտեցումը հետաքրքիր է թվում, և նոր գիծը շատ լավ տեսք ունի իր մրցակիցների համեմատ։ Վերջնական իրականացումը շատ հարցեր է առաջացնում, քանի որ Շատ բաներ կտեսնենք միայն տարեվերջին, իսկ գուցե միայն 2020 թվականին։

Source: www.habr.com

Добавить комментарий