Dulmarka shirka DevOpsdays Moscow: fikradaha laga helay 6 warbixinood

Dulmarka shirka DevOpsdays Moscow: fikradaha laga helay 6 warbixinood

Shirweynihii saddexaad waxa la qabtay December 7 DevOpsMaalmaha Moscow, oo ay abaabuleen bulshada Moscow DevOps oo ay taageerayaan Mail.ru Cloud Solutions. Marka laga soo tago bandhigyada ay bixinayaan hormoodka xirfadlayaasha DevOps, ka qaybgalayaashu waxay ka qaybgeli karaan hadallo hillaac ah oo gaagaaban oo dhiirigelinaya, aqoon-is-weydaarsiyo waxayna ku wada xidhiidhaan meelo bannaan.

Lix khudbadood oo muhiim ah ayaanu ka soo uruurinay, waxaana waraysiyo la yeelanay dad badan oo hadlay si aan u ogaano waxa ka hadhay warbixinada.

Gudaha:

  1. Baruch Sadogursky, JFrog: "U oggolow software-ku inuu ka soo qulqulo iibiyaha una isticmaalo sida dareeraha"
  2. Pavel Selivanov, Southbridge: "Dev iyo Ops waxay leeyihiin hal shaqo oo caadi ah - si ay u sameeyaan badeecad shaqaynaysa"
  3. Vladimir Utratenko, Kooxda Tafaariiqda X5: "DevOps ee Ganacsiga waa horumar aan xanuun iyo dab lahayn"
  4. Sergey Puzyrev, Facebook: "Injineer wax soo saarku wuxuu daneeyaa adeegga guud ahaan: si ay isticmaalayaasha iyo horumariyayaashuba u helaan waqti fiican"
  5. Mikhail Chinkov, AMBOSS: "Hal waax ma raaci karto jidka DevOps, shirkadda oo dhan waa inay raacdaa"
  6. Dadka xiiseeya DevOps ee Rosbank: "1000 maalmood si loo hirgeliyo DevOps shirkad dhiig leh"

1. Baruch Sadogursky, JFrog: "U oggolow software-ku inuu ka soo qulqulo iibiyaha una isticmaalo sida dareeraha"

Cusbooneysiinta Softiweerku waxay u dhacdaa saacadle iyo qof kasta. Halkan waxaa ah hal sheeko oo naxdin leh oo ka mid ah hadalka: Knight Capital waxay lumisay $440 milyan saacad gudaheed ka dib cusbooneysiin aan lagu guuleysan.

Baruch wuxuu ka hadlay qaababka DevOps ee cusboonaysiinta joogtada ah ee ka caawin doonta ka fogaanshaha guul-darrooyinka iyo nacaybka isticmaale:

Dib-u-celinta maxalliga ah - Ku hay nuqulkii hore ee software-ka qalabkaaga si uu dib ugu rogo haddii ay wax dhacaan. Tani waxay ku ilaalin doontaa haddii arrimuhu aad u xumaadaan oo aadan soo diri karin balastar hawada sare ah.

Wixii ku soo kordha hawada - sii wanagsan Haddii kale, waxay la mid noqon doontaa horumarinta Jaguar: sababtoo ah cilad ku jirta nidaamka bareegga, kaas oo aan la cusbooneysiin karin hawada, baabuurta waa in dib looga soo celiyo iibka. Waxay ahayd xanuun iyo qaali.

Cusbooneysiin joogto ah - Si joogto ah u cusboonaysii software-ka isla marka muuqaal cusub uu diyaar yahay. Cusbooneysiin naadir ah, sifooyinku waa la isku daray; cusboonaysiinta muhiimka ah ayaa laga yaabaa inay sugto kuwa aan muhiimka ahayn. Sida Tesla, casriyeyn ay ahayd inuu hagaajiyo bareegga random-ka ayaa sugayay cusboonaysiinta ciyaarta chess-ka.

