DevOpsForum 2019. Ị nweghị ike ichere iji mejuputa DevOps

M gara DevOpsForum 2019 na nso nso a, nke Logrocon kwadoro. Na ogbako a, ndị sonyere gbalịrị ịchọta ngwọta na ngwaọrụ ọhụrụ maka mmekọrịta dị irè n'etiti azụmahịa na mmepe na ndị ọkachamara ọrụ teknụzụ ozi.

DevOpsForum 2019. Ị nweghị ike ichere iji mejuputa DevOps

Nzukọ ahụ nwere ihe ịga nke ọma: enwere ọtụtụ akụkọ bara uru, usoro ngosi na-adọrọ mmasị na ọtụtụ nkwurịta okwu na ndị ọkà okwu. Ma ọ dị mkpa karịsịa na ọ dịghị onye gbalịrị ịre m ihe ọ bụla, ihe ndị na-ekwu okwu na nnukwu ogbako bụ ndị ikpe mara n'oge na-adịbeghị anya.

Ihe odide sitere na okwu nke Raiffeisenbank, Alfastrakhovie, ahụmahụ Mango Telecom na mmejuputa akpaaka na nkọwa ndị ọzọ n'okpuru ịkpụ.

Aha m bụ Yana, m na-arụ ọrụ dị ka onye nleba anya, m na-eme akpaaka, yana DevOps, ọ na-amasịkwa m ịga nzukọ na nzukọ. N'ime afọ abụọ gara aga, agara m ogbako Oleg Bunin (HighLoad ++, TeamLead Conf), ihe omume Jug (Heisenbug, JPoint), TestCon Moscow, DevOps Pro Moscow, Big Data Moscow.

Nke mbụ, ana m adọta uche na mmemme ọgbakọ. Ana m ele obere ihe akụkọ ahụ ga-abụ, ma karịa na ọkà okwu. Ọbụna ma ọ bụrụ na akụkọ ahụ na-atụgharị na nkà na ụzụ na-adọrọ mmasị, ọ bụghị eziokwu na ị ga-enwe ike itinye ụfọdụ omume kachasị mma site na akụkọ na ụlọ ọrụ gị. Ma mgbe ahụ ị chọrọ ọkà okwu.

Ìhè na njedebe nke pipeline na Raiffeisenbank

Ọtụtụ mgbe, ana m achụ nta ndị na-ekwu okwu n'akụkụ na-amasị m. Na DevOpsForum 2019, ọkà okwu sitere na Raiffeisenbank, Mikhail Bizhan, nwetara mmasị m. N'oge okwu ya, o kwuru banyere otu ha na-eji nwayọọ nwayọọ na-eme ka ndị otu ha nwee mmasị na DevOps, ihe kpatara ha ji chọọ ya, na otu esi ere echiche nke mgbanwe DevOps na azụmahịa. Ọfọn, n'ozuzu, ekwuru m otu esi ahụ ìhè na njedebe nke pipeline.

DevOpsForum 2019. Ị nweghị ike ichere iji mejuputa DevOps
Mikhail Bizhan, onye isi akpaaka na Raiffeisenbank

Ugbu a ha enweghị "DevOps" na ụlọ ọrụ ha. Ya bụ, ọ na-arụ ọrụ, ma ọ bụghị n'òtù niile. Mgbe ha na-emejuputa DevOps, ha na-adabere na njikere nke otu, ma n'ihe gbasara ndị injinia kpọmkwem, na n'ihe gbasara mkpa ngwaahịa na ntozu nke ikpo okwu nke e wuru ngwaahịa a. Misha gwara otu esi akọwara azụmahịa ihe kpatara achọrọ DevOps.

