DevOpsForum 2019. Iwe haugone kumirira kushandisa DevOps

Ini ndichangopinda DevOpsForum 2019, inotambirwa naLogrocon. Pamusangano uyu, vatori vechikamu vakaedza kutsvaga mhinduro uye maturusi matsva ekudyidzana kunoshanda pakati pebhizinesi nekusimudzira uye nyanzvi dzebasa rehunyanzvi hweruzivo.

DevOpsForum 2019. Iwe haugone kumirira kushandisa DevOps

Musangano uyu wakabudirira: pakanga paine mishumo yakawanda inobatsira, mafomati emharidzo anonakidza uye kutaurirana kwakawanda nevatauri. Uye zvinonyanya kukosha kuti hapana akaedza kunditengesera chero chinhu, chimwe chinhu icho vatauri pamisangano mikuru vanga vaine mhosva nguva pfupi yadarika.

Chidimbu kubva mukutaura kwaRaiffeisenbank, Alfastrakhovanie, chiitiko cheMango Telecom mukuita otomatiki uye zvimwe zvinhu pasi pekuchekwa.

Zita rangu ndinonzi Yana, ndinoshanda semuongorori, ndinoita otomatiki, pamwe neDevOps, uye ndinoda kuenda kumisangano nekusangana. Kwemakore maviri apfuura, ndave ndiri kumusangano weOleg Bunin (HighLoad ++, TeamLead Conf), Jug zviitiko (Heisenbug, JPoint), TestCon Moscow, DevOps Pro Moscow, Big Data Moscow.

Kutanga, ndinokwevera ngwariro kupurogiramu yekokorodzano. Ini ndinotarisa zvishoma pane izvo rondedzero ichave pamusoro, uye zvakanyanya kune mukurukuri. Kunyangwe iyo rondedzero ikaita kunge yakanyanya tekinoroji uye inonakidza, hachisi chokwadi chekuti uchakwanisa kushandisa mamwe emhando yepamusoro maitiro kubva mushumo mukambani yako. Uye ipapo unoda mutauri.

Chiedza pamagumo epombi paRaiffeisenbank

Kazhinji, ndinovhima vakurukuri padivi zvinondinakidza. PaDevOpsForum 2019, mutauri kubva kuRaiffeisenbank, Mikhail Bizhan, akabata kufarira kwangu. Panguva yekutaura kwake, akataura nezvekuti vari kuita sei zvishoma nezvishoma kuti zvikwata zvavo zvibatanidzwe paDevOps, nei vachizvida, uye nekutengesa pfungwa yeDevOps shanduko kubhizinesi. Zvakanaka, kazhinji, ndakataura nezvekuona chiedza pamagumo epombi.

DevOpsForum 2019. Iwe haugone kumirira kushandisa DevOps
Mikhail Bizhan, director of automation paRaiffeisenbank

Iye zvino havana "DevOps" mukambani yavo. Ndiko kuti, anoshanda, asi kwete mumapoka ose. Pakuita maDevOps, vanovimba nekugadzirira kwezvikwata, zvese maererano nemainjiniya chaiwo, uye maererano nekudiwa kwechigadzirwa uye kukura kwepuratifomu pakavakirwa chigadzirwa ichi. Misha akaudza nzira yekutsanangurira bhizinesi nei DevOps ichidiwa.

Chikamu chebhangi chine madhiraivha akati wandei: mutengo wemasevhisi uye nekuwedzera kweiyo mutengi base. Kuwedzera mutengo wemasevhisi hausi mutyairi akanaka kwazvo, asi kukura basekisheni ndiko kunopesana. Kana vakwikwidzi vakaburitsa chigadzirwa chinotonhorera, vatengi vese vanoenda ikoko, uye nekufamba kwenguva musika unobuda. Naizvozvo, kuunza zvigadzirwa zvitsva kumusika uye nekumhanyisa kwekutanga kwavo ndicho chinhu chikuru icho mabhangi anotarisa. Izvi ndizvo chaizvo izvo DevOps ndeye, uye mabhizinesi anonzwisisa izvi.

Chinotevera chakakosha chinyorwa: DevOps haiwanzo kudzikisa nguva yekutengesa. DevOps haigone kushanda yega, ingori chikamu chemaitiro ekugadzira uye kuunza chigadzirwa kumusika kubva kubudiriro kusvika pakugadzirwa (kubva kodhi kusvika kune mutengi). Asi zvese zvisati zvaitika kodhi haina hukama zvakananga neDevOps. Ndiko kuti, vatengesi vanogona kudzidza musika kwemakore uye kupedza hupenyu hwavo hwese vachiwana vakwikwidzi. Izvo zvinodikanwa kukurumidza kunzwisisa izvo mutengi anoda uye kuronga kuita kweichi kana icho chimiro - kazhinji izvi ndizvo zvisina kukwana kuti DevOps ishande uye kambani kuzadzisa chinangwa chayo. Nokudaro, chekutanga, Raiffeisenbank akabvumirana nebhizimisi kuti zvakakosha kudzidza kushandisa DevOps. Automation nekuda kweautomation haizobatsiri zvakanyanya mukurwira vatengi vatsva.

