Mu rianachdan, devops, troimh-chèile gun chrìoch agus cruth-atharrachadh DevOps taobh a-staigh a ’chompanaidh

Mu rianachdan, devops, troimh-chèile gun chrìoch agus cruth-atharrachadh DevOps taobh a-staigh a ’chompanaidh

Dè a bheir e airson companaidh IT a bhith soirbheachail ann an 2019? Bidh òraidichean aig co-labhairtean agus coinneamhan ag ràdh tòrr fhaclan àrd nach eil an-còmhnaidh furasta a thuigsinn do dhaoine àbhaisteach. An strì airson ùine cleachdadh, microservices, trèigsinn an monolith, cruth-atharrachadh DevOps agus mòran, mòran a bharrachd. Ma chuireas sinn às do bhòidhchead beòil agus ma bhruidhneas sinn gu dìreach agus ann an Ruisis, bidh e uile an urra ri tràchdas sìmplidh: dèan toradh àrd-inbhe, agus dèan e le comhfhurtachd don sgioba.

Tha an tè mu dheireadh air fàs gu math cudromach. Tha gnìomhachas air tighinn chun a 'cho-dhùnaidh mu dheireadh gu bheil pròiseas leasachaidh cofhurtail a' meudachadh cinneasachd, agus ma tha a h-uile càil air a dhubhadh às agus ag obair mar ghleoc, bheir e cuideachd beagan rùm airson gluasad ann an suidheachaidhean èiginneach. Uair dhe na h-uairean, air sgàth a 'ghluasaid seo, thàinig neach snasail sònraichte suas le cùl-taic, ach tha an gnìomhachas a' fàs, agus thàinig sinn gu innleadairean DevOps - daoine a thionndaidheas a 'phròiseas eadar-obrachadh eadar leasachadh agus bun-structair taobh a-muigh gu rudeigin iomchaidh agus nach eil co-cheangailte ri shamanism.

Tha an sgeulachd “modular” slàn seo mìorbhuileach, ach... Thachair e mar sin gun deach cuid den luchd-rianachd ainmeachadh gu h-obann mar DevOps, agus thòisich innleadairean DevOps iad fhèin ag iarraidh gum biodh co-dhiù na sgilean telepathy agus clairvoyance aca.

Mus bruidhinn sinn mu dhuilgheadasan an latha an-diugh ann a bhith a 'toirt seachad bun-structair, mìnichidh sinn dè tha sinn a' ciallachadh leis an teirm seo. Aig an àm seo, tha an suidheachadh air a thighinn air adhart ann an dòigh a tha sinn air dùbailteachd a’ bhun-bheachd seo a ruighinn: faodaidh bun-structar a bhith taobh a-muigh agus le cumhachan a-staigh.

Le bun-structar taobh a-muigh tha sinn a’ ciallachadh a h-uile càil a nì cinnteach gum bi an t-seirbheis no an toradh a tha an sgioba a’ leasachadh. Is iad sin frithealaichean tagraidh no làrach-lìn, aoigheachd agus seirbheisean eile a nì cinnteach gu bheil an toradh comasach.

Tha am bun-structar a-staigh a’ toirt a-steach seirbheisean agus uidheamachd a bhios an sgioba leasachaidh fhèin agus luchd-obrach eile a’ cleachdadh, agus mar as trice bidh mòran dhiubh sin. Is iad sin frithealaichean a-staigh de shiostaman stòraidh còd, manaidsear gnìomh air a chleachdadh gu h-ionadail agus a h-uile càil, a h-uile càil, a h-uile dad a tha taobh a-staigh an eadra-lìon corporra.

