Ինչու OceanStor Dorado V6-ն ամենաարագ և հուսալի պահեստավորման լուծումն է

Խնդրում եմ վերնագրի պատճառով շտապ եզրակացություններ մի արեք: Մենք ունենք ծանրակշիռ փաստարկներ այն հիմնավորելու համար, և մենք դրանք փաթեթավորել ենք հնարավորինս կոմպակտ կերպով: Ձեր ուշադրությանն ենք ներկայացնում մեր նոր պահեստավորման համակարգի հայեցակարգի և գործունեության սկզբունքների մասին գրառում, որը թողարկվել է 2020 թվականի հունվարին։

Ինչու OceanStor Dorado V6-ն ամենաարագ և հուսալի պահեստավորման լուծումն է

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

Նոր սերնդի համակարգերի ներուժն ավելի լավ սանձազերծելու համար մենք կխոսենք մոդելային շարքի ավելի հին ներկայացուցիչների մասին (մոդելներ 8000, 18000): Եթե ​​այլ բան նշված չէ, դրանք նախատեսված են:

Ինչու OceanStor Dorado V6-ն ամենաարագ և հուսալի պահեստավորման լուծումն է

Մի քանի խոսք շուկայի մասին

Huawei-ի լուծումների տեղը շուկայում ավելի լավ հասկանալու համար եկեք դիմենք ապացուցված չափանիշին.կախարդական քառորդներ» Gartner. Երկու տարի առաջ, ընդհանուր նշանակության սկավառակների զանգվածի հատվածում, մեր ընկերությունը վստահորեն մտավ առաջատարների խումբ՝ զիջելով միայն NetApp-ին և Hewlett Packard Enterprise-ին: Huawei-ի դիրքը SSD պահեստավորման շուկայում 2018 թվականին բնութագրվում էր «մարտահրավերի» կարգավիճակով, սակայն ինչ-որ բան պակասում էր առաջատար դիրքի հասնելու համար։

2019 թվականին Gartner-ն իր ուսումնասիրության մեջ միավորել է վերոհիշյալ երկու հատվածները մեկում՝ «Հիմնական պահեստում»: Արդյունքում Huawei-ը կրկին առաջատարի քառորդում էր՝ IBM-ի, Hitachi Vantara-ի և Infinidat-ի նման վաճառողների կողքին։

Պատկերը լրացնելու համար մենք նշում ենք, որ Gartner-ը հավաքում է տվյալների 80%-ը ԱՄՆ շուկայում վերլուծության համար, և դա հանգեցնում է զգալի կողմնակալության՝ հօգուտ այն ընկերությունների, որոնք լավ ներկայացված են ԱՄՆ-ում։ Մինչդեռ եվրոպական և ասիական շուկաներ կողմնորոշված ​​մատակարարները հայտնվում են ակնհայտորեն ոչ շահավետ դիրքում։ Չնայած դրան, անցյալ տարի Huawei-ի արտադրանքը զբաղեցրեց իրենց արժանի տեղը վերին աջ քառորդում և, ըստ Gartner-ի դատավճռի, «կարող է առաջարկվել օգտագործման համար»։

Ինչու OceanStor Dorado V6-ն ամենաարագ և հուսալի պահեստավորման լուծումն է

Ինչ նորություն կա Dorado V6-ում

Հատկապես Dorado V6 արտադրանքի գիծը ներկայացված է սկզբնական մակարդակի 3000 սերիայի համակարգերով, որոնք ի սկզբանե հագեցած են երկու կարգավորիչներով, դրանք կարող են հորիզոնական ընդլայնվել մինչև 16 կարգավորիչներ, 1200 սկավառակներ և 192 ԳԲ քեշ: Նաև համակարգը համալրված կլինի արտաքին Fiber Channel (8 / 16 / 32 Գբ / վ) և Ethernet (1 / 10 / 25 / 40 / 100 Գբ / վ) պորտերով:

Նկատի ունեցեք, որ առևտրային հաջողություն չունեցող արձանագրությունների օգտագործումն այժմ աստիճանաբար հեռացվում է, ուստի սկզբում մենք որոշեցինք հրաժարվել Fiber Channel-ին Ethernet-ի (FCoE) և Infiniband-ի (IB) աջակցությունից: Դրանք կավելացվեն որոնվածի հետագա տարբերակներում: NVMe-ի գործվածքի վրա (NVMe-oF) աջակցությունը հասանելի է Fiber Channel-ի վերևում գտնվող տուփից դուրս: Հաջորդ որոնվածը, որը նախատեսվում է թողարկել հունիսին, նախատեսվում է աջակցել NVMe-ին Ethernet ռեժիմով: Մեր կարծիքով, վերը նշված հավաքածուն ավելին կբավարարի Huawei-ի հաճախորդների մեծ մասի կարիքները:

Ֆայլի հասանելիությունը հասանելի չէ որոնվածի ընթացիկ տարբերակում և կհայտնվի հաջորդ թարմացումներից մեկում մինչև տարեվերջ: Իրականացումը ենթադրվում է բնիկ մակարդակով, հենց վերահսկիչների կողմից Ethernet պորտերով, առանց լրացուցիչ սարքավորումների օգտագործման:

Dorado V6 3000 սերիայի մոդելի և ավելի հինների հիմնական տարբերությունն այն է, որ այն աջակցում է մեկ արձանագրություն հետնամասում՝ SAS 3.0: Համապատասխանաբար, այնտեղ կրիչներ կարող են օգտագործվել միայն անվանված միջերեսով: Մեր տեսանկյունից, սրանով նախատեսված կատարումը միանգամայն բավարար է այս տեսակի սարքի համար։

Dorado V6 5000 և 6000 սերիայի համակարգերը միջին դասի լուծումներ են: Դրանք նաև պատրաստված են 2U ձևաչափով և հագեցած են երկու կարգավորիչներով: Նրանք միմյանցից տարբերվում են կատարողականությամբ, պրոցեսորների քանակով, սկավառակների առավելագույն քանակով և քեշի չափով։ Այնուամենայնիվ, ճարտարապետական ​​և ինժեներական առումով Dorado V6 5000-ը և 6000-ը նույնական են և նույն տեսքն ունեն:

Hi-end դասը ներառում է Dorado V6 8000 և 18000 սերիայի համակարգեր: Պատրաստված է 4U չափսով, դրանք լռելյայն ունեն առանձին ճարտարապետություն, որտեղ կարգավորիչներն ու կրիչներն իրարից բաժանված են: Նրանք կարող են նաև ունենալ առնվազն երկու կարգավորիչ, չնայած հաճախորդները սովորաբար խնդրում են չորս կամ ավելի:

Dorado V6 8000-ը չափում է մինչև 16 կարգավորիչ, իսկ Dorado V6 18000-ը՝ մինչև 32: Այս համակարգերն ունեն տարբեր պրոցեսորներ՝ տարբեր քանակի միջուկներով և քեշի չափսերով: Միաժամանակ պահպանվում է ինժեներական լուծումների ինքնությունը, ինչպես միջին դասի մոդելներում։

2U պահեստավորման դարակները միացված են RDMA-ի միջոցով 100 Գբ/վ թողունակությամբ: Ավելի հին Dorado V6 backend-ն աջակցում է նաև SAS 3.0-ին, բայց ավելին, եթե այս ինտերֆեյսով SSD-ները շատ գները նվազեն: Այնուհետև կլինի դրանց կիրառման տնտեսական նպատակահարմարությունը նույնիսկ ցածր արտադրողականությունը հաշվի առնելով։ Այս պահին SAS և NVMe ինտերֆեյսներով SSD-ների արժեքի տարբերությունն այնքան փոքր է, որ մենք պատրաստ չենք նման լուծում առաջարկել։

Ինչու OceanStor Dorado V6-ն ամենաարագ և հուսալի պահեստավորման լուծումն է

Կարգավորիչի ներսում

Dorado V6 կարգավորիչները պատրաստված են մեր սեփական տարրերի բազայի վրա: Ոչ մի պրոցեսոր Intel-ից, ոչ ASIC-ներ Broadcom-ից: Այսպիսով, մայր տախտակի յուրաքանչյուր բաղադրիչ, ինչպես նաև հենց մայր տախտակը, լիովին հեռացվում է ամերիկյան ընկերությունների կողմից պատժամիջոցների ճնշման հետ կապված ռիսկերի ազդեցությունից։ Նրանք, ովքեր սեփական աչքերով տեսել են մեր սարքավորումներից որևէ մեկը, հավանաբար նկատել են լոգոյի տակ կարմիր գծավոր վահաններ։ Դա նշանակում է, որ ապրանքը չի պարունակում ամերիկյան բաղադրիչներ։ Սա Huawei-ի պաշտոնական կուրսն է՝ անցում սեփական արտադրության բաղադրիչներին, կամ, ամեն դեպքում, արտադրված այն երկրներում, որոնք չեն հետևում ԱՄՆ քաղաքականությանը։

Ահա թե ինչ կարող եք տեսնել հենց կարգավորիչի տախտակի վրա:

  • Ունիվերսալ ցանցային ինտերֆեյս (Hisilicon 1822 չիպ), որը պատասխանատու է Fiber Channel-ին կամ Ethernet-ին միանալու համար:
  • Համակարգի BMC չիպի, մասնավորապես Hisilicon 1710-ի հեռահար հասանելիության ապահովում՝ համակարգի լիարժեք հեռակառավարման և մոնիտորինգի համար: Նմանատիպերը օգտագործվում են նաև մեր սերվերներում և այլ լուծումներում:
  • Կենտրոնական պրոցեսորային միավորը, որը Huawei-ի կողմից արտադրված ARM ճարտարապետության վրա կառուցված Kunpeng 920 չիպն է: Նա է, ով ցուցադրված է վերևի գծապատկերում, թեև այլ կարգավորիչներ կարող են ունենալ տարբեր մոդելներ՝ տարբեր միջուկներով, տարբեր ժամացույցի արագությամբ և այլն: Մեկ կարգավորիչի պրոցեսորների թիվը նույնպես փոխվում է մոդելից մոդել: Օրինակ, ավելի հին Dorado V6 սերիայում դրանք չորսն են մեկ տախտակի վրա:
  • SSD կարգավորիչ (Hisilicon 1812e չիպ), որն աջակցում է և՛ SAS, և՛ NVMe կրիչներ: Բացի այդ, Huawei-ն ինքնուրույն արտադրում է SSD-ներ, բայց ինքը չի արտադրում NAND բջիջներ՝ նախընտրելով դրանք գնել աշխարհի չորս խոշորագույն արտադրողներից՝ չկտրված սիլիկոնային վաֆլիների տեսքով: Huawei-ն ինքնուրույն արտադրում է չիպերի կտրում, փորձարկում և փաթեթավորում, որից հետո դրանք թողարկում է իր ապրանքանիշով։
  • Արհեստական ​​ինտելեկտի չիպը Ascend 310 է: Լռելյայն այն բացակայում է վերահսկիչի վրա և տեղադրվում է առանձին քարտի միջոցով, որը զբաղեցնում է ցանցային ադապտերների համար նախատեսված սլոտներից մեկը: Չիպն օգտագործվում է քեշի խելացի վարքագիծ ապահովելու, կատարողականի կառավարման կամ կրկնօրինակման և սեղմման գործընթացներ ապահովելու համար: Այս բոլոր խնդիրները կարելի է լուծել կենտրոնական պրոցեսորի օգնությամբ, սակայն AI չիպը թույլ է տալիս դա անել շատ ավելի արդյունավետ։

