Le hoja tharollo ea PaaS (Platform as a Service) e le 'ngoe e ke ke ea fetola tsela eo batho ka bomong le lihlopha ba sebelisanang ka eona, hangata e sebetsa e le mohloli oa phetoho ea mokhatlo ka lebaka la ho eketseha ha maemo a IT.

Ha e le hantle, phaello e ngata ho lichelete tsa PaaS hangata e ka finyelloa feela ka ho fetola mesebetsi ea mokhatlo, boikarabelo (mesebetsi), le likamano. Ka lehlohonolo, litharollo tsa PaaS tse kang OpenShift Container Platform li fetoha habonolo ho lumella mokhatlo o mong le o mong oa IT ho fumana hore na lebelo le boholo ba phetoho e amanang le batho ba amehang le mekhoa e etsahalang.
Mokhahlelong oa pele oa ho kenya lisebelisoa tsa khoebo, ntho e tlang pele ke ho kengoa ts'ebetsong ea sethala sa lijana e le mokhoa o mocha oa phepelo ea likopo. Nakong ena, mekhatlo e kopanya mesebetsi e tloaelehileng le mesebetsi e tloaelehileng ho arabela likōpo tse tloaelehileng tse tsoang lihlopheng tsa nts'etsopele litabeng tse kang litsamaiso tsa polokelo, libaka tsa phepelo, joalo-joalo. Mehatong e latelang ea ho kenya lisebelisoa, re se re ntse re bua ka ho iketsetsa kapa ho fana ka bokhoni ba ho iketsetsa litšebeletso ho batho ba ntlafatsang e le ho fokotsa moroalo ho batsamaisi ba tsamaiso le ho tlisa boipuso le katleho ea bahlahisi boemong bo phahameng. Ena ke tsela eo mokhatlo o qalang ho ea ho DevOps. Boemong ba ho qetela ba ho kenya thepa, khoebo e tla ho mofuta o hloekileng, oa canonical DevOps, oo mesebetsi e mengata e fetileng le mosebetsi li leng tlas'a taolo ea lihlopha tse fapaneng tse sa hlophisoang ka sethala kapa mahlale, empa ho tloha ntlheng ea pono ea ho netefatsa ts'ebetso ea lits'ebetso kapa lits'ebeletso tsa kopo.
Ka poso ena, re tla fana ka tataiso mabapi le mokhoa oa ho etsa liphetoho tse hlokahalang tsa mokhatlo le hore na mesebetsi ea setso ea IT e fetoha joang ka ho amoheloa ha mahlale a lijana khoebong.
Ho hokahanya mesebetsi e mecha le mesebetsi ea khale
Ka sebopeho sa yona sa motheo, sa pele, mohlala wa mokgahlo wa PaaS o reretswe ho aba mehlodi ya IT ka mokhoa o tenyetsehang le ka potlako ho dikopo e le tikoloho ya nako ya tshebetso. Le hoja sena se fana ka melemo e itseng bakeng sa batsamaisi ba sistimi, hangata bahlahisi ha ba fumane melemo efe kapa efe e meholo kapa bokgoni bo botjha, kaha mohatong ona, kgwebo e ka kgona habonolo ntle le boiketsetso, ho itlhokomela, kapa ho ntlafatsa ka ho feletseng moedi wa ho kenya tshebetsong. Le hoja e ama hanyane mekgwa ya ntshetsopele mohatong ona, PaaS e ntse e eketsa bokgoni ba sistimi ya IT, e dumella batsamaisi ho sebeletsa dikopo tsa bahlahisi hamolemo. Mohlala, ha pele e ne e theha tikoloho ya ntshetsopele ho tswa ho tse mmalwa mechine ea sebele Leha ho theha le ho kenya tshebetsong dipalo tsa polokelo ho ka nka matsatsi kapa esita le dibeke, ho hloka hore batsamaisi ba fapaneng ba kenye letsoho, ho PaaS ntho e nngwe le e nngwe e etswa ka potlako haholo mme e etswa ke motsamaisi a le mong feela. Ka mantswe a mang, dihlopha tsa ntshetsopele di romela dikopo jwalo ka pele, empa mosebetsi wa ho di kenya tshebetsong jwale o etswa ho ya ka mohlala o motjha.
Ho ea ho Mokhatlo oa DevOps
Ka ho qala PaaS le ho fetolela litsebi tsa ts'ebetso ea IT le baetsi ba ts'ebeliso ho eona, mokhatlo o ka tsoelapele ho kenya ts'ebetsong mokhoa oa DevOps, oo, har'a tse ling, o kenyelletsang melao-motheo e latelang:
- Arola mosebetsi ka mehato e menyenyaneho amohela maikutlo a pele, ho fokotsa likotsi le ho qoba ho holofala ha tlhahlobo;
- Iketsetse ts'ebetso ka ho lekanaho qoba ho theha litšitiso kapa litšitiso ts'ebetsong ea ho kenya kopo;
- Phapanyetsano ea Tsebo – senotlolo sa ho haha tšepo;
- Kamehla lefa likoloto tsa tekheniki, ho fana ka nako e itseng potolohong e ’ngoe le e ’ngoe ea mosebetsi bakeng sa ntlafatso e hlophisitsoeng.
Mokhahlelong oa bobeli oa ho amoheloa ha theknoloji ea lijana, ka tlhaho lihlopha tsa nts'etsopele li qala ho bona menyetla ea ntlafatso, 'me khoebo e itšetleha ka mofuta oa setso oa DevOps. Mokhoa o tloaelehileng oa ho fana le ho phethahatsa likopo tsa lits'ebeletso hona joale o nkuoa e le tšitiso, kahoo mokhatlo o batla ho iketsetsa liketso tse pheta-phetoang le ho fana ka bokhoni ba ho iketsetsa litšebeletso ho bahlahisi. Ho feta moo, bokhoni bona ba nts'etsopele ka har'a kopo e fanoeng bo khethoa ke boiteko bo kopanetsoeng ba litsebi tsa IT tse sebetsang ka sethala le ba ikarabellang bakeng sa ho tlisa likopo. Ka mantsoe a mang, batsamaisi ba tsamaiso, ba etsang liketso ka kopo ea bahlahisi, ba nkeloa sebaka ke lihlopha tse peli tse boletsoeng ka holimo tsa basebetsi ba nang le boikarabelo ba ho hlalosa le ho sebelisa maano a laolang hore na hantle-ntle bahlahisi ba lumeletsoe ho etsa eng ka bobona. Mekhoa ea boithaopo e thusa ho netefatsa hore ho latela litlhoko tse boletsoeng le ho hokahanya liketso ha boemo bo oela ka ntle ho maemo a maano a teng.
Ho fetela ho kemiso e pheta-phetoang, eo ho eona tikoloho ea IT le mokhoa oa ts'ebetso li fetohang khafetsa ha nako e ntse e ea, ke mohato oa bohlokoahali oa ho fihlela khoebo e holileng ea DevOps. Tekanyo ea ho amoheloa ha mokhoa oa DevOps e ipapisitse le mamello ea mokhatlo ka mong bakeng sa liphetoho le hore na ke liphetoho life tse tlisang molemo o moholo. Mohlala, haeba tlhoko ea ho theha tikoloho e ncha kapa lits'ebetso li etsahala khafetsa, ho ntlafatsa mesebetsi e tsamaellanang ho tla ba bohlokoa ho feta ho eketsa taolo ea mosebelisi holim'a nako ea bophelo ba ts'ebeliso.
Mathata a macha a hlahang mekhatlong ea IT ha o fallela OpenShift
Karolong ena, re tla sheba mesebetsi le mesebetsi eo mekhatlo e amohetseng OpenShift e atisang ho e sebelisa ho potlakisa ho iketsetsa le ho itšebeletsa ka ho sebelisa theknoloji le PaaS.
Tafole e ka tlase e thathamisa mesebetsi ea mantlha ea boemo bo holimo e teng mokhatlong ofe kapa ofe o kentseng OpenShift ts'ebetsong, ka mehlala ea mesebetsi le litsebo tse amanang. Lethathamo lena la mesebetsi ha lea lokela ho ferekanngoa le sebopeho sa karohano ea mosebetsi kapa sebopeho sa sehlopha, empa ho e-na le hoo ke sete sa mesebetsi e lokelang ho phethoa ke ba ikarabellang bakeng sa ho tšehetsa (li) tikoloho ea IT bakeng sa ho kenngwa tshebetsong ka katleho ha sethala sa ditshelo. Ebile, re tla bonts'a ho feta hore ho hlahisoa ha mahlale a lijana ho theha litlhokahalo tsa ho theha leano la DevOps le holileng haholoanyane khoebong, e leng eona e eketsang boemo ba ts'ebetso ea lihlopha le ho fokotsa likotsi tsa boits'oaro bo fokolang. boemo ba batho ka bomong le lihlopha.
Letlapa la 1. Litlhaloso tsa mosebetsi oa OpenShift
mesebetsi
Tse Hlokehang
Ho iketsetsa le ho fana ka lisebelisoa tsa IT
Mesebetsi:
- Moralo le kaho ea litharollo tsa hardware
- Tlhophiso le ts'ehetso ea boiketsetso ba ho seta qalong
- Moralo le boiketsetso ba VM le boitokisetso ba moamoheli
- Moralo le ts'ebetsong ea litsi tsa data
- Tsamaiso ea Tsamaiso Linux
- Maemo a iketsang
- Tsebo ea litsamaiso tsa polokelo
- Tsebo ea moralo oa marang-rang le ts'ebetsong
- Tshireletso
Ho kenya le ho laola sethala sa OpenShift
Mesebetsi:
- Ho kenya sehlopha
- Tsamaiso ea litšebeletso tsa motheo
- Taolo ea sekhahla sa sethala
- Netefatso le tumello ea boemo ba sethala
- Tsamaiso ea Tsamaiso Linux
- Tsebo ea mahlale a marang-rang
- Lingoliloeng tsa boiketsetso (Hoa khoneha)
- Tsebo ea litsamaiso tsa polokelo
- Tsebo ea mahlale a lijana le meaho
- Tsebo ea meralo ea Kubernetes le OpenShift
- Sethala sa Tšireletso
- Ho beha leihlo ho kopanya
Ho laola boitokiso ba tikoloho ea bareki (ho fana ka bahiri), ho arola bokhoni ba IT
Mesebetsi:
- Ho theha basebelisi le lihlopha ka har'a sethala
- Quota moralo le tsamaiso
- Moralo oa RBAC le Phethahatso
- Tsebo ea meralo ea Kubernetes le OpenShift
- Tsebo ea mahlale a lijana le meaho
- Maemo a iketsang
- Tsebo e ntle ea merero, li-quotas, likabelo tsa mesebetsi le ho sebetsa le bahlophisi
Ho aha le ho laola litšoantšo tsa motheo
Mesebetsi:
- Ho theha Mokhoa oa ho Fetola Litšoantšo
- Ntlafatso ea litšoantšo e thehiloeng ho maemo
- Tsamaiso ea Tsamaiso Linux
- Maemo a iketsang
- Ho lokisa likarolo tsa ts'ebeliso ea nako ea ho sebetsa le li-middleware
- Tsebo ea meaho ea lijana
- Mehaho ea kaho ea kopo
- Tsebo e ntle ea litšoantšo, litšoantšo le litempele
Rala le ho laola lipeipi tsa thomello
Mesebetsi:
- Moralo le litokomane tsa litekanyetso tsa conveyor
- Nts'etsopele ea litataiso tse potlakileng le lithempleite
- Koetliso ea bahlahisi
- Tsamaiso ea khoutu ea mohloli
- Moralo oa kopo le ts'ebetsong
- Maemo a iketsang
- Tlhahlobo e Ikemetseng
- Tlhahlobo ea boleng ba khoutu
- Tsebo ea meaho ea lijana
- Tsebo ea meaho e sa fetoheng
- Tšireletseho - ho laola phihlello ea mekhahlelo ea liphaephe, ho amohela li-workflows, joalo-joalo.
- Tsebo e ntle ea litempele tsa OpenShift, li-buildconfigs, deploymentconfigs, lits'ebeletso, litsela, li-configmaps.
Tšebeliso le nts'etsopele ea liteko
Mesebetsi:
- Khoutu ea kopo
- Nts'etsopele ea liteko tse ikemetseng
- Ho arabela ho Litlhahlobo Tse Hloekileng Nakong ea Phaello ea Phaello
- Ho Araba ho Hloleha ha Kopo
- Teko ea Kamohelo ea Mosebelisi
- Moralo oa kopo le ts'ebetsong
- Tlhahlobo e Ikemetseng
- Tsamaiso ea khoutu ea mohloli
- Tlhokomelo ea Kopo
- Tsebo ea cloud native app architectures
Tlhokomelo ea ts'ebetso le taolo ea ts'ebeliso
Mesebetsi:
- Ho Rala Likopo ho Boemo ba Ts'ebetso
- Tlhokomelo ea Likopo nakong ea Runtime
- Sekala sa kopo (kapa autoscaling)
- Tsamaiso ea Boteng ba Kopo
- Kopa li-quotas le meeli ea taolo ea lisebelisoa
- Teko ea Ts'ebetso le Bokhoni ba IT
- Ho Rala le ho Phetha Tshebetso ea Kopo
- Tlhokomelo ea Ts'ebetso ea Kopo
- Tlhahlobo ea ts'ebetso le mojaro
Teko ea Kamohelo ea Mosebelisi
Mesebetsi:
- Teko ea UI (moqapi le boiphihlelo ba mosebelisi)
- Nts'etsopele ea liteko tse ikemetseng
- Rala le ho leka lihokelo tsa basebelisi
- Mekhoa e Ikemetseng ea Tlhahlobo
- Mehaho ea Teko
- Meetso ea Moqapi oa Kopo
Likarolo tse ncha tse hlahang mokhatlong oa IT ha u fallela OpenShift
Ha u ntse u ea moetsong oa mokhatlo oa DevOps-centric, palo ea mesebetsi e ikhethileng e batla e fokotseha, 'me palo ea lihlopha tse fapaneng le mesebetsi e ea eketseha ho holisa tšebelisano-'moho. Mona ke seo re nahanang hore lethathamo la maemo a bohlokoa mokhatlong oa IT o sebelisang OpenShift le shebahala joalo:
- Moenjiniere oa Ts'ebetso ea Kopo KAPA Moenjiniere oa Tšepahalang ea Sebaka. Pele, boemo bona bo ne bo bitsoa "Application Server Administrator."
- Moqapi oa Kopo/Motlatsi oa Software/Moenjineri oa Software.
- Motsamaisi oa Sethala sa Sehlopha/Ts'ebeliso. Pele, karolo ena e ka 'na ea bitsoa "Motsamaisi oa Sistimi" kapa "Motsamaisi" Linux-li-platform".
- Motsamaisi oa Phatlalatso / Moenjiniere oa Kaho.
Mesebetsi ea RACI le Mesebetsi ea Matrix
Qetellong, re tsoela pele ho bapisa maemo le mesebetsi e boletsoeng ka holimo ho fana ka mohopolo o akaretsang oa hore na sebopeho sa mokhatlo o sebelisang DevOps sethaleng sa OpenShift se lokela ho shebahala joang. Qalong, mesebetsi e latelang e ka tlatsoa ke makala a fapaneng a sebopeho sa khale sa mokhatlo. Empa ha nako e ntse e ea, ho kopanngoa hoa etsahala 'me lihlopha tse ncha li hahoa ho pota-pota likopo tse nkang boholo kapa mesebetsi eohle e thathamisitsoeng ka tlase.
mesebetsi
Mesebetsi
Moenjiniere oa Ts'ebetso ea Ts'ebetso / Moenjiniere oa Tšepahalang ea Sebaka
Moqapi oa Kopo / Moqapi oa Software / Moenjiniere oa Lisebelisoa
Cluster/Application Platform Administrator
Motsamaisi oa Phallo ea Lisebelisoa / Moenjiniere oa Kopano
Ho iketsetsa le ho fana ka lisebelisoa tsa IT
I
I
R / A
C
Ho kenya le ho laola sethala sa OpenShift
C
I
R / A
C
Rala le ho laola lipeipi tsa thomello
C
C
I
R / A
Laola phano ea bahiri, ho itšehla thajana le bokhoni ba IT
C
I
R / A
I
Ho aha le ho laola litšoantšo tsa motheo
R
C
R / A
C
Tšebeliso le nts'etsopele ea liteko
C
R / A
I
I
Tlhokomelo ea ts'ebetso le taolo ea ts'ebeliso
R / A
C
C
I
Teko ea Kamohelo ea Mosebelisi
C
R
I
I
Likopano ka har'a matrix a RACI
Source:
- E ikarabella – Moetsi ke eena ea etsang se hlokahalang ho phetha mosebetsi.
- E ikarabella – Boikarabello – mosebeletsi eo qetellong a ikarabellang bakeng sa phethahatso e nepahetseng le e phethahetseng ya mosebetsi kapa katleho ya sephetho; hape ke eena feela ea ka abelang batšoantšisi mosebetsi.
- E botsoa - Baeletsi - hangata ke litsebi tsa litaba tseo ho batloang keletso ea tsona; Puisano ea batho ba babeli e bolokoa le bona.
- E tsebisitsoe - Tsebiswa - batho ba dulang ba tsebiswa ka diketsahalo (mme ka dinako tse ding feela ha ho phethelwa mosebetsi kapa katleho ya sephetho); ba fumana boitsebiso bo le bong.
Lihlopha li sebetsa hammoho joang mokhatlong oa DevOps
Ho fumana lisebelisoa tse tloaelehileng hangata ho kenyelletsa potoloho ea likopo tsa lisebelisoa tse etsoang ke lihlopha tse ngata. Qetellong, lisebelisuoa tsohle tse hlokahalang li ajoa le ho tiisoa ke mokha o kopang. Hangata, mekhoa ena e etsoa ka mokhoa o sa fellang kapa ka ho feletseng 'me e hloka hore ho be le lipuisano tse ngata pakeng tsa lihlopha ho sebetsana ka katleho le kopo e' ngoe le e 'ngoe.
Setšoantšo sa 1. Mokhatlo oa setso oa IT

