Платформаи муосир барои таҳия ва ҷойгиркунии нармафзор

Ин аввалин як силсила мақолаҳо дар бораи тағирот, такмилҳо ва иловаҳо дар навсозии дарпешистодаи Red Hat OpenShift платформаи 4.0 мебошад, ки ба шумо барои омодагӣ ба гузариш ба версияи нав кӯмак мекунад.

Платформаи муосир барои таҳия ва ҷойгиркунии нармафзор

Аз лаҳзае, ки ҷомеаи навбунёди Кубернетес дар тирамоҳи соли 2014 дар дафтари Google-и Сиэтл ҷамъ омад, маълум буд, ки лоиҳаи Кубернетес барои инқилоб дар роҳи таҳия ва ҷойгиркунии нармафзори имрӯза таъин шудааст. Ҳамзамон, провайдерҳои хидматрасонии абрии ҷамъиятӣ сармоягузорӣ ба рушди инфрасохтор ва хидматҳоро идома доданд, ки ин кор бо IT ва эҷоди нармафзорро хеле осонтар ва дастрастар кард ва онҳоро бениҳоят дастрас кард, ки дар ибтидои инфрасохтор тасаввур карда наметавонист. даҳсола.

Албатта, эълони ҳар як хидмати нави абрӣ бо баҳсҳои сершумори коршиносон дар Твиттер ҳамроҳ буд ва баҳсҳо дар мавзӯъҳои гуногун, аз ҷумла поёни давраи сарчашмаҳои кушод, коҳиши IT дар дохили бино ва ногузирӣ баргузор шуданд. монополияи нави нармафзор дар абр ва чӣ гуна парадигмаи нави X ҳама парадигмаҳои дигарро иваз мекунад.

Бояд гуфт, ки ҳамаи ин баҳсҳо хеле беақл буданд

Воқеият ин аст, ки ҳеҷ чиз аз байн нахоҳад рафт ва имрӯз мо метавонем афзоиши экспоненсиалии маҳсулоти ниҳоӣ ва тарзи таҳияи онҳоро бо сабаби пайдоиши доимии нармафзори нав дар ҳаёти мо мебинем. Ва сарфи назар аз он, ки ҳама чиз дар гирду атроф тағйир хоҳад ёфт, дар айни замон, дар асл, ҳама чиз бетағйир мемонад. Таҳиягарони нармафзор ҳамчунон бо хатогиҳо код менависанд, муҳандисони амалиётӣ ва мутахассисони эътимоднокӣ то ҳол бо пейджерҳо давр мезананд ва дар Slack огоҳиҳои автоматӣ мегиранд, менеҷерҳо дар робита ба OpEx ва CapEx кор хоҳанд кард ва ҳар дафъае, ки нокомӣ рух медиҳад, калонтарин таҳиякунанда хоҳад буд ғамгинона оҳ кашид бо суханони: «Ман ба ту гуфтам»...

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

Kubernetes яке аз чунин воситаҳост. Кор барои муттаҳид кардани Red Hat OpenShift бо дигар асбобҳо ва хидматҳо дар як платформаи ягона идома дорад, ки нармафзорро боэътимодтар, идоракуниро осонтар ва барои корбарон бехатартар кунад.

Бо ин гуфтаҳо, дастаи OpenShift як саволи оддиро медиҳад:

Чӣ тавр шумо метавонед кор бо Kubernetes осонтар ва қулайтар?

Ҷавоб ба таври ҳайратангез равшан аст:

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

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

Чӣ тавр ба ин натиҷа ноил шудан мумкин аст?

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

Дар аввали соли 2018 Red Hat лоиҳаи CoreOS-ро ба даст овард, ки дар бораи оянда ақидаҳои шабеҳ дошт - бехатартар ва боэътимод, ки дар принсипҳои кушодаасос сохта шудааст. Ширкат барои рушди минбаъдаи ин ғояҳо ва татбиқи онҳо кор карда, фалсафаи худро дар амал татбиқ намуд - кӯшиш кард, ки ҳама нармафзор бехатар кор кунад. Ҳамаи ин корҳо дар Kubernetes, Linux, абрҳои ҷамъиятӣ, абрҳои хусусӣ ва ҳазорҳо лоиҳаҳои дигар сохта шудаанд, ки экосистемаи муосири рақамии моро дастгирӣ мекунанд.

