Huawei OceanStor Dorado 18000 V6. ինչպիսին է դրա բարձրակարգ բնույթը

Մենք հիմնովին պնդում ենք, որ OceanStor Dorado 18000 V6-ը ստեղծում է տվյալների պահպանման իսկապես բարձրակարգ համակարգ՝ գալիք տարիների համար պատշաճ պահուստով: Միևնույն ժամանակ, մենք վերացնում ենք ընդհանուր մտահոգությունները All-Flash պահեստավորման վերաբերյալ և ցույց ենք տալիս, թե ինչպես է Huawei-ն առավելագույն օգուտ քաղում դրանցից՝ ծայրից ծայր NVMe, լրացուցիչ քեշավորում SCM-ում և մի շարք այլ լուծումներ:
Huawei OceanStor Dorado 18000 V6. ինչպիսին է դրա բարձրակարգ բնույթը

Huawei OceanStor Dorado 18000 V6. ինչպիսին է դրա բարձրակարգ բնույթը

Նոր տվյալների լանդշաֆտ - տվյալների նոր պահեստավորում

Տվյալների ինտենսիվությունը մեծանում է բոլոր ոլորտներում: Եվ բանկային հատվածը դրա վառ օրինակն է։ Վերջին մի քանի տարիների ընթացքում բանկային գործարքների թիվն աճել է ավելի քան տասնապատիկ։ Ինչպես ցույց է տրված BCG հետազոտություն, միայն Ռուսաստանում 2010-ից 2018 թվականներին պլաստիկ քարտերով անկանխիկ գործարքների թիվն աճել է ավելի քան երեսուն անգամ՝ տարեկան 5,8-ից հասնելով 172-ի մեկ անձի համար։ Խոսքն առաջին հերթին միկրովճարումների հաղթանակի մասին է. մեզանից շատերը ծանոթացել են առցանց բանկինգին, և այժմ բանկը մեր ձեռքի տակ է` մեր հեռախոսներում:

Վարկային հաստատության ՏՏ ենթակառուցվածքը պետք է պատրաստ լինի նման մարտահրավերին։ Եվ սա իսկապես մարտահրավեր է: Ի թիվս այլ բաների, եթե նախկինում բանկին անհրաժեշտ էր ապահովել տվյալների հասանելիությունը միայն իր աշխատանքային ժամերին, ապա այժմ այն ​​պետք է հասանելի լինի 24/7: Մինչև վերջերս 5 ms-ը համարվում էր ընդունելի հետաձգման ստանդարտ, բայց ի՞նչ: Հիմա նույնիսկ 1 ms-ը շատ է։ Ժամանակակից պահեստավորման համակարգի համար նպատակային արժեքը 0,5 ms է:

Նույնը հավաստիության դեպքում է. 2010-ականներին ձևավորվեց էմպիրիկ ըմբռնում, որ բավական է դրա մակարդակը հասցնել «հինգ տասնյակի»՝ 99,999%: Ճիշտ է, այս ըմբռնումը հնացել է։ 2020 թվականին բիզնեսների համար բացարձակապես նորմալ է պահանջել 99,9999% պահեստավորման և 99,99999% ընդհանուր ճարտարապետական ​​լուծման համար: Եվ սա քմահաճույք չէ, այլ հրատապ անհրաժեշտություն. կամ ենթակառուցվածքների պահպանման համար ժամանակային պատուհան չկա, կամ այն ​​չնչին է։

Huawei OceanStor Dorado 18000 V6. ինչպիսին է դրա բարձրակարգ բնույթը

Պարզության համար հարմար է այս ցուցանիշները նախագծել փողի հարթության վրա: Ամենահեշտ ճանապարհը ֆինանսական կազմակերպությունների օրինակն օգտագործելն է։ Վերևի գծապատկերը ցույց է տալիս, թե աշխարհի 10 առաջատար բանկերից յուրաքանչյուրը որքան է վաստակում ժամում: Միայն Չինաստանի Արդյունաբերական և Առևտրային բանկի համար սա ոչ պակաս, քան 5 միլիոն դոլար է: Դա հենց այն է, ինչ կարժենա Չինաստանի խոշորագույն վարկային հաստատության ՏՏ ենթակառուցվածքի մեկ ժամվա աշխատանքը (և հաշվարկը հաշվի է առնում միայն կորցրած շահույթը): Այս տեսանկյունից պարզ է, որ ոչ միայն մի քանի տոկոսով, այլ նույնիսկ տոկոսային մասով կրճատելը և հուսալիության բարձրացումը լիովին ռացիոնալ հիմնավորված են: Ոչ միայն մրցունակության բարձրացման նկատառումներից ելնելով, այլեւ պարզապես շուկայում դիրքերը պահպանելու համար։

Համեմատելի փոփոխություններ են տեղի ունենում այլ ոլորտներում։ Օրինակ՝ ավիափոխադրումներում. մինչև համաճարակը օդային ճանապարհորդությունները տարեցտարի միայն թափ էին հավաքում, և շատերը սկսեցին օգտագործել այն գրեթե տաքսիի պես: Ինչ վերաբերում է սպառողների օրինաչափություններին, հասարակության մեջ արմատավորվել է ծառայությունների ամբողջական հասանելիության սովորությունը. օդանավակայան ժամանելուն պես մեզ անհրաժեշտ է Wi-Fi կապ, վճարային ծառայությունների հասանելիություն, տարածքի քարտեզ և այլն: Արդյունքում, Հանրային տարածքներում ենթակառուցվածքների և ծառայությունների ծանրաբեռնվածությունը բազմիցս աճել է: Իսկ ենթակառուցվածքների ու շինարարության այն մոտեցումները, որոնք ընդունելի էինք համարում նույնիսկ մեկ տարի առաջ, արագորեն հնանում են։

Huawei OceanStor Dorado 18000 V6. ինչպիսին է դրա բարձրակարգ բնույթը

Դեռ վա՞տ է All-Flash-ին անցնելու համար:

Վերը նշված խնդիրները լուծելու համար, կատարողականի առումով, AFA-ն՝ ամբողջ ֆլեշ զանգվածները, այսինքն՝ զանգվածները, որոնք ամբողջությամբ կառուցված են ֆլեշի վրա, լավագույնս տեղավորվում են: Մինչև վերջերս դեռևս կասկածներ կային, թե արդյոք դրանք հուսալիությամբ համեմատելի են HDD-ների և հիբրիդների հիման վրա հավաքվածների հետ: Ի վերջո, պինդ վիճակի ֆլեշ հիշողությունը ունի չափիչ, որը կոչվում է խափանումների միջև միջին ժամանակ կամ MTBF (խափանումների միջև միջին ժամանակ): Բջջի դեգրադացիան I/O գործողությունների պատճառով, ավաղ, տրված է:

Այսպիսով, All-Flash-ի հեռանկարները մթագնում էին այն հարցով, թե ինչպես կանխել տվյալների կորուստը, եթե SSD-ը մեռնի: Պահուստավորումը սովորական տարբերակ է, սակայն վերականգնման ժամկետը անընդունելիորեն երկար կլինի՝ հիմնված ժամանակակից պահանջների վրա: Մեկ այլ ելք spindle drive-ների վրա պահեստավորման երկրորդ մակարդակի տեղադրումն է, սակայն այս սխեմայով «խիստ ֆլեշ» համակարգի որոշ առավելություններ կորչում են:

Այնուամենայնիվ, թվերն այլ բան են ասում. թվային տնտեսության հսկաների, այդ թվում՝ Google-ի վիճակագրությունը վերջին տարիներին ցույց է տալիս, որ ֆլեշ-ը շատ անգամ ավելի հուսալի է, քան կոշտ սկավառակները: Ընդ որում, և՛ կարճ ժամանակահատվածում, և՛ երկար ժամանակ. միջինում չորսից վեց տարի է անցնում, մինչև ֆլեշ կրիչները խափանվեն: Տվյալների պահպանման հուսալիության առումով նրանք ոչ մի կերպ չեն զիջում spindle մագնիսական սկավառակների կրիչներին և նույնիսկ գերազանցում են դրանք:

Huawei OceanStor Dorado 18000 V6. ինչպիսին է դրա բարձրակարգ բնույթը

Մեկ այլ ավանդական փաստարկ՝ հօգուտ spindle drive-ների, դրանց մատչելիությունն է: Կասկած չկա, որ կոշտ սկավառակի վրա տերաբայթը պահելու արժեքը դեռ համեմատաբար ցածր է: Եվ եթե հաշվի առնեք միայն սարքավորումների ծախսերը, ապա ավելի էժան է տերաբայթը spindle drive-ի վրա պահելը, քան SSD-ի վրա: Այնուամենայնիվ, ֆինանսական պլանավորման համատեքստում կարևոր է ոչ միայն այն, թե ինչքանով է ձեռք բերվել տվյալ սարքը, այլև որքան է այն երկար ժամանակ ունենալու ընդհանուր արժեքը՝ երեքից յոթ տարի:

Այս տեսանկյունից ամեն ինչ լրիվ այլ է։ Նույնիսկ եթե մենք հանենք կրկնօրինակումը և սեղմումը, որոնք սովորաբար օգտագործվում են ֆլեշ զանգվածների վրա և դրանց շահագործումը դարձնում են տնտեսապես ավելի շահավետ, մնում են այնպիսի բնութագրիչներ, ինչպիսիք են դարակաշարում մեդիայի զբաղեցրած տարածքը, ջերմության արտանետումը և էներգիայի սպառումը: Եվ ըստ նրանց, flush-ը գերազանցում է իր նախորդներին: Արդյունքում ֆլեշ պահեստավորման համակարգերի TCO-ն, հաշվի առնելով բոլոր պարամետրերը, հաճախ գրեթե կիսով չափ ցածր է, քան spindle drive-ների կամ հիբրիդների զանգվածների դեպքում:

Համաձայն ESG գործակալության զեկույցների, Dorado V6 All-Flash պահեստավորման համակարգերում հինգ տարվա ընթացքում հնարավոր է հասնել սեփականության արժեքի մինչև 78% կրճատման, ներառյալ արդյունավետ կրկնօրինակման և սեղմման և ցածր էներգիայի պատճառով: սպառումը և ջերմության տարածումը. Գերմանական DCIG վերլուծական ընկերությունը նաև խորհուրդ է տալիս դրանք օգտագործել որպես TCO-ի առումով այսօր առկա օպտիմալները:

Պինդ վիճակում գտնվող կրիչների օգտագործումը հնարավորություն է տալիս խնայել օգտագործելի տարածքը, նվազեցնել խափանումների քանակը, նվազեցնել լուծույթի սպասարկման ժամանակը և նվազեցնել էներգիայի սպառումը և պահեստավորման համակարգերի ջերմության արտանետումը: Եվ պարզվում է, որ AFA-ն տնտեսապես առնվազն համեմատելի է spindle drive-ների ավանդական զանգվածների հետ և հաճախ գերազանցում է դրանց:

Huawei OceanStor Dorado 18000 V6. ինչպիսին է դրա բարձրակարգ բնույթը

Royal flush Huawei-ից

Մեր All-Flash պահեստների շարքում առաջին տեղը պատկանում է OceanStor Dorado 18000 V6 բարձրակարգ համակարգին: Եվ ոչ միայն մեզ մոտ. արդյունաբերության մեջ, որպես ամբողջություն, այն արագության ռեկորդակիր է` մինչև 20 միլիոն IPOS առավելագույն կոնֆիգուրացիայով: Բացի այդ, այն չափազանց հուսալի է. նույնիսկ եթե միանգամից երկու կարգավորիչ թռչեն, կամ մինչև յոթ կարգավորիչ մեկը մյուսի հետևից, կամ միանգամից մի ամբողջ շարժիչ, տվյալները կպահպանվեն: Դրա մեջ ներկառուցված AI-ն զգալի առավելություններ է տալիս «տասնութ հազարերորդին», ներառյալ ճկունությունը ներքին գործընթացների կառավարման հարցում: Տեսնենք, թե ինչպես է այս ամենին հասնում։