Ինչու OceanStor Dorado V6-ն ամենաարագ և հուսալի պահեստավորման լուծումն է

Առանձին-առանձին Kunpeng պրոցեսորների մասին

Kunpeng պրոցեսորը չիպի վրա (SoC) համակարգ է, որտեղ, բացի հաշվողական միավորից, կան ապարատային մոդուլներ, որոնք արագացնում են տարբեր գործընթացներ, ինչպիսիք են ստուգիչ գումարների հաշվարկը կամ ջնջման կոդավորման կատարումը: Այն նաև իրականացնում է ապարատային աջակցություն SAS-ի, Ethernet-ի, DDR4-ի (վեցից ութ ալիք) և այլն: Այս ամենը Huawei-ին թույլ է տալիս ստեղծել պահեստավորման կարգավորիչներ, որոնք իրենց կատարողականությամբ չեն զիջում դասական Intel լուծումներին:

Բացի այդ, ARM ճարտարապետության վրա հիմնված սեփական լուծումները Huawei-ին հնարավորություն են տալիս ստեղծել ամբողջական սերվերային լուծումներ և առաջարկել դրանք իր հաճախորդներին որպես x86-ի այլընտրանք:

Ինչու OceanStor Dorado V6-ն ամենաարագ և հուսալի պահեստավորման լուծումն է

Նոր Dorado V6 ճարտարապետություն…

Ավելի հին շարքի Dorado V6 պահեստավորման համակարգի ներքին ճարտարապետությունը ներկայացված է չորս հիմնական ենթադոմեյններով (գործարաններ):

Առաջին գործարանը ընդհանուր ճակատ է (ցանցային ինտերֆեյսեր, որոնք պատասխանատու են SAN գործարանի կամ հոսթների հետ հաղորդակցվելու համար):

Երկրորդը կարգավորիչների մի շարք է, որոնցից յուրաքանչյուրը կարող է «ձեռք բերել» RDMA արձանագրության միջոցով ինչպես ցանկացած առջևի ցանցի քարտին, այնպես էլ հարևան «շարժիչին», որը տուփ է չորս կարգավորիչներով, ինչպես նաև էներգիայով և հովացումով: նրանց համար ընդհանուր միավորներ. Այժմ Hi-end դասի Dorado V6 մոդելները կարող են համալրվել երկու նման «շարժիչներով» (համապատասխանաբար՝ ութ կարգավորիչներով)։

Երրորդ գործարանը պատասխանատու է backend-ի համար և բաղկացած է RDMA 100G ցանցային քարտերից։

Վերջապես, չորրորդ «ապարատային» գործարանը ներկայացված է միացված խելացի պահեստային դարակներով:

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

Ինչու OceanStor Dorado V6-ն ամենաարագ և հուսալի պահեստավորման լուծումն է

…և այն, ինչ նա տվեց մեզ

Dorado V6 լուծումների առավելագույն կատարումը մոտավորապես երեք անգամ ավելի բարձր է, քան նախորդ սերնդի համակարգերը (նույն դասի) և կարող է հասնել 20 միլիոն IOPS:

Դա պայմանավորված է նրանով, որ սարքերի նախորդ սերնդում NVMe-ի աջակցությունը տարածվում էր միայն կրիչներով ներկառուցվող դարակների վրա: Այժմ այն ​​առկա է բոլոր փուլերում՝ հոսթից մինչև SSD: Փոփոխությունների է ենթարկվել նաև backend ցանցը՝ SAS/PCIe-ն իր տեղը զիջել է RoCEv2-ին՝ 100 Գբ/վ թողունակությամբ։

SSD ձևի գործոնը նույնպես փոխվել է: Եթե ​​նախկինում 2U դարակում կար 25 սկավառակ, ապա այժմ այն ​​հասցվել է մինչև 36 ափի չափ ֆիզիկական սկավառակ: Բացի այդ, դարակները «խելամտացել են»։ Դրանցից յուրաքանչյուրն այժմ ունի ARM չիպերի վրա հիմնված երկու կարգավորիչներից բաղկացած անսարքության հանդուրժող համակարգ, որը նման է կենտրոնական կարգավորիչներում տեղադրվածներին:

Ինչու OceanStor Dorado V6-ն ամենաարագ և հուսալի պահեստավորման լուծումն է

