DevOpsForum 2019. Tsy afaka miandry ny hampihatra DevOps ianao

Vao haingana aho no nanatrika ny DevOpsForum 2019, nampiantranoin'i Logrocon. Tamin'ity fihaonambe ity, niezaka nitady vahaolana sy fitaovana vaovao ny mpandray anjara mba hisian'ny fifandraisana mahomby eo amin'ny fandraharahana sy ny fampandrosoana ary ny manampahaizana manokana momba ny tolotra teknolojian'ny fampahalalam-baovao.

DevOpsForum 2019. Tsy afaka miandry ny hampihatra DevOps ianao

Nahomby ny fihaonambe: tena nisy tatitra mahasoa maro, endrika famelabelarana mahaliana ary fifandraisana maro tamin'ireo mpandahateny. Ary zava-dehibe indrindra fa tsy nisy nanandrana nivarotra ahy na inona na inona, zavatra izay meloka tamin'ireo mpandahateny nandritra ny fihaonambe lehibe tato ho ato.

Ampahany avy amin'ny lahatenin'ny Raiffeisenbank, Alfastrakhovanie, traikefan'ny Mango Telecom amin'ny fampiharana ny automatique sy ny antsipiriany hafa eo ambanin'ny fanapahana.

Yana no anarako, miasa toy ny tester aho, manao automatique, ary koa DevOps, ary tiako ny mandeha amin'ny fihaonambe sy fihaonana. Tao anatin'ny roa taona lasa izay, nanatrika ny fihaonamben'i Oleg Bunin aho (HighLoad ++, TeamLead Conf), hetsika Jug (Heisenbug, JPoint), TestCon Moscow, DevOps Pro Moscow, Big Data Moscow.

Voalohany indrindra, misarika ny saina ho amin’ny fandaharan’ny fihaonambe aho. Tsy dia mijery ny momba ny tatitra aho, ary bebe kokoa amin'ny mpandahateny. Na dia hita ho tena ara-teknolojia sy mahaliana aza ny tatitra, dia tsy zava-misy fa ho afaka hampihatra ny sasany amin'ireo fanao tsara indrindra avy amin'ny tatitra ao amin'ny orinasanao ianao. Ary avy eo dia mila mpandahateny ianao.

Jiro amin'ny faran'ny fantsona ao amin'ny Raiffeisenbank

Matetika aho dia mitady mpandahateny eny an-tsisin-dalana izay mahaliana ahy. Tao amin'ny DevOpsForum 2019, nahaliana ahy ny mpandahateny iray avy ao amin'ny Raiffeisenbank, Mikhail Bizhan. Nandritra ny lahateniny dia niresaka momba ny fomba ahafahan'izy ireo miantona tsikelikely amin'ny DevOps ny ekipany, nahoana izy ireo no mila izany, ary ny fomba hivarotana ny hevitry ny fiovan'ny DevOps amin'ny orinasa. Eny, amin'ny ankapobeny, niresaka momba ny fomba hahitana ny hazavana amin'ny faran'ny fantsona aho.

DevOpsForum 2019. Tsy afaka miandry ny hampihatra DevOps ianao
Mikhail Bizhan, talen'ny automation ao amin'ny Raiffeisenbank

Ankehitriny dia tsy manana "DevOps" ao amin'ny orinasany izy ireo. Izany hoe miasa izy fa tsy amin’ny ekipa rehetra. Rehefa mampihatra ny DevOps dia miantehitra amin'ny fahavononan'ny ekipa izy ireo, na amin'ny lafiny injeniera manokana, na amin'ny filàna ny vokatra sy ny fahamatoran'ny sehatra misy an'io vokatra io. Nilaza ny fomba hanazavana amin'ny orinasa iray ny antony ilana DevOps i Misha.