Kazhinji, Misha anotenda kuti DevOps inoda kuitwa, asi nehungwaru. Uye isu tinofanira kunge takagadzirira chokwadi chekuti pakutanga kweshanduko kugadzirwa kwechikwata kuchadonha, kuchawana mari shoma, asi ipapo ichave yakarurama.

Automation yekuyedza paMango Telecom

Mumwe mushumo unofadza kwandiri semuongorori wakapiwa naEgor Maslov kubva kuMango Telecom. Mharidzo iyi yainzi "Otomatiki yekutenderera kwakazara kwekuyedza muchikwata cheSCRUM." Egor anotenda kuti DevOps yakagadzirwa zvakananga SCRUM, asi panguva imwe chete, kuunza DevOps muchikwata cheSCRUM kune dambudziko. Izvi zvinoitika nekuti timu yeSCRUM inogara ichimhanya pane imwe nzvimbo, hapana nguva yekuvhiringidzwa nehunyanzvi uye kuvakazve maitiro. Dambudziko zvakare riri pakuti SCRUM haisanganisi kupatsanurwa kwematimu madiki muchikwata (test team, development team, zvichingodaro). Zvakanaka, kunze kwezvo, kugadzirisa maitiro aripo, zvinyorwa zvinodiwa, uye muSCRUM, kazhinji hapana zvinyorwa zvachose - "chigadzirwa chacho chinonyanya kukosha kupfuura mamwe marudzi ekunyora."

Mushure mekuchinja kuSCRUM, vaedzi vakatanga kubvunzana nevagadziri kuti vangaedza sei maficha. Zvishoma nezvishoma, huwandu hwekushanda hwakawedzera, pakanga pasina zvinyorwa, uye vakatanga kubata bhugi yakawanda mukushanda iyo yakanga isina kuvharwa nemiedzo uye kazhinji yakanga isisanyatsojeka kuti ndiani akaiedza uye rini. Muchidimbu - kuvhiringidzika uye vacillation. Isu takasarudza kuchinjira kukuyedza otomatiki. Asi kunyange ipapo pakanga pane kukundikana zvachose. Vakahaya nyanzvi dzekugadzira otomatiki dzakanyora pane stack isingazivikanwe kune-mumba testers. Iyo dhizaini ye autotests yakashanda, hongu, asi mushure mekunge vekunze vaenda, yakagara kwemavhiki maviri. Chinotevera kwaive kuyedza kuunza autotesting nhamba yechipiri. Yakatanga nenyaya yekuti zvinhu zvese zvinoda kuvakwa mukati mekambani, iwe pachako (iyo chaiyo vector: kuvaka hunyanzvi mukati), mukati mehurongwa hweSCRUM, uye kugadzira zvinyorwa mukuita. Iyo stack ye otomatiki inofanirwa kuenzana nestack yechigadzirwa (pano ndiri kuiwedzera, usayedze chirongwa chako cheJavaScript nechimwe chinhu). Pakupera kwesprint, vakaita demo yekuti autotest inoshanda sei neboka rose (rinobatsira). Nekudaro, kubatanidzwa kwenhengo dzese dzechikwata mukuita otomatiki kwakawedzera, pamwe nekuvimba mune autotests uye mukana wekuti iyi autotest ichanyatso shandiswa (uye haizotaurirwa kunze mumwedzi nekuda kwekutadza kunogara kuripo).

Nenzira, paDevOpsForum 2019 pakanga paine maikorofoni yakavhurika - inozivikanwa kwenguva refu uye, mumaonero angu, maitiro anobatsira ekutaura. Iwe unofamba-famba seizvi, teerera mishumo, uye wobva wasarudza kuti pamusangano zvakakodzera kukurukura imwe nyaya kana dambudziko, kugovera ruzivo rwakakodzera mukugadzirisa dambudziko.

Ndakaona zvakare kuti varongi vakaita mutsara wezvinyorwa zvipfupi. Chirevo chega chega hachipfuuri maminetsi gumi, chichiteverwa nemibvunzo. Nenzira iyi unogona kuvhara misoro yakawanda kamwechete uye kubvunza mibvunzo kune vatauri vanofarira iwe.