Gelin toos ah - dadka ku beddel mashiinno, maadaama dadku ay ku xun yihiin fulinta falalka caadiga ah.

Cusboonaysiinta soo noqnoqda - kaa caawin inaad samaysato caado oo aad ka takhalusto cabsida. Cusboonaysiinta dhifka ah waxay isu beddeshaa dhacdooyin degdeg ah.

Ogaanshaha xaaladda aaladda - Cusboonaysiinta tijaabi, ma rakibin meel xoq ah. Tani waa muhiim sababtoo ah cusbooneysiintu waxay u dhaqmi kartaa si ka duwan iyadoo ku xiran xaaladda qalabka.

Canary sii daayo - U soo saar cusboonaysiinta tiro yar oo isticmaalayaasha ah oo fiirso. Tani waxay yaraynaysaa dhaawaca haddii ay wax qaldamaan.

Cusboonaysiinta iyada oo aan la heli karin - u oggolow macaamiishu inay ogaadaan sifooyin cusub oo keliya, oo yaan laga tegin adeeg la'aan dhowr toddobaad inta aad cusbooneysiinayso.

Waxaan kala hadalnay Baruch Sadogursky sida aragtida DevOps ay uga duwan tahay Ruushka iyo Galbeedka IT, haddii Cloud ay dhowaan wax walba noo qaban doonto iyo in dhammaan adeegyada softiweerku ay ku dhex milmi doonaan nidaamka aaS - daawo wareysiga:

2. Pavel Selivanov, Southbridge: "Dev iyo Ops waxay leeyihiin hal shaqo oo caadi ah - si ay u sameeyaan badeecad shaqaynaysa"

Hirgelinta Kubernetes ma caawin doonto in la gaaro DevOps, iyo liddi ku ah, waxay jebin kartaa wax walba. Pavel wuxuu sharaxay sababta tignoolajiyada (xitaa kan ugu fiican) aanu u xallin karin dhibaatooyinkaaga oo dhan:

Kakanaanta mashruuca ayaa ka gudubtay xeerka. Markii hore, waxaa jiray codsi adag: isdhexgalka mashruuca dhexdiisa iyo horumarinta adag, laakiin qaab dhismeed fudud - maamulaha ayaa geeyey, wax walbaa wuu shaqeeyaa. Waxaan u guurnay adeeg-yaraha: adeeg kastaa waa codsi fudud, isgaarsiin iyadoo la adeegsanayo borotokoolka caadiga ah iyo horumar degdeg ah, laakiin qaab dhismeedka mashruucu wuxuu noqday mid aad u adag. Kakanaanta mashruuca leh qaab-dhismeedka microservice-ka ma tagin - waxay ka gudubtay koodka. Hadda injineerka DevOps ayaa mas'uul ka ah.

Horumariyayaashu ma rabaan isbeddelada kadib fulinta DevOps. Natiijo ahaan, socodka shaqada ee Kubernetes wuxuu sii wadaa inuu u ekaado sidii hawlaha laga soo tuuray Dev ilaa Ops derbiga, kaliya maaha mid sarbeeb ah - Git wuxuu noqonayaa darbigaas oo kale. Horumariyuhu wuxuu dhigayaa koodka halkaas oo u shaqeeya sidii hore, maamulayaashuna waxay leeyihiin Kubernetes, CI / CD iyo wax kasta oo kale.

Si kastaba ha ahaatee, horumariyayaashu waxay u baahan yihiin inay aqbalaan isbeddelada. Xaalada marka ay horumariyayaashu garan waayaan waxa ay samaynayaan admins, iyo admins-ku aanay garanayn waxa ku socda horumariyayaasha, waxay abuurtaa dhibaatooyin.

Haddii aysan waxba iska beddelin kuwa horumariya, ma ogaanayaan in hawlgalka codsigu yahay mas'uuliyadooda - farsamooyin farsamo oo kala duwan ma shaqeyn doonaan.