Ny sehatry ny banky dia manana mpamily fitomboana maromaro: ny vidin'ny serivisy sy ny fanitarana ny fototry ny mpanjifa. Ny fampitomboana ny vidin'ny serivisy dia tsy mpamily tsara, fa ny fitomboan'ny mpanjifa dia ny mifanohitra amin'izany. Raha mamoaka vokatra mangatsiatsiaka ny mpifaninana, dia mandeha any ny mpanjifa rehetra, ary rehefa mandeha ny fotoana, ny haavon'ny tsena. Noho izany, ny fampidirana ireo vokatra vaovao eny an-tsena sy ny hafainganan’ny fampidirana azy ireo no tena ifantohan’ny banky. Izany indrindra no ilain'ny DevOps, ary takatry ny orinasa izany.

Ny fanamarihana manan-danja manaraka: DevOps dia tsy mampihena ny fotoana ho an'ny tsena. Tsy afaka miasa irery ny DevOps, ampahany amin'ny fizotran'ny famoronana sy fitondrana vokatra iray ho any an-tsena manomboka amin'ny fampandrosoana mankany amin'ny famokarana (avy amin'ny code mankany amin'ny mpanjifa). Saingy ny zava-drehetra alohan'ny kaody dia tsy mifandray mivantana amin'ny DevOps. Izany hoe, ny mpivarotra dia afaka mianatra ny tsena mandritra ny taona maro ary mandany ny androm-piainany manontolo amin'ny fanararaotana ny mpifaninana. Ilaina ny mahatakatra haingana ny zavatra ilain'ny mpanjifa ary manomana ny fampiharana an'ity na ity endri-javatra ity - matetika izany no tsy ampy ho an'ny DevOps miasa sy ny orinasa hahatratrarana ny tanjony. Noho izany, voalohany indrindra, Raiffeisenbank dia nanaiky ny raharaham-barotra fa ilaina ny mianatra ny fomba fampiasana DevOps. Ny automatique ho an'ny automation dia tsy hanampy betsaka amin'ny ady ho an'ny mpanjifa vaovao.

Amin'ny ankapobeny, mino i Misha fa mila ampiharina ny DevOps, fa amim-pahendrena. Ary tsy maintsy miomana amin'ny zava-misy fa amin'ny fiandohan'ny fanovana dia hihena ny famokarana ny ekipa, dia hahazo vola kely kokoa, fa avy eo dia hamarinina.

Automation ny fitiliana ao amin'ny Mango Telecom

Tatitra mahaliana iray hafa ho ahy amin'ny maha-mpanandrana nomen'i Egor Maslov avy ao amin'ny Mango Telecom. Ny famelabelarana dia nantsoina hoe "Automation of the full test cycle in a SCRUM team." Egor dia mino fa ny DevOps dia noforonina manokana ho an'ny SCRUM, saingy amin'ny fotoana iray ihany, ny fampidirana DevOps ho ekipa SCRUM dia tena olana. Mitranga izany satria mihazakazaka foana ny ekipan'ny SCRUM, tsy misy fotoana ho variana amin'ny fanavaozana sy hanorina indray ny dingana. Ny olana ihany koa dia mipetraka amin'ny tsy fisian'ny SCRUM ny fisarahana ny sub-ekipa ao amin'ny ekipa (ekipa fitsapana, ekipa fampandrosoana, sns). Eny ary, ankoatr'izay, ilaina ny manara-maso ny dingana efa misy, ary ao amin'ny SCRUM, matetika tsy misy antontan-taratasy feno - "ny vokatra dia manan-danja kokoa noho ny karazana fanoratana."