Huawei OceanStor Dorado 18000 V6. ինչպիսին է դրա բարձրակարգ բնույթը

Հիմնականում Huawei-ն առաջնահերթություն ունի, քանի որ այն շուկայում միակ արտադրողն է, որն ինքն է ստեղծում տվյալների պահպանման համակարգեր՝ ամբողջությամբ և ամբողջությամբ: Մենք ունենք մեր սեփական սխեման, մեր սեփական միկրոկոդը և մեր սեփական ծառայությունը:

OceanStor Dorado համակարգերի կարգավորիչը կառուցված է Huawei-ի սեփական նախագծման և արտադրության պրոցեսորի վրա՝ Kunpeng 920: Այն օգտագործում է խելացի բազայի կառավարման վերահսկիչ (iBMC), որը նաև մերն է: AI չիպերը, մասնավորապես Ascend 310-ը, որոնք օպտիմիզացնում են ձախողումների կանխատեսումները և կարգավորումների վերաբերյալ առաջարկություններ, նույնպես Huawei-ից են, ինչպես նաև I/O տախտակները՝ Smart I/O մոդուլը: Վերջապես, պինդ վիճակում գտնվող կրիչներում կարգավորիչները նախագծված և արտադրված են տանը: Այս ամենը հիմք հանդիսացավ ամբողջական հավասարակշռված և բարձր արդյունավետ լուծում ստեղծելու համար:

Huawei OceanStor Dorado 18000 V6. ինչպիսին է դրա բարձրակարգ բնույթը

Անցած տարվա ընթացքում մենք նախագիծ ենք իրականացրել՝ այս՝ մեր ամենաարդիական պահեստավորման համակարգը ռուսական խոշոր բանկերից մեկում իրականացնելու համար: Արդյունքում, ավելի քան 40 միավոր OceanStor Dorado 18000 V6 մետրոյի կլաստերում ցույց են տալիս կայուն կատարում. ավելի քան մեկ միլիոն IOPS կարող է հեռացվել յուրաքանչյուր համակարգից, և դա հաշվի է առնում հեռավորության պատճառով ուշացումները:

Huawei OceanStor Dorado 18000 V6. ինչպիսին է դրա բարձրակարգ բնույթը

End-to-end NVMe

Huawei-ի վերջին պահեստավորման համակարգերն աջակցում են ծայրից ծայր NVMe, ինչի վրա մենք կենտրոնանում ենք մի պատճառով: Ավանդաբար օգտագործվող պահեստային մուտքի արձանագրությունները մշակվել են ՏՏ հնագույն ժամանակներում. դրանք հիմնված են SCSI հրամանների վրա (բարև, 1980-ականներ): Անկախ նրանից, թե մուտքի ինչ եղանակ եք ընտրում, այս դեպքում արձանագրության գերավճարը հսկայական է: Արդյունքում, պահեստավորման սարքերի համար, որոնք օգտագործում են SCSI-ի վրա հիմնված արձանագրություններ, I/O հետաձգումը չի կարող ցածր լինել 0,4–0,5 ms-ից։ Իր հերթին, լինելով ֆլեշ հիշողության հետ աշխատելու համար ստեղծված և հենակներից ազատված արձանագրություն՝ հանուն տխրահռչակ հետամնաց համատեղելիության, NVMe - Non-Volatile Memory Express - նվազեցնում է հետաձգումը մինչև 0,1 ms, և ոչ թե պահեստավորման համակարգում, այլ ամբողջ: stack՝ հյուրընկալողից մինչև կրիչներ: Զարմանալի չէ, որ NVMe-ն համահունչ է տեսանելի ապագայի համար տվյալների պահպանման զարգացման միտումներին: Մենք նույնպես խաղադրույքներ ենք կատարել NVMe-ի վրա և աստիճանաբար հեռանում ենք SCSI-ից: Բոլոր Huawei պահեստավորման համակարգերը, որոնք արտադրվում են այսօր, ներառյալ Dorado գիծը, աջակցում են NVMe-ին (սակայն, որպես վերջից մինչև վերջ այն ներդրված է միայն Dorado V6 սերիայի առաջադեմ մոդելների վրա):

