Чаро тасдиқ кардани нармафзор дар анбори дастрасии шумо муҳим аст (99,9999%)

Чаро тасдиқ кардани нармафзор дар анбори дастрасии шумо муҳим аст (99,9999%)

Кадом версияи нармафзори нармафзор аз ҳама "дуруст" ва "кор" аст? Агар системаи нигоҳдорӣ таҳаммулпазирии хатогиҳоро 99,9999% кафолат диҳад, оё ин маънои онро дорад, ки он ҳатто бидуни навсозии нармафзор бефосила кор хоҳад кард? Ё, баръакс, барои ба даст овардани ҳадди аксар таҳаммулпазирӣ ба хатогиҳо, шумо бояд ҳамеша нармафзори навтаринро насб кунед? Мо кӯшиш мекунем, ки ба ин саволҳо дар асоси таҷрибаи худ ҷавоб диҳем.

Сарсухани хурд

Мо ҳама мефаҳмем, ки ҳар як версияи нармафзор, хоҳ он системаи оператсионӣ ё драйвери дастгоҳ, аксар вақт дорои нуқсонҳо/хатоҳо ва дигар “хусусиятҳо” мебошад, ки то анҷоми мӯҳлати хидмати таҷҳизот “пайдо” нашаванд ё “кушода” факат дар шароити муайян. Миқдор ва аҳамияти чунин нозукиҳо аз мураккабии (функционалии) нармафзор ва сифати санҷиш ҳангоми таҳияи он вобаста аст. 

Аксар вақт, корбарон дар "прошивка аз завод" мемонанд (машҳури "он кор мекунад, бинобар ин бо он халал нарасонед") ё ҳамеша версияи охиринро насб кунед (ба фаҳмиши онҳо, охирин маънои аз ҳама коркунандаро дорад). Мо равиши дигарро истифода мебарем - мо ба ёддоштҳои нашр барои ҳама чизҳои истифодашуда назар мекунем дар абри mClouds тачхизот ва барои хар як тачхизот про-граммаи мувофикро бодиккат интихоб кунед.

Мо, чунон ки мегуянд, бо тачриба ба ин хулоса омадем. Бо истифода аз мисоли кори худ, мо ба шумо мегӯем, ки чаро эътимоднокии ваъдашудаи 99,9999% системаҳои нигоҳдорӣ ҳеҷ маъно надорад, агар шумо навсозӣ ва тавсифи нармафзорро сари вақт назорат накунед. Парвандаи мо барои корбарони системаҳои нигаҳдории ҳама гуна фурӯшанда мувофиқ аст, зеро вазъияти шабеҳ метавонад бо сахтафзори ҳама гуна истеҳсолкунанда рӯй диҳад.

Интихоби системаи нави нигоҳдорӣ

Дар охири соли гузашта ба инфрасохтори мо як системаи ҷолиби нигоҳдории маълумот илова карда шуд: модели ҷавон аз хати IBM FlashSystem 5000, ки ҳангоми харид Storwize V5010e ном дошт. Ҳоло он бо номи FlashSystem 5010 фурӯхта мешавад, аммо дар асл он як пойгоҳи сахтафзор бо ҳамон Spectrum Virtualize дар дохили он аст. 

Мавҷудияти системаи ягонаи идоракунӣ, ба ҳар ҳол, фарқи асосии байни IBM FlashSystem мебошад. Барои моделҳои силсилаи ҷавонтар, он амалан аз моделҳои сермахсултар фарқ надорад. Интихоби модели мушаххас танҳо заминаи мувофиқи сахтафзорро фароҳам меорад, ки хусусиятҳои он имкон медиҳанд, ки ин ё он функсия истифода шавад ё сатҳи баландтари миқёспазириро таъмин кунад. Нармафзор сахтафзорро муайян мекунад ва функсияҳои зарурӣ ва кофӣ барои ин платформаро таъмин мекунад.

Чаро тасдиқ кардани нармафзор дар анбори дастрасии шумо муҳим аст (99,9999%)IBM FlashSystem 5010