DevOpsForum 2019. Iwe haugone kumirira kushandisa DevOps
DevOpsForum 2019. Iwe haugone kumirira kushandisa DevOps
Pakati pezviratidziro, ndakafamba-famba mumatumba evatambi vemusangano uye ndakaba/kuhwina zvinhu zvakawanda. Oo, ndinoda chinyorwa!

Round table uye nyaya dzeDevOps nemutungamiriri webudiriro kuAlfastrakhovanie

Iyo icing paDevOpsForum 2019 keke kwandiri yaive yeawa-yakareba plenary musangano neDevOps nyanzvi. Vatori vechikamu vana vakakokwa kuti vatarise DevOps kubva kumakona akasiyana: Anton Isanin (Alfastrakhovanie, director director), Nailya Zamashkina (Fintech Lab, anoshanda director), Oleg Egorkin (Rostelecom, Agile murairidzi) uye Anton Martyanov (yakazvimirira nyanzvi, akatarisa kuDevOps kubva pakuona kwebhizinesi).

Nyanzvi dzakagara pasi pedyo nevanhu uye ipapo zvinhu zvakatanga kuitika: kweawa yose, vatori vechikamu kubva kune vateereri vakabvunza mibvunzo yavo, uye nyanzvi dzakatora rap. Dzimwe nguva paitova nemagakava chaiwo. Mibvunzo yacho yakanga yakasiyana zvikuru, semuenzaniso: mainjiniya eDevOps anodiwa zvachose, sei vasingakwanisi kudzidziswa sevatariri vehurongwa, kana DevOps ichifanira kupihwa kune wese, kukosha kwayo, zvichingodaro.

Ipapo, ndakataura naAnton Isanin pachangu. Isu takakurukura nezve kukosha kwekuunza iyo DevOps tsika kudzimba dzese uye kuburitsa rima divi reDevOps shanduko.

Ngatimbofungidzira kuti munhu wese akaungana uye akasarudza kuti DevOps inodiwa zvese nechigadzirwa uye nebhizinesi uye timu. Handei tinozvishandisa. Zvese zvakafamba zvakanaka. Takazotura befu. DevOps yatiswededza pedyo nemutengi, ikozvino tinogona kukurumidza kuzadzisa zvese zvaanoda. Nekuda kweizvozvo, isu tine hombe dhipatimendi reOps ine mitemo yakasimba uye zvinodiwa, uye inogara ichitsvaga kukanganisa muchigadzirwa uye inogadzira boka rezvikumbiro. Zvakare, hurema hwese hunopihwa "yekukurumidza" mamiriro, kunyangwe kana mutengi asingatarisirwe aida kupendesa bhatani yero pane yegirini. Iyo purojekiti iri kukura, huwandu hwekuburitswa huri kukura uye, maererano, huwandu hwekuremara uye kusanzwisisana kwemaitiro matsva nevatengi. Ops inohaya vamwe vanhu gumi kuti vaenderane nekuremara kwekutaura, uye budiriro inohaya gumi nevashanu kuti vaenderane nekuvavhara. Uye pachinzvimbo chekuunza maficha matsva, timu inoshanda nekusingaperi SD's, ichitsanangura mashandiro kune mushandisi uye rutsigiro panguva imwe chete. Nekuda kweizvozvo, zvese maOps nekusimudzira zviri kushanda, asi mutengi nebhizinesi havasi kufara: zvitsva zvinobatika. Zvinoitika kuti DevOps inoita kunge iripo, asi inoita kunge isipo.

Nezve kukosha kwekushandisa DevOps, Anton akataura zvakajeka kuti izvi zvinoenderana nehukuru hwebhizinesi. Kana kushandira mutengi mumwe pagore kuchiunza kambani bhiriyoni, DevOps haidiwe (chero iwe haufanire kuburitsa shanduko nyowani kune uyu mutengi nguva dzose). Zvose zvakafukidzwa nechokoti. Asi kana bhizinesi richikura uye vazhinji vatengi vachionekwa, saka iwe unofanirwa kutevedzera. Sezvo mutemo, hapana inotonhorera Ops mukambani pakutanga. Kutanga tinocheka chigadzirwa, uye chete ipapo tinonzwisisa kuti kuitira kuti chigadzirwa chishande, tinofanira kuramba takatarisa pamaseva uye kutarisa zvinhu. Ndipo panouya Ops kuvapo. Zvinoramba zvichinzwisiswa kuti Ops, sechikamu chakasiyana, ichatanga kumisa boka rezvipingamupinyi mubudiriro uye zvese zvinounzwa zvichatanga kumira. Ndiko, mune iyi kesi, iyo DevOps tsika yatove yakakosha, asi isu hatifanirwe kukanganwa nezve rima rayo.

Source: www.habr.com

Voeg