Imaanshaha DevOps iyo Kubernetes, wax badan ayaa isbedeli doona horumarka. Devs waa inay ahaadaan kuwo karti u leh Ops iyo lidkeeda. Dhakhaatiirtan takhasuska leh waxay leeyihiin xirfado gaar ah, laakiin waa inay ka warqabaan midba midka kale shaqadiisa. Dev iyo Ops waxay u baahan yihiin inay saaxiibo noqdaan ka hor intaanay fulin Kubernetes, haddii kale waxaad jebin doontaa waxaad haysato.

Pavel Selivanov ayaa ka hadlay waxa Kubernetes ku dhici doona 5 sano gudahood iyo waxa bilawga casriga ah ay tahay inay dhisto xirmo tignoolajiyadeed - daawo waraysiga:

3. Vladimir Utratenko, X5 Kooxda Tafaariiqda: "DevOps ee Ganacsiga waa horumar aan xanuun iyo dab lahayn"

Shirkaduhu waxay u yimaadaan isbeddelka DevOps marka ay ogaadaan in horumarku aad u gaabis yahay oo aan la kulmin xaqiiqooyinka, waxay leeyihiin rabitaan ah inay si fiican u horumariyaan oo ay dhaqso ugu baxaan.

Vladimir wuxuu sharraxay sida tani u dhacdo iyo waxa la qabtay:

  1. Marka hore, shirkaduhu waxay shaqaaleeyaan injineer DevOps. Kani waa Maamulaha Sare ee Nidaamka, wuxuu ku lug leeyahay in la geeyo siideynta wax soo saarka, jaangooyada deegaanka horumarinta, dejinta kaabayaasha, ogaanshaha iyo hagaajinta dhibaatooyinka kala duwan, hababka otomaatiga ah iyo hawlaha kale ee farsamada.
  2. Markaa hal injineer DevOps kuma filna, shirkaduna waxay shaqaalaysiisaa kooxda DevOps. Tani waa xarun karti-xirfadeed oo abaabusha dadaalka injineerada kala duwan waxayna u ogolaataa inay hal jiho u ururiyaan.
  3. Dhab ahaantii, injineerada DevOps iyo kooxaha DevOps waa hab-raacyada isbeddelka DevOps. Maaddaama DevOps ay ku saabsan tahay dhaqamada iyo dhaqanka, marka lagu daro, waxaa jira fulinta DevOps ee shirkadaha tignoolajiyada (SRE, Injineerin Soosaarka).

Maxaa la sameeyaa? Shaqaalayso koox ku meel gaadh ah oo DevOps ah oo gacan ka geysan doona hirgelinta isbeddelka DevOps, fulinta dhaqamada, kobcinta dhaqanka horumarinta iyo dhaqanka tignoolajiyada.

Marka ganacsigu soo galo oo uu maalgashado DevOps, dhowr xaaladood ayaa suurtagal ah: wax walba way ku kala bixi doonaan marka la qaado; waxa ay ahaan doontaa sidii SRE/Production Engineering ama Ops-gaaban; waxay u guuri doontaa BizOps, marka hababku ku saleysan yihiin cabbirada ganacsiga.

Vladimir Utratenko wuxuu nooga sheegay sida "Dhiigga" DevOps ee ganacsigu runtii yahay iyo sida dhaqamada loogu fuliyo tafaariiqda waaweyn - daawo wareysiga:

4. Sergey Puzyrev, Facebook: "Injineer wax soo saarku wuxuu daneeyaa adeegga guud ahaan: si isticmaalayaasha iyo horumariyayaashuba ay u helaan waqti fiican"

Facebook waa shirkad weyn, oo leh tiro badan oo ka kooban qaybo, server, dad, iyo xarumaha xogta. In kasta oo ay baaxad weyn leedahay, aad bay u dhakhso badan tahay - horumariyayaashu waxay soo rogi karaan adeegyo marar badan maalintii. Sidoo kale, Facebook ayaa si degdeg ah u koraya, mana aha oo kaliya tirada isticmaalayaasha iyo server-yada sii kordhaya, tirada horumariyayaashu sidoo kale way sii kordhayaan, taas oo ka dhigaysa hababka mid aad u adag.

Sergey ayaa u sheegay waxa Injineer wax soo saar ku sameeyo Facebook:

  1. Ingineer wax-soo-saarka wax badan buu qoraa, waa inuu leeyahay aqoonta nidaamka: nidaamyada hawlgalka, nidaamyada faylka, kaydinta xogta, shabakadaha iyo wixii la mid ah. Waa in uu waayo-aragnimo u leeyahay la shaqaynta nidaamyada qaybsan iyo Injineerinka Kalsoonida, taas oo ah, taageeridda isku halaynta alaabta. Waa in ay ahaato mid heegan ah, taas oo ah, diyaar u ah in la waco wakhti kasta.
  2. Injineer wax soo saarku wuxuu kaga duwan yahay Injineer Software inuu leeyahay xirfado horumarsan xagga hawlgalka, laakiin, runtii, waa nooc ka mid ah Injineer Software. Injineerada Software-ka ayaa codeeya wax badan; waxaa laga yaabaa inay leeyihiin xirfado dheeraad ah oo la xiriira, tusaale ahaan, habaynta xogta. Facebook-ga, khabiirada noocan oo kale ah waa in sidoo kale la soo waco, taas oo dad badan ku noqotay la yaab aan fiicneyn.
  3. Ahraamta baahiyaha Injineer-soo-saarka ee shirkaddu waxay ku bilaabataa la socodka server-yada iyo meertada noloshooda, taas oo ah, helitaanka qalab cusub, dejintiisa, gelinta hawlgelinta. Heerka xiga waa isku mid heerka adeegga: adeegyada la socodka iyo meertada nolosha. Kadibna waxaa imanaysa is-dheellitir la'aan iyo kormeer horumarsan. Waxay u beddelaan autoscaling ka dib marka wareegga nolosha adeegga si toos ah loo sameeyo. Ugu dambeyntiina, waxaa lagama maarmaan ah in la sameeyo hagaajin si miisaanku u noqdo mid waxtar leh oo shirkadu u badbaadiso lacag iyo agab.

5. Mikhail Chinkov, AMBOSS: "Hal waax ma raaci karto jidka DevOps, shirkadda oo dhan waa inay raacdaa"

Mikhail wuxuu aaminsan yahay in DevOps ay tahay horumar joogto ah. Ma soo bandhigi kartid qaar ka mid ah qalabyada oo halkaas ku joogsan kartid. Dhibaatooyinkee ayaa ka hortagaya shirkadaha inay noqdaan DevOps iyo sida loo hirgeliyo dhaqamada?

Farqiga u dhexeeya Fahamka DevOps. Qulqullada canonical, sida wacdiyayaashu u arkaan, waxay ku taagan yihiin 5 tiir:

  • dhaqanka - diiradda saaraya dadka iyo iskaashiga;
  • automation - ergada joogtada ah ee socodka shaqada;
  • ku tiirsan - xoogga saaraya gaarsiinta qiimaha isticmaalaha;
  • wadaaga - isdhaafsiga joogtada ah ee aqoonta;
  • cabbirada iyo helitaanka jawaab celinta iyaga oo isticmaalaya.

Shirkaduhu waxay inta badan diiradda saaraan otomaatigga iyo u gudbinta qiimaha isticmaalaha. Laakin dhaqanka, wadaaga aqoonta, iyo cabbirada DevOps si loola socdo horumarka ayaa gadaal u libdha.

Caqabadaha Habaynta DevOps. Hadafyada badeecadu way ka duwan yihiin shirkadaha oo dhan lamana qiyaasi karo. Xaaladda DevOps ee shirkaddu waxay ku xiran tahay shirkadda lafteeda, laakiin qaar badan ma fahmaan tan waxayna aaminsan yihiin inay ku filan tahay in la shaqaaleysiiyo injineerka DevOps.

Waa maxay sababta aan weli DevOps u weynay? Waxaa jira laba dhibaato oo muhiim ah. In Enterprise waxaa jira horumar gaabis ah ee ururka, dhibaatooyinka la beddelo vector ee maskaxda kumanaan shaqaale ah. Bilawga, waxaa ka maqan ilo aqooneed iyo dhibaato xagga qoondaynta agabka isbeddelka.

Heerarka horumarinta DevOps ee shirkadda:

  • Midda koowaad waa kaabayaasha daruuriga ah, laakiin qofna ma garanayo sida uu u shaqeeyo marka laga reebo hal ama laba admin;
  • labaad, kaabayaashoodu waa daah-furan oo ay fahmi karaan dhammaan injineerada, laakiin geeddi-socodka ma aha mid la hagaajiyay;
  • saddexaad - injineerada si madax-bannaan u bilaabay oo dayactirka adeegyada nool;
  • afraad - injineeradu waxay si ikhtiyaari ah wax ugu biirin doonaan kaabayaasha asaasiga ah, koodhka hufan ee daruuraha, geynta badhanka.

Qorshaha ugu fiican ayaa ah in qof kastaa uu isku mid u helo kaabayaasha, dhammaan injineerada waxay heli karaan badeecada oo ay fahmaan waxa ay sameynayaan.

Ka dib markii la xidhay dhammaan gestayaal dhaqameed iyo farsamo, isbeddelka shirkadda ee DevOps waxay ku xisaabtami doontaa jawaab celinta ganacsiga iyo cabbirada goobta.

6. DevOps xiisaha Rosbank: "1000 maalmood si loo hirgeliyo DevOps shirkad dhiig leh"

Yuri Bulich, Dina Maltseva, Evgeny Pankov oo ka socda Rosbank ayaa sheegay sida ay ku yimaadeen DevOps saddex sano gudahood. Waxaa jiray laba yool: in la xalliyo mashaakil gaar ah kooxo gaar ah iyo in la hirgeliyo qalab dhexe.

Waa kuwan natiijooyinka la gaaray:

Natiijooyinka Kooxaha Alaabta: 30 jeer degdeg ah isu imaatinka, 6 jeer si dhakhso ah u rakibid, ilaa 30% kaydinta wareegga buuxa. Waxaan hadda awood u leenahay inaan riixno badhan si aan u aado wax soo saarka

Natiijooyinka amarrada goobta: 10 jeer si dhakhso leh isu-ururinta iyo rakibidda, 87% korodhka tirada rakibaadda, 46% caymiska autotest. Kooxda is dhexgalka hadda ma ahan caqabad

Marka, sida loo hirgeliyo dhaqamada DevOps ee ganacsi dhiig leh?

Marka hore hirgeli mashruuc tijaabo ah: Xulo kooxo, go'aanso sida loo hirgeliyo dhismaha, oo dooro qalabka. Waxaan dooranay qalab leh shati furan, oo ku rakiban bangiga iyo khibrad la shaqeynta iyaga. Rosbank ayaa isku mar geysay daruur gaar ah oo ay la socoto barnaamijka DevOps, tanina waxay caawisay bilowgii. Daruuraha dhexdiisa, waxaa suurtagal ah in la helo agabka lagama maarmaanka ah marka la taabto badhanka 15 daqiiqo; hore, habkan oo kale wuxuu qaadan karaa toddobaad.

Bangiyada iyo shirkadaha kale, waxaa lagama maarmaan ah in horay loogala shaqeeyo xannibaadaha kooxda amniga macluumaadka iyo in la helo xal u oggolaanaya in isbeddellada la fuliyo.