Мухтасар дар бораи модели мо 5010. Ин системаи нигоҳдории блоки дугона-назоратчии сатҳи ибтидоӣ мебошад. Он метавонад дискҳои NLSAS, SAS, SSD-ро ҷойгир кунад. Ҷойгиркунии NVMe дар он мавҷуд нест, зеро ин модели нигаҳдорӣ барои ҳалли мушкилоте ҷойгир шудааст, ки иҷрои дискҳои NVMe-ро талаб намекунанд.

Системаи нигоҳдорӣ барои ҷойгир кардани маълумоти бойгонӣ ё маълумоте, ки зуд-зуд дастрас нестанд, харида шудааст. Аз ин рӯ, маҷмӯи стандартии функсияҳои он барои мо кофӣ буд: Tiering (Easy Tier), Thin Provision. Фаъолият дар дискҳои NLSAS дар сатҳи 1000-2000 IOPS низ барои мо хеле қаноатбахш буд.

Тачрибаи мо — чй тавр мо про-шивкаро сари вакт нав накардаем

Акнун дар бораи худи навсозии нармафзор. Ҳангоми харид, система аллакай версияи каме кӯҳнашудаи нармафзори Spectrum Virtualize дошт, яъне, 8.2.1.3.

Мо тавсифи нармафзорро омӯхтем ва навсозии онро ба нақша гирифтем 8.2.1.9. Агар мо каме самараноктар мебудем, ин мақола вуҷуд надошт - хатогӣ дар нармафзори навтарин рух намедод. Аммо бо сабабҳои муайян навсозии ин система ба таъхир афтод.

Дар натиҷа, таъхири ночизи навсозӣ ба тасвири бениҳоят ногувор оварда расонд, тавре ки дар тавсифи истинод: https://www.ibm.com/support/pages/node/6172341

Бале, дар нармафзори ин версия ба истилоҳ APAR (Authorized Program Analysis Report) HU02104 мувофиқ буд. Он ба таври зерин пайдо мешавад. Дар зери сарборӣ, дар ҳолатҳои муайян, кэш пур шуданро оғоз мекунад, пас система ба ҳолати муҳофизатӣ мегузарад, ки дар он I/O-ро барои ҳавз ғайрифаъол мекунад. Дар ҳолати мо, он мисли ҷудо кардани 3 диск барои як гурӯҳи RAID дар реҷаи RAID 6 ба назар мерасид.. Вайронкунӣ дар давоми 6 дақиқа рух медиҳад. Баъдан, дастрасӣ ба Ҳаҷмҳо дар ҳавз барқарор карда мешавад.

Агар касе бо сохтор ва номгузории воҳидҳои мантиқӣ дар заминаи IBM Spectrum Virtualize ошно набошад, ман ҳоло ба таври мухтасар шарҳ медиҳам.

Чаро тасдиқ кардани нармафзор дар анбори дастрасии шумо муҳим аст (99,9999%)Сохтори унсурҳои мантиқии системаи нигоҳдорӣ

Дискҳо ба гурӯҳҳо ҷамъ карда мешаванд, ки MDisk (Disk идорашаванда) ном доранд. MDisk метавонад RAID-и классикӣ (0,1,10,5,6) ё виртуализатсияшуда - DRAID (RAID тақсимшуда) бошад. Истифодаи DRAID ба шумо имкон медиҳад, ки кори массивро баланд бардоред, зеро... Ҳама дискҳои гурӯҳ истифода мешаванд ва вақти барқарорсозӣ кам мешавад, зеро танҳо блокҳои муайян барқарор карда мешаванд, на ҳама маълумот аз диски ноком.

Чаро тасдиқ кардани нармафзор дар анбори дастрасии шумо муҳим аст (99,9999%)Тақсими блокҳои додаҳо дар байни дискҳо ҳангоми истифодаи RAID тақсимшуда (DRAID) дар реҷаи RAID-5.

Ва ин диаграмма мантиқи онро нишон медиҳад, ки чӣ тавр барқарорсозии DRAID дар сурати як нокомии диск кор мекунад:

Чаро тасдиқ кардани нармафзор дар анбори дастрасии шумо муҳим аст (99,9999%)Мантиқи барқарорсозии DRAID ҳангоми аз кор баромадани як диск