Huawei OceanStor Dorado 18000 V6. ինչպիսին է դրա բարձրակարգ բնույթը

FlashLink. մի քանի տեխնոլոգիաներ

Ամբողջ OceanStor Dorado գծի անկյունաքարային տեխնոլոգիան FlashLink-ն է: Ավելի ճիշտ, դա տերմին է, որը միավորում է տեխնոլոգիաների ամբողջական փաթեթը, որը ծառայում է բարձր արդյունավետության և հուսալիության ապահովմանը: Սա ներառում է կրկնօրինակման և սեղմման տեխնոլոգիաները, RAID 2.0+ տվյալների բաշխման համակարգի գործարկումը, «սառը» և «տաք» տվյալների տարանջատումը, բոլոր շերտերով հաջորդական տվյալների գրանցումը (պատահական գրառումները, նոր և փոփոխված տվյալների հետ միասին, միավորվում են մեծ կույտ և հաջորդաբար գրված, ինչը մեծացնում է կարդալ-գրելու արագությունը):

Ի թիվս այլ բաների, FlashLink-ը ներառում է երկու կարևոր բաղադրիչ՝ Wear Leveling և Global Garbage Collection: Դրանց վրա արժե առանձին անդրադառնալ:

Իրականում, ցանկացած պինդ վիճակում գտնվող սկավառակ մանրանկարչության մեջ պահեստավորման համակարգ է՝ մեծ թվով բլոկներով և վերահսկիչով, որն ապահովում է տվյալների հասանելիությունը: Եվ դա ապահովվում է, ի թիվս այլ բաների, նրանով, որ «սպանված» բջիջներից տվյալները փոխանցվում են «չսպանված» բջիջներին։ Սա ապահովում է, որ դրանք կարող են կարդալ: Նման փոխանցման տարբեր ալգորիթմներ կան: Ընդհանուր առմամբ, վերահսկիչը փորձում է հավասարակշռել բոլոր պահեստային բջիջների մաշվածությունը: Այս մոտեցման բացասական կողմ կա. Երբ տվյալները տեղաշարժվում են SSD-ի ներսում, նրա կատարած I/O գործողությունների թիվը կտրուկ կրճատվում է: Այս պահին դա անհրաժեշտ չարիք է։

Այսպիսով, եթե համակարգն ունի շատ պինդ վիճակի կրիչներ, ապա դրա կատարողականի գրաֆիկը ցույց կտա «սղոցի» օրինաչափություն՝ կտրուկ վերելքներով և վայրէջքներով: Խնդիրն այն է, որ լողավազանից ցանկացած սկավառակ կարող է ցանկացած պահի սկսել տվյալների միգրացիան, և ընդհանուր կատարումը միաժամանակ հանվում է զանգվածի բոլոր SSD-ներից: Սակայն Huawei-ի ինժեներները պարզեցին, թե ինչպես խուսափել «սղոցից»:

Բարեբախտաբար, սկավառակների կարգավորիչները, պահեստավորման կարգավորիչը և միկրոկոդը բնիկ են Huawei-ի համար: OceanStor Dorado 18000 V6-ում այս գործընթացները գործարկվում են կենտրոնական, սինխրոն՝ զանգվածի բոլոր կրիչներում: Ավելին, պահեստավորման կարգավորիչի հրամանով և հենց այն ժամանակ, երբ չկա ծանր մուտքի/ելք բեռ:

Արհեստական ​​ինտելեկտի չիպը նաև ներգրավված է տվյալների փոխանցման ճիշտ պահի ընտրության հարցում. հիմնվելով նախորդ մի քանի ամիսների հարցումների վիճակագրության վրա՝ այն ի վիճակի է ամենաբարձր հավանականությամբ կանխատեսել, թե արդյոք մոտ ապագայում սպասել ակտիվ I/O, և եթե պատասխանը բացասական է, և տվյալ պահին համակարգի ծանրաբեռնվածությունը փոքր է, ապա կարգավորիչը հրաման է տալիս բոլոր կրիչներին. նրանք, ովքեր կարիք ունեն Wear Leveling, պետք է կատարեն այն միանգամից և համաժամանակյա:

Բացի այդ, համակարգի վերահսկիչը տեսնում է, թե ինչ է կատարվում յուրաքանչյուր պահեստային բջիջում, ի տարբերություն մրցակից արտադրողների պահեստավորման համակարգերի. նման պահեստների.