Duuliyaha ka dib, xal guul leh ayaa loo baahan yahay in kor loo qaado.

  1. Waa muhiim in "toosiyo" dhuumaha inta ugu badan ee suurtogalka ah, baabi'inta xiriiriyeyaasha aan loo baahnayn, muujinta bixiyeyaasha qiimaha, iyo ka saarida qaybaha haray. Dhexdhexaadiyayaashu waa ka-hortagga. Tusaale ahaan, Rosbank, kooxo dhowr ah ma aysan horumarinin horumarinta gudaha, oo ka tagay kaliya horumarinta dibadda. Tani waxay keentay inay soo baxdo koox u go'an DevOps, taas oo xaqiijisey wareejinta koodka dibadda una gudubtay horumarinta gudaha. Dhibaatada waxaa lagu xalliyay in la isku daro horumarinta dibadda ee CI/CD, si aysan u wareejin koodka laftooda bangiga, laakiin sidoo kale waxay masuul ka yihiin guusha.
  2. Qaabka qaan-gaadhka waxa ka mid ahaa qaybaha hab-dhaqanka DevOps, qalabyada liiska ku jira, waxaanay tixgeliyeen sifooyinka la shaqaynta alaab-qeybiyeyaasha dibadda - mustaqbalka, tani waxay gacan ka gaysatay in ay si dhakhso ah u dhinto dib-u-dhacyada hawlaha marka ay fulinayaan kooxo cusub.
  3. Waxaan u baahanahay maamul dawladnimo oo ah qaab xakamayn jilicsan iyo talooyin. Buug-gacmeedka DevOps oo si fiican u shaqeeya waa qaab ururin iyo astaamo qalabayn oo ka caawiya kooxaha inay si sax ah u isticmaalaan goobta.
  4. Waa inaad isla markiiba fiiro gaar ah u yeelataa dhaqanka, markaa isbeddelo badan ayaa dhici doona si dhakhso ah oo sahlan. Kobci bulshadaada gudaha, samee kulanno, aqoon-is-weydaarsiyo farsamo, tababaro, iyo hawlo madadaalo leh. Tani waxay dhalisaa miro: dadku waxay wadaagaan dhaqamada, fiiri cidda samaysay, ogow meesha loo leexiyo, waxaa jira buunbuun iyo tartan caafimaad leh oo ka jira shirkadda.
  5. Ma jirto wax faa'iido ah in lala shaqeeyo kuwa aan ku lug lahayn geeddi-socodka, kooxo aan qaan-gaarin, waxaa fiican in la maalgeliyo kooxaha xiiseynaya iyo dadka daacadda ah.
  6. Xalka la doortay waa inuu noqdaa mid ku habboon injineerada isticmaalaya.
  7. Horumarinta dibadda maaha xannibaad; dhaqamada ayaa sidoo kale laga hirgelin karaa halkaas, waxa ugu muhiimsan waa in kooxda lafteeda ay leedahay rabitaan.

In yar oo faa'iido ah

Liiska buugaagta mudan in loo akhriyo kuwa DevOps, ka Alexander Chistyakov, vdsina.ru:

  1. Irina Yakutenko "Doorashada iyo is-xakamaynta."
  2. Daniel Kahneman "Fikirka, degdega ah oo gaabis ah".
  3. Barbara Oakley "Maskaxda Tirooyinka".
  4. Maxim Dorofeev "Farsamooyinka Jedi".
  5. Viktor Frankl "Raadinta Man ee Macnaha".

Feejignow

Waxaan sidoo kale jecelnahay DevOps. Lasoco ogaysiisyada taxanaha ah @DevOps iyo @Kubernetes, iyo sidoo kale dhacdooyinka kale ee Mail.ru Cloud Solutions, ee ku jira kanaalkayaga Telegram: t.me/k8s_mail

Source: www.habr.com

Add a comment