Taorian'ny nifindrany tany amin'ny SCRUM dia nanomboka nifampidinika tamin'ny mpamorona momba ny fomba fitiliana ireo endri-javatra ireo mpanandrana. Nitombo tsikelikely ny habetsahan'ny fampiasa, tsy nisy antontan-taratasy, ary nanomboka nisambotra bibikely be dia be tao amin'ny fampiasa izay tsy voarakotry ny fitsapana ary amin'ny ankapobeny dia tsy fantatra intsony hoe iza no nanandrana azy ary oviana. Amin'ny teny fohy - fisavoritahana sy fisalasalana. Nanapa-kevitra ny hifindra amin'ny fitiliana automatique izahay. Saingy na izany aza dia nisy ny tsy fahombiazana tanteraka. Nanakarama manam-pahaizana manokana momba ny automatique avy any ivelany izy ireo izay nanoratra tamina stack tsy fantatry ny mpanandrana an-trano. Mazava ho azy fa niasa ny rafitra ho an'ny autotest, saingy taorian'ny nandaozan'ireo mpampiasa vola dia naharitra tapa-bolana izany. Nanaraka izany ny fikasana hampiditra autotest laharana faharoa. Nanomboka tamin'ny zava-misy fa ny zava-drehetra dia mila aorina ao anatin'ny orinasa, amin'ny tenanao manokana (vector mety: manangana fahaiza-manao anatiny), ao anatin'ny rafitry ny SCRUM, ary mamorona antontan-taratasy ao anatin'ilay dingana. Ny stack ho an'ny automation dia tokony hitovy amin'ny stack amin'ny vokatra (eto aho manampy azy, aza manandrana ny tetikasa JavaScript anao amin'ny zavatra hafa). Tamin'ny fiafaran'ny sprint dia nanao fihetsiketsehana izy ireo ny fomba fiasan'ny autotest miaraka amin'ny ekipa manontolo (manampy). Noho izany, nitombo ny fandraisan'anjaran'ny mpikambana rehetra ao amin'ny ekipa amin'ny fizotran'ny automatique, ary koa ny fahatokisana amin'ny autotest ary ny vintana fa hampiasaina tokoa ity autotest ity (ary tsy hisy fanehoan-kevitra ao anatin'ny iray volana noho ny tsy fahombiazana tsy tapaka).

Raha ny tokony ho izy, tao amin'ny DevOpsForum 2019 dia nisy mikrofona misokatra - efa fantatra hatry ny ela ary, araka ny hevitro, endrika kabary mahasoa. Mandeha toy izao ianao, mihaino tatitra, ary avy eo manapa-kevitra fa amin'ny fihaonambe dia mendrika ny hiresaka lohahevitra na olana iray, mizara traikefa mifandraika amin'ny famahana ny olana.

Tsikaritro ihany koa fa nanao tatitra fohy ny mpikarakara. Ny tatitra tsirairay dia maharitra tsy mihoatra ny 10 minitra, arahin'ny fanontaniana. Amin'izany fomba izany dia afaka mamita lohahevitra maro indray mandeha ianao ary mametraka fanontaniana amin'ireo mpandahateny izay mahaliana anao.

DevOpsForum 2019. Tsy afaka miandry ny hampihatra DevOps ianao
DevOpsForum 2019. Tsy afaka miandry ny hampihatra DevOps ianao
Teo anelanelan'ny famelabelarana dia nandehandeha nanodidina ny trano hevan'ireo mpiara-miombon'antoka tamin'ny fihaonambe aho ary nangalatra/nahazo zavatra maro. Eh, tiako ilay taratasy zaraina!

Olana latabatra boribory sy DevOps miaraka amin'ny talen'ny fampandrosoana ao amin'ny Alfastrakhovanie

Ny mofomamy amin'ny mofomamy DevOpsForum 2019 ho ahy dia ny fivoriana pleno naharitra adiny iray niaraka tamin'ireo manam-pahaizana DevOps. Mpandray anjara efatra no nasaina hijery DevOps amin'ny lafiny samihafa: Anton Isanin (Alfastrakhovanie, talen'ny fampandrosoana), Nailya Zamashkina (Fintech Lab, talen'ny fandidiana), Oleg Egorkin (Rostelecom, mpanazatra Agile) ary Anton Martyanov (manam-pahaizana mahaleo tena, nijery DevOps amin'ny fomba fijery ara-barotra).