Արդյունքում, OceanStor Dorado 18000 V6-ը Wear Leveling գործողության ընթացքում ունի կատարողականության շատ կարճ ժամանակահատված, և այն իրականացվում է հիմնականում այն ​​դեպքում, երբ այն չի խանգարում որևէ այլ գործընթացին: Սա մշտական ​​հիմունքներով ապահովում է բարձր, կայուն կատարում:

Huawei OceanStor Dorado 18000 V6. ինչպիսին է դրա բարձրակարգ բնույթը

Ի՞նչն է հուսալի դարձնում OceanStor Dorado 18000 V6-ը:

Ժամանակակից տվյալների պահպանման համակարգերն ունեն հուսալիության չորս մակարդակ.

  • սարքաշար, սկավառակի մակարդակում;
  • ճարտարապետական, սարքավորումների մակարդակով;
  • ճարտարապետական ​​ծրագրային մասի հետ միասին;
  • կուտակային, որը վերաբերում է ընդհանուր որոշմանը:

Քանի որ, հիշեցնենք, մեր ընկերությունն ինքն է նախագծում և արտադրում պահեստավորման համակարգի բոլոր բաղադրիչները, մենք ապահովում ենք հուսալիություն չորս մակարդակներից յուրաքանչյուրում՝ մանրակրկիտ վերահսկելու հնարավորությամբ, թե ինչ է կատարվում դրանցից որում տվյալ պահին:

Huawei OceanStor Dorado 18000 V6. ինչպիսին է դրա բարձրակարգ բնույթը

Սկավառակների հուսալիությունը երաշխավորված է հիմնականում նախկինում նկարագրված Wear Leveling-ի և Global Garbage Collection-ի միջոցով: Երբ SSD-ը համակարգի համար սև արկղի տեսք ունի, նա չի պատկերացնում, թե ինչպես են մաշվում դրա բջիջները: OceanStor Dorado 18000 V6-ի համար կրիչները թափանցիկ են, ինչը թույլ է տալիս հավասարաչափ հավասարակշռել զանգվածի բոլոր կրիչներում: Այս կերպ հնարավոր է դառնում զգալիորեն երկարացնել SSD-ների կյանքը և ապահովել դրանց աշխատանքի հուսալիության բարձր մակարդակ։

Huawei OceanStor Dorado 18000 V6. ինչպիսին է դրա բարձրակարգ բնույթը

Սկավառակի հուսալիության վրա ազդում են նաև դրանում առկա լրացուցիչ ավելորդ բջիջները: Եվ պարզ պահուստի հետ մեկտեղ, պահեստավորման համակարգը օգտագործում է այսպես կոչված DIF բջիջներ, որոնք պարունակում են ստուգիչ գումարներ, ինչպես նաև լրացուցիչ կոդեր, որոնք հնարավորություն են տալիս պաշտպանել յուրաքանչյուր բլոկ մեկ սխալից, բացի RAID զանգվածի մակարդակում պաշտպանությունից:

Huawei OceanStor Dorado 18000 V6. ինչպիսին է դրա բարձրակարգ բնույթը

Ճարտարապետական ​​հուսալիության բանալին SmartMatrix լուծումն է: Մի խոսքով, սրանք չորս կարգավորիչներ են, որոնք նստած են պասիվ հետնամասի վրա՝ որպես մեկ շարժիչի մաս: Երկու նման շարժիչներ, համապատասխանաբար, ութ կարգավորիչներով, կապված են կրիչներով ընդհանուր դարակների հետ: SmartMatrix-ի շնորհիվ, նույնիսկ եթե ութ կարգավորիչներից յոթը դադարեն գործել, բոլոր տվյալների հասանելիությունը՝ ինչպես կարդալու, այնպես էլ գրելու, կմնա: Եվ եթե ութ կարգավորիչներից վեցը կորչեն, ապա հնարավոր կլինի նույնիսկ շարունակել քեշավորման գործողությունները:

Huawei OceanStor Dorado 18000 V6. ինչպիսին է դրա բարձրակարգ բնույթը

Միևնույն պասիվ հետին պլանի I/O տախտակները հասանելի են բոլոր կարգավորիչների համար՝ և՛ առջևի, և՛ հետին մասի համար: Ամբողջ ցանցով միացման այս սխեմայով, անկախ նրանից, թե ինչ սխալ է, մուտքը դեպի կրիչներ միշտ պահպանվում է:

Huawei OceanStor Dorado 18000 V6. ինչպիսին է դրա բարձրակարգ բնույթը

Առավել նպատակահարմար է խոսել ճարտարապետության հուսալիության մասին ձախողման սցենարների համատեքստում, որոնց դեմ տվյալների պահպանման համակարգը ի վիճակի է պաշտպանություն ապահովել:

Պահեստը կդիմանա առանց կորուստների, եթե երկու կարգավորիչներ «ընկնեն», այդ թվում՝ միաժամանակ։ Նման կայունությունը ձեռք է բերվում այն ​​պատճառով, որ ցանկացած քեշի բլոկ, անշուշտ, ունի ևս երկու օրինակ տարբեր կարգավորիչների վրա, այսինքն, ընդհանուր առմամբ այն գոյություն ունի երեք օրինակով: Ավելին, առնվազն մեկը այլ շարժիչի վրա է: Այսպիսով, նույնիսկ եթե ամբողջ շարժիչը դադարի աշխատել՝ իր բոլոր չորս կարգավորիչներով, քեշի հիշողության մեջ եղած բոլոր տեղեկատվության պահպանումը երաշխավորված է, քանի որ մնացած շարժիչից առնվազն մեկ կարգավորիչում քեշը կկրկնօրինակվի: Վերջապես, Daisy-chain կապով դուք կարող եք կորցնել մինչև յոթ կարգավորիչ, և նույնիսկ եթե դրանք հեռացվեն երկու բլոկներով, և կրկին բոլոր մուտքերը/ելքը և քեշի հիշողության բոլոր տվյալները կպահպանվեն:

Huawei OceanStor Dorado 18000 V6. ինչպիսին է դրա բարձրակարգ բնույթը

Երբ համեմատում ենք այլ արտադրողների բարձրակարգ պահեստավորման հետ, պարզ է, որ միայն Huawei-ն ապահովում է տվյալների ամբողջական պաշտպանություն և լիարժեք հասանելիություն նույնիսկ երկու կարգավորիչների կամ ամբողջ շարժիչի մահից հետո: Վաճառողներից շատերը օգտագործում են այսպես կոչված վերահսկիչ զույգերի սխեման, որոնց միացված են կրիչներ: Ցավոք, այս կոնֆիգուրացիայի դեպքում, եթե երկու կարգավորիչները ձախողվեն, վտանգ կա կորցնելու մուտքի/ելք մուտքը դեպի սկավառակ:

Huawei OceanStor Dorado 18000 V6. ինչպիսին է դրա բարձրակարգ բնույթը

Ավաղ, մեկ բաղադրիչի խափանումն օբյեկտիվորեն չի կարելի բացառել։ Այս դեպքում կատարողականությունը որոշ ժամանակ կտուժի. անհրաժեշտ է, որ ուղիները վերակառուցվեն և մուտք գործեն մուտքի/ելքի գործողությունները այն բլոկների հետ կապված, որոնք կամ եկել են գրելու, բայց դեռ չեն գրվել կամ պահանջվել են: ընթերցանություն. OceanStor Dorado 18000 V6-ն ունի գծի փոփոխման միջին ժամկետը մոտավորապես մեկ վայրկյան՝ զգալիորեն պակաս, քան արդյունաբերության ամենամոտ անալոգը (4 վայրկյան): Սա ձեռք է բերվում նույն պասիվ հետախուզման շնորհիվ. երբ վերահսկիչը ձախողվում է, մյուսները անմիջապես տեսնում են դրա մուտք-ելքը, և մասնավորապես, թե տվյալների որ բլոկը չի գրանցվել. Արդյունքում, մոտակա վերահսկիչը վերցնում է գործընթացը: Այստեղից էլ արտադրողականությունը բառացիորեն մեկ վայրկյանում վերականգնելու ունակությունը: Ավելացնենք, որ ինտերվալը կայուն է՝ վայրկյան մի կարգավորիչի համար, երկրորդը՝ մյուսի համար և այլն։

Huawei OceanStor Dorado 18000 V6. ինչպիսին է դրա բարձրակարգ բնույթը

OceanStor Dorado 18000 V6 պասիվ հետնամասում բոլոր տախտակները հասանելի են բոլոր կարգավարներին՝ առանց որևէ լրացուցիչ հասցեավորման: Սա նշանակում է, որ ցանկացած կարգավորիչ ի վիճակի է ցանկացած պորտից մուտքի/ելք ընդունելու: Անկախ նրանից, թե ինչ ճակատային նավահանգիստ է գալիս I/O-ն, վերահսկիչը պատրաստ կլինի այն մշակել: Սա հանգեցնում է ներքին փոխանցումների նվազագույն քանակի և հավասարակշռման նկատելի պարզեցման:

Frontend-ի հավասարակշռումը կատարվում է օգտագործելով multipathing դրայվերը, և լրացուցիչ հավասարակշռումն իրականացվում է հենց համակարգի ներսում, քանի որ բոլոր կարգավորիչները տեսնում են բոլոր I/O պորտերը:

Huawei OceanStor Dorado 18000 V6. ինչպիսին է դրա բարձրակարգ բնույթը

Ավանդաբար, Huawei-ի բոլոր զանգվածները նախագծված են այնպես, որ չունեն խափանման մեկ կետ: Բոլոր բաղադրիչները կարող են տաք փոխանակվել առանց համակարգը վերագործարկելու՝ կարգավորիչներ, հոսանքի մոդուլներ, հովացման մոդուլներ, I/O տախտակներ և այլն:

Huawei OceanStor Dorado 18000 V6. ինչպիսին է դրա բարձրակարգ բնույթը