Dè a bhios rianadair siostam a’ dèanamh ann an companaidh? A bharrachd air an obair a bhith a’ rianachd an eadra-lìon corporra seo, bidh e gu tric a’ gabhail uallach draghan eaconamach gus dèanamh cinnteach à comas obrachaidh uidheamachd oifis. Is e an rianaire an aon fhear a shlaodas gu sgiobalta aonad siostam ùr no laptop a bharrachd deiseil airson a chleachdadh bhon t-seòmar cùil, a bheir seachad meur-chlàr ùr agus a shlaodadh air na ceithir tro na h-oifisean, a ’sìneadh a’ chàball Ethernet. Tha rianadair na shealbhadair ionadail agus na riaghladair chan ann a-mhàin air frithealaichean a-staigh agus a-muigh, ach cuideachd mar ghnìomhaiche gnìomhachais. Faodaidh, chan urrainn do chuid de luchd-rianachd obrachadh ach ann am plèana an t-siostaim, às aonais bathar-cruaidh. Bu chòir dhaibh a bhith air an sgaradh ann am fo-chlas air leth de “luchd-rianachd siostam bun-structair.” Agus tha cuid a’ speisealachadh ann a bhith a’ seirbheiseachadh uidheamachd oifis a-mhàin; gu fortanach, ma tha còrr air ceud neach aig a’ chompanaidh, cha tig an obair gu crìch. Ach chan eil gin dhiubh nan devops.

Cò a th’ ann an DevOps? Is e daoine a th’ ann an Devops a bhios a’ bruidhinn air an eadar-obrachadh eadar leasachadh bathar-bog agus bun-structar taobh a-muigh. Nas mionaidiche, tha devops an latha an-diugh an sàs anns na pròiseasan leasachaidh agus cleachdadh mòran nas doimhne na bha luchd-rianachd a bha dìreach a’ luchdachadh suas ùrachaidhean gu ftp an sàs ann. Is e aon de na prìomh ghnìomhan aig innleadair DevOps a-nis dèanamh cinnteach gum bi pròiseas eadar-obrachaidh comhfhurtail agus structarail eadar sgiobaidhean leasachaidh agus bun-structar toraidh. Is e na daoine sin a tha an urra ri bhith a’ cleachdadh siostaman roiligeadh air ais is cleachdadh; is iad na daoine sin a bhios a’ toirt cuid den luchd far luchd-leasachaidh agus a’ cuimseachadh cho mòr ‘s as urrainn air an obair chudromach aca. Aig an aon àm, cha bhith devops a’ ruith càball ùr gu bràth no a’ toirt a-mach laptop ùr bhon t-seòmar cùil (c) KO

Dè an glacadh?

Air a’ cheist “Cò a th’ ann an DevOps?” bidh leth den luchd-obrach san raon a’ tòiseachadh a’ freagairt rudeigin mar “Uill, ann an ùine ghoirid, is e seo an rianaire cò ...” agus nas fhaide air adhart san teacsa. Bha, aon uair, nuair a bha dreuchd innleadair DevOps dìreach a’ nochdadh bhon luchd-rianachd as tàlantach a thaobh cumail suas seirbheis, cha robh na h-eadar-dhealachaidhean eatorra follaiseach don h-uile duine. Ach a-nis, nuair a tha gnìomhan devops agus rianachd san sgioba air fàs gu tur eadar-dhealaichte, chan eil e iomchaidh an cur an aghaidh a chèile, no eadhon an co-ionann.

Ach dè tha seo a 'ciallachadh airson gnìomhachas?

Fastadh, tha e mu dheidhinn.

Bidh thu a’ fosgladh àite bàn airson “System Administrator”, agus tha na riatanasan air an liostadh an sin “eadar-obrachadh le leasachadh agus luchd-ceannach”, “siostam lìbhrigidh CI / CD”, “cumail suas frithealaichean agus uidheamachd na companaidh”, “rianachd siostaman a-staigh” agus mar sin. air adhart; tha thu a’ tuigsinn gu bheil am fastaiche a’ bruidhinn neòinean. Is e an glacadh, an àite “System Administrator” gum bu chòir tiotal na dreuchd bàn a bhith “DevOps Engineer”, agus ma thèid an tiotal seo atharrachadh, bidh a h-uile dad a’ tuiteam na àite.

Ach, dè a’ bheachd a gheibh duine nuair a leughas tu a leithid de dhreuchd bàn? Gu bheil a’ chompanaidh a’ coimhead airson gnìomhaiche ioma-inneal a chleachdas an dà chuid siostam smachd dreach agus sgrùdaidh agus a bhrùthas an toinneamh le fhiaclan…