Akụkụ ụlọ akụ nwere ọtụtụ ndị ọkwọ ụgbọala na-eto eto: ọnụ ahịa ọrụ na mgbasawanye nke ntọala ndị ahịa. Ịbawanye ọnụ ahịa nke ọrụ abụghị ezigbo ọkwọ ụgbọ ala, mana itolite ntọala ndị ahịa bụ ihe dị iche. Ọ bụrụ na ndị asọmpi na-ahapụ ngwaahịa dị mma nke ọma, ndị ahịa niile na-aga ebe ahụ, ka oge na-aga, ahịa na-apụta. Ya mere, iwebata ngwaahịa ọhụrụ n'ahịa na ọsọ nke ntinye ha bụ isi ihe ụlọ akụ na-elekwasị anya. Nke a bụ kpọmkwem ihe DevOps bụ maka, ụlọ ọrụ achụmnta ego ghọtara nke a.

Ihe ọzọ dị mkpa dị mkpa: DevOps anaghị ebelata oge n'ahịa. DevOps enweghị ike ịrụ ọrụ naanị ya, ọ bụ naanị akụkụ nke usoro ịmepụta na iweta ngwaahịa na ahịa site na mmepe na mmepụta (site na koodu na ndị ahịa). Mana ihe niile tupu koodu ahụ emetụtaghị DevOps ozugbo. Ya bụ, ndị na-ere ahịa nwere ike ịmụ ahịa ahịa ruo ọtụtụ afọ ma jiri ndụ ha niile na-achụso ndị asọmpi. Ọ dị mkpa ịghọta ngwa ngwa ihe onye ahịa chọrọ ma mee atụmatụ mmejuputa nke a ma ọ bụ njirimara ahụ - mgbe mgbe nke a bụ ihe na-ezughị ezu maka DevOps ịrụ ọrụ na ụlọ ọrụ iji nweta ihe mgbaru ọsọ ya. Ya mere, nke mbụ, Raiffeisenbank kwetara na azụmahịa na ọ dị mkpa ịmụta otú e si eji DevOps. Akpaaka maka akpaaka agaghị enyere aka n'ọgụ maka ndị ahịa ọhụrụ.

N'ozuzu, Misha kwenyere na DevOps kwesịrị imejuputa ya, ma amamihe. Na anyị aghaghị ịdị njikere maka eziokwu ahụ bụ na na mmalite nke mgbanwe ahụ, mmepụta nke otu ahụ ga-adaba, ọ ga-enweta obere ego, ma mgbe ahụ, a ga-akwado ya.

Automation nke ule na Mango Telecom

Egor Maslov sitere na Mango Telecom nyere akụkọ ọzọ na-atọ ụtọ maka m dị ka onye nyocha. Akpọrọ ihe ngosi a "Automation nke usoro nyocha zuru oke na otu SCRUM." Egor kwenyere na e kere DevOps kpọmkwem maka SCRUM, mana n'otu oge ahụ, iwebata DevOps n'ime otu SCRUM bụ ezigbo nsogbu. Nke a na-eme n'ihi na ndị otu SCRUM na-agba ọsọ mgbe niile, ọ dịghị oge ịdọpụ uche site na ihe ọhụrụ ma wughachi usoro ahụ. Nsogbu a dịkwa n'eziokwu na SCRUM anaghị etinye aka na nkewa nke ndị otu n'ime otu (otu ule, otu mmepe, na ndị ọzọ). Ọfọn, na agbakwunyere, iji megharịa usoro dị adị, achọrọ akwụkwọ, na na SCRUM, ọtụtụ mgbe ọ nweghị akwụkwọ kpamkpam - "ngwaahịa dị mkpa karịa ụdị ederede."

