DevOpsForum 2019. Ma sugi kartid hirgelinta DevOps

Waxaan dhawaan ka qayb galay DevOpsForum 2019, oo ay martigelisay Logrocon. Shirkaan, kaqeybgalayaashu waxay isku dayeen inay helaan xalal iyo qalab cusub oo loogu talagalay isdhexgalka wax ku oolka ah ee u dhexeeya ganacsiga iyo horumarinta iyo khubarada adeegga tignoolajiyada macluumaadka.

DevOpsForum 2019. Ma sugi kartid hirgelinta DevOps

Shirku wuxuu ahaa mid guul ah: runtii waxaa jiray warbixino badan oo faa'iido leh, qaabab bandhig oo xiiso leh iyo xiriir badan oo lala yeeshay dadka hadlay. Waxaana si gaar ah muhiim u ah in qofna aanu isku dayin inuu wax iga iibiyo, wax ka hadla shirar waaweyn ayaa beryahan danbe dambiile ahaa.

Qayb ka mid ah khudbadaha Raiffeisenbank, Alfastrakhovie, Mango Telecom ee khibradda hirgelinta otomaatiga iyo tafaasiisha kale ee hoos timaadda.

Magacaygu waa Yana, waxaan u shaqeeyaa sidii tijaabiye, waxaan sameeyaa otomaatig ah, sidoo kale DevOps, waxaana jeclahay in aan aado shirarka iyo shirarka. Labadii sano ee la soo dhaafay, waxaan joogay shirarka Oleg Bunin (HighLoad ++, TeamLead Conf), dhacdooyinka Jug (Heisenbug, JPoint), TestCon Moscow, DevOps Pro Moscow, Xogta Weyn ee Moscow.

Marka hore waxaan soo jeedinayaa barnaamijka shirka. Wax yar baan eegayaa waxa ay warbixintu ku saabsan tahay, iyo in badan oo aan eegayo afhayeenka. Xitaa haddii ay warbixintu noqoto mid tignoolajiyadeed oo xiiso badan, ma aha xaqiiqo ah inaad awood u yeelan doonto inaad ku dabaqdo qaar ka mid ah hababka ugu wanaagsan ee warbixinta shirkaddaada. Kadibna waxaad u baahan tahay af-hayeen.

Iftiin dhamaadka dhuumaha ee Raiffeisenbank

Caadi ahaan, waxaan ka raadsadaa kuwa ku hadla ee ku hadla dhinacyada i xiiseeya. Goobta DevOpsForum 2019, afhayeen ka socda Raiffeisenbank, Mikhail Bizhan, ayaa xiisaynayay. Intii lagu guda jiray khudbadiisa, wuxuu ka hadlay sida ay si tartiib tartiib ah u helayaan kooxahooda DevOps, sababta ay ugu baahan yihiin, iyo sida looga iibiyo fikradda isbeddelka DevOps ee ganacsiga. Waa hagaag, guud ahaan, waxaan ka hadlay sida loo arko iftiinka dhamaadka dhuumaha.

DevOpsForum 2019. Ma sugi kartid hirgelinta DevOps
Mikhail Bizhan, agaasimaha automation ee Raiffeisenbank

Hadda kuma haystaan ​​"DevOps" shirkaddooda. Taasi waa, wuu shaqeeyaa, laakiin kuma jiro dhammaan kooxaha. Marka la fulinayo DevOps, waxay ku tiirsan yihiin diyaargarowga kooxaha, labadaba marka loo eego injineerada gaarka ah, iyo marka la eego baahida badeecada iyo qaan-gaarnimada goobta alaabtan lagu dhisay. Misha ayaa u sheegtay sida ganacsiga loogu sharxo sababta DevOps loogu baahan yahay.