Առայժմ նրանք զբաղվում են միայն տվյալների վերակազմակերպմամբ, սակայն նոր որոնվածի թողարկմամբ դրան կավելացվի սեղմման և ջնջման կոդավորում, ինչը կնվազեցնի հիմնական կարգավորիչների բեռը 15-ից մինչև 5%: Միևնույն ժամանակ որոշ առաջադրանքներ դարակ տեղափոխելը ազատում է ներքին ցանցի թողունակությունը: Եվ այս ամենը զգալիորեն մեծացնում է համակարգի մասշտաբայնության ներուժը։

Նախորդ սերնդի պահեստավորման համակարգում սեղմումը և կրկնօրինակումը կատարվում էր ֆիքսված երկարության բլոկներով: Այժմ ավելացվել է փոփոխական երկարության բլոկների հետ աշխատելու ռեժիմ, որն առայժմ հարկադրաբար պետք է միացնել։ Հետագա թարմացումները կարող են փոխել այս հանգամանքը:

Նաև հակիրճ ձախողումների հանդեպ հանդուրժողականության մասին: Dorado V3-ը շարունակում էր գործել, եթե երկու կարգավորիչներից մեկը ձախողվեր: Dorado V6-ը կապահովի տվյալների հասանելիությունը, նույնիսկ եթե ութ կարգավորիչներից յոթը հաջորդաբար խափանվեն կամ մեկ շարժիչից չորսը միաժամանակ խափանվեն:

Ինչու OceanStor Dorado V6-ն ամենաարագ և հուսալի պահեստավորման լուծումն է

Հուսալիություն տնտեսագիտության առումով

Վերջերս Huawei-ի հաճախորդների շրջանում հարցում է անցկացվել այն մասին, թե ընկերությունն ընդունելի է համարում ՏՏ ենթակառուցվածքի առանձին տարրերի օգտագործման ժամկետը: Մեծ մասամբ, հարցվողները հանդուրժող են եղել հիպոթետիկ իրավիճակի նկատմամբ, երբ դիմումը չի արձագանքում մի քանի հարյուր վայրկյանի ընթացքում: Օպերացիոն համակարգի կամ հյուրընկալող ավտոբուսի ադապտերների համար տասնյակ վայրկյանները (ըստ էության, վերագործարկման ժամանակը) կարևոր դադար էին: Հաճախորդները ցանցին ավելի մեծ պահանջներ են ներկայացնում. դրա թողունակությունը չպետք է անհետանա ավելի քան 10-20 վայրկյան: Ինչպես կարող եք կռահել, ամենակարևոր հարցվողները դիտարկել են պահեստավորման համակարգի խափանումները: Բիզնեսի ներկայացուցիչների տեսանկյունից պարզ պահեստավորումը չպետք է գերազանցի ... տարին մի քանի վայրկյան:

Այսինքն, եթե բանկի հաճախորդի դիմումը 100 վայրկյան չպատասխանի, դա, ամենայն հավանականությամբ, աղետալի հետևանքներ չի ունենա։ Բայց եթե պահեստավորման համակարգը նույն չափով չի աշխատում, բիզնեսի դադարեցումը և զգալի ֆինանսական կորուստները հավանական են:

Ինչու OceanStor Dorado V6-ն ամենաարագ և հուսալի պահեստավորման լուծումն է

Վերևի գծապատկերը ցույց է տալիս տասը խոշոր բանկերի մեկ ժամ աշխատանքի արժեքը (Forbes-ի տվյալները 2017 թ.): Համաձայնեք, եթե ձեր ընկերությունը մոտենում է չինական բանկերի չափերին, այնքան էլ դժվար չի լինի արդարացնել մի քանի միլիոն դոլարով պահեստավորման համակարգեր գնելու անհրաժեշտությունը։ Ճիշտ է նաև հակառակ պնդումը. եթե բիզնեսը զգալի վնասներ չի կրում պարապուրդի ժամանակ, ապա դժվար թե գնի բարձրակարգ պահեստավորման համակարգեր: Ամեն դեպքում, կարևոր է պատկերացում ունենալ, թե ինչ չափի անցք է սպառնում ձևավորվել ձեր դրամապանակում, մինչ համակարգի ադմինիստրատորը գործ ունի պահեստավորման համակարգի հետ, որը հրաժարվել է աշխատել:

Ինչու OceanStor Dorado V6-ն ամենաարագ և հուսալի պահեստավորման լուծումն է

Երկրորդը մեկ ձախողման համար

Վերևի նկարում A լուծումում դուք կարող եք ճանաչել մեր նախորդ սերնդի Dorado V3 համակարգը: Նրա չորս կարգավորիչները աշխատում են զույգերով, և միայն երկու կարգավորիչները պարունակում են քեշի պատճենները: Զույգի ներսում կարգավորիչները կարող են վերաբաշխել բեռը: Միևնույն ժամանակ, ինչպես տեսնում եք, այստեղ չկան ճակատային և հետևի «գործարաններ», ուստի պահեստային դարակներից յուրաքանչյուրը միացված է որոշակի վերահսկիչ զույգին:

Լուծման B դիագրամը ցույց է տալիս ներկայումս շուկայում առկա լուծումը մեկ այլ վաճառողի կողմից (ճանաչվա՞ծ եք): Այստեղ արդեն կան ֆրոնտային և հետին մասերի գործարաններ, իսկ սկավառակները միացված են միանգամից չորս կարգավորիչների։ Ճիշտ է, կան նրբերանգներ, որոնք ակնհայտ չեն համակարգի ներքին ալգորիթմների աշխատանքում առաջին մոտարկումով։