Ach gus nach àrdaich thu an ìre de thràilleachd dhrogaichean anns a’ mhargaidh obrach, tha e gu leòr dreuchdan bàn a ghairm leis na h-ainmean ceart aca agus tuigsinn gu soilleir gu bheil innleadair DevOps agus rianadair siostam nan dà bhuidheann eadar-dhealaichte. Ach tha miann do-chreidsinneach cuid de luchd-fastaidh an liosta as fharsainge de riatanasan a thaisbeanadh do thagraiche a’ ciallachadh gu bheil luchd-rianachd siostam “clasaigeach” a’ sgur a bhith a’ tuigsinn na tha a’ tachairt timcheall orra. Dè, tha an dreuchd ag atharrachadh agus tha iad air cùl na h-amannan?

Chan eil agus aon uair eile chan eil. Chan eil luchd-rianachd bun-structair a bhios a’ riaghladh luchd-frithealaidh a-staigh a’ chompanaidh, no a bhios ann an dreuchdan taic L2/L3 agus a chuidicheas luchd-obrach eile, air falbh agus chan eil iad a’ dol a dh’ falbh.

An urrainn dha na h-eòlaichean sin a bhith nan innleadairean DevOps? Gu dearbh faodaidh iad. Gu dearbh, is e àrainneachd co-cheangailte a tha seo a dh’ fheumas sgilean rianachd siostaim, ach a bharrachd air an seo, obair le siostaman sgrùdaidh, lìbhrigidh agus, san fharsaingeachd, tha eadar-obrachadh dlùth leis an sgioba leasachaidh is deuchainn air a chur ris.

Duilgheadas eile le DevOps

Gu dearbh, chan eil a h-uile dad cuingealaichte ri dìreach fastadh agus troimh-chèile cunbhalach eadar luchd-rianachd agus devops. Aig àm air choreigin, bha duilgheadas aig a’ ghnìomhachas le bhith a’ lìbhrigeadh ùrachaidhean agus eadar-obrachadh na sgioba leasachaidh leis a’ bhun-structar deireannach.

Is dòcha gur ann nuair a sheas uncail le sùilean boillsgeach suas air àrd-ùrlar co-labhairt agus thuirt e, “Bidh sinn a’ dèanamh seo agus is e DevOps a chanas sinn ris. Fuasglaidh na daoine sin na duilgheadasan agad gu lèir ”- agus thòisich iad ag innse dè cho math sa tha beatha sa chompanaidh às deidh dhaibh cleachdaidhean DevOps a chuir an gnìomh.

Ach, chan eil e gu leòr innleadair DevOps fhastadh gus toirt air a h-uile dad obrachadh mar a bu chòir. Feumaidh a’ chompanaidh a dhol tro chruth-atharrachadh iomlan DevOps, is e sin, feumar àite agus comasan ar DevOps a thuigsinn gu soilleir air taobh sgioba leasachadh is deuchainn toraidh. Tha sgeulachd “mìorbhaileach” againn air a’ chuspair seo a tha a’ nochdadh a h-uile brùidealachd a tha a’ tachairt ann an cuid de dh’àiteachan.

Suidheachadh. Feumaidh DevOps siostam tionndadh air ais a chleachdadh gun a bhith a’ sgrùdadh mar a dh’ obraicheas e. Gabhamaid ris gu bheil raointean fa leth taobh a-staigh an t-siostam Cleachdaichean airson a’ chiad ainm, an t-ainm mu dheireadh agus am facal-faire. Tha dreach ùr den toradh a’ tighinn a-mach, ach do luchd-leasachaidh, chan eil ann an “rollback” ach slat draoidheachd a shocraicheas a h-uile càil, agus chan eil fios aca eadhon ciamar a tha e ag obair. Mar sin, mar eisimpleir, anns an ath phìos chuir an luchd-leasachaidh na raointean ciad ainm agus an t-ainm mu dheireadh còmhla, chuir iad a-steach e gu cinneasachadh, ach tha an dreach slaodach airson adhbhar air choireigin. Dè tha dol? Bidh an riaghladh a’ tighinn gu devops agus ag ràdh “Tarraing an suidse!”, Is e sin, ag iarraidh air a dhol air ais chun dreach roimhe. Dè bhios devops a’ dèanamh? Bidh e a’ dol air ais chun dreach roimhe, ach leis nach robh an luchd-leasachaidh airson faighinn a-mach ciamar a chaidh an gluasad air ais seo a dhèanamh, cha do dh’ innis duine don sgioba devops gum feumadh an stòr-dàta a thoirt air ais cuideachd. Mar thoradh air an sin, bidh a h-uile càil a’ bualadh oirnn, agus an àite làrach-lìn slaodach, chì luchd-cleachdaidh mearachd “500”, leis nach eil an seann dreach ag obair le raointean an stòr-dàta ùr. Chan eil fios aig Devops mu dheidhinn seo. Tha an luchd-leasachaidh sàmhach. Bidh an luchd-riaghlaidh a’ tòiseachadh a’ call an cuid nearbhan agus airgead agus a’ cuimhneachadh air na cùl-taic, a’ tabhann gluasad air ais bhuapa gus “co-dhiù obraich rudeigin.” Mar thoradh air an sin, bidh luchd-cleachdaidh a 'call an dàta gu lèir thar ùine.