Qaybta bangiyadu waxay leedahay dhowr darawal oo korriin: qiimaha adeegyada iyo ballaarinta saldhigga macmiilka. Kordhinta qiimaha adeegyada maaha darawal aad u wanaagsan, laakiin kobcinta saldhigga macmiilku waa ka soo horjeeda. Haddii tartameyaashu ay sii daayaan badeecad si macquul ah u qabow, dhammaan macaamiishu waxay aadaan halkaas, ka dibna waqti ka dib heerarka suuqa ayaa baxaya. Sidaa darteed, soo bandhigida badeecooyinka cusub ee suuqa iyo xawaaraha hordhaca ah ayaa ah waxa ugu weyn ee bangiyada ay diiradda saaraan. Tani waa dhab waxa DevOps loogu talagalay, ganacsiyaduna way fahmaan tan.

Ogeysiiska muhiimka ah ee soo socda: DevOps had iyo jeer ma dhimo wakhtiga suuqa. DevOps kaligeed ma shaqayn karto, waa qayb ka mid ah habka abuurista iyo keenista badeecada suuqa laga bilaabo horumarinta ilaa wax soo saarka (laga bilaabo koodka ilaa macmiilka). Laakiin wax kasta oo ka horreeya koodhka si toos ah ulama xidhiidhin DevOps. Taasi waa, suuqleydu waxay baran karaan suuqa sanado waxayna ku qaataan noloshooda oo dhan si ay ula qabsadaan tartamayaasha. Waa lagama maarmaan in si degdeg ah loo fahmo waxa macmiilku u baahan yahay iyo qorsheynta fulinta tan ama sifadaas - inta badan tani waa waxa aan ku filnayn DevOps inay shaqeyso iyo shirkaddu si ay u gaarto yoolkeeda. Sidaa darteed, marka hore, Raiffeisenbank wuxuu ku raacay ganacsiga inay lagama maarmaan tahay in la barto sida loo isticmaalo DevOps. Automation-ka dartiis otomaatiga wax badan kama caawin doono dagaalka loogu jiro macaamiisha cusub.

Guud ahaan, Misha waxay aaminsan tahay in DevOps loo baahan yahay in la hirgeliyo, laakiin si caqli gal ah. Waana inaan u diyaargarownaa xaqiiqda ah in bilowga isbeddelka wax soo saarka kooxdu uu hoos u dhici doono, waxay heli doontaa lacag yar, laakiin markaa waa la caddayn doonaa.

Automation-ka tijaabada ee Mango Telecom

Warbixin kale oo xiiso leh oo aan tijaabo ahaan ii soo gudbiyay waxaa ii soo diray Egor Maslov oo ka tirsan shirkadda Mango Telecom. Bandhiga waxaa loogu magac daray "Automation of the full test test in the SCRUM team." Egor wuxuu aaminsan yahay in DevOps loo abuuray si gaar ah SCRUM, laakiin isla markaa, soo bandhigida DevOps ee kooxda SCRUM waa dhibaato. Tani waxay dhacdaa sababtoo ah kooxda SCRUM waxay had iyo jeer ku ordaan meel, ma jirto wakhti lagu mashquuliyo hal-abuurnimada iyo dib-u-dhiska habka. Dhibaatadu waxay sidoo kale ku jirtaa xaqiiqda ah in SCRUM aysan ku lug lahayn kala soocida koox-hoosaadyada kooxda (kooxda imtixaanka, kooxda horumarinta, iyo wixii la mid ah). Hagaag, ka sokow, si otomaatig loogu sameeyo habka jira, dukumeenti ayaa loo baahan yahay, iyo SCRUM, inta badan ma jiraan wax dukumeenti ah oo dhammaystiran - "alaabta ayaa ka muhiimsan nooc qoraal ah."