Баъдан, як ё якчанд MDisk ҳавзи номро ташкил медиҳанд. Дар дохили як ҳавз тавсия дода намешавад, ки MDisk бо сатҳҳои гуногуни RAID/DRAID дар дискҳои як навъ истифода шавад. Мо ба ин хеле амиқ намеравем, зеро ... мо ният дорем, ки дар яке аз маколахои зерин ин хусусро инъикос кунем. Хуб, дар асл, Pool ба Ҳаҷмҳо тақсим карда мешавад, ки бо истифода аз ин ё он протоколи дастрасии блок ба ҳостҳо пешниҳод карда мешаванд.

Инак, мо дар натичаи вазъияте, ки дар APAR HU02104, аз сабаби нокомии мантиқии се диск, MDisk аз фаъолият бозмонд, ки дар навбати худ боиси нокомии Ҳавз ва Ҳаҷмҳои мувофиқ гардид.

Азбаски ин системаҳо хеле оқилонаанд, онҳоро метавон ба системаи мониторинги абрии IBM Storage Insights пайваст кард, ки дар сурати рух додани мушкилот ба таври худкор дархости хидматиро ба дастгирии IBM мефиристад. Замима сохта мешавад ва мутахассисони IBM ба таври фосилавӣ ташхис мегузаронанд ва бо корбари система тамос мегиранд. 

Ба шарофати ин, масъала хеле зуд ҳал карда шуд ва аз хадамоти дастгирӣ тавсияи фаврӣ гирифта шуд, ки системаи моро ба нармафзори қаблан интихобшуда 8.2.1.9 навсозӣ кунад, ки он вақт аллакай ислоҳ шуда буд. Тасдик мекунад Эзоҳ оид ба нашри мувофиқ.

Натиҷаҳо ва тавсияҳои мо

Тавре ки мегӯянд: "Ҳамааш хуб аст, ки анҷомаш хуб аст". Хатогӣ дар нармафзор мушкилоти ҷиддӣ ба вуҷуд наовард - серверҳо ҳарчи зудтар ва бидуни талафоти маълумот барқарор карда шуданд. Баъзе муштариён маҷбур шуданд мошинҳои виртуалиро аз нав оғоз кунанд, аммо дар маҷмӯъ мо ба оқибатҳои манфии бештар омода будем, зеро мо ҳамарӯзаи ҳама унсурҳои инфрасохтор ва мошинҳои муштариро нусхабардорӣ мекунем. 

Мо тасдиқ кардем, ки ҳатто системаҳои боэътимод бо 99,9999% дастрас будани ваъдашуда таваҷҷӯҳ ва нигоҳубини саривақтиро талаб мекунанд. Дар асоси вазъият мо барои худ як қатор хулосаҳо баровардем ва тавсияҳои худро мубодила мекунем:

  • Мониторинги нашри навсозиҳо, омӯзиши ёддоштҳои релизҳо барои ислоҳи масъалаҳои эҳтимолан муҳим ва саривақт анҷом додани навсозиҳои банақшагирифташуда ҳатмист.

    Ин як нуктаи ташкилӣ ва ҳатто хеле равшан аст, ки ба назар чунин менамояд, ки ба он таваҷҷӯҳ кардан лозим нест. Бо вуҷуди ин, дар ин "замин сатҳи" шумо метавонед ба осонӣ пешпо хӯред. Воқеан, маҳз ҳамин лаҳза мушкилоти дар боло зикршударо илова кард. Ҳангоми таҳияи қоидаҳои навсозӣ хеле эҳтиёт бошед ва риояи онҳоро бодиққат назорат кунед. Ин нукта бештар ба мафҳуми «интизом» дахл дорад.

  • Ҳамеша беҳтар аст, ки системаро бо версияи охирини нармафзор нигоҳ доред. Гузашта аз ин, ҳозира на онест, ки нишонаи рақамии калонтар дорад, балки онест, ки санаи барориши дертар дорад. 

    Масалан, IBM барои системаҳои нигаҳдории худ ҳадди аққал ду нашри нармафзорро то ба имрӯз нигоҳ медорад. Дар замони навиштани ин навиштаҷот инҳо 8.2 ва 8.3 мебошанд. Навсозиҳо барои 8.2 пештар мебароянд. Навсозии шабеҳ барои 8.3 одатан бо таъхири каме бароварда мешавад.

    Нашри 8.3 як қатор бартариҳои функсионалӣ дорад, масалан, қобилияти васеъ кардани MDisk (дар ҳолати DRAID) тавассути илова кардани як ё якчанд дискҳои нав (ин хусусият аз версияи 8.3.1 пайдо шудааст). Ин як функсияи хеле оддӣ аст, аммо дар 8.2, мутаассифона, чунин хусусият вуҷуд надорад.

  • Агар бо ягон сабаб навсозӣ кардан ғайриимкон бошад, пас барои версияҳои нармафзори Spectrum Virtualize то версияҳои 8.2.1.9 ва 8.3.1.0 (дар он ҷо хатоги дар боло тавсифшуда мувофиқ аст) барои кам кардани хатари пайдоиши он, дастгирии техникии IBM тавсия медиҳад. маҳдуд кардани иҷрои система дар сатҳи ҳавз, тавре ки дар расми зер нишон дода шудааст (тасвир дар версияи русии GUI гирифта шудааст). Қимати 10000 IOPS ҳамчун намуна нишон дода шудааст ва мувофиқи хусусиятҳои системаи шумо интихоб карда мешавад.