Mgbe ịgbanwere na SCRUM, ndị nyocha malitere ịjụ ndị mmepe otu esi anwale njirimara. Nke nta nke nta, olu nke ọrụ na-abawanye, ọ dịghị akwụkwọ ọ bụla, ha wee malite ijide ọtụtụ ahụhụ na ọrụ nke na-adịghị ekpuchi ule na n'ozuzu ọ dịghịzi edo anya onye nwalere ya na mgbe. Na nkenke - mgbagwoju anya na vacillation. Anyị kpebiri ịgbanwe gaa na akpaaka nnwale. Mana ọbụlagodi mgbe ahụ enwere ọdịda zuru oke. Ha goro ndị ọkachamara akpaaka sitere n'aka ndị na-ede ihe n'ụkpụrụ ndị na-anwale ụlọ amaghị. The kpuchie maka autotests na-arụ ọrụ, n'ezie, ma mgbe outsourcers hapụrụ, ọ were izu abụọ. Ọzọ bụ mbọ iwebata ọnụọgụ ọnụọgụ abụọ. Ọ malitere n'eziokwu na ihe niile dị mkpa ka e wuo n'ime ụlọ ọrụ ahụ, n'onwe gị (vector ziri ezi: wulite ọkachamara n'ime), n'ime usoro nke SCRUM, ma mepụta akwụkwọ na usoro ahụ. Ngwunye maka akpaaka kwesịrị ịdị nhata na nchịkọta ngwaahịa (ebe a ka m na-agbakwunye ya, ejila ihe ọ bụla ọzọ nwalee ọrụ Javascript gị). Na njedebe nke sprint, ha mere ngosi nke otú autotest na-arụ ọrụ na otu dum (bara uru). Ya mere, itinye aka nke ndị otu niile na usoro akpaaka mụbara, yana ntụkwasị obi na autotest na ohere nke a ga-ejirịrị autotest a (ma agaghị ekwu okwu n'ime otu ọnwa n'ihi ọdịda mgbe niile).

Site n'ụzọ, na DevOpsForum 2019 enwere igwe okwu mepere emepe - ama ama na, n'uche nke m, usoro okwu bara uru. Ị na-ejegharị dị ka nke a, gee ntị na akụkọ, wee kpebie na na ogbako ahụ ọ bara uru ikwurịta otu isiokwu ma ọ bụ nsogbu, na-ekerịta ahụmahụ dị mkpa iji dozie nsogbu ahụ.

Achọpụtakwara m na ndị haziri ahazi mere ọtụtụ akụkọ dị mkpirikpi. Akụkọ ọ bụla na-ewe ihe karịrị nkeji iri, ajụjụ sochiri ya. N'ụzọ dị otú a, ị nwere ike ikpuchi ọtụtụ isiokwu ozugbo ma jụọ ndị ọkà okwu nwere mmasị gị ajụjụ.

DevOpsForum 2019. Ị nweghị ike ichere iji mejuputa DevOps
DevOpsForum 2019. Ị nweghị ike ichere iji mejuputa DevOps
N'etiti ihe ngosi, m na-ejegharị gburugburu ụlọ ntu nke ndị mmekọ ogbako ma zuru ohi / merie ọtụtụ ihe. Oh, ahụrụ m akwụkwọ nta ahụ n'anya!

Tebụl okirikiri na okwu DevOps na onye isi mmepe na Alfastrakhovie

Icing na achicha DevOpsForum 2019 maka m bụ nnọkọ ogologo elekere na ndị ọkachamara DevOps. Akpọrọ ndị sonyere nnọkọ anọ ka ha lelee DevOps site n'akụkụ dị iche iche: Anton Isanin (Alfastrakhovanie, onye isi mmepe), Nailya Zamashkina (Fintech Lab, onye isi ọrụ), Oleg Egorkin (Rostelecom, onye nchịkwa Agile) na Anton Martyanov (ọkachamara onwe ya, lere DevOps anya). site n'echiche azụmahịa).

Ndị ọkachamara nọdụrụ ala nso na ndị mmadụ wee malite ime ihe: maka otu awa dum, ndị sonyere na ndị na-ege ntị jụrụ ajụjụ ha, ndị ọkachamara wee were rap. Mgbe ụfọdụ, e nwere ezigbo arụmụka. Ajụjụ ndị ahụ dị nnọọ iche, dịka ọmụmaatụ: ndị injinia DevOps chọrọ ma ọlị, gịnị kpatara na ha enweghị ike ịzụ ha dị ka ndị na-ahụ maka usoro, ekwesịrị inye onye ọ bụla DevOps, kedu uru ya, na ihe ndị ọzọ.

