Labhraímid faoi DevOps i dteanga intuigthe

An bhfuil sé deacair an príomhphointe a thuiscint agus tú ag caint faoi DevOps? Tá analógacha beoga, foirmlithe buailte agus comhairle bailithe againn duit ó shaineolaithe a chabhróidh fiú le neamhspeisialtóirí teacht ar an bpointe. Ag an deireadh, is é DevOps fostaithe Red Hat féin an bónas.

Labhraímid faoi DevOps i dteanga intuigthe

Tháinig an téarma DevOps 10 mbliana ó shin agus tá sé imithe ó hashtag Twitter go gluaiseacht chultúrtha chumhachtach sa domhan TF, fíorfhealsúnacht a spreagann forbróirí chun rudaí a dhéanamh níos tapúla, triail a bhaint as agus dul ar aghaidh arís. Tá dlúthnasc idir DevOps agus coincheap an chlaochlaithe dhigitigh. Ach mar a tharlaíonn go minic le téarmaíocht TF, le deich mbliana anuas tá go leor sainmhínithe, léirmhínithe agus míthuiscintí faighte ag DevOps faoi féin.

Mar sin, is minic gur féidir leat ceisteanna a chloisteáil faoi DevOps mar, an bhfuil sé mar an gcéanna agus lúfar? Nó an modheolaíocht speisialta í seo? Nó nach bhfuil ann ach comhchiall eile don fhocal “comhoibriú”?

Cuimsíonn DevOps go leor coincheapa éagsúla (seachadadh leanúnach, comhtháthú leanúnach, uathoibriú, etc.), agus mar sin is féidir go mbeadh sé dúshlánach an rud atá tábhachtach a dhriogadh, go háirithe nuair a bhíonn tú paiseanta faoin ábhar. Mar sin féin, tá an scil seo an-úsáideach, is cuma an bhfuil tú ag iarraidh do chuid smaointe a chur in iúl do do shárshaoránaigh nó go simplí ag insint do dhuine ó do theaghlach nó ó do chairde faoi do chuid oibre. Mar sin, cuirimis nuances téarmaíochta DevOps ar leataobh faoi láthair agus dírímid ar an bpictiúr mór.

Cad é DevOps: 6 Sainmhínithe agus Analógacha

D'iarramar ar shaineolaithe croílár DevOps a mhíniú chomh simplí agus chomh hachomair agus is féidir ionas go mbeidh a luach soiléir do léitheoirí a bhfuil aon leibhéal eolais theicniúil acu. Bunaithe ar thorthaí na gcomhráite seo, tá na hanalógacha agus na foirmlí is suntasaí roghnaithe againn a chabhróidh leat do scéal faoi DevOps a thógáil.

1. Is gluaiseacht chultúrtha é DevOps

“Is gluaiseacht cultúrtha é DevOps ina n-aithníonn an dá pháirtí (forbróirí bogearraí agus speisialtóirí oibriúcháin córais TF) nach dtugann bogearraí fíorbhuntáistí go dtí go dtosaíonn duine éigin á n-úsáid: custaiméirí, cliaint, fostaithe, ní an pointe,” a deir Eveline Oehrlich, taighde sinsearach anailísí ag an Institiúid DevOps. “Dá bhrí sin, cinntíonn an dá pháirtí seo le chéile seachadadh tapa agus ardchaighdeáin bogearraí.”

2. Is éard atá i gceist le DevOps ná forbróirí a chumhachtú.

“Cumhachtaíonn DevOps forbróirí chun feidhmchláir a bheith acu, iad a rith, agus seachadadh a bhainistiú ó thús go deireadh.”

“Go hiondúil, labhraítear faoi DevOps mar bhealach chun seachadadh iarratas chuig táirgeadh a bhrostú trí phróisis uathoibrithe a thógáil agus a chur i bhfeidhm,” a deir Jai Schniepp, stiúrthóir ardáin DevOps ag cuideachta árachais Liberty Mutual. “Ach domsa is rud i bhfad níos bunúsaí é.” Tugann DevOps cumhacht d’fhorbróirí feidhmchláir nó píosaí sonracha bogearraí a bheith acu, iad a rith, agus a seachadadh a bhainistiú ó thús deireadh. Cuireann DevOps deireadh le mearbhall freagrachta agus stiúrann sé gach duine a bhfuil baint aige le bonneagar uathoibrithe atá faoi thiomáint ag an bhforbróir a chruthú.”

3. Baineann DevOps le comhoibriú chun feidhmchláir a chruthú agus a sheachadadh.

“Go simplí, is cur chuige é DevOps maidir le táirgeadh agus seachadadh bogearraí ina n-oibríonn gach duine le chéile,” a deir Gur Staf, uachtarán agus ceannaire uathoibrithe gnó digiteach ag BMC.

4. Is píblíne é DevOps

“Ní féidir cóimeáil iompróirí ach amháin má luíonn na codanna go léir le chéile.”

“Chuirfinn DevOps i gcomparáid le líne cóimeála gluaisteán,” a leanann Gur Staff. – Is é an smaoineamh na páirteanna go léir a dhearadh agus a dhéanamh roimh ré ionas gur féidir iad a chur le chéile gan aon choigeartú aonair. Ní féidir cóimeáil iompair a dhéanamh ach amháin má oireann na codanna go léir le chéile. Ní mór dóibh siúd a dhearann ​​agus a thógann inneall smaoineamh ar conas é a fheistiú ar an gcorp nó ar an bhfráma. Ní mór dóibh siúd a dhéanann na coscáin smaoineamh ar na rothaí, agus mar sin de. Ba cheart go mbeadh an rud céanna fíor le bogearraí.

Caithfidh forbróir a chruthaíonn loighic gnó nó comhéadan úsáideora smaoineamh ar an mbunachar sonraí a stórálann faisnéis chustaiméirí, na bearta slándála chun sonraí úsáideoirí a chosaint, agus conas a oibreoidh sé seo go léir nuair a thosaíonn an tseirbhís ag freastal ar lucht féachana úsáideoirí mór, b'fhéidir fiú na milliúin dollar. ."

“Is é an chonstaic is mó atá le sárú ná iarraidh ar dhaoine comhoibriú le chéile agus smaoineamh ar na codanna den jab atá á dhéanamh ag daoine eile, seachas díriú ar a gcuid tascanna féin amháin. Más féidir leat é seo a dhéanamh, tá seans iontach agat claochlú digiteach,” a deir Gur Staff.

5. Is é DevOps an meascán ceart daoine, próisis agus uathoibrithe

Thairg Jayne Groll, stiúrthóir feidhmiúcháin Institiúid DevOps, analaí iontach chun DevOps a mhíniú. Ina focail, “Tá DevOps cosúil le hoideas le trí phríomhchatagóir comhábhar: daoine, próiseas agus uathoibriú. Is féidir an chuid is mó de na comhábhair seo a bhaint as réimsí agus foinsí eile: Leana, Lúfar, SRE, CI/CD, ITIL, ceannaireacht, cultúr, uirlisí. Is é an rún atá ag DevOps, cosúil le haon oideas maith, ná conas na comhréireanna agus an meascán ceart de na comhábhair seo a fháil chun luas agus éifeachtúlacht feidhmchláir a chruthú agus a scaoileadh a mhéadú.”

6. Is éard atá i gceist le DevOps ná nuair a oibríonn ríomhchláraitheoirí mar fhoireann Formula 1

“Níl an rás beartaithe ó thús go deireadh, ach a mhalairt, ó thús go deireadh.”

“Nuair a labhair mé faoi na rudaí a bheidh le súil ó thionscnamh DevOps, smaoiním ar fhoireann rásaíochta NASCAR nó Formula 1 mar shampla,” a deir Chris Short, bainisteoir sinsearach ar mhargaíocht ardáin scamall ag Red Hat agus foilsitheoir nuachtlitir DevOps'ish. – Tá sprioc amháin ag ceannaire foirne den sórt sin: an áit is airde agus is féidir a ghlacadh ag deireadh an rása, ag cur san áireamh na hacmhainní atá ar fáil don fhoireann agus na dúshláin a bhain léi. Sa chás seo, tá an rás beartaithe ní ó thús go deireadh, ach ar a mhalairt, ó thús go deireadh. Ar dtús, socraítear sprioc uaillmhianach, agus ansin cinntear bealaí chun é a bhaint amach. Ansin déantar iad a bhriseadh síos ina bhfo-thascanna agus a tharmligean chuig baill na foirne.”

“Caitheann an fhoireann an tseachtain ar fad roimh an rás ag déanamh foirfeachta ar an bpoll stop. Déanann sé oiliúint neart agus cardio chun fanacht i gcruth ar feadh lá rása grueling. Cleachtais ag obair le chéile chun aon fhadhbanna a d’fhéadfadh teacht chun cinn le linn an rása a réiteach. Mar an gcéanna, ba cheart don fhoireann forbartha an scil a bhaineann le leaganacha nua a scaoileadh go minic a oiliúint. Má tá scileanna den sórt sin agat agus córas slándála a fheidhmíonn go maith, tarlaíonn seoladh leaganacha nua sa táirgeadh níos minice freisin. Sa radharc domhanda seo, ciallaíonn luas méadaithe sábháilteacht mhéadaithe,” a deir Short.

“Ní bhaineann sé leis an ‘rud ceart’ a dhéanamh,” a deir Short, “is é atá i gceist leis deireadh a chur leis an oiread rudaí agus is féidir a sheasann sa bhealach ar an toradh inmhianaithe. Comhoibriú agus oiriúnú bunaithe ar an aiseolas a fhaigheann tú i bhfíor-am. Bí réidh le haghaidh aimhrialtachtaí agus oibrigh chun cáilíocht a fheabhsú chun a dtionchar ar dhul chun cinn i dtreo do sprice a íoslaghdú. Is é seo atá ag fanacht linn i saol na DevOps.”

Labhraímid faoi DevOps i dteanga intuigthe

Conas DevOps a scála: 10 leid ó shaineolaithe

Níl ann ach gur rudaí go hiomlán difriúil iad DevOps agus mais DevOps. Inseoimid duit conas bacainní a shárú ar an mbealach ón gcéad go dtí an dara ceann.

I gcás go leor eagraíochtaí, tosaíonn an turas go DevOps go héasca agus go taitneamhach. Cruthaítear foirne paiseanta beaga, cuirtear cinn nua in ionad seanphróisis, agus ní fada go dtiocfaidh na chéad rath.

Faraoir, níl anseo ach glitz bréagach, illusion dul chun cinn, a deir Ben Grinnell, stiúrthóir bainistíochta agus ceannaire digiteach ag comhairleoireacht North Highland. Is cinnte go bhfuil buanna luatha spreagúil, ach ní chabhraíonn siad leis an sprioc deiridh a bhaint amach maidir le glacadh forleathan DevOps ar fud na heagraíochta.

Is furasta a fheiceáil gurb é an toradh atá air ná cultúr deighilte idir “sinn” agus “iad”.

“Go minic, seolann eagraíochtaí na tionscadail cheannródaíocha seo ag smaoineamh go réiteoidh siad an bealach do DevOps príomhshrutha, gan smaoineamh an mbeidh daoine eile in ann nó sásta an cosán sin a leanúint,” a mhíníonn Ben Grinnell. – Is gnách go n-earcaítear foirne chun tionscadail den sórt sin a chur chun feidhme ó “Varangians” féinmhuiníneacha a bhfuil rud éigin cosúil leo déanta cheana féin in áiteanna eile, ach atá nua i d'eagraíocht. Ag an am céanna, spreagtar iad chun na rialacha a fhanann ina gceangal ar gach duine eile a bhriseadh agus a scriosadh. Is furasta a fheiceáil gurb é an toradh ná cultúr “sinn” agus “iadsan” a chuireann bac ar aistriú eolais agus scileanna.”

“Agus níl sa fhadhb chultúrtha seo ach ceann de na cúiseanna a bhfuil DevOps deacair a scála. Tá foirne DevOps ag tabhairt aghaidh ar dhúshláin theicniúla mhéadaithe atá tipiciúil de na cuideachtaí IT atá ag fás go tapa,” a dúirt Steve Newman, bunaitheoir agus cathaoirleach Scalyr.

“Sa saol nua-aimseartha, athraíonn seirbhísí a luaithe is gá. Tá sé iontach gnéithe nua a chur i bhfeidhm agus a chur i bhfeidhm i gcónaí, ach cuireann Steve Newman leis an bpróiseas seo a chomhordú agus fadhbanna a thagann chun cinn a dhíchur. – In eagraíochtaí atá ag méadú go tapa, bíonn sé ag streachailt le hinnealtóirí ar fhoirne trasfheidhmeacha infheictheacht an athraithe a choinneáil agus na héifeachtaí cascáideacha ar leibhéal an spleáchais a chruthaíonn sé. Ina theannta sin, ní bhíonn innealtóirí sásta nuair a bhaintear an deis seo díobh agus, dá bharr sin, bíonn sé níos deacra dóibh bunbhrí na bhfadhbanna a thagann chun cinn a thuiscint.”

Conas na dúshláin seo a bhfuil cur síos orthu thuas a shárú agus aistriú chuig oll-uchtú DevOps in eagraíocht mhór? Áitíonn saineolaithe foighne, fiú más é do sprioc deiridh ná do thimthriall forbartha bogearraí agus do phróisis ghnó a bhrostú.

1. Cuimhnigh go dtógann athrú cultúir am.

Jayne Groll, Stiúrthóir Feidhmiúcháin, Institiúid DevOps: “Is é mo thuairim gur cheart go mbeadh leathnú DevOps chomh incriminteach agus chomh atriallach céanna le forbairt lúfar (agus ag tarraingt ar an gcultúr go cothrom). Cuireann Agile agus DevOps béim ar fhoirne beaga. Ach de réir mar a thagann méadú ar líon na bhfoirne seo agus i gcomhtháthú, beidh níos mó daoine ag glacadh le bealaí nua oibre sa deireadh, agus mar thoradh air sin tá mórathrú cultúrtha ann.”

2. Caith go leor ama ag pleanáil agus ag roghnú ardán

Eran Kinsbruner, Príomh-Soiscéalaí Teicniúil ag Perfecto: “Le scálú a bheith ag obair, caithfidh foirne DevOps a fhoghlaim ar dtús conas próisis, uirlisí agus scileanna traidisiúnta a chomhcheangal, agus ansin gach céim ar leith de DevOps a chothú agus a chobhsú go mall. Tosaíonn sé ar fad le pleanáil chúramach ar scéalta úsáideoirí agus ar shruthanna luacha, agus ina dhiaidh sin bogearraí scríbhneoireachta agus rialú leagan ag baint úsáide as forbairt truncbhunaithe nó cineálacha cur chuige eile is fearr a oireann do chód branchaithe agus cumasc.”

“Ansin tagann an chéim chomhtháthaithe agus tástála, áit a bhfuil ardán inscálaithe uathoibrithe ag teastáil cheana féin. Seo an áit a bhfuil sé tábhachtach d’fhoirne DevOps an t-ardán ceart a roghnú a oireann dá leibhéal scile agus do spriocanna deiridh an tionscadail.

Is í an chéad chéim eile imscaradh chuig táirgeadh agus ba cheart é seo a uathoibriú go hiomlán ag baint úsáide as uirlisí agus coimeádáin cheolfhoirne. Tá sé tábhachtach go mbeadh timpeallachtaí fíorúlaithe ag gach céim de DevOps (insamhlóir táirgeachta, timpeallacht QA, agus timpeallacht táirgthe iarbhír) agus gan ach na sonraí is déanaí a úsáid le haghaidh tástálacha chun conclúidí ábhartha a fháil. Caithfidh anailís a bheith cliste agus in ann sonraí móra a phróiseáil le haiseolas tapa agus inghníomhaithe.”

3. Tóg an chiontacht as freagracht.

Gordon Haff, Soiscéalaí RedHat: “Má chruthaítear córas agus atmaisféar a cheadaíonn agus a spreagann turgnamh, ceadaítear rud ar a dtugtar teipeanna rathúla i bhforbairt bogearraí lúfar. Ní chiallaíonn sé seo nach bhfuil aon duine eile freagrach as teipeanna. Go deimhin, bíonn sé níos fusa fós cé atá freagrach a aithint, ós rud é nach gciallaíonn “a bheith freagrach” a thuilleadh “timpiste”. Is é sin le rá, athraíonn bunús na freagrachta go cáilíochtúil. Éiríonn ceithre thoisc ríthábhachtach: an méid cur isteach, cur chuige, próisis táirgeachta agus dreasachtaí.” (Is féidir leat tuilleadh a léamh faoi na fachtóirí seo in alt Gordon Huff "Ceachtanna DevOps: 4 ghné de thurgnaimh shláintiúla.")

4. Glan an cosán ar aghaidh

Ben Grinnell, stiúrthóir bainistíochta agus ceannaire digiteach sa chomhairleacht North Highland: “Chun scála a bhaint amach, molaim clár “imréitigh cosáin” a sheoladh mar aon le tionscadail cheannródaíocha. Is é sprioc an chláir seo an truflais a fhágann ceannródaithe DevOps ina dhiaidh a ghlanadh, cosúil le rialacha atá as dáta agus rudaí mar sin, ionas go mbeidh an cosán ar aghaidh soiléir.”

“Tabhair tacaíocht eagraíochtúil agus móiminteam do dhaoine trí chumarsáid a théann i bhfad níos faide ná an grúpa ceannródaíochta trí rath na bealaí nua oibre a cheiliúradh go forleathan. Cóitseáil daoine a bhfuil baint acu leis an gcéad tonn eile de thionscadail DevOps agus atá neirbhíseach faoi DevOps a úsáid den chéad uair. Agus cuimhnigh go bhfuil na daoine seo an-difriúil ó na ceannródaithe.”

5. Uirlisí a dhaonú

Steve Newman, bunaitheoir agus cathaoirleach Scalyr: “Níor cheart go mbeadh uirlisí i bhfolach ar dhaoine, agus ba chóir go mbeadh siad sách éasca le foghlaim d’aon duine atá sásta an t-am a chur isteach. Má tá an cumas chun logáil ceiste teoranta do thriúr "deimhnithe" uirlis a úsáid, beidh uasmhéid de thriúr ar fáil duit i gcónaí chun an fhadhb a láimhseáil, fiú má tá timpeallacht ríomhaireachta an-mhór agat. I bhfocail eile, tá bac anseo a d’fhéadfadh iarmhairtí tromchúiseacha (gnó) a bheith mar thoradh air.”

6. Cruthaigh coinníollacha idéalach le haghaidh obair foirne

Tom Clark, ceannaire Common Platform ag ITV: “Is féidir leat aon rud a dhéanamh, ach ní gach rud ag an am céanna. Mar sin socraigh spriocanna móra, tosaigh beag, agus bogadh ar aghaidh i leaganacha tapa. Le himeacht ama, forbróidh tú cáil as rudaí a dhéanamh, agus mar sin beidh daoine eile ag iarraidh do mhodhanna a úsáid freisin. Agus ná bíodh imní ort faoi fhoireann an-éifeachtach a thógáil. Ina áit sin, cuir dálaí oibre idéalacha ar fáil do dhaoine agus leanfar éifeachtúlacht.”

7. Ná déan dearmad faoi Dhlí Conway agus cláir Kanban

Logan Daigle, Stiúrthóir Seachadta Bogearraí agus Straitéis DevOps ag CollabNetVersionOne: “Tá sé tábhachtach iarmhairtí Dhlí Conway a thuiscint. I mo mhír scaoilte, deir an dlí seo go bhfuil na táirgí a chruthaímid agus na próisis a úsáidimid chun é sin a dhéanamh, lena n-áirítear DevOps, struchtúrtha ar an mbealach céanna lenár n-eagraíocht.”

“Má tá go leor silos in eagraíocht, agus go n-athraíonn rialú lámha go minic agus bogearraí á bpleanáil, á dtógáil agus á scaoileadh, beidh éifeacht an scálaithe nialasach nó gearrthéarmach. Má thógann eagraíocht foirne trasfheidhmeacha timpeall ar tháirgí a mhaoinítear le fócas margaidh, méadaíonn an seans go n-éireoidh leo go mór.”

