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

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

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

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

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

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

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

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

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

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

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

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

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

Նշենք, որ ներկայումս դադարեցվում է կոմերցիոն հաջողություն չունեցող պրոտոկոլների օգտագործումը, ուստի մենք սկսվելիս որոշեցինք հրաժարվել Fibre Channel over Ethernet (FCoE) և Infiniband (IB) աջակցությանն։ Դրանք կավելացվեն ապագայում թողարկումներում։ NVMe over Fabric (NVMe-oF) աջակցությունն առկա է «ստացված» Fibre Channel-ի վրա։ Հաջորդ firmware-ում, որն օրակարգում է հունիսին, նախատեսվում է աջակցություն NVMe over Ethernet ռեժիմում։ Հետաքրքիր է, որ վերոնշյալ համալիրն իր բավարարով ապահովում է Huawei-ի մեծ մասի անհրաժեշտությունները։

Սեփականային մուտքը ներկայիս firmware-ում ներկայումս բացակայում է և կհայտնվի իր հաջորդ թարմացումներից մեկում տարվա վերջերից մոտ։ Իրականացումը նախատեսվում է տեղական մակարդակում, Ethernet պորտերով վերահսկիչների կողմից, առանց լրացուցիչ սարքավորումների կիրառման։

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

Dorado V6 5000 և 6000 սերիաները վերաբերում են միջին դասի լուծումներին։ Դրանք նույնպես նախագծված են 2U ձևի գործիքում և مجهադ է երկու վերահսկիչներով։ Արամադրությունները նրանց միջև տարբեր են արտադրողականությամբ, պրոցեսորների քանակով, արգելափակիչների մաքսիմալ քանակով և caches-ի ծավալով։ Այնուամենայնիվ, ճարտարագիտական և ճարտարապետական տեսանկյունից Dorado V6 5000 և 6000-ը նույնական են և ունեն նույն տեսքը։

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

Dorado V6 8000-ը հորիզոնական երեսով ընդլայնվում է մինչև 16 վերահսկիչ, իսկ Dorado V6 18000-ը՝ մինչև 32։ Հիմա այս համակարգերում տեղադրված են տարբեր պրոցեսորներ տարբեր միջուկների և caches-ի ձվով։ Ճարտարապետական լուծումների նույնականությունն պահպանվում է, ինչպես mid-end դասի մոդելներում։

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

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

Վերահսկիչի ներսում

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

Այստեղ այն ամենը կարելի է տեսնել կառավարչի սեղանին:

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

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

Արժեքները Kunpeng պրոցեսորների մասին

Kunpeng պրոցեսորը ներկայացնում է դատարկ բլոկ, որտեղ լրացուցիչ ունակություններով համալրված մոդուլներ են, որոնք արագացնում են տարբեր գործընթացներ, օրինակ՝ վերահաշվարկների կատարումը կամ «օքսիդային կոդավորման» (erasure coding) իրականացումը: Ծրագրերում առկա է նաև SAS, Ethernet և DDR4 (վեցից ութ ալիքներ) ապարատային աջակցությունը: Սա թույլ է տալիս Huawei-ին ստեղծել STB-եր, որոնք ըստ արդյունավետության չեն զիջում Intel-ի դասական լուծումներին.

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

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

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

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

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

Երկրորդը՝ կառավարման հավաքածուն, որտեղ յուրաքանչուրը կարող է RDMA պրոտոկոլով հասնել ինչպես ցանկացած ֆրոնտենդի ցանցային քարտի, այնպես էլ հարևան «շարժիչին» (engine), որն իրենից ներկայացնում է չորս կառավարման միավորանոց, ինչպես նաեւ նրանց համար ընդհանուր սնուցման և սառեցման մոդուլներ: Այժմ hi-end դասի Dorado V6 մոդելները կարող են համալրվել երկու «շարժիչներով» (հաճախակի, ութ կառավարման միավորներով):