Ka dib markii loo beddelay SCRUM, tijaabiyeyaashu waxay bilaabeen inay la tashadaan horumariyeyaasha sida loo tijaabiyo sifooyinka. Si tartiib tartiib ah, mugga shaqeynta ayaa kordhay, ma jirin wax dukumeenti ah, waxayna bilaabeen inay qabtaan cayayaan badan oo ku saabsan shaqeynta oo aan lagu daboolin imtixaanada iyo guud ahaan ma cadda cidda tijaabisay iyo goorta. Marka la soo koobo - jahawareer iyo vacillation. Waxaan go'aansanay inaan u wareegno qalabaynta tijaabada. Laakiin xitaa markaas waxaa jiray guuldarro buuxda. Waxay shaqaalaysiiyeen khabiiro otomaatig ah oo dibadda ka yimid kuwaas oo wax ku qoray raso aanay garanayn tijaabiyaasha guriga dhexdiisa. Qaabka loo yaqaan 'autotests' ayaa shaqeeyay, dabcan, laakiin ka dib markii ay dibadda ka baxeen, waxay socotay laba toddobaad. Marka xigta waxa ay ahayd isku day lagu soo bandhigayo lambarka labaad ee tijaabinta. Waxay ku bilaabatay xaqiiqda ah in wax walba loo baahan yahay in lagu dhiso gudaha shirkadda, adiga keligaa (vector sax ah: dhis khibrad gudaha ah), gudaha qaabka SCRUM, oo samee dukumeenti habka. Xirmada otomaatiga ah waa inay la mid noqotaa kaydka alaabta (halkan waxaan ku darayaa, ha tijaabin mashruucaaga JavaScript wax kale). Dhammaadka orodka, waxay sameeyeen muujinta sida autotest ula shaqeeyo kooxda oo dhan (waxtar leh). Sidaa darteed, ku lug lahaanshaha dhammaan xubnaha kooxda ee habka otomaatiga ayaa kordhay, iyo sidoo kale kalsoonida autotests iyo fursada ah in tijaabadan si dhab ah loo isticmaalo (oo aan laga faalloon doonin bil gudaheed sababtoo ah guuldarrooyinka joogtada ah).

Jid ahaan, DevOpsForum 2019 waxaa jiray makarafoon furan - muddo dheer la yaqaan oo, fikradayda, qaab khudbado waxtar leh. Waxaad u socotaa sidaan oo kale, dhageysataa warbixinno, kadibna waxaad go'aansataa in shirka ay mudan tahay in laga doodo mowduuc ama mushkilad gaar ah, lana wadaago khibradda ku habboon xallinta dhibaatada.

Waxa kale oo aan ogaaday in qabanqaabiyayaashu ay sameeyeen warbixinno gaagaaban oo qulqulaya. Warbixin kastaa waxay socotaa wax aan ka badnayn 10 daqiiqo, oo ay ku xigto su'aalo. Sidan ayaad hal mar uga wada hadli kartaa mowduucyo badan oo aad su'aalo waydiin kartaa kuwa ku hadlaya ee ku xiiseeya.

DevOpsForum 2019. Ma sugi kartid hirgelinta DevOps
DevOpsForum 2019. Ma sugi kartid hirgelinta DevOps
Inta u dhaxaysa bandhigyada, waxaan ku wareegay meelaha ay ka dhisan yihiin wada-hawlgalayaasha shirka oo aan xaday/ku guuleystay waxyaabo badan. Oh, waan jeclahay buug-gacmeedka!

Miiska wareega iyo arrimaha DevOps ee agaasimaha horumarinta ee Alfastrakhovie

Cajiibka keega DevOpsForum 2019 aniga ayaa ii ahaa fadhiga guud ee saacada-dheer ee khubarada DevOps. Afar ka mid ah ka qaybgalayaasha fadhiga ayaa lagu martiqaaday inay ka eegaan DevOps dhinacyo kala duwan: Anton Isanin (Alfastrakhovanie, agaasimaha horumarinta), Nailya Zamashkina (Fintech Lab, agaasimaha hawlgalka), Oleg Egorkin (Rostelecom, Agile Tababaraha) iyo Anton Martyanov (khabiir madax-bannaan, eegay DevOps). marka laga eego dhinaca ganacsiga).