Нашри нави OpenShift 4 равшан, автоматӣ ва табиӣ хоҳад буд

Платформаи OpenShift бо беҳтарин ва боэътимодтарин системаҳои оператсионии Linux, бо дастгирии сахтафзори металлӣ, виртуализатсияи қулай, барномасозии автоматии инфрасохтор ва, албатта, контейнерҳо (ки аслан танҳо тасвирҳои Linux мебошанд) кор хоҳад кард.

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

Он бояд имкон диҳад, ки нармафзор "ҳамчун хидмат" иҷро шавад ва ба афзоиши идоранашавандаи инфрасохтори операторҳо оварда нарасонад.

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

OpenShift 4: платформаи NoOps, ки нигоҳдорӣ талаб намекунад

В ин нашрия он вазифаҳоеро тавсиф кард, ки дар ташаккули биниши ширкат дар бораи OpenShift 4 мусоидат карданд. Ҳадафи даста ин аст, ки вазифаҳои ҳаррӯзаи фаъолият ва нигоҳдории нармафзорро то ҳадди имкон соддатар кунанд, ин равандҳоро осон ва осуда созанд - ҳам барои мутахассисони дар татбиқ ва ҳам барои таҳиягарон. Аммо чӣ тавр шумо метавонед ба ин ҳадаф наздик шавед? Чӣ тавр платформаеро барои иҷро кардани нармафзоре сохтан мумкин аст, ки дахолати ҳадди ақалро талаб мекунад? NoOps ҳатто дар ин замина чӣ маъно дорад?

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

  • На бо системаҳо, балки бо интерфейсҳои барномавӣ (API) кор кунед.
  • Дар татбиқи нармафзор ташвиш надиҳед - бигзор провайдер онро барои шумо кунад.
  • Шумо набояд фавран ба эҷоди чаҳорчӯбаи калон ҷаҳида нашавед - аз навиштани қисмҳои хурде, ки ҳамчун "блокҳои сохтмонӣ" амал мекунанд, оғоз кунед, кӯшиш кунед, ки ин код бо додаҳо ва рӯйдодҳо кор кунад, на бо дискҳо ва пойгоҳи додаҳо.

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

Барои мутахассисони нигоҳубин ва амалиёт, калимаи "NoOps" метавонад каме даҳшатнок садо диҳад. Аммо ҳангоми муошират бо муҳандисони саҳроӣ маълум мешавад, ки намунаҳо ва усулҳои истифодаашон барои таъмини эътимоднокӣ ва эътимоднокӣ (Site Reliability Engineering, SRE) бо намунаҳои дар боло тавсифшуда шабоҳатҳои зиёд доранд:

  • Системаҳоро идора накунед - равандҳои идоракунии онҳоро автоматӣ кунед.
  • Нармафзорро татбиқ накунед - барои ҷойгиркунии он лӯла эҷод кунед.
  • Нагузоред, ки ҳамаи хидматҳои худро якҷоя кунед ва нагузоред, ки нокомии яке боиси нокомии тамоми система гардад - онҳоро дар тамоми инфрасохтори худ бо истифода аз абзорҳои автоматикунонӣ пароканда кунед ва онҳоро ба тарзе пайваст кунед, ки назорат ва назорат кардан мумкин аст.

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

Kubernetes дар OpenShift як платформаест, ки барои ҳалли ду мушкилоти асосӣ тарҳрезӣ шудааст: ба ҷои маҷбур кардани шумо барои фаҳмидани мошинҳои виртуалӣ ё API-ҳои мувозинат, он бо абстраксияҳои баландтар - равандҳои ҷойгиркунӣ ва хидматҳо кор мекунад. Ба ҷои насб кардани агентҳои нармафзор, шумо метавонед контейнерҳоро иҷро кунед ва ба ҷои навиштани стеки мониторинги худ, асбобҳоеро, ки аллакай дар платформа мавҷуданд, истифода баред. Ҳамин тавр, чошнии махфии OpenShift 4 воқеан пӯшида нест - ин танҳо масъалаи гирифтани принсипҳои SRE ва консепсияҳои бе сервер ва гирифтани онҳо ба хулосаи мантиқии худ барои кӯмак ба таҳиягарон ва муҳандисони амалиёт аст:

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