“Gné thábhachtach eile den scálú is ea an obair ar fad atá ar siúl (WIP, workinprogress) a thaispeáint ar chláir Kanban. Nuair a bhíonn áit ag eagraíocht inar féidir le daoine na rudaí seo a fheiceáil, spreagann sé comhoibriú go mór, rud a mbíonn tionchar dearfach aige ar scálú.”

8. Cuardaigh le haghaidh scars d'aois

Manuel Pais, comhairleoir DevOps agus comhúdar Team Topologies: “Is ar éigean gur cur chuige optamach é cleachtais DevOps a thabhairt thar Dev agus Ops féin agus iarracht a dhéanamh iad a chur i bhfeidhm ar fheidhmeanna eile. Is cinnte go mbeidh tionchar áirithe aige seo (mar shampla, trí rialú láimhe a uathoibriú), ach is féidir i bhfad níos mó a bhaint amach má thosaímid ag tuiscint na bpróiseas seachadta agus aiseolais.”

“Má tá sean-ciorruithe i gcóras TF eagraíochta - nósanna imeachta agus meicníochtaí bainistíochta a cuireadh i bhfeidhm mar thoradh ar theagmhais san am atá thart, ach a chaill a n-ábharthacht (de bharr athruithe ar tháirgí, ar theicneolaíochtaí nó ar phróisis) - is cinnte go gcaithfear iad a bhaint. nó a bheith réidh, seachas próisis neamhéifeachtúla nó neamhriachtanacha a uathoibriú.”

9. Ná pór roghanna DevOps

Anthony Edwards, Stiúrthóir Oibríochtaí ag Eggplant: “Is téarma an-doiléir é DevOps, agus mar sin críochnaíonn gach foireann a leagan féin de DevOps. Agus níl aon rud níos measa nuair a bhíonn 20 cineál DevOps ag eagraíocht nach réitíonn go han-mhaith le chéile. Tá sé dodhéanta go mbeadh a gcomhéadan speisialta féin ag gach ceann de na trí fhoireann forbartha idir forbairt agus bainistíocht táirgí. Níor cheart go mbeadh a n-ionchais uathúla féin ag táirgí ach an oiread maidir le haiseolas a láimhseáil nuair a aistrítear iad chuig insamhlóir táirgeachta. Seachas sin, ní bheidh tú in ann DevOps a scála riamh."

10. Seanmóir luach gnó DevOps

Steve Newman, bunaitheoir agus cathaoirleach Scalyr: “Obair chun luach DevOps a aithint. Foghlaim agus bíodh leisce ort labhairt faoi na buntáistí a bhaineann leis an méid a dhéanann tú. Is sábháil ama agus airgid dochreidte é DevOps (smaoinigh ar: níos lú aga neamhfhónaimh, meántréimhse téarnaimh níos giorra), agus ní mór d’fhoirne DevOps béim (agus seanmóir) gan staonadh ar thábhacht na dtionscnamh seo do rathúlacht gnó. Ar an mbealach seo is féidir leat an ciorcal leanúna a leathnú agus tionchar DevOps san eagraíocht a mhéadú.”

BÓNAS

Ar Red Hat Fóram Rúis Tiocfaidh ár DevOps féin ar 13 Meán Fómhair - tá, tá a chuid foirne agus cleachtais DevOps féin ag Red Hat, mar mhonaróir bogearraí.

Inseoidh ár n-innealtóir Mark Birger, a fhorbraíonn seirbhísí uathoibrithe inmheánacha do ghrúpaí eile ar fud na heagraíochta, a scéal féin i Rúisis íon - conas a d'aistrigh foireann Red Hat DevOps iarratais ó thimpeallachtaí fíorúla Hat Virtualization arna mbainistiú ag Ansible chuig formáid coimeádán lán-chuimsitheach ar. an t-ardán OpenShift.

Ach ní hé sin go léir:

Nuair a bheidh ualaí oibre aistrithe chuig coimeádáin ag eagraíochtaí, seans nach n-oibreoidh modhanna traidisiúnta monatóireachta feidhmchlár. Sa dara caint míneoimid ár n-inspreagadh chun an bealach ina ndéanaimid logáil isteach a athrú agus léireoimid leanúint leis an gcosán a thug ar mhodhanna nua-aimseartha logáil agus monatóireachta sinn.

Foinse: will.com

Add a comment