5 Мушкилот дар самти рафтан ба ватан - ва чӣ гуна онҳоро ҳал кардан мумкин аст

Мо дар ҷаҳони абрии ватанӣ зиндагӣ мекунем. Шумо метавонед блоги технологиро ба осонӣ хонед ё ба конфронс биравед, то дар бораи ҳама бартариҳои технологияҳои кӯҳии абрӣ, ба монанди контейнерҳо, микросервисҳо ва функсияҳои бесим сухан гӯед.

Бо вуҷуди ҳамаи ҳаяҷонҳо дар бораи баромади абрӣ, ба осонӣ нодида гирифтани мушкилоте, ки ҳангоми гузаштан аз меросхӯрӣ, барномаҳои якхела ба стратегияи маҳаллии абр гузаштан мумкин аст. Ин мушкилотро бартараф кардан мумкин аст, аммо танҳо дар сурате ки шумо онҳоро ҳамчун як қисми стратегияи муҳоҷирати маҳаллии худ ҳал кунед.

Бо ин мақсад, биёед панҷ мушкилии маъмултаринро, ки ба абр маъмуланд ва инчунин стратегияҳои рафъи онҳоро баррасӣ намоем.

Абр-модарӣ чист?

Аввалан, сухане дар бораи он, ки абри ватанӣ чӣ маъно дорад.

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

Аз тарафи дигар, ҳангоми сармоягузорӣ бо маънои муайян ва маҳдуд, истилоҳи абрӣ истилоҳ ва мафҳум аст. Ба мо таърифи CNCF маъқул аст, ки он "системаҳои ба ҳам пайвастшуда" ва устуворӣ ҳамчун хусусияти компютерпардозони маҳаллӣ мебошад. Таърифи CNCF инчунин ба рӯйхати мушаххас ва маҳдуди технологияҳо ва меъморӣ ишора мекунад - "контейнерҳо, решаҳои хидматрасонӣ, хадамоти хидматрасонӣ, инфрасохтори истифоданашаванда ва API декларативӣ" - ба сифати намунаҳои технологияҳои абрӣ.

Барои мақсадҳои ин мақола, мо ба таърифи CNCF оид ба абр-манзил меоем. Акнун биёед мушкилиҳои мушаххасеро, ки ҳангоми истифодаи технологияҳо ва стратегияҳо ба монанди онҳое, ки дар боло тавсиф шудаанд, ба миён оред.

Мушкилот оид ба қабули миллатҳои абри

1) Нигоҳдории доимии маълумот

Яке аз мушкилиҳои умумӣ бо бисёр технологияҳои маҳаллии абр ин нигоҳ доштани доимии маълумот мебошад. Контейнерҳо, функсияҳои бе сервер ва барномаҳое, ки бо истифода аз модели сохтаи инфрасохтор насб шудаанд, одатан ҳеҷ гуна роҳе барои нигоҳдории маълумот дар дохили худ надоранд, зеро вақте ки корбурд қатъ карда мешавад, ҳама маълумоти дохилӣ нобуд мешаванд.

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

Ин равиш, ки бо асбобҳои гуногун фаъол аст, ба мисли ҳаҷм дар Кубернетес, ду фоида дорад. Илова ба имконият фароҳам овардани нигаҳдории пойдори додаҳо барои барномаҳое, ки худро доимӣ тарҳрезӣ намекунанд, инчунин мубодилаи як пулро дар байни барномаҳо ва хидматҳои гуногун осон мекунад.

2) Интегратсияи хидмат

Барномаҳои абрии маҳаллӣ одатан аз маҷмӯи хадамоти нобаробар иборатанд. Табиати тақсимшуда он аст, ки дар муқоиса бо монолитҳо, миқёспазир ва тағйирпазир аст.

Аммо ин маънои онро дорад, ки сарбории кории абрӣ бисёр қисмҳои зиёди ҳаракаткунанда доранд, ки барои ба даст овардани муваффақият бояд пайваста бо ҳам пайваст шаванд.

Қисман, ҳамгироии хадамот барои таҳиягарон мушкилот эҷод мекунад, вақте ки онҳо барномаҳои маҳаллии абриро эҷод мекунанд. Онҳо бояд андозаи дурусти ҳар як хидматро таъмин кунанд; таҷрибаи беҳтарин ин эҷоди хидмати алоҳида барои ҳар як намуди фаъолият дар дохили як бори кор аст, ба ҷои кӯшиши иҷрои як хидмат кори чандкарата. Инчунин пешгирӣ кардани илова кардани хидматҳо танҳо аз сабаби он ки шумо метавонед, муҳим аст. Пеш аз он ки ба шакли дигари хидмати худ ба барномаатон мураккабии бештар ворид кунед, мутмаин бошед, ки хидмат ҳадафи мушаххасеро пеш мебарад.

Ба ғайр аз меъмории худи барнома, ҳамгироии муассири хидматҳо инчунин аз интихоби усулҳои дурусти густариш вобаста аст. Эҳтимол, контейнерҳо роҳи аз ҳама равшани ҷойгиркунии хадамоти сершумор ва муттаҳидкунии онҳо дар як қувваи кории ягона мебошанд, аммо дар баъзе ҳолатҳо, функсияҳои бе сервер ё барномаҳои бе контейнере, ки аз ҷониби API пайваст карда шудаанд, метавонанд усулҳои беҳтарини густариши хадамот бошанд.