Աջ կողմում մեր ներկայիս Dorado V6 պահեստավորման ճարտարապետությունն է՝ ինտերիերի ամբողջական փաթեթով: Մտածեք, թե ինչպես են այս համակարգերը գոյատևում բնորոշ իրավիճակում՝ մեկ վերահսկիչի ձախողում:

Դասական համակարգերում, որոնք ներառում են Dorado V3-ը, խափանման դեպքում բեռը վերաբաշխելու համար պահանջվող ժամանակահատվածը հասնում է չորս վայրկյանի: Այս ընթացքում I/O-ն ամբողջությամբ դադարում է: Մեր գործընկերների լուծումը B, չնայած ավելի ժամանակակից ճարտարապետությանը, ունի նույնիսկ ավելի մեծ խափանում վեց վայրկյան:

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

Երկրորդ կարգավորիչի խափանումը Dorado V6-ում մշակվում է մեկ վայրկյանում նույն սխեմայով։ Dorado V3-ը տևում է մոտ վեց վայրկյան, իսկ մեկ այլ վաճառողի լուծումը տևում է ինը: Շատ DBMS-ների համար նման ընդմիջումներն այլևս չեն կարող ընդունելի համարվել, քանի որ այս ընթացքում համակարգը անցնում է սպասման ռեժիմի և դադարում է աշխատել: Սա առաջին հերթին վերաբերում է բազմաթիվ բաժիններից բաղկացած DBMS-ին։

Երրորդ կարգավորիչի ձախողումը Լուծումը A-ն ի վիճակի չէ գոյատևել: Պարզապես այն պատճառով, որ տվյալների սկավառակների մի մասի հասանելիությունը կորել է: Իր հերթին, լուծում B-ն նման իրավիճակում վերականգնում է իր աշխատունակությունը, որը տեւում է, ինչպես նախորդ դեպքում, ինը վայրկյան:

Ի՞նչ կա Dorado V6-ում: Մեկ վայրկյան.

Ինչու OceanStor Dorado V6-ն ամենաարագ և հուսալի պահեստավորման լուծումն է

Ինչ կարելի է անել մեկ վայրկյանում

Գրեթե ոչինչ, բայց դա մեզ պետք չէ։ Հերթական անգամ Hi-end դասի Dorado V6-ում ճակատային գործարանը անջատված է կարգավորիչների գործարանից: Սա նշանակում է, որ կոնկրետ վերահսկիչին պատկանող կոշտ կոդավորված պորտեր չկան: Failover-ը չի ներառում այլընտրանքային ուղիների որոնում կամ բազմանցումների վերսկսում: Համակարգը շարունակում է աշխատել այնպես, ինչպես նախկինում էր։

Ինչու OceanStor Dorado V6-ն ամենաարագ և հուսալի պահեստավորման լուծումն է

Բազմակի ձախողման հանդուրժողականություն

Ավելի հին Dorado V6 մոդելները հեշտությամբ կարող են գոյատևել ցանկացած «շարժիչներից» ցանկացած երկու (!) Կարգավորիչների միաժամանակյա խափանումից: Դա հնարավոր է դարձել այն պատճառով, որ լուծումն այժմ պահում է քեշի երեք օրինակ: Հետեւաբար, նույնիսկ կրկնակի ձախողման դեպքում, միշտ կլինի մեկ ամբողջական պատճեն:

«Շարժիչներից» մեկում բոլոր չորս կարգավորիչների համաժամանակյա ձախողումը նույնպես ճակատագրական հետևանքներ չի առաջացնի, քանի որ քեշի բոլոր երեք օրինակները ցանկացած պահի բաշխվում են «շարժիչների» միջև: Համակարգն ինքն է վերահսկում աշխատանքի նման տրամաբանության համապատասխանությունը։

Վերջապես, շատ անհավանական սցենարը ութ կարգավորիչներից յոթի հաջորդական ձախողումն է: Ավելին, անհատական ​​խափանումների միջև աշխատունակությունը պահպանելու նվազագույն թույլատրելի միջակայքը 15 րոպե է: Այս ընթացքում պահեստավորման համակարգը ժամանակ ունի կատարելու քեշի միգրացիայի համար անհրաժեշտ գործողությունները:

Վերջին գոյատևած վերահսկիչը կաշխատի տվյալների պահեստը և կպահպանի քեշը հինգ օր (կանխադրված արժեքը, որը հեշտությամբ կարելի է փոխել կարգավորումներում): Դրանից հետո քեշը կանջատվի, բայց պահեստավորման համակարգը կշարունակի աշխատել:

Ինչու OceanStor Dorado V6-ն ամենաարագ և հուսալի պահեստավորման լուծումն է

Ոչ անհանգստացնող թարմացումներ

Նոր OS Dorado V6-ը թույլ է տալիս թարմացնել պահեստավորման որոնվածը առանց կարգավորիչների վերագործարկման:

Օպերացիոն համակարգը, ինչպես և նախորդ լուծումների դեպքում, հիմնված է Linux-ի վրա, սակայն շատ օպերացիոն գործընթացներ միջուկից տեղափոխվել են օգտագործողի ռեժիմ։ Գործառույթների մեծ մասը, ինչպիսիք են կրկնօրինակման և սեղմման համար պատասխանատուները, այժմ սովորական դևեր են, որոնք աշխատում են հետին պլանում: Արդյունքում, անհրաժեշտ չէ փոխել ամբողջ օպերացիոն համակարգը առանձին մոդուլները թարմացնելու համար: Ենթադրենք, նոր արձանագրության համար աջակցություն ավելացնելու համար անհրաժեշտ կլինի միայն անջատել համապատասխան ծրագրային մոդուլը և սկսել նորը:

Հասկանալի է, որ համակարգի ամբողջական թարմացման հարցերը դեռ մնում են, քանի որ միջուկում կարող են լինել տարրեր, որոնք պետք է թարմացվեն։ Բայց դրանք, մեր դիտարկումներով, ընդհանուրի 6%-ից էլ քիչ են։ Սա թույլ է տալիս վերագործարկել կարգավորիչները տասն անգամ ավելի քիչ, քան նախկինում:

Ինչու OceanStor Dorado V6-ն ամենաարագ և հուսալի պահեստավորման լուծումն է

Աղետներին հանդուրժող և բարձր հասանելիության (HA/DR) լուծումներ

Dorado V6-ը պատրաստ է ինտեգրվելու աշխարհաբաշխված լուծումներին, քաղաքի մակարդակի կլաստերներին (մետրո) և «եռակի» տվյալների կենտրոններին:

Վերևի նկարում ձախ կողմում մետրոյի մի կլաստեր է, որն արդեն ծանոթ է շատերին: Երկու պահեստավորման համակարգեր գործում են ակտիվ/ակտիվ ռեժիմով՝ միմյանցից մինչև 100 կմ հեռավորության վրա: Մեկ կամ մի քանի քվորում սերվերներով նման ենթակառուցվածքը կարող է ապահովվել տարբեր ընկերությունների լուծումներով, ներառյալ մեր FusionSphere ամպային օպերացիոն համակարգը: Նման նախագծերում առանձնահատուկ նշանակություն ունեն կայքերի միջև կապուղու բնութագրերը, մեր դեպքում մնացած բոլոր առաջադրանքները ստանձնում են HyperMetro ֆունկցիան, որը հասանելի է, կրկին, առանց տուփի: Ինտեգրումը հնարավոր է Fiber Channel-ի, ինչպես նաև iSCSI-ի միջոցով IP ցանցերում, եթե նման անհրաժեշտություն առաջանա: Այլևս կարիք չկա հատուկ «մութ» օպտիկայի պարտադիր առկայության, քանի որ համակարգը ի վիճակի է շփվել գոյություն ունեցող կապուղիներով:

Նման համակարգեր կառուցելիս պահեստավորման միակ ապարատային պահանջը կրկնօրինակման համար նավահանգիստների հատկացումն է: Բավական է ձեռք բերել լիցենզիա, գործարկել քվորում սերվերներ՝ ֆիզիկական կամ վիրտուալ, և IP կապ ապահովել կարգավորիչներին (10 Մբիթ/վրկ, 50 մվ):

Այս ճարտարապետությունը հեշտությամբ կարող է տեղափոխվել տվյալների երեք կենտրոն ունեցող համակարգ (տես նկարի աջ կողմը): Օրինակ, երբ երկու տվյալների կենտրոններ գործում են մետրո-կլաստերի ռեժիմում, իսկ երրորդ կայքը, որը գտնվում է ավելի քան 100 կմ հեռավորության վրա, օգտագործում է ասինխրոն վերարտադրություն:

Համակարգը տեխնոլոգիապես աջակցում է տարբեր բիզնես սցենարների, որոնք կիրականացվեն լայնածավալ ավելցուկի դեպքում։

Ինչու OceanStor Dorado V6-ն ամենաարագ և հուսալի պահեստավորման լուծումն է

Բազմաթիվ խափանումներով մետրոյի կլաստերի գոյատևում

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

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

Նույնիսկ երեք ձախողումից հետո տեղեկատվության հասանելիությունը կարող է պահպանվել, եթե դրանց միջև ընդմիջումը առնվազն 15 վայրկյան է:

Ինչու OceanStor Dorado V6-ն ամենաարագ և հուսալի պահեստավորման լուծումն է

Սովորական հաղթաթուղթը թեւից

Հիշեցնենք, որ Huawei-ն արտադրում է ոչ միայն պահեստավորման համակարգեր, այլ նաև ցանցային սարքավորումների ամբողջական տեսականի։ Պահեստավորման որ մատակարարն էլ ընտրեք, եթե կայքերի միջև օգտագործվի WDM ցանց, 90% դեպքերում այն ​​կկառուցվի մեր ընկերության լուծումների վրա: Տրամաբանական հարց է առաջանում. ինչու՞ հավաքել համակարգերի կենդանաբանական այգի, երբ բոլոր սարքավորումները, որոնք երաշխավորված են միմյանց հետ համատեղելի լինելու համար, կարելի է ձեռք բերել մեկ վաճառողից:

Ինչու OceanStor Dorado V6-ն ամենաարագ և հուսալի պահեստավորման լուծումն է

Կատարման հարցին