Khubaradu waxa ay u fadhiisteen meel u dhaw dadka ka dibna arrimuhu waxa ay bilaabeen in ay dhacaan: saacad dhan, ka qaybgalayaashu waxay waydiiyeen su'aalahooda, khubarada ayaa qaatay rap-ka. Mararka qaarkood waxaa jiray doodo dhab ah. Su'aaluhu aad bay u kala duwanaayeen, tusaale ahaan: ma injineerada DevOps ayaa loo baahan yahay gabi ahaanba, sababta aan loogu tababari karin maamulayaasha nidaamka, waa in DevOps la siiyaa qof kasta, waa maxay qiimihiisu, iyo wixii la mid ah.

Kadib, waxaan la hadlay Anton Isanin shakhsi ahaan. Waxaan ka wada hadalnay baahida loo qabo in la keeno dhaqanka DevOps guri kasta waxaana shaaca ka qaaday dhinaca mugdiga ah ee isbeddelka DevOps.

Aynu qiyaasno in qof kastaa isu yimid oo uu go'aansaday in DevOps looga baahan yahay badeecada iyo ganacsiga iyo kooxda labadaba. Aan tagno dhaqan gelin. Wax walba waa ay shaqeeyeen. Waanu neefsanay. DevOps ayaa nagu soo dhaweysay macmiilka, hadda waxaan si dhakhso ah u fulin karnaa dhammaan rabitaankiisa. Natiijo ahaan, waxaan leenahay waaxda Ops weyn oo leh shuruuc adag iyo shuruudo, waxayna si joogto ah u heshaa cilladaha alaabta waxayna abuurtaa codsiyo farabadan. Waxaa intaa dheer, dhammaan cilladaha waxaa loo qoondeeyay xaaladda "degdegga ah", xitaa haddii macmiilku si lama filaan ah u rabay inuu midabeeyo badhanka jaalaha ah halkii cagaarka. Mashruucu wuu sii kordhayaa, tirada sii daynta ayaa sii kordheysa iyo, si waafaqsan, tirada cilladaha iyo isfaham la'aanta shaqeynta cusub ee macaamiisha. Ops waxay shaqaaleysiisaa 10 qof oo dheeraad ah si ay ula socdaan ka warbixinta cilladaha, iyo horumarinta waxay shaqaaleysiisaa 15 kale si ay ula socdaan xiritaanka. Iyo halkii ay ka soo bandhigi lahaayeen sifooyin cusub, kooxdu waxay la shaqeysaa SD-ka aan dhammaadka lahayn, iyagoo u sharraxaya adeegsadaha iyo taageerada isku mar. Natiijo ahaan, labadaba Ops iyo horumarkuba way shaqeynayaan, laakiin macmiilka iyo ganacsigu kuma faraxsana: astaamo cusub ayaa xayiran. Waxay soo baxday in DevOps ay u muuqato inay jirto, laakiin uma muuqato inay jirto.

Marka la eego baahida loo qabo hirgelinta DevOps, Anton wuxuu si cad u sheegay in tani ay si toos ah ugu xiran tahay miisaanka ganacsiga. Haddii u adeegidda hal macmiil sannadkii ay u keento shirkadda hal bilyan, DevOps looma baahna (waa haddii aanad u baahnayn inaad isbeddel cusub ku samayso macmiilkan si joogto ah). Wax walba waxaa lagu daboolay shukulaatada. Laakiin haddii ganacsigu kordho oo macaamiil badan ay soo baxaan, markaa waxaad u baahan tahay inaad u hoggaansanto. Sida caadiga ah, ma jiro Ops qabow oo shirkadda marka hore. Marka hore waxaan gooyay alaabta, ka dibna kaliya waxaan fahamsanahay in si alaabtu u shaqeyso, waxaan u baahanahay inaan isha ku hayno server-yada oo aan la socono sahayda. Taasi waa marka Ops yimaado. Waxaa weli ah in la fahmo in Ops, sida qayb gaar ah, ay bilaabi doonto in ay xirto caqabado badan oo hor-istaaga ah oo dhammaan dhalmada ay bilaabi doonaan inay istaagaan. Taasi waa, kiiskan, dhaqanka DevOps ayaa horeyba u khuseeya, laakiin waa inaanan iloobin dhinaceeda mugdiga ah.

Source: www.habr.com

Add a comment