3) Идоракунӣ ва мониторинг

Чӣ қадаре ки шумо дар доираи як барнома амал мекунед, назорат ва идоракунии онҳо душвортар мешавад. Ин дуруст аст, на танҳо аз миқдори муайяни хизматрасониҳое, ки шумо бояд пайгирӣ кунед, балки инчунин аз он сабаб, ки кафолати саломатии барномаҳо назоратро аз болои муносибатҳо байни хидматҳо талаб мекунад, на танҳо худи хизматрасониҳо.

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

4) Канорагирӣ аз бастани абр

Хатарҳои бастани блок барои абр ягона нестанд; онҳо метавонанд аз қариб ҳама гуна навъи технологияҳо ба вуҷуд оянд ва дар тӯли даҳсолаҳо таҳдид ба қобилиятанд. Бо вуҷуди ин, дар мавриди барномаҳои маҳаллии абрӣ, таҳдиди вобастагии вобастагӣ аз провайдери мушаххас ё хидмат метавонад махсусан бузург бошад, зеро бо осонии ҷойгир кардани сарбории корӣ ба тарзе ки онҳо талабкунандаи мушаххас доранд. хидмат аз абрҳои мушаххас.

Хушбахтона, кам кардани хатари бастани дари абр, то даме ки шумо банақшагирӣ мекунед, кофӣ аст. Риоя шудан ба стандартҳои ҷамоавӣ (ба монанди онҳое, ки OCCI пешбарӣ мекунад) ба шумо имконият медиҳад, ки бори вазнини худро аз як абр ба сӯи дигар гузаронед. Ба ин монанд, вақте ки шумо нақша доред, ки кадом хадамоти абриро истифода баред, ба манзили абрӣ рафтан мехоҳед, фикр кунед, ки ягон хидмате, ки шумо мавриди баррасӣ қарор медиҳед, хусусиятҳои беназир ва аз абрҳои дигар дастрас нестанд. Агар ин тавр бошад, онҳо аз ин хусусиятҳо канорагирӣ кунанд, зеро онҳо метавонанд ба шумо дароянд.

Масалан, забонҳо ва чаҳорчӯбаҳои мушаххас, ки аз тарафи платформаи компютерии серверҳои абрҳои гуногуни оммавӣ дастгирӣ мешаванд, ба андозае фарқ мекунанд. Масалан AWS Lambda Go -ро дастгирӣ мекунад, аммо Azure чунин намекунад. Бо ин сабаб, шумо оқилона мебудед, ки навиштани функсияҳои сервери худро дар Гузаштан пешгирӣ кунед. Ҳатто агар шумо ба нақша гирифтани AWS-ро дар аввал ба нақша гирифтанӣ бошед, вобастагӣ дар оянда муҳоҷир шуданро ба абрҳои гуногун душвор мегардонад. Бо як забон ба мисли Java часпед, ки шумо бехатар метавонед дар ҳама ҷо дастгирӣ шавад.

5) Сохтани барномаҳои лӯлаҳои интиқоли абрӣ-маҳаллӣ

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

Ин дар якчанд ҷиҳат мушкилот эҷод мекунад. Яке аз онҳо ин аст, ки ворид кардани код аз муҳити маҳаллӣ ба ҷойҳои маҳаллӣ метавонад таъхирҳоро ба бор орад. Дигар ин аст, ки таҳия ва озмоиш дар сатҳи маҳаллӣ таҷассум кардани шароити истеҳсолиро душвор менамояд, ки метавонад ба рафтори ғайричашмдошти татбиқ ва ҷойгиркунии пас аз он оварда расонад.

Роҳи аз ҳама самараноки бартараф кардани ин монеаҳо ин интиқол додани лӯлаи CI / CD ба муҳити абр аст - на танҳо аз инфрасохтори истифоданашуда ва миқёспазирӣ ва манфиатҳои дигар, балки инчунин шароити истеҳсолотро тақвият дода ва қубури худро наздиктар кунед. ба қадри имкон - ба барномаҳои худ. Бо ин роҳ, рамз ба ҷойе, ки ҷойгир карда мешавад, наздиктар навишта мешавад ва истифодаи онро тезтар мекунад. Ҷойивазкунии муҳити озмоишӣ бо муҳити истеҳсолӣ низ осонтар мешавад.

Дар ҳоле, ки тараққиёт, ки комилан ба абр асос ёфтааст, на ҳама аст ва баъзе барномасозон шиносоӣ ва эътинопазирии IDE-и маҳаллиро нисбат ба абрҳо бартарӣ медиҳанд, кӯшиш кунед то ҳадди имкон қубурҳои CI / CD-и худро дар муҳити абрӣ кор кунед.

Хулоса

Новобаста аз он ки шумо чӣ гуна чарх мезанед, гузаштан ба абрҳои маҳаллӣ душвор аст. Дар муқоиса бо барномаҳои кӯҳна, барномаҳои маҳаллии абр мураккабтаранд ва ҷойҳои зиёде доранд, ки метавонанд хато кунанд. Гуфта мешавад, мушкилиҳои роёниши компютерии абриро бартараф кардан мумкин аст ва амалӣ кардани стратегияҳои ҳалли мушкилот калиди кушодани қобилият, эътимоднокӣ ва миқёс мебошад, ки танҳо меъмории ватанӣ қодир аст.