Mgbe ahụ, mụ na Anton Isanin kwurịtara okwu n'onwe ya. Anyị tụlere mkpa ọ dị iweta omenala DevOps n'ụlọ ọ bụla wee kpughee akụkụ gbara ọchịchịrị nke mgbanwe DevOps.

Ka anyị were ya na onye ọ bụla gbakọtara wee kpebie na DevOps dị mkpa ma ngwaahịa na azụmahịa na otu. Ka anyị gaa mejuputa ya. Ihe niile mere. Anyị kupụrụ ume. DevOps emeela ka anyị bịaruo onye ahịa nso, ugbu a anyị nwere ike mezuo ọchịchọ ya niile ngwa ngwa. N'ihi ya, anyị nwere nnukwu ngalaba Ops nwere ụkpụrụ siri ike na ihe ndị a chọrọ, ọ na-achọpụtakwa ntụpọ na ngwaahịa ahụ mgbe niile ma na-emepụta ụyọkọ arịrịọ. Ọzọkwa, a na-ekenye ntụpọ niile ọnọdụ "ngwa ngwa", ọbụlagodi ma ọ bụrụ na onye ahịa ahụ na-atụghị anya ya na-agba agba bọtịnụ edo edo kama akwụkwọ ndụ akwụkwọ ndụ. Ọrụ a na-eto eto, ọnụ ọgụgụ nke ntọhapụ na-eto eto na, ya mere, ọnụ ọgụgụ nke ntụpọ na nghọtahie nke ọrụ ọhụrụ site n'aka ndị ahịa. Ops na-ewe ndị mmadụ 10 ọzọ ka ha na-aga n'ihu na nrụrụ aka, na mmepe na-ewekwa 15 ọzọ ka ha na-emechi ha. Na kama iwebata atụmatụ ọhụrụ, otu ahụ na-arụ ọrụ na SD na-adịghị agwụ agwụ, na-akọwa ọrụ na onye ọrụ na nkwado n'otu oge. N'ihi ya, ma Ops na mmepe na-azụ ahịa, ma onye ahịa na azụmahịa adịghị enwe obi ụtọ: njirimara ọhụrụ na-arapara n'ahụ. Ọ na-apụta na DevOps yiri ka ọ dị, ma ọ dịghị ka ọ dị.

Banyere mkpa ọ dị iji mejuputa DevOps, Anton kwuru n'ụzọ doro anya na nke a dabere na ọnụ ọgụgụ azụmahịa ahụ. Ọ bụrụ na ị na-eje ozi otu onye ahịa otu afọ na-eweta ụlọ ọrụ otu ijeri, DevOps adịghị mkpa (ma ọ bụrụ na ịchọghị ịmegharị onye ahịa a mgbanwe ọhụrụ mgbe niile). A na-ekpuchi ihe niile na chocolate. Mana ọ bụrụ na azụmahịa ahụ na-eto ma ọtụtụ ndị ahịa na-apụta, mgbe ahụ ịkwesịrị ịgbaso. Dị ka a na-achị, ọ dịghị Ops dị mma na ụlọ ọrụ mbụ. Nke mbụ anyị na-ebipụ ngwaahịa ahụ, naanị mgbe ahụ anyị ghọtara na ka ngwaahịa ahụ wee rụọ ọrụ, anyị kwesịrị ileba anya na sava ma nyochaa ihe oriri. Ọ bụ mgbe ahụ ka Ops malitere. A ka ga-aghọta na Ops, dị ka nkewa dị iche, ga-amalite itinye ọtụtụ ihe mgbochi na mmepe na nnyefe niile ga-amalite ịkwụsị. Nke ahụ bụ, na nke a, omenala DevOps adịlarị mkpa, mana anyị agaghị echefu banyere akụkụ gbara ọchịchịrị ya.

isi: www.habr.com

Tinye a comment