Setšoantšo se ka holimo se bontša likamano tse tloaelehileng pakeng tsa lihlopha mokhatlong o tloaelehileng oa IT. Lenaneong lena, lihlopha tse ling li ikopanya le lihlopha tse ling ka kopo ea ho etsa mosebetsi o hlokahalang, li sebelisa mekhoa e mengata kapa e seng molaong ea puisano, joalo ka sistimi ea litekete kapa lengolo-tsoibila. Likopo tsena ebe li kena moleng ebe li ema ka mapheo, ka ho leta nako e telele hangata ho lebisa ho mpefalang, kapa ho mpefatsa, ha likamano lipakeng tsa lihlopha. Ho eketsa tsitsipano ke taba ea hore litho tsa lihlopha tse fapaneng ha se hangata li kopanang ka seqo 'me li atisa ho arolelana feela lintlha tse hlokahalang.
Setšoantšo sa 2: Mokhatlo oa IT oa DevOps

Setšoantšo sena se bontša kamoo tšebelisano-'moho e sebetsang kateng mokhatlong oa DevOps. Mona, lihlopha tse tšoanang ho tloha setšoantšong se fetileng li ile tsa lahla lipuisano tse sa sebetseng tse matlafatsang li-silo le ho li nkela sebaka ka mabitso a botho, kahoo li theha mecha ea puisano e sa khaotseng pakeng tsa lihlopha. Liteishene tsena li holisa litsebo tse nyalisitsoeng tse thusang basebetsi ho utloisisa le ho bona hantle litlhoko, liphephetso le menyetla ea lihlopha tseo ba li emelang. Lihlopha li matlafatsana ho phethela mosebetsi ka li-portal tsa ho iketsetsa litšebeletso, ho e-na le ho sebetsana le likōpo tsa phetoho tsa batho ba bang joalokaha ho ne ho etsahala nakong e fetileng. 'Me ka lebaka la boteng ba liteishene tsa ho sebelisana, mekhoa ena ea boipheliso e ka ikamahanya ka potlako le litlhoko tsa lihlopha tseo li li etselitsoeng. Ho fihlela kutloisiso e kholoanyane le ho arolelana tsebo ka har'a mokhatlo, litho tsa sehlopha nako le nako li potoloha mesebetsi ho fumana boiphihlelo ba ho sebelisana le lihlopha tse fapaneng le ho utloisisa hamolemo setšoantšo se seholo sa lits'ebetso tsa IT tseo ba li tšehetsang, kahoo ba eketsa boemo ba bona ba ts'ebetso e fapaneng le ea bohlokoa.
Ho akaretsa
Ka poso ena, re buisane kamoo ho amoheloa ha litharollo tsa PaaS ho ka tsamaisang mokhatlo ho ea ho DevOps, ho fetola mesebetsi ea setso le mesebetsi e le karolo ea ts'ebetso. Ke kahoo re thathamisitseng liqholotso tsa mantlha tsa IT tseo mokhatlo o tobanang le tsona ha o fallela OpenShift, hammoho le litsebo tse hlokahalang ho li qeta. Hape re fane ka karolo ea mantlha ea mesebetsi ea mokhatlo e hlahang ha ho etsoa lihlopha tsa DevOps tse fapaneng, le matrix a RACI a hokahanyang likarolo tse ncha le mesebetsi e mecha. Qetellong, re buisane ka hore na sethala sa OpenShift le mokhoa oa sona oa DevOps o amanang le oona o ka fetolang sebopeho sa mekhatlo ea mekhatlo ha e ntse e tloha ho lihlopha tsa setso le mekhoa ea litekete ho ea ho lihlopha tse fapaneng tse nang le puisano e phahameng ea botho.
Source: www.habr.com