Аммо фарқи байни платформаи OpenShift 4 ва пешгузаштагони он ва аз равиши "стандартӣ" барои ҳалли чунин мушкилот чӣ гуна аст? Миқёси дастаҳои амалӣ ва амалиётро чӣ бармеангезад? Аз сабаби он, ки подшоҳ дар ин вазъият кластер аст. Пас,

  • Мо боварӣ ҳосил мекунем, ки ҳадафи кластерҳо равшан аст (Абри азиз, ман ин кластерро гирифтам, зеро метавонистам)
  • Мошинҳо ва системаҳои оператсионӣ барои хидмат ба кластер вуҷуд доранд (Аълоҳазрат)
  • Ҳолати ҳостҳоро аз кластер идора кунед, барқарорсозии онҳоро (дрейф) кам кунед.
  • Барои ҳар як унсури муҳими система як доя (механизм) лозим аст, ки мушкилотро назорат ва бартараф мекунад
  • Нокомии *ҳар як ҷанба ё унсури система ва механизмҳои барқарорсозии алоқаманд як қисми муқаррарии ҳаёт мебошанд
  • Тамоми инфрасохтор бояд тавассути API танзим карда шавад.
  • Барои идора кардани Kubernetes Kubernetes-ро истифода баред. (Бале, ҳа, ин хато нест)
  • Навсозиҳо бояд осон ва бе мушкилот насб карда шаванд. Агар барои насб кардани навсозӣ зиёда аз як клик лозим бошад, пас маълум аст, ки мо кори нодуруст карда истодаем.
  • Мониторинг ва ислоҳи ягон ҷузъ набояд мушкил бошад ва аз ин рӯ пайгирӣ ва гузоришдиҳӣ дар тамоми инфрасохтор низ бояд осон ва қулай бошад.

Мехоҳед қобилиятҳои платформаро дар амал бубинед?

Версияи пешнамоиши OpenShift 4 барои таҳиягарон дастрас шуд. Бо насбкунандаи ба осонӣ истифодашаванда, шумо метавонед кластерро дар AWS дар болои Red Had CoreOS иҷро кунед. Барои истифодаи пешнамоиш, ба шумо танҳо ҳисоби AWS лозим аст, то инфрасохтор ва маҷмӯи ҳисобҳо барои дастрасӣ ба тасвирҳои пешнамоишро таъмин кунед.

  1. Барои оғоз кардан ба try.openshift.com ва "Оғоз" -ро клик кунед.
  2. Ба ҳисоби Red Hat-и худ ворид шавед (ё ҳисоби нав эҷод кунед) ва дастурҳоро барои насб кардани кластери аввалини худ иҷро кунед.

Пас аз насби бомуваффақият, дастурҳои моро санҷед Омӯзиши OpenShiftБарои гирифтани фаҳмиши амиқ дар бораи системаҳо ва консепсияҳое, ки платформаи OpenShift 4-ро ба чунин роҳи осон ва қулай барои идора кардани Kubernetes табдил медиҳанд.

Нашри нави OpenShift-ро санҷед ва андешаи худро мубодила кунед. Мо ӯҳдадор ҳастем, ки кор бо Кумбернетес то ҳадди имкон дастрас ва осонтар гардонем - ояндаи NoOps имрӯз оғоз мешавад.

Акнун диққат!
Дар конференция DevOpsForum 2019 Рӯзи 20 апрел яке аз таҳиягарони OpenShift Вадим Рутковский дарси мастер-класс баргузор мекунад - ӯ даҳ кластерро мешиканад ва онҳоро маҷбур мекунад, ки онҳоро ислоҳ кунанд. Конфронс пулакӣ аст, аммо бо рамзи таблиғотии #RedHat шумо 37% тахфиф мегиред

Мастер-класс соати 17:15 - 18:15 ва стенд тамоми рӯз кушода аст. Майкаҳо, кулоҳҳо, стикерҳо - маъмулӣ!

Толори №2
"Дар ин ҷо тамоми системаро тағир додан лозим аст: мо кластерҳои шикастаи k8-ро якҷоя бо механикҳои сертификатсия таъмир мекунем."


Манбаъ: will.com

Илова Эзоҳ