Տեխնոլոգիան, ինչպիսին է RAID-TP-ն, նույնպես մեծացնում է ամբողջ համակարգի հուսալիությունը: Սա RAID խմբի անունն է, որը թույլ է տալիս ապահովագրել ձեզ մինչև երեք սկավառակի միաժամանակյա ձախողման դեպքում։ Ավելին 1 ՏԲ վերականգնումը հետևողականորեն տևում է 30 րոպեից պակաս: Լավագույն գրանցված արդյունքը ութ անգամ ավելի արագ է, քան spindle drive-ի նույն քանակությամբ տվյալների դեպքում: Այսպիսով, հնարավոր է օգտագործել չափազանց տարողունակ կրիչներ, ասենք 7,68 կամ նույնիսկ 15 ​​ՏԲ, և չանհանգստանալ համակարգի հուսալիության համար։

Կարևոր է, որ վերակառուցումն իրականացվի ոչ թե պահեստային դրայվում, այլ պահեստային տարածքում՝ պահեստային հզորությամբ։ Յուրաքանչյուր սկավառակ ունի հատուկ տարածք, որն օգտագործվում է ձախողումից հետո տվյալները վերականգնելու համար: Այսպիսով, վերականգնումն իրականացվում է ոչ թե «շատերը մեկ» սխեմայով, այլ «շատերը շատ» սխեմայով, ինչի շնորհիվ հնարավոր է էապես արագացնել գործընթացը։ Եվ քանի դեռ կա ազատ հզորություն, վերականգնումը կարող է շարունակվել։

Huawei OceanStor Dorado 18000 V6. ինչպիսին է դրա բարձրակարգ բնույթը

Առանձին-առանձին, հարկ է նշել լուծման հուսալիությունը մի քանի պահեստներից՝ մետրոյի կլաստերում, կամ Huawei տերմինաբանությամբ՝ HyperMetro-ում: Նման սխեմաներն աջակցվում են մեր տվյալների պահպանման համակարգերի ողջ տիրույթում և թույլ են տալիս աշխատել ինչպես ֆայլերի, այնպես էլ արգելափակման հասանելիության հետ: Ավելին, բլոկային հիմունքներով այն գործում է ինչպես Fiber Channel-ի, այնպես էլ Ethernet-ի միջոցով (ներառյալ iSCSI):

Ըստ էության, խոսքը մի պահեստային համակարգից մյուսը երկկողմանի վերարտադրության մասին է, որում կրկնօրինակված LUN-ին տրվում է նույն LUN-ID-ը, ինչ հիմնականը: Տեխնոլոգիան աշխատում է հիմնականում երկու տարբեր համակարգերի քեշերի հետևողականության շնորհիվ: Այսպիսով, հաղորդավարի համար բացարձակապես տարբերություն չկա, թե որ կողմում է այն գտնվում. և՛ այստեղ, և՛ այնտեղ նա տեսնում է նույն տրամաբանական դրայվը: Արդյունքում, ոչինչ չի խանգարում ձեզ տեղակայել ձախողման կլաստերը, որը տարածված է երկու կայքերի վրա:

Քվորումի համար օգտագործվում է ֆիզիկական կամ վիրտուալ Linux մեքենա: Այն կարող է տեղակայվել երրորդ տեղում, և դրա ռեսուրսների պահանջները փոքր են: Ընդհանուր սցենարը վիրտուալ կայք վարձելն է բացառապես քվորում VM-ի հյուրընկալման համար:

Տեխնոլոգիան թույլ է տալիս նաև ընդլայնել. երկու պահեստային տարածք մետրոյի կլաստերում, լրացուցիչ կայք՝ ասինխրոն կրկնօրինակմամբ:

Huawei OceanStor Dorado 18000 V6. ինչպիսին է դրա բարձրակարգ բնույթը

Պատմականորեն, շատ հաճախորդներ ձևավորել են «պահեստային կենդանաբանական այգի»՝ տարբեր արտադրողների, տարբեր մոդելների, տարբեր սերունդների, տարբեր ֆունկցիոնալությամբ պահեստավորման համակարգերի փունջ: Միևնույն ժամանակ, հյուրընկալողների թիվը կարող է տպավորիչ լինել, և դրանք հաճախ վիրտուալացվում են: Նման պայմաններում վարչարարության առաջնահերթ խնդիրներից է արագ, միատեսակ և հարմար տրամաբանական սկավառակներ տրամադրել հոսթներին, գերադասելի է՝ առանց խորամուխ լինելու, թե որտեղ են այդ սկավառակները ֆիզիկապես տեղակայված: Սա այն է, ինչի համար նախատեսված է մեր ծրագրային լուծումը OceanStor DJ-ը, որը կարող է միասնական կերպով կառավարել տվյալների պահպանման տարբեր համակարգեր և ծառայություններ մատուցել դրանցից՝ առանց որևէ պահպանման հատուկ մոդելի կապվելու:

Huawei OceanStor Dorado 18000 V6. ինչպիսին է դրա բարձրակարգ բնույթը

Նույնը AI-ի հետ

Ինչպես արդեն նշվեց, OceanStor Dorado 18000 V6-ն ունի ներկառուցված պրոցեսորներ՝ արհեստական ​​ինտելեկտի ալգորիթմներով՝ Ascend: Դրանք օգտագործվում են, առաջին հերթին, խափանումները կանխատեսելու համար, և երկրորդը, կազմաձևման առաջարկություններ ստեղծելու համար, ինչը նաև մեծացնում է պահեստի աշխատանքը և հուսալիությունը:

Կանխատեսման հորիզոնը երկու ամիս է. AI-ի շարժիչը ենթադրում է, թե ինչ կլինի այս ընթացքում, ամենայն հավանականությամբ, ժամանակն է ընդլայնել, փոխել մուտքի քաղաքականությունը և այլն: Առաջարկությունները տրվում են նախապես, ինչը թույլ է տալիս պլանավորել պատուհանները: համակարգի սպասարկումը ժամանակից շուտ.

Huawei OceanStor Dorado 18000 V6. ինչպիսին է դրա բարձրակարգ բնույթը

Huawei-ից AI-ի զարգացման հաջորդ փուլը ներառում է այն համաշխարհային մակարդակի հասցնելը: Սպասարկման սպասարկման ընթացքում՝ խափանումների հետ աշխատելու կամ առաջարկությունների ժամանակ, Huawei-ն հավաքում է մեր հաճախորդների բոլոր պահեստարանների լոգերի համակարգերի տեղեկատվությունը: Հավաքվածի հիման վրա կատարվում է տեղի ունեցած կամ պոտենցիալ հնարավոր խափանումների վերլուծություն և գլոբալ առաջարկություններ՝ հիմնված ոչ թե մեկ կոնկրետ պահեստավորման համակարգի կամ նույնիսկ մեկ տասնյակի աշխատանքի վրա, այլ այն, ինչ տեղի է ունենում և տեղի է ունեցել հազարավոր նման սարքերի հետ։ . Նմուշը հսկայական է, և դրա հիման վրա AI ալգորիթմները սկսում են չափազանց արագ սովորել, ինչի պատճառով կանխատեսումների ճշգրտությունը զգալիորեն մեծանում է։

Համատեղելիություն

Huawei OceanStor Dorado 18000 V6. ինչպիսին է դրա բարձրակարգ բնույթը

2019-2020 թվականներին բազմաթիվ ակնարկներ եղան VMware արտադրանքի հետ մեր սարքավորումների փոխազդեցության մասին։ Նրանց վերջնականապես կանգնեցնելու համար մենք ամենայն պատասխանատվությամբ հայտարարում ենք՝ VMware-ը Huawei-ի գործընկերն է։ Բոլոր հնարավոր փորձարկումներն իրականացվել են՝ որոշելու մեր սարքաշարի համատեղելիությունը իր ծրագրային ապահովման հետ, և արդյունքում VMware-ի կայքում ապարատային համատեղելիության թերթիկը թվարկում է մեր արտադրության ներկայումս առկա պահեստավորման համակարգերը՝ առանց որևէ վերապահումների: Այլ կերպ ասած, VMware ծրագրային միջավայրի հետ դուք կարող եք օգտագործել Huawei պահեստը, ներառյալ Dorado V6-ը, լիարժեք աջակցությամբ:

Huawei OceanStor Dorado 18000 V6. ինչպիսին է դրա բարձրակարգ բնույթը

Նույնը վերաբերում է Brocade-ի հետ մեր համագործակցությանը: Մենք շարունակում ենք համագործակցել և ստուգել մեր արտադրանքի համատեղելիությունը, և դրանց արդյունքների հիման վրա մենք կարող ենք վստահորեն պնդել, որ մեր պահեստավորման համակարգերը լիովին համատեղելի են վերջին Brocade FC անջատիչների հետ:

Huawei OceanStor Dorado 18000 V6. ինչպիսին է դրա բարձրակարգ բնույթը

Ինչ հաջորդ?

Մենք շարունակում ենք զարգացնել և կատարելագործել մեր պրոցեսորները. դրանք դառնում են ավելի արագ, ավելի հուսալի, և դրանց արդյունավետությունը մեծանում է: Մենք նաև բարելավում ենք AI չիպերը. դրանց հիման վրա արտադրվում են մոդուլներ, որոնք արագացնում են կրկնօրինակումը և սեղմումը: Նրանք, ովքեր մուտք ունեն մեր կոնֆիգուրատորին, հավանաբար նկատել են, որ Dorado V6 մոդելներում այս քարտերն արդեն հասանելի են պատվերի համար:

Մենք նաև շարժվում ենք դեպի լրացուցիչ քեշավորում Storage Class Memory-ում` ոչ անկայուն հիշողություն հատկապես ցածր հետաձգմամբ, մոտ տասը միկրովայրկյան մեկ ընթերցման համար: Ի թիվս այլ բաների, SCM-ն ապահովում է կատարողականի բարձրացում, հիմնականում, երբ աշխատում է մեծ տվյալների հետ և լուծում OLTP խնդիրները: Հաջորդ թարմացումից հետո SCM քարտերը պետք է հասանելի դառնան պատվերի համար:

Եվ, իհարկե, ֆայլերի հասանելիության գործառույթը կընդլայնվի Huawei-ի տվյալների պահպանման մոդելների ողջ տեսականով. սպասեք մեր թարմացումներին:

Source: www.habr.com