Ọ bụ ezie na PaaS (Platform dị ka Ọrụ) ngwọta naanị enweghị ike ịgbanwe ụzọ ndị mmadụ n'otu n'otu na ndị otu na-esi emekọrịta ihe, ha na-ejekarị ozi dị ka ihe na-akpalite mgbanwe nhazi na nzaghachi maka ịba ụba IT.

N'ezie, nkwụghachi ụgwọ kachasị na ntinye ego PaaS nwere ike nweta naanị site n'ịgbanwe ọrụ nhazi, ọrụ (ọrụ), na mmekọrịta. Ọ dabara nke ọma, ngwọta PaaS dị ka OpenShift Container Platform na-agbanwe nke ọma iji kwe ka nzukọ IT ọ bụla chọpụta ọsọ na ọnụ ọgụgụ nke mgbanwe n'ihe metụtara ndị metụtara na usoro na-eme.
Na ọkwa mbụ nke njikwa ụlọ ọrụ, ihe kachasị mkpa bụ mmejuputa ikpo okwu akpa dị ka usoro ntinye ngwa ọhụrụ. N'oge a, òtù dị iche iche na-ejikọta ọrụ ndị a ma ama na ọrụ ndị a maara nke ọma iji zaghachi arịrịọ ọkọlọtọ sitere n'aka ndị otu mmepe maka okwu ndị dị ka usoro nchekwa, gburugburu ebe mbugharị, na ihe ndị ọzọ. N'oge ndị na-esote nke arịa, anyị na-ekwu okwu banyere akpaaka ma ọ bụ inye ndị na-emepụta ikike ọrụ onwe ha iji belata ibu dị na ndị na-ahụ maka sistemụ ma weta nnwere onwe na arụmọrụ nke ndị mmepe na ọkwa dị elu. Nke a bụ otu nzukọ na-amalite ịkwaga na DevOps. N'oge ikpeazụ nke containerization, ụlọ ọrụ na-abịa na-adị ọcha, canonical DevOps nlereanya, n'ime nke ọtụtụ n'ime ndị gara aga aga-eme na ọrụ na-abịa n'okpuru akara nke cross-arụ ọrụ otu na-agbakọta ọ bụghị site nyiwe ma ọ bụ teknụzụ, kama site n'ókè nke. echiche nke ịhụ na ọrụ nke ngwa ma ọ bụ ngwa ọrụ.
Na post a, anyị ga-enye nduzi maka otu esi eme mgbanwe nhazi dị mkpa yana ka ọrụ IT ọdịnala si agbanwe site na nnabata nke teknụzụ akpa na ụlọ ọrụ.
Na-ejikọta ọrụ ọhụrụ na ọrụ ochie
N'ụdị mbụ ya, nke bụ isi, e mere ụdị nhazi PaaS ka o kesaa akụrụngwa IT ngwa ngwa ma dị mfe dịka gburugburu oge ọrụ. Ọ bụ ezie na nke a na-enye ụfọdụ uru maka ndị nchịkwa sistemụ, ndị mmepe anaghị enweta uru dị mkpa ma ọ bụ ikike ọhụrụ ọ bụla, dịka n'oge a, ụlọ ọrụ nwere ike ime ngwa ngwa na-enweghị akpaaka, ọrụ onwe onye, ma ọ bụ melite usoro ntinye nke ukwuu. Ọ bụ ezie na ọ na-emetụta obere usoro mmepe na nke a, PaaS ka na-eme ka sistemụ IT dịkwuo mma, na-enye ndị nchịkwa ohere ịrụ ọrụ nke ọma maka arịrịọ ndị mmepe. Dịka ọmụmaatụ, ebe ọ na-emepụta gburugburu mmepe site na ọtụtụ igwe mebere Ọ bụ ezie na imepụta na itinye olu nchekwa nwere ike were ụbọchị ma ọ bụ izu ole na ole, nke chọrọ ka ọtụtụ ndị nchịkwa dị iche iche tinye aka, na PaaS, a na-eme ihe niile ngwa ngwa ma naanị otu onye nchịkwa. N'ikwu ya n'ụzọ ọzọ, ndị otu mmepe na-eziga arịrịọ dịka ọ dị na mbụ, mana a na-arụ ọrụ iji tinye ha n'ọrụ ugbu a dịka ụdị ọhụrụ si dị.
Na-eche ihu ụlọ ọrụ DevOps
Site na ịmalite PaaS na ịtụgharị ndị ọkachamara na-arụ ọrụ IT na ndị mmepe ngwa na ya, nzukọ a nwere ike ịga n'ihu na-emejuputa usoro DevOps, nke, n'etiti ndị ọzọ, gụnyere ụkpụrụ ndị a:
- Kewaa ọrụ n'ime obere nzọụkwụiji nweta nzaghachi mbụ, belata ihe ize ndụ ma zere mkpọnwụ nyocha;
- Megharịa arụmọrụ zuru okeiji zere ịmepụta ihe mgbochi ma ọ bụ ihe mgbochi na usoro ntinye ngwa ngwa;
- Mgbanwe Ọmụma – isi ihe na-ewulite ntụkwasị obi;
- Na-akwụ ụgwọ ọrụ aka mgbe niile, na-ekenye oge ụfọdụ n'ime usoro ọrụ ọ bụla maka mmezi usoro.
N'ime usoro nke abụọ nke nnabata teknụzụ akpa, ndị otu mmepe na-amalite na-ahụ ohere maka imeziwanye, ụlọ ọrụ ahụ dabere na ụdị DevOps ọdịnala. A na-ahụta usoro ọdịnala nke inyefe na imezu arịrịọ ọrụ ugbu a dị ka mkpọmkpọ ebe, yabụ nzukọ a na-achọ imezi omume ugboro ugboro ma nye ndị mmepe ikike ọrụ onwe. Ọzọkwa, a na-ekpebi ike ndị nrụpụta ndị a n'ime ngwa enyere site na njikọta njikọta nke ndị ọkachamara IT na-arụ ọrụ nyiwe na ndị na-ahụ maka ibuga ngwa. N'ikwu ya n'ụzọ ọzọ, ndị na-ahụ maka sistemụ, ndị na-eme omume na arịrịọ nke ndị mmepe, na-anọchi anya ndị ọrụ abụọ a kpọtụrụ aha n'elu bụ ndị na-ahụ maka ịkọwa na itinye atumatu na-achịkwa ihe ndị na-emepụta ihe na-ekwe ka ha mee n'onwe ha. Usoro akpaaka na-enyere aka hụ na nrube isi n'ihe achọrọ ma na-ahazi omume mgbe ọnọdụ dara na-abụghị oke nke iwu dị adị.
Ịga n'usoro ihe omume, nke gburugburu IT na ụdị ọrụ na-enwe mgbanwe mgbanwe ka oge na-aga, bụ ihe dị mkpa dị mkpa iji nweta ụlọ ọrụ DevOps tozuru okè. Ogo nnabata nke usoro DevOps dabere na nnabata nke otu ọ bụla maka mgbanwe yana mgbanwe na-eweta abamuru kachasị. Dịka ọmụmaatụ, ọ bụrụ na ọ dị mkpa ịmepụta gburugburu ma ọ bụ ngwa ọhụrụ na-emekarị, mgbe ahụ ịkwalite ọrụ ndị kwekọrọ na ya ga-adịchaghị mkpa karịa ịba ụba nke onye nrụpụta na-achịkwa usoro ndụ ngwa.
Ihe ịma aka ọhụrụ na-ebilite na otu IT mgbe ị na-akwaga OpenShift
Na ngalaba a, anyị ga-eleba anya na ọrụ na ọrụ ndị otu ndị nakweere OpenShift na-ejikarị eme ngwa ngwa akpaaka na ọrụ onwe site na iji teknụzụ na PaaS.
Tebụlụ dị n'okpuru na-edepụta ọrụ dị elu nke dị na nzukọ ọ bụla mebere OpenShift, yana ihe atụ nke ọrụ na nka metụtara ya. Ndepụta nke ọrụ a ekwesịghị inwe mgbagwoju anya na nhazi nke ndakpọ ọrụ ma ọ bụ nhazi otu, kama ọ bụ otu ọrụ nke ndị na-ahụ maka ịkwado gburugburu IT ga-emecha maka mmejuputa nke ọma nke ikpo okwu akpa. N'ezie, anyị ga-egosi n'ihu na iwebata teknụzụ akpa na-emepụta ihe ndị dị mkpa maka ịmepụta atụmatụ DevOps tozuru oke na ụlọ ọrụ ahụ, nke na-eme ka ogo ọrụ nke otu dị iche iche na-ebelata ihe ize ndụ nke ọkachamara dị warara na ụlọ ọrụ. larịị nke ma ndị mmadụ n'otu n'otu na otu.
Tebụl 1. OpenShift nkọwa ọrụ
ihe aga-eme
Nka achọrọ
Akpaaka na inye akụrụngwa IT
Ọrụ:
- Nhazi na iwu nke ngwọta ngwaike
- Nhazi na nkwado nke akpaaka nke ntọlite mbụ
- Nhazi na akpaaka nke VM na nkwadebe ndị ọbịa
- Nhazi na mmejuputa ebe data
- Nlekọta sistemu Linux
- Ihe ngosi akpaaka
- Ihe ọmụma nke usoro nchekwa
- Ihe ọmụma nke nhazi netwọk na mmejuputa
- Nche
Ịwụnye na ijikwa usoro ikpo okwu OpenShift
Ọrụ:
- Na-eme ntinye ụyọkọ
- Njikwa ọrụ akụrụngwa
- njikwa nhazi ọkwa ikpo okwu
- Nyocha na ikike ọkwa ọkwa
- Nlekọta sistemu Linux
- Ihe ọmụma nke teknụzụ netwọkụ
- Ederede akpaaka (nwere ike ime)
- Ihe ọmụma nke usoro nchekwa
- Ọmụma nke teknụzụ akpa na architectures
- Ọmụma nke Kubernetes na OpenShift architectures
- Nchekwa Platform
- Ntinye nlekota oru
Ijikwa nkwadebe nke gburugburu ndị ahịa (inye ndị nwe ụlọ), ikewapụ ikike IT
Ọrụ:
- Ịmepụta ndị ọrụ na otu n'ime ikpo okwu
- Nhazi na njikwa oke
- RBAC chepụta na mmejuputa ya
- Ọmụma nke Kubernetes na OpenShift architectures
- Ọmụma nke teknụzụ akpa na architectures
- Ihe ngosi akpaaka
- Ezigbo ihe ọmụma nke ọrụ, oke, ọrụ ọrụ na ịrụ ọrụ na ndị na-eme atụmatụ
Iwuli na ijikwa onyonyo ntọala
Ọrụ:
- Ịmepe usoro nhazigharị onyonyo
- Mmepe onyonyo dabere na ụkpụrụ
- Nlekọta sistemu Linux
- Ihe ngosi akpaaka
- Na-ahazi akụrụngwa ngwa ngwa oge yana middleware
- Ihe ọmụma nke akpa architectures
- Ngwa wuo frameworks
- Ezigbo ihe ọmụma nke onyonyo, ihe onyonyo na ndebiri
Chepụta ma jikwaa pipeline mbugharị
Ọrụ:
- Nhazi na akwụkwọ nke ụkpụrụ ebufe
- Mmepe nke ntuziaka ngwa ngwa na ndebiri
- Ọzụzụ onye nrụpụta
- Njikwa koodu isi mmalite
- Nhazi ngwa na mmejuputa ya
- Ihe ngosi akpaaka
- Nnwale akpaaka
- Nnwale ogo koodu
- Ihe ọmụma nke akpa architectures
- Ihe ọmụma nke akụrụngwa na-adịghị agbanwe agbanwe
- Nchekwa - ijikwa ohere ịnweta ọkwa pipeline, ịkwado usoro ọrụ, wdg.
- Ezi ihe ọmụma nke ndebiri OpenShift, components buildconfigs, deploymentconfigs, ọrụ, ụzọ, configmaps
Ngwa na mmepe ule
Ọrụ:
- Ndokwa ngwa
- Mmepe nke ule akpaghị aka
- Ịzaghachi maka ọdịda ule n'oge pipeline nke ntinye
- Nzaghachi maka ọdịda ngwa
- Nnwale nnabata onye ọrụ
- Nhazi ngwa na mmejuputa ya
- Nnwale akpaaka
- Njikwa koodu isi mmalite
- Nyochaa ngwa
- Ọmụma nke igwe ojii ngwa architectures
nlekota oru na njikwa ngwa
Ọrụ:
- Ịmepụta ngwa n'ụdị arụmọrụ
- Ngwa nlekota oru na Oge ojiri gaa
- Ntụle ngwa (ma ọ bụ autoscaling)
- Njikwa nnweta ngwa
- Rịọ oke na oke njikwa akụrụngwa
- Arụmọrụ yana Nnwale ike IT
- Ịmepụta na imejuputa arụmọrụ Ngwa
- Nleba anya arụmọrụ ngwa
- Nnwale arụmọrụ na ibu
Nnwale nnabata onye ọrụ
Ọrụ:
- Nnwale UI (ichepụta na ahụmịhe onye ọrụ)
- Mmepe nke ule akpaghị aka
- Chepụta ma nwalee oghere ndị ọrụ
- Ụdị Nnwale akpaghị aka
- Usoro ule
- Ụdị Nhazi Ngwa
Ọrụ ọhụrụ na-ebilite na nzukọ IT mgbe ị na-akwaga OpenShift
Ka ị na-aga n'ụdị nhazi nke DevOps-centric, ọnụọgụ ọpụrụiche ọrụ na-agbadata, yana ọnụ ọgụgụ ndị otu na ọrụ na-arụ ọrụ na-abawanye iji bulie arụmọrụ mmekorita. Nke a bụ ihe anyị chere na ndepụta nke ọkwá dị mkpa na ụlọ ọrụ IT na-eji OpenShift dị ka:
- Injinia na-arụ ọrụ ma ọ bụ Injinia ntụkwasị obi saịtị. Na mbụ, ọ nwere ike ịbụ na a na-akpọ ọkwa a "Onye nchịkwa nkesa ngwa."
- Onye Mmepụta Ngwa/Onye Mmepụta Software/Njinịsọ Ngwa.
- Onye Nlekọta Ikpo Okwu/Ngwa. Na mbụ, a na-akpọ ọrụ a "Onye Nchịkwa Sistemụ" ma ọ bụ "Onye Nchịkwa" Linux-ikpo okwu".
- Onye njikwa mwepụta/ Injinia nrụpụta.
Ọrụ RACI na Matrix Tasks
N'ikpeazụ, anyị na-aga n'ihu iji tụnyere ọnọdụ na ọrụ ndị a tụlere n'elu iji nye echiche zuru ezu banyere ihe nhazi nke otu na-emejuputa DevOps na ikpo okwu OpenShift kwesịrị ịdị ka. Na mbụ, ọrụ ndị a nwere ike ịjupụta site na ngalaba dị iche iche nke usoro nhazi oge ochie. Ma ka oge na-aga, nchikota na-eme ma na-ewulite otu ọhụrụ gburugburu ngwa ndị na-eme ọtụtụ ma ọ bụ ọbụna ọrụ niile edepụtara n'okpuru ebe a.
ihe aga-eme
Ọrụ
Ngwa Injinia / Injinia ntụkwasị obi saịtị
Onye Mmepụta Ngwa / Onye Mmepụta Ngwa / Injinia Ngwa
Ụyọkọ/Nchịkọta Platform Ngwa
Onye njikwa mwepụta ngwanrọ/ injinia mgbakọ
Akpaaka na inye akụrụngwa IT
I
I
R / A
C
Ịwụnye na ijikwa usoro ikpo okwu OpenShift
C
I
R / A
C
Chepụta ma jikwaa pipeline mbugharị
C
C
I
R / A
Jikwaa inye onye nwe ụlọ, ikewapụ na ikike IT
C
I
R / A
I
Iwuli na ijikwa onyonyo ntọala
R
C
R / A
C
Ngwa na mmepe ule
C
R / A
I
I
nlekota oru na njikwa ngwa
R / A
C
C
I
Nnwale nnabata onye ọrụ
C
R
I
I
Mgbakọ dị na matriks RACI
isi:
- Ịrụ ọrụ - Onye na-eme ihe bụ onye na-eme ihe dị mkpa iji rụchaa ọrụ ahụ.
- Onye ga-aza ajụjụ - Ọrụ - onye ọrụ nke na-ahụ maka nhazi ziri ezi na nke ọma nke ọrụ ma ọ bụ mmezu nke nsonaazụ; na naanị onye nwere ike inyefe ndị na-eme ihe ngosi ọrụ.
- Atụrụ - Ndị ndụmọdụ - na-abụkarị ndị a bụ ndị ọkachamara n'ihe gbasara isiokwu a chọrọ ndụmọdụ ha; A na-edobe nkwurịta okwu ụzọ abụọ na ha.
- Inye ozi - Amaara - ndị mmadụ na-edobe ihe omume (na mgbe ụfọdụ naanị mgbe ha rụchara ọrụ ma ọ bụ rụpụta nsonaazụ); ha na-enweta ozi n'otu akụkụ.
Otu ndị otu na-arụkọ ọrụ na otu DevOps
Ịnweta akụrụngwa ọdịnala na-agụnyekarị usoro arịrịọ akụrụngwa nke ọtụtụ otu na-emezi ya. N'ikpeazụ, onye na-arịọ arịrịọ na-ekenye akụrụngwa niile dị mkpa ma kwado ya. Ọtụtụ mgbe usoro ndị a bụ akụkụ ma ọ bụ kpam kpam na ntuziaka ma na-achọ mkparịta ụka ugboro ugboro na ọtụtụ n'etiti otu iji hazie arịrịọ ọ bụla nke ọma.
Ọgụgụ 1. Omenala IT nzukọ

Eserese dị n'elu na-egosi mmekọrịta dị n'etiti otu n'ime ọgbakọ IT ọdịnala. N'ime atụmatụ a, ụfọdụ otu na-akpọtụrụ ndị otu ndị ọzọ na arịrịọ ka ha rụọ ọrụ dị mkpa, na-eji ụzọ nzikọrịta ozi karịa ma ọ bụ obere, dị ka sistemu tiketi ma ọ bụ email. Arịrịọ ndị a na-adaba n'ahịrị ma chere na nku, na-echere ogologo oge na-ebutekarị mmebi, ma ọ bụ ọbụna njọ, mmekọrịta dị n'etiti otu. Ihe na-agbakwụnye na esemokwu ahụ bụ na ndị otu dị iche iche anaghị ezute onwe ha n'onwe ha ma na-ekerịta naanị ozi kacha nta dị mkpa.
Ọgụgụ 2: DevOps IT Organisation

Eserese a na-egosi ka imekọ ihe ọnụ si arụ ọrụ na nzukọ DevOps. N'ebe a, otu ndị otu ahụ si na eserese gara aga gbahapụrụ nkwukọrịta na-adịghị arụ ọrụ nke mere ka silos sie ike ma jiri kọntaktị onwe onye dochie ha, si otú ahụ na-emepụta ọwa mmekọrịta n'etiti otu. Ọwa ndị a na-akwalite usoro nka ngwakọ nke na-enyere ndị ọrụ aka ịghọta nke ọma ma chepụta mkpa, ihe ịma aka na ohere nke otu ha na-anọchite anya ya. Otu dị iche iche na-enye ibe ha ike ịrụzu ọrụ site na ọnụ ụzọ ọrụ onwe onye na-akpaghị aka, kama iji aka na-ejikwa arịrịọ mgbanwe ndị ọzọ dị ka ọ dị na mbụ. Na ekele maka ọnụnọ nke ọwa mmekọrịta, usoro ndị a na-arụ ọrụ onwe ha nwere ike ime ngwa ngwa na mkpa nke otu ndị haziri maka ya. Iji nweta ọbụna nghọta ka ukwuu na nkekọrịta ihe ọmụma n'ime nzukọ a, ndị otu otu na-atụgharị oge kwa oge iji nweta ahụmahụ na-emekọrịta ihe na ndị otu dị iche iche ma ghọta nke ọma nnukwu foto nke usoro IT ha na-akwado, si otú ahụ na-abawanye ọkwa ha na-arụ ọrụ na uru.
Iji chịkọta
Na post a, anyị tụlere ka nnabata nke ngwọta PaaS nwere ike ibuga otu nzukọ na DevOps, na-agbanwe ọrụ ọdịnala na ọrụ dịka akụkụ nke usoro a. Ya mere, anyị depụtara isi ihe ịma aka IT nke otu nzukọ na-eche ihu mgbe ha na-akwaga OpenShift, yana nkà achọrọ iji mechaa ha. Anyị nyekwara isi ọrụ nhazi nke na-ebilite mgbe ị na-ewu ndị otu DevOps na-arụ ọrụ, yana matriks RACI na-ejikọta ọrụ ọhụrụ na ọrụ ọhụrụ. N'ikpeazụ, anyị tụlere ka OpenShift ikpo okwu na usoro DevOps metụtara ya nwere ike isi gbanwee nhazi nhazi nke òtù dị iche iche ka ha na-esi na usoro nhazi omenala na usoro tiketi gaa n'òtù ndị na-arụ ọrụ nwere ọkwa dị elu nke nkwurịta okwu onwe onye.
isi: www.habr.com