Հավանաբար, ոչ մեկին պետք չէ համոզել, որ All-Flash պահեստին անցնելը կարող է զգալիորեն նվազեցնել ենթակառուցվածքի պահպանման ծախսերը, քանի որ բոլոր սովորական գործողությունները կատարվում են մի քանի անգամ ավելի արագ: Այդ մասին են վկայում նման սարքավորումների բոլոր մատակարարները։ Միևնույն ժամանակ, շատ վաճառողներ սկսում են խորամանկ լինել, երբ խոսքը վերաբերում է կատարողականի վատթարացմանը, երբ միացված են պահեստավորման տարբեր ռեժիմներ:

Մեր արդյունաբերության մեջ լայնորեն կիրառվում է մեկ կամ երկու օր փորձնական շահագործման համար պահեստավորման համակարգեր թողարկելը: Վաճառողը 20 րոպեանոց թեստ է անցկացնում դատարկ համակարգի վրա՝ ստանալով տիեզերական կատարողականի թվեր: Իսկ իրական շահագործման ժամանակ «ստորջրյա փոցխերը» արագ դուրս են սողում: Մեկ օր անց IOPS-ի գեղեցիկ արժեքները կրճատվում են կիսով չափ կամ երեք անգամ, և եթե պահեստային համակարգը լցված է 80% -ով, դրանք էլ ավելի քիչ են դառնում: Երբ RAID 5-ը միացված է RAID 10-ի փոխարեն, ևս 10-15%-ը կորչում է, իսկ մետրոյի կլաստերի ռեժիմում կատարումը լրացուցիչ կիսով չափ կրճատվում է:

Վերևում թվարկված ամեն ինչ Dorado V6-ի մասին չէ: Մեր հաճախորդները հնարավորություն ունեն հանգստյան օրերին կամ գոնե մեկ գիշերվա ընթացքում կատարողականության թեստ անցկացնել: Այնուհետև աղբահանությունը դրսևորվում է, և պարզ է դառնում նաև, թե ինչպես է տարբեր ընտրանքների ակտիվացումը, օրինակ՝ նկարահանումները և կրկնօրինակումը, ազդում ձեռք բերված IOPS-ի քանակի վրա:

Dorado V6-ում snapshots-ը և RAID-ը հավասարազորությամբ գրեթե չեն ազդում կատարման վրա (3-5%՝ 10-15%-ի փոխարեն): Աղբի հավաքումը (շարժիչի բջիջները զրոյով լցնելը), սեղմումը, կրկնօրինակումը 80%-ով լցված պահեստային համակարգում միշտ կազդի հարցումների մշակման ընդհանուր արագության վրա: Բայց Dorado V6-ն է, որ հետաքրքիր է նրանով, որ անկախ գործառույթների և պաշտպանիչ մեխանիզմների ինչ համադրություն եք ակտիվացնում, պահեստավորման վերջնական կատարումը չի իջնի առանց բեռի ստացված ցուցանիշի 80%-ից:

Ինչու OceanStor Dorado V6-ն ամենաարագ և հուսալի պահեստավորման լուծումն է

Բեռների հավասարակշռում

Dorado V6-ի բարձր կատարողականությունը ձեռք է բերվում յուրաքանչյուր փուլում հավասարակշռելով, մասնավորապես.

  • բազմանցում;
  • օգտագործելով մի քանի կապ մեկ հոսթից;
  • ճակատային գործարանի առկայություն;
  • պահեստավորման կարգավորիչների աշխատանքի զուգահեռացում;
  • բեռների բաշխում բոլոր կրիչներում RAID 2.0+ մակարդակում:

Հիմնականում սա սովորական պրակտիկա է։ Այս օրերին քչերն են պահում բոլոր տվյալները մեկ LUN-ի վրա. բոլորը փորձում են ունենալ ութ, նույնիսկ քառասուն կամ նույնիսկ ավելին: Սա ակնհայտ և ճիշտ մոտեցում է, որը մենք կիսում ենք։ Բայց եթե ձեր առաջադրանքը պահանջում է միայն մեկ LUN, որն ավելի հեշտ է պահպանել, մեր ճարտարապետական ​​լուծումները թույլ են տալիս նրան հասնել մի քանի LUN-ներով հասանելի կատարողականի 80%-ին:

Ինչու OceanStor Dorado V6-ն ամենաարագ և հուսալի պահեստավորման լուծումն է

Դինամիկ պրոցեսորի պլանավորում

Մեկ LUN-ի օգտագործման ժամանակ պրոցեսորների վրա բեռի բաշխումն իրականացվում է հետևյալ կերպ. LUN մակարդակի առաջադրանքները բաժանվում են առանձին փոքր «բեկորների», որոնցից յուրաքանչյուրը խստորեն վերագրվում է «շարժիչի» հատուկ վերահսկիչին: Սա արվում է այնպես, որ համակարգը չկորցնի կատարողականությունը, մինչ այն «ցատկում է» տվյալների այս կտորով տարբեր կարգավորիչներով:

Բարձր կատարողականությունը պահպանելու մեկ այլ մեխանիզմ է դինամիկ պլանավորումը, որի դեպքում պրոցեսորների որոշակի միջուկներ կարող են հատկացվել առաջադրանքների տարբեր լողավազաններին: Օրինակ, եթե համակարգն այժմ անգործության է մատնված կրկնօրինակման և սեղմման մակարդակում, ապա միջուկներից մի քանիսը կարող են ներգրավվել I/O-ի սպասարկման գործընթացում: Կամ հակառակը։ Այս ամենը կատարվում է ավտոմատ և թափանցիկ օգտագործողի համար:

Dorado V6 միջուկներից յուրաքանչյուրի ընթացիկ բեռի վերաբերյալ տվյալները չեն ցուցադրվում գրաֆիկական ինտերֆեյսում, սակայն հրամանի տողի միջոցով կարող եք մուտք գործել վերահսկիչ ՕՀ և օգտագործել սովորական Linux հրամանը: վերեւ.

Ինչու OceanStor Dorado V6-ն ամենաարագ և հուսալի պահեստավորման լուծումն է

NVMe և RoCE աջակցություն

Ինչպես արդեն նշվեց, Dorado V6-ը ներկայումս լիովին աջակցում է NVMe օպտիկամանրաթելային ալիքի միջոցով և չի պահանջում որևէ լիցենզիա: Տարվա կեսին կհայտնվի NVMe-ի աջակցությունը Ethernet ռեժիմով: Դրա լիարժեք օգտագործման համար անհրաժեշտ կլինի Ethernet-ի աջակցություն ուղղակի հիշողության հասանելիությամբ (DMA) v2.0 տարբերակով և՛ պահեստավորման համակարգից, և՛ անջատիչներից և ցանցային ադապտերներից: Օրինակ, ինչպիսիք են Mellanox ConnectX-4 կամ ConnectX-5: Կարող եք նաև օգտագործել մեր չիպերի հիման վրա պատրաստված ցանցային քարտերը: Նաև RoCE-ի աջակցությունը պետք է իրականացվի օպերացիոն համակարգի մակարդակով:

Ընդհանուր առմամբ, մենք Dorado V6-ը համարում ենք NVMe-կենտրոն համակարգ: Չնայած Fiber Channel-ի և iSCSI-ի առկա աջակցությանը, ապագայում նախատեսվում է անցնել գերարագ Ethernet-ի RDMA-ով:

Ինչու OceanStor Dorado V6-ն ամենաարագ և հուսալի պահեստավորման լուծումն է

Մի պտղունց մարքեթինգ

Շնորհիվ այն բանի, որ Dorado V6 համակարգը բարձր անսարքությունների հանդուրժող է, լավ մասշտաբներով, աջակցում է տարբեր միգրացիոն տեխնոլոգիաներ և այլն, դրա ձեռքբերման տնտեսական ազդեցությունը ակնհայտ է դառնում պահեստավորման համակարգերի ինտենսիվ օգտագործման մեկնարկով: Մենք կշարունակենք փորձել հնարավորինս շահավետ դարձնել համակարգի սեփականությունը, նույնիսկ եթե առաջին փուլում դա ակնհայտ չէ։

Մասնավորապես, մենք ձևավորել ենք FLASH EVER ծրագիրը, որը կապված է պահեստավորման համակարգերի կյանքի ցիկլի երկարացման հետ և նախագծված է արդիականացման ժամանակ հնարավորինս շատ բեռնաթափելու հաճախորդին:

Ինչու OceanStor Dorado V6-ն ամենաարագ և հուսալի պահեստավորման լուծումն է

Այս ծրագիրը ներառում է մի շարք միջոցառումներ.

  • Կարգավորիչներն ու սկավառակի դարակները նոր տարբերակներով աստիճանաբար փոխարինելու հնարավորություն՝ առանց ամբողջ ապարատը փոխարինելու (Dorado V6 hi-end համակարգերի համար);
  • դաշնային պահեստավորման հնարավորությունը (համատեղելով Dorado-ի տարբեր տարբերակները որպես մեկ հիբրիդային պահեստավորման կլաստերի);
  • խելացի վիրտուալացում (երրորդ կողմի սարքաշար օգտագործելու ունակությունը որպես Dorado լուծման մաս):

Ինչու OceanStor Dorado V6-ն ամենաարագ և հուսալի պահեստավորման լուծումն է

Մնում է նշել, որ աշխարհում ստեղծված բարդ իրավիճակը քիչ ազդեցություն ունեցավ նոր համակարգի կոմերցիոն հեռանկարների վրա։ Չնայած այն հանգամանքին, որ Dorado V6-ի պաշտոնական թողարկումը տեղի է ունեցել միայն հունվարին, մենք տեսնում ենք դրա զգալի պահանջարկը Չինաստանում, ինչպես նաև դրա նկատմամբ մեծ հետաքրքրություն ֆինանսական և պետական ​​հատվածի ռուս և միջազգային գործընկերների կողմից:

Ի միջի այլոց, համաճարակի հետ կապված, որքան էլ դրանք տևեն, հատկապես սուր է հեռավար աշխատողներին վիրտուալ աշխատասեղաններով ապահովելու հարցը։ Այս գործընթացում Dorado V6-ը կարող է նաև հեռացնել բազմաթիվ հարցեր: Այդ նպատակով մենք գործադրում ենք բոլոր ջանքերը, այդ թվում՝ գործնականում պայմանավորվելով նոր համակարգը VMware-ի համատեղելիության ցանկում ներառելու մասին։

***

Ի դեպ, մի մոռացեք մեր բազմաթիվ վեբինարների մասին, որոնք անցկացվում են ոչ միայն ռուսալեզու հատվածում, այլև համաշխարհային մակարդակով։ Ապրիլ ամսվա վեբինարների ցանկը հասանելի է ՈՒղեցույց.

Source: www.habr.com

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