Երրորդ ֆաբրիկան պատասխանատու է բեքենդի համար եւ բաղկացած է 100G RDMA ցանցային քարտերից:

Ավելի վերջում, չորրորդ ֆաբրիկան «աժանակարգում» է ներկայացվում միացված մոնիտորային ինտելեկտուալ պահումներով:

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

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

…և ինչ է դա մեզ տվել

Dorado V6-ի լուծումների առավելագույն արդյունավետությունը մոտ երեք անգամ գերազանցում է նախորդ սերնդի համակարգերի ցուցանիշները (նույն դասի) և կարող է հասնել 20 մլն IOPS:

Սա պատճառված է այն պատճառով, որ նախորդ սերնդի սարքավորումներում NVMe աջակցությունը տարածվում էր միայն ակցեսորալ պահվածքների վրա: Այժմ դա առկա է բոլոր փուլերում, հոստից մինչև SSD: Բեքենդի ցանցը նույնպես փոփոխություններ է կրել. SAS/PСIe-ն զիջել է RoCEv2-ին 100 Գբ/ս հատկությամբ:

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

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

Այնքան ժամանակ, քանի որ նրանք զբաղվում են միայն տվյալների վերակազմակերպմամբ, բայց նոր прошивки-ների դուրս գալով կավելանա սեղմումը և erasure coding-ը, ինչը թույլ կտա նվազեցնել հիմնական վերահսկիչների բեռը 15%-ից 5%-ի: Որոնք պահանջում են որոշ խնդիրների փոխանցում դեպի պահոցը, միաժամանակ ազատում են ներքին ցանցի թողունակությունը: Եվ այս ամենը էականորեն ավելացնում է համակարգի մասշտաբայնության ներուժը.

Հին սերնդի СХД-ում սեղմումն ու կրկնակի տվյալների հեռացումը կատարվում էին ֆիքսված երկարությամբ բլոկներով: Այժմ ավելացել է փոփոխական երկարությամբ բլոկների հետ աշխատելու ռեժիմը, որը ներկայումս անհրաժեշտ է ուժով միացնել: Ապագա прошивки-ները, հնարավոր է, փոխեն այս իրավիճակը.

Ավելին կարճ արագատարելության մասին: Dorado V3-ն պահպանեց աշխատունակությունը, եթե երկու վերահսկիչներից մեկը անհաջողվում էր: Dorado V6-ը ապահովի տվյալների մատչելիությունը նույնիսկ այն դեպքում, երբ հերթով հրաժարվեն ութ վերահսկիչներից յոթը կամ միաժամանակ չորսը մեկ «միճենում».

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

Հաճախականություն տնտեսության տեսանկյունից

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

Այլ խոսքով, եթե բանկի հաճախորդի կիրառումը չի արձագանքում 100 վայրկյան, դա կպատճառի աղետալի հետևանքներ, ամենայն հավանականությամբ ոչ, բայց եթե նույնքան ժամանակ մառախուղ է ներկայացնում, ապա գործը դադարեցնելու և նշանակալի ֆինանսական վնասի հավանականություններ կարող են լինել.

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

Վերին դիագրամն ցույց է տալիս մի ժամի աշխատանքային արժեքը տասը խոշորագույն բանկերի համար (Forbes-ի տվյալներ 2017 թվականի համար). Ընդունեք, որ եթե ձեր ընկերությունը մոտ կառավարվի Չինական բանկերին, ապա անհրաժեշտության առարկաորոշումը մշկը ոչ սկզբունքային կլինի, քանի որ СХД-ն մի քանի միլիոն դոլարների շրջանակներում չի մատչելի: Ցանկացած դեպքում, կարևոր է հասկանալ, թե ինչ չափազանց մեծ անցքերը կարող են առաջացնել ձեզ ձեր դրամապանակում, մինչ սիստեմի ադմինը դեմ է այդ մեր թեժ աղակները.

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

Վարկի անցման մեկ վայրկյան