Nipetraka teo akaikin'ny olona ireo manam-pahaizana ary nanomboka nitranga ny zava-drehetra: nandritra ny adiny iray manontolo, nametraka ny fanontaniany ireo mpandray anjara tamin'ny mpanatrika, ary nandray ny rap ireo manam-pahaizana. Nisy ady hevitra tena nisy indraindray. Tena samy hafa ny fanontaniana, ohatra: ilaina ve ny injeniera DevOps, maninona no tsy azo ampiofanina ho mpitantana ny rafitra, tokony hatolotra ny rehetra ny DevOps, inona ny sandany, sns.

Avy eo, niresaka tamin'i Anton Isanin manokana aho. Niresaka momba ny tokony hitondrana ny kolontsaina DevOps any an-trano rehetra izahay ary nanambara ny lafiny maizina amin'ny fiovan'ny DevOps.

Alao sary an-tsaina fa nivory ny rehetra ary nanapa-kevitra fa ilain'ny vokatra sy ny orinasa ary ny ekipa ny DevOps. Andeha isika hampihatra izany. Nilamina ny zava-drehetra. Nifoka rivotra izahay. DevOps dia nitondra antsika akaiky kokoa ny mpanjifa, ankehitriny dia afaka manatanteraka haingana ny faniriany rehetra. Vokatr'izany dia manana departemanta Ops lehibe izahay miaraka amin'ny fitsipika sy fepetra henjana, ary tsy mitsahatra ny mahita lesoka amin'ny vokatra ary miteraka fangatahana marobe. Ankoatr'izay, ny lesoka rehetra dia omena ny sata "maika", na dia te handoko ny bokotra mavo aza ny mpanjifa fa tsy maitso. Mitombo ny tetikasa, mitombo ny isan'ny famoahana ary, araka izany, ny isan'ny lesoka sy ny tsy fifankahazoana amin'ny fiasa vaovao ataon'ny mpanjifa. Ny Ops dia manakarama olona 10 hafa hanara-maso ny tatitra lesoka, ary ny fampandrosoana dia manakarama 15 hafa mba hanarahana ny fanakatonana azy ireo. Ary raha tokony hampiditra endri-javatra vaovao ny ekipa, dia miara-miasa amin'ny SD tsy misy farany, manazava ny fampiasa amin'ny mpampiasa sy ny fanohanana amin'ny fotoana iray ihany. Vokatr'izany, samy miasa ny Ops sy ny fampandrosoana, saingy tsy faly ny mpanjifa sy ny orinasa: mijanona ny endri-javatra vaovao. Hita fa toa misy ny DevOps, saingy toa tsy misy izany.

Mikasika ny filana fampiharana ny DevOps, Anton dia nanambara mazava fa miankina mivantana amin'ny haben'ny orinasa izany. Raha mitondra ny orinasa iray lavitrisa ny serivisy mpanjifa iray isan-taona dia tsy ilaina ny DevOps (raha toa ka tsy mila manao fanovana vaovao tsy tapaka amin'ity mpanjifa ity ianao). Feno sôkôla daholo ny zava-drehetra. Saingy raha mitombo ny orinasa ary misy mpanjifa maro kokoa, dia mila manaraka ianao. Amin'ny ankapobeny, tsy misy Ops mahafinaritra ao amin'ny orinasa amin'ny voalohany. Voalohany dia nanapaka ny vokatra isika, ary avy eo dia takatsika fa mba hiasa ny vokatra dia mila manara-maso ny lohamilina sy manara-maso ny fitaovana. Tamin'izay no nipoiran'ny Ops. Ho fantatra fa ny Ops, amin'ny maha diviziona azy, dia hanomboka hametraka sakana amin'ny fampandrosoana ary hanomboka hikatona ny fanaterana rehetra. Izany hoe, amin'ity tranga ity, ny kolontsaina DevOps dia efa manan-danja, saingy tsy tokony hohadinointsika ny lafiny maizina.

Source: www.habr.com

Add a comment