Чаро тасдиқ кардани нармафзор дар анбори дастрасии шумо муҳим аст (99,9999%)Маҳдуд кардани иҷрои нигаҳдории IBM

  • Зарур аст, ки бори системаҳои нигоҳдорӣ дуруст ҳисоб карда шавад ва аз изофаборӣ пешгирӣ карда шавад. Барои ин, шумо метавонед ё андозаи IBM (агар шумо ба он дастрасӣ дошта бошед) ё кӯмаки шарикон ё захираҳои тарафи сеюмро истифода баред. Фаҳмидани профили сарборӣ дар системаи нигоҳдорӣ ҳатмист, зеро Фаъолият дар MB/s ва IOPS вобаста ба ҳадди аққал параметрҳои зерин хеле фарқ мекунад:

    • навъи амалиёт: хондан ё навиштан,

    • андозаи блоки амалиёт,

    • фоизи амалиёти хондан ва навиштан дар ҷараёни умумии I/O.

    Инчунин, ба суръати амалиётҳо аз хондани блокҳои додаҳо таъсир мерасонад: пайдарпай ё бо тартиби тасодуфӣ. Ҳангоми иҷрои якчанд амалиёти дастрасии маълумот дар тарафи барнома, мафҳуми амалиёти вобаста вуҷуд дорад. Инро низ ба назар гирифтан ба максад мувофик аст. Ҳамаи ин метавонад барои дидани маҷмӯи маълумот аз ҳисобкунакҳои иҷрои ОС, системаи нигоҳдорӣ, серверҳо/гипервизорҳо, инчунин дарки хусусиятҳои амалии замимаҳо, DBMS ва дигар «истеъмолкунандагон»-и захираҳои диск кӯмак расонад.

  • Ва ниҳоят, боварӣ ҳосил кунед, ки нусхаҳои эҳтиётӣ то ба имрӯз ва кор мекунанд. Ҷадвали нусхабардорӣ бояд дар асоси арзишҳои қобили қабули RPO барои тиҷорат танзим карда шавад ва тафтиши даврии якпорчагии нусхаҳо бояд тафтиш карда шавад (бисёр чанд фурӯшандагони нармафзори эҳтиётӣ дар маҳсулоти худ санҷиши автоматикунонидашуда доранд) барои таъмини арзиши қобили қабули RTO.

Ташаккур барои то охир хондан.
Мо омодаем ба саволҳо ва шарҳҳои шумо дар шарҳҳо ҷавоб диҳем. Инчунин Сизни телеграм каналимизга обуна бўлишга таклиф этамиз, ки дар он мо таблиғҳои мунтазам баргузор мекунем (тахфифҳо дар IaaS ва тӯҳфаҳо барои кодҳои таблиғотӣ то 100% дар VPS), хабарҳои ҷолиб нависед ва мақолаҳои навро дар блоги Habr эълон кунед.

Манбаъ: will.com

Илова Эзоҳ