Solution A-ում վերևում ներկայացված պատկերն անհատում է մեր նախորդ սերնդի Dorado V3 համակարգը: Չորս կոճակը աշխատում են զուգակցված, իսկ կաշկերի պատճենները պահվում են միայն երկու կարգավորիչներում: Կարգավորիչները կարող են վերաաբաշխել ծանրաբեռնվածությունը զույգի ներսում: Արդեն իսկ, ինչպես տեսնում եք, այստեղ չունենք «ֆաբրիկաներ» առաջատարին և հետևողականին, այնպես որ, յուրաքանչյուր պահեստային կողը միանում է կոնկրետ կարգավորիչների զույգին:

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

Ա右, ներկայացված է մեր ներկայիս Dorado V6 SXYD ճարտարապետությունը ամբողջ ներքին տարրերի հավաքածուն: Եկեք դիտարկենք, թե ինչպես են այս համակարգերը դիմանում բնորոշ իրավիճակին` մեկ կարգավորիչի ձախողմամբ:

clásicos системах, которых включает в себя и Dorado V3, период, требуемый для перераспределения нагрузки при отказе, достигает четырех секунд. В это время ввод-вывод полностью останавливается. В решении Solution B от наших коллег, несмотря на более современную архитектуру, время простоя при отказе еще выше — шесть секунд.

Dorado V6 SXYD восстанавливает свою работу всего за одну секунду после отказа. Такой результат достигается благодаря однородной внутренней RDMA-среде, позволяющей контроллеру обращаться к «чужой» памяти. Второе важное обстоятельство — наличие фронтенд-фабрики, благодаря которой путь для хоста не меняется. Порт остается прежним, а нагрузка просто отправляется на исправные контроллеры джава многопоточности (multipassing).

В случае выхода из строя второго контроллера в Dorado V6 это обрабатывается за одну секунду по той же схеме. У Dorado V3 это занимает около шести секунд, а у решения другого вендора — девять. Для многих СУБД такие интервалы уже нельзя считать приемлемыми, так как за это время система переводится в режим standby и перестает работать. Это перво-наперво касается СУБД, состоящих из множества разделов.

Выход из строя третьего контроллера Solution A выжить не в состоянии. Просто в силу того, что пропадает доступ к части дисков с данными. В свою очередь, Solution B в такой ситуации восстанавливает работоспособность, на что требуется, как и в предыдущем случае, девять секунд.

Что у Dorado V6? Одна секунда.

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

Что можно успеть за секунду?

Շատ քիչ բան, բայց մեր համեմատ այդը մեզ պետք չի։ Կրկնենք, որ Dorado V6 hi-end դասի ֆրոնտենդի ֆաբրիկան անջատված է կոնտրոլլերների ֆաբրիկայից։ Դա նշանակում է, որ չկա և խիստ որոշված պորտեր, որ դրանք պատկանում են կոնկրետ կոնտրոլլերների։ Վերակառուցումը անջատման դեպքում չի ենթադրում այլընտրանքային ճանապարհների որոնում կամ բազմաձևի նորից սկզբնական վիճակի վերադարձ։ Ա sistեման շարունակում է աշխատել այնպես, ինչպես աշխատել է։

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

Անբավարարությունների նկատմամբ դիմադրություն

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

Չորրորդ կոնտրոլլերների բոլորի զուգահեռ ձախողումը մեկ «շարժիչում» նույնպես չի կառաջացնի ֆատալ հետևանքներ, քանի որ բոլոր երեք տեսականիները կաշի պահվում են «շարժիչների» միջև։ Այդպիսի աշխատանքի տրամաբանության պահպանմանը հետևում է ինքը համակարգը։

Ելնելով անսահմանակի իրավիճակից, յոթ կոնտրոլլերների հաջորդական ձախողումը ութից չափազանց դժվար է։ Իսկ մինիմալ ընդունելի միջակայքը առանձին ձախողի պահպանման համար կազմում է 15 րոպե։ Այդ ընթացքում ՍՀԴ-ում հաջողությամբ իրականացվում են գործողություններ, որոնք պահանջվում են կաշի միգրացիայի համար։

Վ 마지막 ափսոսված կոնտրոլլերը կպահանջի տվյալները պահելու և կաշին 5 օր (հիմնական արժեքը, որը հեշտությամբ փոխվում է պարամետրերում) պահպանելու համար։ Այս ժամանակից հետո կաշը կասեցվելու է, բայց ՍՀԴ-ի աշխատանքները շարունակվելու են։

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

Չնայած անհանգստացնող թարմացումներ

Նոր OS Dorado V6 מאפשרում է արդիականացնել ՍՀԴ-ի ծրագրային ապահովման առանց կոնտրոլլերների նորից վերագործարկելու։

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

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

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

Ստորջանքային լուծումներ և բարձր հասանելիության (HA/DR) լուծումներ

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

Ուրիշների հայտնի metro-կլաստերը պատկերված է վերևի նկարի ձախ կողմում։ Երկու СХД-ները աշխատում են active / active ռեժիմում, միմյանցից 100 կմ հեռավորության վրա։ Նման ենթակառուցվածքը, որտեղ մեկ կամ մի քանի քվորումային սերվերներ կան, կարող է աջակցվել տարբեր ընկերությունների լուծումներով, այդ թվում մեր FusionSphere ամպային օպերացիոն համակարգով։ Այսպիսի նախագծերում հատկապես կարևոր են տեղակայումների միջև կապի հատկությունները, բոլոր մյուս աշխատանքները մեր դեպքում ստանձնում է HyperMetro ֆունկցիան, որը մատչելի է «արկղից» դուրս։ Կան հնարավորություն Fibre Channel-ով ինտեգրման, ինչպես նաև iSCSI միջոցով IP ցանցերում, եթե անհրաժեշտություն arises։ Հատուկ «մուգ» օպտիկայի լինելու անհրաժեշտություն այլևս չկա, որովհետև համակարգը կարող է կապվել առկա կապերիով։

Այդպիսի համակարգերի կառուցմանն ուղղված միակ սարքային պահանջը СХД-ների համար է, որը նախատեսում է շարքային պորտերի հատկացումը կրկնօրինակման համար։ Հրաժարովի սերվերներ՝ ֆիզիկական կամ վիրտուալ, ակտիվացնելով թույլտվություն ձեռք բերելով, ապահովելու համար IP համակցություն վերահսկիչների (10 Մբիտ/ս, 50 երկրա)։

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

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

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

Metro-кլաստերների գոյատևումը մի քանի սնանկությունների դեպքում

Վերևում և ներքևում նույնպես պատկերված է դասական metro-кլաստեր, որը բաղկացած է երկու СХД-ներից և քվորումային սերվերից։ Ինչպես տեսնում եք, ինը հնարավոր սցենարներից վեցում, մեր ենթակառույցները պահպանեն աշխատունակություն։

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

Գոյություն ունեն երեք սնանկությունից հետո տեղեկատվությանը մուտք ապահովելու հնարավորություն, եթե դրանց միջև ժամանակահատվածը կազմում է առնվազն 15 վայրկյան։

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

Սովորական զենք հագուստում

Հիշեցնենք, որ Huawei-ն արտադրում է միայն СХД-ներ, այլևս ամբողջական ցանցային սարքերի շարքը։ Թե որ պրոդյուսեր արեւելում СХД-ներ ընտրեք, եթե տարածքների միջև օգտագործվում է WDM ցանց, 90% դեպքերում այն կառուցվում է մեր ընկերության լուծումներով։ Ուղղակի հարց է հինակցված հարց՝ ինչու հավաքել տարբեր համակարգեր, երբ գծային ամեն ինչ երաշխավորվեն միասնական «կարպետ» բրենդային որպես մեկ վաճառողից կարելի է ձեռք բերել։

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

Կարծիք վերաբերում է արտադրողականությանը

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

Մեր ոլորտում լայնորեն պրակտիկայում է SХD-ների փորձնական շահագործման տրամադրման պրակտիկան մեկ-երկու օրով: Մատակարարը запускает 20-րոպեանոց թեստ դատարկ համակարգի վրա, ստանում է խելահեղ կատարողական ցուցանիշներ: Իսկ իրական շահագործման մեջ արագ դուրս են գալիս «ծովի դժվարը»։ ՀAlready երեք օրում գեղեցիկ IOPS արժեքները իջնում են երկու-երեք անգամ, իսկ եթե SХD-ն լցվի 80%-ով, նրանք անգամ նվազում են: RAID 5-ի փոխարեն RAID 10-ի ակտիվացման դեպքում կորում է ևս 10-15%, իսկ մեթրոպոլիս-կլաստերի ռեժիմում կատարողականությունը լրացուցիչ նվազում է:

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

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

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

Վերահսկողության բաշխում

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

  • մուլտիպասինգը;
  • մի host-ից մի քանիսի կապերի օգտագործումը;
  • ֆրոնտենդ-ֆաբրիկայի առկայությունը;
  • SХD-ի վերահսկիչների աշխատանքների զուգահեռացումը;
  • Raid 2.0+-ի մակարդակում բոլոր պահոցների վրայով բեռնման բաժանում:

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

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

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

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

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

Dorado V6-ի յուրաքանչյուր միջուկի ընթացիկ ծանրաբեռնվածության մասին տվյալները չեն ցուցադրվում графիկական միջերեսում, բայց հրամանատիրական տողից կարելի է դիմել կոնտրոլլերի ОС-ին և օգտվել սովորական Linux հրամաններից: top.

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

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

Ինչպես արդեն նշվեց, Dorado V6-ն իր մեջ ունի NVMe over Fibre Channel աջակցություն «փաթեթում» և ոչ մի լիցենզիա չի պահանջում: Տարևի կեսին կբարձրանա Ethernet-ի NVMe over Ethernet աջակցությունը: Դա լիիրավ օգտագործելու համար անհրաժեշտ է ձեռք բերել Ethernet՝ հիշողության ուղիղ հասանելիության (DMA) v2.0 տարբերակը, թե՛ ֆանտանու ՝ SCSI-ի, թե՛ Switch-ների և ցանցային ադապտերների կողմից: Օրինակ, Mellanox ConnectX-4 կամ ConnectX-5: Կարող եք օգտվել նաև այն ցանցային քարտերից, որոնք իրականացվել են մեր չիպերի հիմքով: RoCE աջակցությունը նույնպես պետք է իրականացվի Օпераտիվ համակարգի մակարդակում:

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

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

Մարքեթինգի մի փոքրիկ քառակուսի

Dorado V6-ի համակարգի շնորհիվ, ու քանի որ ունի բարձր устойчивություն ի վնասների նկատմամբ, լավ հորիզոնականորեն լայնցնում է, աջակցում է տարբեր միգրացիոն տեխնոլոգիաներ և այլն, տնտեսական ազդեցությունը տեսանելի է, երբ սկսվում է ինտենսիվ շահագործումը: Մենք շարունակելու ենք ջանքեր գործադրել, որպեսզի համակարգի սեփականությունը առավել էական լինի, նույնիսկ եթե սկզբնական փուլում դա չմատնանշված է:

Հատկապես մենք ձևավորել ենք FLASH EVER ծրագիր, որը կապված է ՍԽԴ-ի կենսական շրջանի երկարացման հետ և նախատեսված է հաճախորդի համար, որպեսզի հնարավորինս նվազեցնի ջանքերը թարմացումների ժամանակ:

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

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

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

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

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

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

***

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

Ընտանիք: habr.com

Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով 🔥 Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster