Cén fáth ar chóir do riarthóirí córais, forbróirí agus tástálaithe cleachtais DevOps a fhoghlaim?

Cén fáth ar chóir do riarthóirí córais, forbróirí agus tástálaithe cleachtais DevOps a fhoghlaim?

Cá háit le dul leis an eolas seo, cad atá le déanamh sa tionscadal agus cé mhéad a thuilleamh, cad atá le rá agus a iarraidh ag agallamh - a deir Alexander Titov, comhpháirtí bainistíochta Express 42 agus údar cúrsa ar líne “Cleachtais agus uirlisí DevOps”.

Dia dhuit! Cé go bhfuil an téarma DevOps ann ó 2009, níl aon chomhdhearcadh fós i bpobal na Rúise. Is dócha gur thug tú faoi deara go measann cuid acu gur speisialtacht DevOps, measann daoine eile gur fealsúnacht é, agus measann daoine eile gur sraith teicneolaíochtaí an téarma. Is iomaí uair a rinne mé cheana féin le léachtaí faoi ​​fhorbairt an treo seo, mar sin ní rachaidh mé isteach go mion san Airteagal seo. Lig dom a rá go bhfuil na nithe seo a leanas san áireamh ag Express 42:

Is modheolaíocht shainiúil é DevOps, cultúr a bhaineann le táirge digiteach a chruthú, nuair a ghlacann gach speisialtóir san fhoireann páirt i dtáirgeadh.

I bhforbairt chorparáideach clasaiceach, téann gach rud go seicheamhach: ríomhchlárú, tástáil agus gan ach oibriú ansin, agus is é 3 mhí luas an phróisis seo ó smaoineamh go táirgeadh. Is fadhb dhomhanda é seo do tháirgí digiteacha, toisc go bhfuil sé dodhéanta aiseolas a fháil go tapa ó chustaiméirí.

In DevOps, déantar uirlisí agus cineálacha cur chuige a dhearadh chun a chinntiú go n-oibríonn próisis forbartha, tástála agus oibríochtaí go comhuaineach.

Cad a leanann as an gcur chuige seo?

  • Ní féidir leat “innealtóir” éigin a fhostú a thiocfaidh chun na fadhbanna go léir le táirgeadh a réiteach. Ní mór don fhoireann iomlán an teicníc a chur i bhfeidhm.

    Cén fáth ar chóir do riarthóirí córais, forbróirí agus tástálaithe cleachtais DevOps a fhoghlaim?

  • NACH é DevOps an chéad fhoirm eile de sysadmin le huasghrádú chuige. Fuaimeann “innealtóir DevOps” mar an gcéanna le “forbróir Agile.”

    Cén fáth ar chóir do riarthóirí córais, forbróirí agus tástálaithe cleachtais DevOps a fhoghlaim?

  • Má úsáideann foireann Kubernetes, Ansible, Prometheus, Mesosphere agus Docker, ní chiallaíonn sé seo go bhfuil cleachtais DevOps curtha i bhfeidhm ann.

    Cén fáth ar chóir do riarthóirí córais, forbróirí agus tástálaithe cleachtais DevOps a fhoghlaim?

Ní bheidh an saol i ndiaidh DevOps mar a chéile choíche

Ar an gcéad dul síos, is bealach smaointeoireachta difriúil é cur chuige DevOps, dearcadh ar an bhforbairt ina hiomláine agus áit an duine sa phróiseas. Roinneamar ár gcúrsa ar líne i 2 bhloc:

1. Féin-chinneadh

Ar an gcéad dul síos, déanaimid mionscrúdú ar bhunbhrí chur chuige DevOps, agus aimsíonn mic léinn róil nua san fhoireann, féach cé acu ceann is mó a fhreagraíonn, agus cinneann siad dóibh féin cén treo ar cheart dóibh a fhorbairt.

2. Uirlisí agus cleachtais

Déanann mic léinn máistreacht ar theicneolaíochtaí sonracha ó thaobh an mhodha DevOps de.

Is féidir uirlisí DevOps a úsáid i gcur chuige DevOps agus i bhforbairt chlasaiceach. Is é an sampla is soiléire ná an uirlis bainistíochta cumraíochta Ansible a úsáid. Cruthaíodh agus ceapadh é chun cleachtas DevOps “Bonneagar mar Chód” a chur i bhfeidhm, rud a chiallaíonn go gcuirtear síos ar stáit éagsúla an chórais, ó shocruithe an chórais oibriúcháin go bogearraí feidhmchláir. Tá an cur síos roinnte i sraitheanna agus ligeann duit cumraíocht chasta a bhíonn ag athrú de shíor a bhainistiú. Ach is minic a úsáideann innealtóirí Ansible mar bhealach chun scripteanna bash a rith ar il-innill. Níl sé seo olc ná maith, ach ní mór duit a thuiscint nach ráthaíonn láithreacht Ansible láithreacht DevOps sa chuideachta.

Táimid sa phróiseas chúrsa Beidh tú tumtha sa phróiseas chun feidhmchlár cosúil leis an Reddit cáiliúil a fhorbairt, ag tosú lena leagan monolithic, ag bogadh céim ar chéim chuig microservices. Céim ar chéim déanfaimid máistreacht ar uirlisí nua: Git, Ansible, Gitlab agus críochnóimid le Kubernetes agus Prometheus.

I dtéarmaí cleachtais, leanfaimid tactics na dtrí chonair a thuairiscítear i Lámhleabhar DevOps - cleachtais seachadta leanúnacha, cleachtais aiseolais, agus is é croílár an chúrsa ar fad ná cleachtadh na foghlama leanúnaí in éineacht le do chóras.

Cad a thugann an t-eolas seo do gach speisialtóir?

Do riarthóirí córais

Ligfidh cleachtais duit bogadh ón riarachán i dtreo píblíne seachadta leanúnach a chruthú agus ardán bonneagair do sheachadadh bogearraí. Is é an pointe go gcruthaíonn sé táirge - ardán bonneagair d'fhorbróirí a chuidíonn leo a gcuid athruithe ar tháirgeadh a bhrú go tapa.

Roimhe seo, bhí riarthóirí córais an bastion deireanach, tar éis a théann gach rud i dtáirgeadh. Agus go bunúsach bhí siad i mbun comhraicthe dóiteáin leanúnach - i bhfianaise a bhfuil sé deacair go leor dul i ngleic le riachtanais an ghnó, smaoineamh ar an táirge agus ar na buntáistí don úsáideoir.
A bhuíochas leis an modh DevOps, athruithe smaointeoireachta. Tuigeann riarthóir an chórais conas an chumraíocht a aistriú go cód, cad iad na cleachtais atá ann chuige seo.

Tá sé seo tábhachtach mar go bhfuil cuideachtaí ag tuiscint níos mó ná riamh nach gá dóibh gach rud a uathoibriú, i.e. rud a raibh sé de nós ag riarthóirí córais seanscoile a dhéanamh go bunúsach, cé chomh maith is beag a rinne cumarsáid agus nár chuir an fhoireann ar an eolas faoi na hathruithe go léir a rinneadh. Anois tá na foirne sa tóir orthu siúd a bheidh ina monaróir don táirge bonneagair inmheánaigh agus a chuideoidh leis na próisis dheighilte a chomhcheangal i gceann amháin.

D'fhorbróirí

Stopann an forbróir ag smaoineamh ach amháin i halgartaim. Faigheann sé an scil a bhaineann le bheith ag obair le bonneagar, an scil feasacht ailtireachta ar an tírdhreach. Tuigeann forbróir den sórt sin conas a oibríonn an t-iarratas, conas a théann sé tríd an bpíblíne seachadta leanúnach, conas monatóireacht a dhéanamh air, conas é a chlárú ionas go mbainfidh sé leas an chliaint. Mar thoradh air sin, ceadaíonn an t-eolas seo go léir duit cód ábhartha a scríobh.

Le haghaidh tástálaithe

Tá an tástáil ag bogadh isteach i mód uathoibríoch le fada; deirimid go léir nár cheart go leor tástálacha a dhéanamh, ach scríofa :) Bíonn an tástáil mar chuid de phíblíne seachadta iomlán do tháirge. Ní mór do thástálaí ní hamháin foghlaim conas cód a scríobh, ach freisin tuiscint a fháil ar conas é a chomhtháthú i gcórais seachadta leanúnach, conas aiseolas a fháil ón gcód ag gach céim den seachadadh, agus conas an tástáil a fheabhsú i gcónaí chun earráidí a bhrath mar luath agus is féidir.

Mar sin, casadh sé amach go tarlaíonn na trí chéim ag an am céanna. Mar shampla, d'fhéadfadh sé breathnú mar seo:

Scríobhann an forbróir an cód, scríobhann sé tástálacha ar a shon láithreach, agus cuireann sé síos ar choimeádán docker don chód ba chóir a reáchtáil. Déanann sé cur síos láithreach freisin ar an monatóireacht a dhéanfaidh monatóireacht ar oibriú na seirbhíse seo i dtáirgeadh, agus geallann sé seo go léir.

Nuair a thosaíonn comhtháthú leanúnach, ritheann próisis ag an am céanna. Tosaíonn an tseirbhís agus tá sé cumraithe. Ag an am céanna, tosaíonn an coimeádán docker agus seiceáiltear go bhfuil sé ag rith. Ag an am céanna, téann an fhaisnéis go léir chuig an gcóras logála. Agus mar sin de ag gach céim den fhorbairt - casadh sé amach a bheith ina obair foirne fíor de riarthóirí córais, forbróirí agus tástálaithe.

Rinne mé staidéar ar DevOps, cad eile?