Bidh na cnothan, gu dearbh, a’ dol gu devops, “nach do rinn siostam ro-thilleadh ceart,” agus chan eil dragh air duine gur e luchd-leasachaidh a th’ anns a’ mhuc san sgeulachd seo.

Tha an co-dhùnadh sìmplidh: às aonais dòigh-obrach àbhaisteach a thaobh DevOps mar sin, chan eil mòran feum ann.
Am prìomh rud ri chuimhneachadh: chan e draoidh a th ’ann an innleadair DevOps, agus às aonais conaltradh càileachd agus eadar-obrachadh dà-shligheach le leasachadh, cha bhith e a’ dèiligeadh ris na gnìomhan aige. Chan urrainn dha Devs a bhith air am fàgail leotha fhèin leis na “duilgheadasan” aca no leis an àithne “na gabh dragh leis an luchd-leasachaidh, is e an obair aca còd a dhèanamh," agus an uairsin an dòchas aig àm èiginneach gun obraich a h-uile dad mar a bu chòir. Chan ann mar sin a tha e ag obair.

Gu bunaiteach, tha DevOps na chomas air a’ chrìch eadar riaghladh agus teicneòlas. A bharrachd air an sin, tha e fada bho bhith follaiseach gum bu chòir barrachd teicneòlais a bhith ann na riaghladh san cocktail seo. Ma tha thu dha-rìribh ag iarraidh pròiseasan leasachaidh nas luaithe agus nas èifeachdaiche a thogail, feumaidh earbsa a bhith agad san sgioba devops agad. Tha fios aige air na h-innealan ceart, tha e air pròiseactan coltach ris a chuir an gnìomh, tha fios aige mar a nì e e. Cuidich e, èist ris a ’chomhairle aige, na feuch ri a sgaradh ann an seòrsa de aonad fèin-riaghailteach. Mas urrainn do luchd-rianachd obrachadh leotha fhèin, tha devops gun fheum sa chùis seo; cha bhith e comasach dhaibh do chuideachadh gus a bhith nas fheàrr mura h-eil thu fhèin airson gabhail ris a’ chuideachadh seo.

Agus aon rud mu dheireadh: cuir stad air eucoirich luchd-rianachd bun-structair. Tha an aghaidh obrach aca fhèin, air leth cudromach. Faodaidh, faodaidh rianadair a bhith na innleadair DevOps, ach bu chòir seo tachairt air iarrtas an neach fhèin, agus chan ann fo chuideam. Agus chan eil dad ceàrr air an fhìrinn gu bheil rianadair siostam ag iarraidh fuireach mar rianadair siostam - is e seo a dhreuchd air leth agus a chòir. Ma tha thu airson a dhol tro atharrachadh proifeasanta, cha bu chòir dhut dìochuimhneachadh gum feum thu chan e a-mhàin sgilean teicneòlais a thogail, ach cuideachd sgilean riaghlaidh. As dualtaiche, bidh e an urra riut fhèin mar stiùiriche na daoine sin uile a thoirt còmhla agus an teagasg gus conaltradh san aon chànan.

Source: www.habr.com

Cuir beachd ann