Mar is eol duit, ní laoch é duine sa réimse. Mura n-úsáideann do chuideachta an modh seo, beidh na scileanna a fuarthas díomhaoin. Agus tar éis eolas a fháil ar chur chuige DevOps, is dócha nach mbeidh tú ag iarraidh a bheith i do chogán i bhforbairt chorparáideach. D’fhéadfadh eisceacht amháin a bheith ann: tá tú i do riarthóir córais ar an bhfoireann agus is féidir leat gach próiseas a atógáil ar bhealach nua. Is fiú a chur leis anseo go bhfuil go leor cuideachtaí a bhaineann úsáid as an gcur chuige seo, agus nach bhfuil tionchar ag an glasáil orthu agus go bhfuil siad ag lorg speisialtóirí. Toisc go mbaineann DevOps le táirgí ar líne a chruthú.

Agus anois faoin ábhar maith: tá máistreacht ar chleachtais agus uirlisí DevOps thart ar +30% le do luach ar an margadh saothair. Tosaíonn tuarastail ó 140 míle rúbal, ach déantar iad a chinneadh, go nádúrtha, ag do phríomhspeisialtachtaí agus feidhmiúlacht.

Is féidir leat breathnú ar fholúntais atá marcáilte “bonneagar-dhírithe”, áit a bhfuil uathoibriú tástála, forbairt feidhmchláir micriseirbhíse ag baint úsáide as teicneolaíochtaí scamall, folúntais d’innealtóirí bonneagair agus gach cineál tagairtí do DevOps. Cuimhnigh go gciallaíonn gach cuideachta rud éigin difriúil faoin sainmhíniú seo - léigh an cur síos go cúramach.

Le linn seoladh ár gcúrsa, tháinig léargas dom - go leor daoine tar éis an chúrsa titim isteach i gaiste innealtóir DevOps. Aimsíonn siad folúntas leis an teideal thuasluaite, faigheann siad tairiscint mhaith, agus ansin tagann siad chun oibre agus tuigeann siad go mbeidh orthu script bash trí leathanach a choinneáil i Jenkins. Cá bhfuil Kubernetes, ChatOps, eisiúintí canáraí agus sin go léir? Ach níl aon rud ar bith, toisc nach bhfuil DevOps ag teastáil ón gcuideachta mar mhodheolaíocht, ach úsáideann sé nuálaíochtaí aonair.

Is cúis é seo le dianeolas a fháil ón gcuideachta conas a oibríonn an próiseas seachadta bogearraí, an chairn teicneolaíochta agus cad iad na freagrachtaí a bheidh ort.

Má fhreagraíonn an fostóir do cheisteanna go hachomair, amhail is dá mba ó leabhar, gan sonraí, ansin is dóichí nach bhfuil aon phróiseas DevOps sa chuideachta fós, ach ní cúis é seo chun diúltú, staidéar a dhéanamh ar an gcuideachta agus a cuid táirgí, cibé an bhfuil ar líne seirbhísí a fhorbraíonn an chuideachta féin , feidhmchláir shoghluaiste , smaointe táirge .

Má tá, soiléirigh ansin an mbeidh ort oibriú go díreach leis na córais seo nó an bhfuil an fhéidearthacht ann go ndéanfaí gluaiseacht chothrománach chuig foirne na seirbhísí seo agus torthaí maithe á léiriú i gcleachtais DevOps. Má tá, ansin is fiú dul agus a bheith gníomhach agus úsáideach, agus má chríochnaíonn tú ár gcúrsa, tá an dara ceann ráthaithe.

Tá sé tábhachtach a thabhairt faoi deara nach bhfaigheann cleachtóirí Devops luach fíor ach amháin le taithí i bhforbairt/riarachán/tástáil. Ní bheidh an t-eolas ach teibí ansin, ach saibhreoidh sé an speisialtóir (i ngach ciall). Mar sin, tá an smaoineamh “DevOps a fhoghlaim ón tús” thart ar an gcaoi chéanna le foghlaim conas “lionsaí a úsáid ón tús” mura raibh ceamara i do lámha nó nár stiúraigh tú lámhaigh riamh. Chun cabhrú leat cinneadh a dhéanamh an bhfuil an cúrsa ceart duitse, tá tástáil iontrála déanta againn a sheiceálfaidh do leibhéal imleor eolais.

I mo thuairimse, ar cheann de na cleasanna chúrsa — go gcinnfidh gach mac léinn dó féin le linn na hoiliúna cén treo is mian leis a fhorbairt. Is minic a fheicimid aistrithe nuair a thagann forbróir chun bheith ina innealtóir bonneagair, agus tuigeann riarthóir go bhfuil suim aige i gcód a scríobh - ansin déanann sé staidéar breise ar an teanga agus forlíonann sé í le scileanna DevOps a fuarthas. Dá bhrí sin, fáiltímid go háirithe roimh na daoine sin a bhraitheann go bhfuil a ngairm i bhfostú ag crosbhóthar. Tosaíonn an cúrsa ar an 28 Bealtaine, ach is féidir leat páirt a ghlacadh 2 sheachtain tar éis thús na ranganna. Is féidir leat an clár a fheiceáil agus an tástáil a dhéanamh по ссылке. Féach leat ag OTUS!

Foinse: will.com

Add a comment