Laga soo bilaabo monoliths ilaa adeeg-yaraha: waayo-aragnimada M.Video-Eldorado iyo MegaFon

Laga soo bilaabo monoliths ilaa adeeg-yaraha: waayo-aragnimada M.Video-Eldorado iyo MegaFon

25-kii Abriil, annagoo ah Mail.ru Group ayaa qabannay shir ku saabsan daruuraha iyo hareeraha - mailto: Cloud. Wax yar oo muhiim ah:

  • Ugu weyn Bixiyeyaasha Ruushka - Mail.ru Cloud Solutions, #CloudMTS, SberCloud, Selectel, Rostelecom Data Center iyo Yandex.Cloud ayaa ka hadlay waxyaabaha gaarka ah ee suuqayada daruuraha iyo adeegyadooda;
  • Asxaabtii Bitrix24 ayaa u sheegay sida ay yihiin u yimid multicloud;
  • Leroy Merlin, Otkritie, Burger King iyo Schneider Electric waxay bixiyeen xiiso aragtida macaamiisha daruuraha - Waa maxay hawlaha ay ganacsigoodu u dejiso IT-ga iyo tignoolajiyada, oo ay ku jiraan kuwa daruuraha, waxay u arkaan kuwa ugu rajo-gelinta badan.

Waxaad ka daawan kartaa dhammaan fiidiyowyada mailto: Cloud shirka link, oo halkan waxaad ka akhrisan kartaa sida doodda ku saabsan adeeg-yaraha ay u dhacday. Alexander Deulin, oo ah madaxa xarunta horumarinta iyo cilmi-baarista hababka ganacsiga ee MegaFon, iyo Sergey Sergeev, oo ah agaasimaha tignoolajiyada macluumaadka ee kooxda M.Video-Eldorado, ayaa wadaagay kiisaskooda guusha leh ee ka takhalusida monoliths. Waxaan sidoo kale ka wada hadalnay arrimaha la xiriira istiraatiijiyadda IT, hababka iyo xitaa HR.

Falanqeeyayaasha

  • Sergey Sergeev, Kooxda CIO "M.Video-Eldorado";
  • Alexander Deulin, madaxa xarunta cilmi baarista iyo horumarinta hababka ganacsiga MegaFon;
  • Dhexdhexaadiyaha - Dmitry Lazarenko, Madaxa jihada PaaS Mail.ru Cloud Solutions.

Ka dib hadalka Alexander Deulin "Sidee MegaFon u ballaarineysaa ganacsigeeda iyada oo loo marayo madal adeeg yar" wuxuu ku biiray doodda Sergey Sergeev oo ka socda M.Video-Eldorado iyo dhexdhexaadiyaha doodda Dmitry Lazarenko, Mail.ru Cloud Solutions.

Hoos waxaan idiinku soo diyaarinay qoraalkii doodda, laakiin waxaad sidoo kale daawan kartaa muuqaalka:

U gudubka adeeg-yaraha ayaa jawaab u ah baahiyaha suuqa

Dmitriy:

Miyaad la kulantay waayo-aragnimo guul leh oo u haajiray adeegyada yaryar? Iyo guud ahaan: halkeed ku aragtaa faa'iidada ganacsiga ugu weyn ee isticmaalka adeeg-yaraha ama ka guurista monoliths una guurto adeeg yar?

Sergey:

Waxaan horeyba u nimid hab ka mid ah u gudubka adeegyada yaryar waxaanan adeegsanaynay habkan in ka badan saddex sano. Baahida ugu horreysa ee caddaynaysa baahida loo qabo adeeg-yaro waxay ahayd is-dhexgalka aan dhammaadka lahayn ee alaabada hore ee kala duwan ee xafiiska dambe. Mar kasta oo nalagu khasbo in aanu samayno is-dhexgal iyo horumarin dheeraad ah, annagoo fulinayna shuruucdeena u gaarka ah hawlgalkan ama adeegaas.

Marmarka qaarkood, waxaan ogaanay inaan u baahannahay inaan dardargelinno hawlgalka nidaamyadayaga iyo soo saarista shaqeynta. Waqtigaas, fikradaha sida adeeg-yaraha iyo habka adeeg-yaraha ayaa horeyba uga jiray suuqa, waxaanan go'aansannay inaan tijaabinno. Tani waxay bilaabatay 2016. Kadibna waxaa la goglay madal, 10-kii adeeg ee ugu horeeyayna waxaa fuliyay koox gaar ah.

Mid ka mid ah adeegyadii ugu horreeyay, kan ugu cuslaa, wuxuu ahaa adeegga xisaabinta qiimaha. Mar kasta oo aad timaadid kanaal kasta, kooxda M.Video-Eldorado ee shirkadaha, ha ahaato website ama dukaanka tafaariiqda, dooro badeecad halkaas, ka eeg qiimaha bogga internetka ama "Basket", kharashka si toos ah lagu xisaabiyo hal adeeg. Waa maxay sababta tani ay lagama maarmaan u tahay: ka hor, nidaam kastaa wuxuu lahaa mabaadi'da u gaarka ah ee la shaqeynta dalacsiinta - qiimo dhimis iyo wixii la mid ah. Xafiiskayaga danbe waxa uu qabtaa qiimaha; shaqaynta dhimista waxa lagu hirgeliyay nidaam kale. Tani waxay u baahneyd in la meel mariyo iyo adeeg gaar ah, oo la kala saari karo oo loo abuuray qaab ganacsi oo noo ogolaanaya inaan tan hirgelinno. Sidaas ayaan ku bilownay.

Qiimaha natiijooyinka ugu horreeya ayaa ahaa mid aad u weyn. Ugu horreyntii, waxaan awoodnay inaan abuurno hay'ado kala go'an oo noo ogolaanaya inaan si gaar ah u shaqeyno oo qaab isku-dar ah. Marka labaad, waxaan hoos u dhignay qiimaha lahaanshaha marka la eego isdhexgalka oo leh nidaamyo badan.

Saddexdii sano ee la soo dhaafay, waxaan ku darnay saddex nidaam oo safka hore ah. Way adkayd in lagu ilaaliyo hanti la mid ah oo ay shirkadu awoodi karto. Sidaa darteed, hawshu waxay kacday raadinta goobo cusub, ka jawaab celinta suuqa xagga xawaaraha, kharashka gudaha iyo waxtarka.

Sida loo cabbiro guusha u haajiridda adeegyada yaryar

Dmitriy:

Sidee guusha u haajiridda adeegyada yar yar loo go'aamiyaa? Maxay ahayd "kahor" shirkad kasta? Halbeeg noocee ah ayaad isticmaashay si aad u go'aamiso guusha ku meel gaadhka, yaase go'aamiyay?

Sergey:

Ugu horreyntii, waxay ku dhex dhalatay IT-ga sidii karti-qaade - "furid" awoodo cusub. Waxaan u baahneyn inaan wax walba si degdeg ah ugu sameyno lacag isku mid ah, annagoo ka jawaabayna caqabadaha suuqa. Hadda guusha waxaa lagu muujiyay tirada adeegyada ay dib u isticmaaleen nidaamyo kala duwan, mideynta hababka dhexdooda. Hadda waa, laakiin wakhtigaas waxay ahayd fursad lagu abuurayo madal oo lagu xaqiijiyo fikradda ah inaan tan samayn karno, waxay siin doontaa saameyn waxayna xisaabin doontaa kiiska ganacsiga.

Alexander:

Guushu waa dareen gudaha ah. Ganacsigu had iyo jeer wuxuu rabaa wax badan, qoto dheeraanta dib-u-dhackeennuna waa caddaynta guusha. Waxay ila tahay sidaas.

Sergey:

Haa, waan ogolahay. Saddex sano gudahood, waxaan horey u haysanay in ka badan laba boqol oo adeegyo iyo dib u dhac. Baahida agabka kooxda dhexdeeda ayaa koraysa - 30% sannadkii. Tani waxay dhacdaa sababtoo ah dadku waxay dareemeen: way dhakhso badan tahay, way ka duwan tahay, waxaa jira tiknoolajiyo kala duwan, waxaas oo dhan ayaa soo koraya.

Adeegyada yaryar ayaa iman doona, laakiin udub dhexaadka ayaa ahaan doona

Dmitriy:

Waxay la mid tahay geeddi-socod aan dhammaanayn oo aad maal-gashato horumarka. U gudubka adeegyada yaryar ee ganacsigu ma dhammaaday mise maya?

Sergey:

Aad bay u fududahay in laga jawaabo. Maxaad u malaynaysaa: beddelka taleefannada waa nidaam aan dhammaad lahayn? Anaga lafteena ayaa iibsanaya telefoonada sanad walba. Oo halkan waa: inta baahi loo qabo xawaaraha, la qabsiga suuqa, isbeddellada qaarkood ayaa loo baahan doonaa. Taas macnaheedu maaha inaan ka tagno waxyaabaha caadiga ah.

Laakiin ma dabooli karno oo wax walba hal mar dib uma samayn karno. Waxaan leenahay dhaxal, adeegyo isdhexgalka caadiga ah oo jiray horay: basaska ganacsiga iyo wixii la mid ah. Laakiin waxaa jira dib u dhac, iyo sidoo kale waxaa jira baahi. Tirada codsiyada mobilada iyo shaqadooda ayaa sii kordheysa. Isla markaana, qofna ma odhanayo waxaa lagu siinayaa 30% lacag dheeraad ah. Taasi waa, mar walba waxaa jira baahiyo dhinac ah, iyo raadinta waxtarka dhinaca kale.

Dmitriy:

Noloshu waxay ku jirtaa qaab wanaagsan. (Qosol)

Alexander:

Guud ahaan, haa. Ma hayno habab kacaan ah oo looga saaro qaybta udub-dhexaadka ah ee muuqaalka. Shaqo nidaamsan ayaa socota si loo burburiyo nidaamyada si ay u noqdaan kuwo la jaan qaadaya qaab-dhismeedka microservice, si loo yareeyo saameynta nidaamyada midba midka kale.

Laakiin waxaan qorsheyneynaa inaan sii wadno qaybta udub-dhexaadka ah, maadaama muuqaalka hawl-wadeenka had iyo jeer ay jiri doonaan goobo aan iibsanno. Mar labaad, waxaan u baahanahay dheelitirnaan caafimaad leh: waa in aynaan ku degdegin goynta xudunta. Waxaan dhignaa nidaamyada dhinac dhinac, oo hadda waxay soo baxday in aan horeyba ugu jirnay qaybo badan oo xudun ah. Intaa waxaa dheer, horumarinta shaqeynta, waxaan u abuurnaa matalaad lagama maarmaanka ah dhammaan kanaalada ka shaqeeya adeegyadayada isgaarsiinta.

Sida loo iibiyo adeegyada yaryar ee ganacsiyada

Dmitriy:

Waxaan sidoo kale xiiseynayaa - kuwa aan wareejin, laakiin qorsheynaya: sida ay u fududahay in fikradan laga iibiyo ganacsiga oo ay ahayd tacabur, mashruuc maalgashi? Mise waxay ahayd istaraatijiyad miyir leh: hadda waxaan u soconaa adeeg-yaraha waana taas, waxba nagama joojin doono. Sidee kuu ahayd?

Sergey:

Ma aan iibinayn hab, laakiin faa'iido ganacsi. Dhibaato ayaa ka dhacday ganacsiga, waxaana isku daynay inaan xalino. Waqtigaas, waxaa lagu muujiyay xaqiiqda ah in kanaalada kala duwan ay adeegsadeen mabaadi'da kala duwan ee xisaabinta qiimaha - si gooni ah loogu talagalay xayeysiisyada, xayeysiisyada, iyo wixii la mid ah. Way adkeyd in la sii wado, khaladaad ayaa dhacay, waxaanan dhageysanay cabashooyinka macaamiisha. Taasi waa, waxaan iibinaynay xalka dhibaatada, laakiin waxaan la nimid xaqiiqda ah inaan u baahanahay lacag si aan u abuurno madal. Waxayna muujiyeen kiis ganacsi iyagoo isticmaalaya tusaalaha marxaladda koowaad ee maalgashiga: sida aan u sii wadi doono dib u soo celinta iyo waxa tani noo ogolaan doonto inaan sameyno.

Dmitriy:

Si uun ma u duubtay wakhtiga marxaladda koowaad?

Sergey:

Haa, hubaal. Waxaan u qoondaynay 6 bilood si aan u abuurno xudunta u ah madal oo aan tijaabino duuliyaha. Muddadaas, waxa aanu isku daynay in aanu samayno madal aanu ku dul fuulno duuliyaha. Kadib mala-awaalka ayaa la xaqiijiyay, maadaama ay shaqeyso, waxay la macno tahay inaan sii wadi karno. Waxay bilaabeen inay ku celceliyaan oo ay xoojiyaan kooxda - waxay u rareen qayb gaar ah oo sidaas sameeya.

Marka xigta waxaa yimaada shaqo nidaamsan oo ku saleysan baahida ganacsi, fursadaha, helitaanka kheyraadka iyo wax kasta oo hadda ku jira shaqada.

Dmitriy:

OK Alexander, maxaad leedahay?

Alexander:

Adeegyadayada yaryar waxay ka dhasheen "xumbada badda" - sababtoo ah kaydinta kheyraadka, sababtoo ah qaar ka mid ah hadhaaga qaabka awoodda server-ka iyo dib-u-qaybinta ciidamada gudaha kooxda. Markii hore, mashruucan ganacsi uma iibin. Kani waxa uu ahaa mashruuc aanu labadeenuba ku baadhnay oo aanu ku horumarinay. Waxaan bilownay bilowgii 2018 waxaana si fudud u horumarinay jihadan si xamaasad leh. Iibka ayaa hadda bilaabmay, waxaana ku jirnaa hawsha.

Dmitriy:

Miyay dhacdaa in ganacsigu kuu ogolaado inaad samayso waxyaabahan oo kale sida Google - hal maalin oo bilaash ah todobaadkii? Ma haysaa jihada noocaas ah?

Alexander:

Isla mar ahaantaana cilmi-baarista, waxaan sidoo kale wax ka qabannay dhibaatooyinka ganacsiga, sidaas darteed dhammaan adeegyadeena yaryar waxay xal u yihiin dhibaatooyinka ganacsiga. Kaliya bilowgii waxaan dhisnay microservices kuwaas oo daboolay qayb yar oo ka mid ah saldhigga macaamiisha, iyo hadda waxaan joognaa ku dhawaad ​​dhammaan alaabooyinka calanka.

Saamaynta maaddaduna way caddahay - mar hore ayaa naloo tirin karaa, xawaaraha wax soo saarka iyo dakhliga lumay waa la qiyaasi karaa haddii aan raaci lahayn waddadii hore. Tani waa waxa aan ku dhiseyno kiiska.

Adeegyada yaryar: buunbuunin mise lama huraan?

Dmitriy:

Tirooyinka waa tirooyin. Dakhliga ama lacagta la badbaadiyeyna aad bay muhiim u tahay. Ka warran haddii aad eegto dhinaca kale? Waxay u muuqataa in adeeg-yaradu ay yihiin isbeddel, buunbuun iyo shirkado badan ayaa si xun u isticmaala? Sidee si cad u kala soocaa waxa aad qabato oo aadan u turjumin adeegyadda yar yar? Hadday dhaxalka hadda tahay, weli ma ku yeelan doontaa dhaxal 5 sano gudahood? Waa maxay da'da nidaamyada macluumaadka ee ka shaqeeya M.Video-Eldorado iyo MegaFon 5 sano gudahood? Ma jiri doona toban sano, shan iyo toban jir nidaamyada macluumaadka mise waxay noqon doontaa jiil cusub? Sidee u aragtaa tan?

Sergey:

Waxay ila tahay inay adagtahay in laga fikiro meel fog. Haddaynu dib u jaleecno, yaa qiyaasay in suuqa tignoolajiyadu sidan u horumari doono, oo ay ku jiraan barashada mishiinada iyo aqoonsiga isticmaalaha weji? Laakiin haddii aad eegto sanadaha soo socda, waxay iila muuqataa in nidaamyada asaasiga ah, nidaamyada fasalka ERP ee shirkadaha - waxay shaqeynayeen muddo dheer.

Shirkadahayagu waa wada jir 25 jir ah, oo leh ERP-ga caadiga ah oo aad ugu qoto dheer muuqaalka nidaamka. Way caddahay in aanu qaybo ka mid ah halkaa ka soo saarno oo aanu isku dayeyno in aanu isugu geyno adeegyo yaryar, laakiin udub dhexaadka ayaa ahaan doona. Way igu adag tahay hadda inaan qiyaaso inaan bedeli doono dhammaan nidaamyada asaasiga ah ee halkaas oo si degdeg ah ugu dhaqaaqno dhinaca kale, dhinaca dhalaalaya ee hababka cusub.

Waxaan ahay taageere xaqiiqda ah in wax kasta oo u dhow macmiilka iyo macaamilka ay tahay meesha faa'iidada ugu weyn ee ganacsiga iyo qiimaha ay tahay, halkaas oo la qabsiga iyo diiradda saaraya xawaaraha, isbeddelka, "isku day, tirtir, dib u isticmaal, samee wax ka duwan" loo baahan yahay "-waa halka uu muuqaalku is bedeli doono. Iyo alaabada sanduuqa ah kuma habboona halkaas. Ugu yaraan ma aragno. Xalka ugu fudud, ugu fudud ayaa looga baahan yahay halkaas.

Waxaan aragnaa horumarkan:

  • nidaamyada macluumaadka asaasiga ah (inta badan xafiiska dambe);
  • lakabyada dhexe ee qaabka microservices waxay isku xiraan xudunta, wadarta, abuuraan kayd, iyo wixii la mid ah;
  • Nidaamyada safka hore waxaa loogu talagalay macaamiisha;
  • lakabka isdhexgalka kaas oo guud ahaan lagu dhex daray suuqyada, nidaamyada kale iyo nidaamka deegaanka. Lakabkani waa sida ugu fudud ee suurtogalka ah, fudud, wuxuuna ka kooban yahay ugu yaraan caqli-gal ganacsi.

Laakiin isla mar ahaantaana, waxaan ahay taageere sii wadida isticmaalka mabaadi'dii hore haddii si habboon loo isticmaalo.

Aynu nidhaahno waxaad leedahay nidaam ganacsi oo caadi ah. Waxay ku taal muuqaalka hal iibiye waxayna ka kooban tahay laba qaybood oo midba midka kale ka shaqeeya. Waxa kale oo jira is-dhexgalka caadiga ah. Waa maxay sababta dib loo sameeyo oo loo keeno adeeg-yaraha halkaas?

Laakiin marka ay jiraan 5 qaybood oo ka mid ah xafiiska dambe, kuwaas oo qaybo ka mid ah macluumaadka laga soo ururiyo habka ganacsiga, ka dibna loo isticmaalo 8-10 hababka safka hore, faa'iidada isla markiiba waa la ogaan karaa. Waxaad ka soo qaadaa shan nidaam oo dib-u-dhac ah oo waxaad abuurtaa adeeg, mid go'doonsan, kaas oo diiradda saaraya habka ganacsiga. Adeegga ka dhig mid horumarsan oo tignoolajiyadeed - si uu u kaydiyo macluumaadka oo uu u noqdo mid cilladaysan, oo uu sidoo kale kula shaqeeyo dukumeenti ama shirkado ganacsi. Oo waxaad u dhexgelisaa si waafaqsan hal mabda'a oo leh dhammaan alaabta safka hore. Waxay baajiyeen badeecada safka hore - waxay si fudud u damiyeen isdhexgalka. Berrito waxaad u baahan tahay inaad qorto arjiga mobilada ama sameyso degel yar oo aad hal qayb ka dhigto shaqada - wax walba waa sahlan yihiin: waxaad u soo ururisay sida dhisme. Waxaan u arkaa horumar badan oo dhinacan ah - ugu yaraan waddankeena.

Alexander:

Sergey wuxuu si buuxda u sharaxay habkayaga, mahadsanid. Kaliya waxaan dhihi doonaa meesha aynaan aadi doonin - qeybta udub-dhexaadka, mowduuca biilasha khadka tooska ah. Taasi waa, qiimeynta iyo dallacadu waxay ahaan doonaan, dhab ahaantii, wax tumaya "weyn" oo si kalsooni leh u qori doona lacagta. Nidaamkani waxa uu sii ahaan doonaa in ay xaqiijiyaan hay'adaha sharciyeynta. Wax kasta oo kale oo u eega dhanka macaamiisha, dabcan, waa adeegaha yar yar.

Dmitriy:

Halkan shahaado waa hal sheeko. Malaha taageero badan. Haddii aad wax yar ku bixiso taageerada ama nidaamku aanu u baahnayn taageero iyo wax ka beddel, waxa fiican inaadan taaban. tanaasul macquul ah.

Sida loo horumariyo adeeg-yar oo la isku halayn karo

Dmitriy:

Fiican Laakiin weli waan xiiseynayaa. Hadda waxaad sheegaysaa sheeko guul leh: wax walbaa way fiicnaayeen, waxaan u wareegnay adeeg-yaraha, waxaan difaacnay fikradda ganacsiga, wax walbana waa la shaqeeyay. Laakiin waxaan maqlay sheekooyin kale.

Dhawr sano ka hor, shirkad Swiss ah oo laba sano ku maalgelisay horumarinta adeeg cusub oo baananka ah ayaa ugu dambayntii xidhay mashruuca. Si buuxda u dumay. Malaayiin faran Swiss ah ayaa la isticmaalay, ugu dambeyntiina kooxda waa la kala firdhiyey - ma aysan shaqeyn.

Ma leedahay sheekooyin la mid ah? Ma jiraan ama ma jiraan wax dhibaatooyin ah? Tusaale ahaan, ilaalinta adeegyada yar yar iyo la socodka sidoo kale madax xanuun ku ah hawlaha shaqo ee shirkadda. Ka dib oo dhan, tirada qaybaha waxay kordhisaa tobanaan jeer. Sidee u aragtaa, ma jiraan tusaalayaal aan lagu guulaysan oo maalgashi halkan? Maxaadse kula talin kartaa dadka si aysan ula kulmin dhibaatooyinkaas oo kale?

Alexander:

Tusaalooyinka aan guulaysan waxaa ka mid ah ganacsiyada oo beddelaya mudnaanta iyo baabiinta mashaariicda. Marka la joogo heer wanaagsan oo diyaargarow ah (xaqiiqda, MVP waa diyaar), ganacsigu wuxuu yiri: "Waxaan leenahay mudnaan cusub, waxaan u soconaa mashruuc kale, waxaanan xiraynaa kan."

Ma aannaan lahayn wax guuldarrooyin caalami ah oo la xidhiidha adeeg-yaraha. Waxaan ku seexannaa si nabad ah, waxaan haynaa 24/7 shaqo shaqo oo u adeega BSS oo dhan [nidaamka taageerada ganacsiga].

Iyo hal shay oo kale - waxaan kireynaa adeegaha yar yar sida waafaqsan xeerarka khuseeya alaabta sanduuqa. Furaha guusha waa in aad u baahan tahay, marka hore, si aad isugu keento koox si buuxda u diyaarin doonta adeeg-yaraha wax-soo-saarka. Horumarka laftiisu waa, shuruud ahaan, 40%. Inta soo hartay waa falanqayn, habka DevSecOps, isku-dhafka saxda ah iyo qaab dhismeedka saxda ah. Waxaan fiiro gaar ah u siineynaa mabaadi'da dhismaha codsiyada sugan. Wakiilada amniga macluumaadka ayaa ka qaybqaata mashruuc kasta labadaba marxaladda qorsheynta dhismaha iyo inta lagu jiro habka hirgelinta. Waxay kaloo maamulaan nidaamyada lagu falanqeeyo koodka dayacanka.

Aynu nidhaahno waxaanu geynaa adeegyadeena bilaa dal-waxaan ku haynaa Kubernetes. Tani waxay u oggolaanaysaa qof kasta inuu si nabad ah u seexdo sababtoo ah is-milliminta iswada iyo kor u qaadista adeegyada, iyo shaqada shaqada waxay soo qaadaa shilalka.

Guud ahaan jiritaanka adeegyadeena yar-yar, waxa dhacay hal ama laba dhacdo oo kaliya oo soo gaadhay khadkayaga. Hadda wax dhibaato ah kama jiraan hawlgalka. Annagu, dabcan, ma hayno 200, laakiin ku saabsan 50 microservices, laakiin waxaa loo isticmaalaa alaabta calanka. Haddii ay ku guuldareysteen, waxaan noqon lahayn kuwa ugu horreeya ee wax ka og.

Microservices iyo HR

Sergey:

Waxaan ku raacsanahay saaxiibkay wax ku saabsan wareejinta taageerada - in shaqada loo baahan yahay in si sax ah loo habeeyo. Laakiin waxaan kuu sheegi doonaa dhibaatooyinka, dabcan, jira.

Marka hore, tignoolajiyada waa cusub. Tani waa buunbuunin si wanaagsan, iyo helitaanka khabiir ku takhasusay oo fahmi kara oo abuuri kara tani waa caqabad weyn. Tartanka kheyraadka waa waalan, sidaas darteed khabiiradu waxay ku qiimeeyaan miisaankooda dahabka.

Marka labaad, iyada oo la abuurayo muuqaalo gaar ah iyo adeegyo sii kordhaya, dhibaatada dib-u-isticmaalka waa in si joogto ah loo xalliyo. Sida horumariyayaashu jecel yihiin inay sameeyaan: "Aan ku qorno waxyaabo badan oo xiiso leh halkan hadda ..." Sidaa darteed, nidaamku wuu koraa oo lumiyaa waxtarkiisa marka la eego lacagta, kharashka lahaanshaha, iyo wixii la mid ah. Taasi waa, waa lagama maarmaan in lagu daro dib-u-isticmaalka qaab-dhismeedka nidaamka, oo lagu daro khariidadda tubta soo-bandhigidda adeegyada iyo u wareejinta dhaxalka dhisme cusub.

Dhibaato kale - inkastoo tani ay sideeda u wanaagsan tahay - waa tartanka gudaha. "Oh, niman moodada cusub ayaa halkan ka soo muuqday, waxay ku hadlaan luqad cusub." Dadku, dabcan, way kala duwan yihiin. Waxaa jira kuwa wax ku qora Java, iyo kuwa wax ku qora oo isticmaala Docker iyo Kubernetes. Kuwani waa dad gebi ahaanba kala duwan, waxay u hadlaan si kala duwan, waxay isticmaalaan erayo kala duwan mararka qaarkoodna isma fahmaan. Awoodda ama awood la'aanta in la wadaago ku-dhaqanka, wadaagista aqoonta, macnaha sidoo kale waa dhibaato.

Hagaag, kaydinta ilaha. "Weyn, ina keen! Oo hadda waxaan rabnaa dhaqso, wax badan. Waa maxay, ma awoodid? Miyayna suurtogal ahayn in la bixiyo laba jeer sannadkii? Oo waayo? Xanuunada sii kordhaya ee noocan oo kale ah waxay u badan tahay inay halbeeg u yihiin waxyaabo badan, habab badan, waadna dareemi kartaa.

Ku saabsan la socodka. Waxay iila muuqataa in adeegyada ama agabka la socodka warshadaha ay mar hore baranayeen ama ay awoodaan inay la shaqeeyaan labada Docker iyo Kubernetes qaab ka duwan, qaab aan caadi ahayn. Markaa, tusaale ahaan, ha ku dhammaanin 500 oo mashiinnada Java ah oo ay waxaas oo dhami ku socdaan, kuwaas oo isku-darka ah. Laakiin alaabooyinkan ayaa weli ka maqan qaan-gaarnimo; waa inay maraan tan. Mawduuca runtii waa cusub, wuu sii wadi doonaa inuu horumariyo.

Dmitriy:

Haa, aad u xiiso badan. Waxayna tani khusaysaa HR. Waxaa laga yaabaa in nidaamkaaga HR iyo sumadda HR ay wax yar isbeddeleen 3-dan sano. Waxaad bilowday inaad qorto dad kale oo leh karti kala duwan. Waxaana laga yaabaa inay jiraan faa'iidooyin iyo khasaare labadaba. Markii hore, blockchain iyo sayniska xogta ayaa ahaa buunbuuninta, khubarada ku takhasusayna waxay ahaayeen malaayiin. Hadda qiimihiisu hoos buu u dhacayaa, suuqa ayaa noqonaya mid buuxa, waxaana jira isbeddel la mid ah adeegyada yaryar.

Sergey:

Haa, gabi ahaanba.

Alexander:

HR waxay waydiisaa su'aasha: "Aaway unicorn-ka casaanka ah ee u dhexeeya dhabarka iyo hore?" HR ma fahamto waxa adeeg-yaruhu yahay. Waxaan u sheegnay sirta, waxaana u sheegnay in dhabarka dambe uu sameeyay wax walba, oo aysan jirin wax laamood ah. Laakin HR wey isbedeshaa, si deg deg ah wax u barataa waxayna qoreysaa dadka leh aqoonta IT-ga aasaasiga ah.

Kobcinta adeegyada yar yar

Dmitriy:

Haddii aad eegto qaab-dhismeedka bartilmaameedka ah, adeeg-yaraha waxay u egyihiin bahal caynkaas ah. Safarkaagu wuxuu qaatay dhowr sano. Qaar kale waxay leeyihiin sannad, kuwa kalena saddex sano. Miyaad horay u aragtay dhibaatooyinka oo dhan, qaab-dhismeedka bartilmaameedka, ma wax isbeddeleen? Tusaale ahaan, marka laga hadlayo adeeg-yaraha, albaabada iyo meshes-ka adeegga ayaa hadda soo muuqda mar kale. Ma isticmaashay bilawgii hore mise ma beddeshay dhismaha laftiisa? Ma haysataa caqabadahaas?

Sergey:

Waxaan mar hore dib u qornay dhowr hab-maamuus oo isgaarsiineed. Markii hore waxa jiray hal hab-maamuus, hadda mid kale ayaanu u wareegnay. Waxaan kordhineynaa badbaadada iyo isku halaynta. Waxaan ku bilownay farsamada ganacsiga - Oracle, Web Logic. Hadda waxaan ka guureynaa alaabada ganacsiga tignoolajiyada ee adeegyada yar-yar waxaanan u guureynaa il furan ama tignoolajiyada gebi ahaanba furan. Waanu ka tagnay xog-ururinta waxaanu u dhaqaaqnaa waxa si waxtar leh noogu shaqeeya qaabkan. Uma baahnin tignoolajiyada Oracle.

Waxaan ku bilownay si fudud adeeg ahaan, annagoo aan ka fikirin inta aan u baahannahay kayd, waxa aan sameyneyno marka aysan jirin xiriir la leh adeeg-yaraha, laakiin xogta ayaa loo baahan yahay, iwm. Hadda waxaan horumarineynaa madal si qaab-dhismeedka loo qeexo. ma aha luqadda adeegyada, iyo luqadda ganacsiga, u qaad macquulka ganacsiga heerka ku xiga marka aan bilowno ku hadalka erayada. Hadda waxaan baranay inaan ku hadalno xarfaha, heerka ku xigana waa marka adeegyada la ururin doono nooc ka mid ah wadar ahaan, marka tani ay tahay erey - tusaale ahaan, kaadhka alaabta oo dhan. Waxaa laga soo ururiyay adeeg-yaraha, laakiin waa API-ga korkiisa lagu dhisay.

Badbaadadu aad bay muhiim u tahay. Isla marka aad bilowdo in la heli karo oo aad haysato adeeg aad ku heli karto waxyaabo badan oo xiiso leh, iyo si degdeg ah, ilbiriqsiyo kala qaybsanaan, ka dibna waxaa jira rabitaan ah in lagu helo habka ugu ammaansan. Si aan taas uga baxno, waxay ahayd inaan bedelno hababka baaritaanka iyo kormeerka. Waa inaan bedelno kooxda, qaab dhismeedka maamulka gaarsiinta, CI/CD.

Tani waa horumar - sida telefoonada, kaliya aad u dhaqso badan: marka hore waxaa jiray telefoonada riix-badhanka, ka dibna casriga ayaa soo muuqday. Waxay dib u qoreen oo dib u habeyn ku sameeyeen alaabta sababtoo ah suuqa ayaa lahaa baahi ka duwan. Tani waa sida aan u kobcineyno: fasalka koowaad, fasalka tobnaad, shaqada.

Isku celcelis ahaan, wax ayaa la dhigaa sanadkiiba marka loo eego aragtida tignoolajiyada, wax kale oo ka soo jeeda aragtida dib u dhaca iyo baahiyaha. Waxaan hal shay ku xidhaa mid kale. Kooxdu waxay ku bixisaa 20% deynta farsamada iyo taageerada farsamada ee kooxda, 80% qaybta ganacsiga. Waxaannu ku dhaqaaqnaa fahamka sababta aan u samaynayno, sababta aan u samaynayno horumarintan tignoolajiyada, waxa ay u horseedi doonaan. Sidaas oo kale.

Dmitriy:

Qabow Maxaa ku jira MegaFon?

Alexander:

Caqabadda ugu weyn markii aan u nimid adeeg-yaraha waxay ahayd inaanan ku dhicin fowdo. Xafiiska dhismaha ee MegaFon ayaa isla markiiba nagu soo biiray, xitaa wuxuu noqday hindise iyo darawal - hadda waxaan haysanaa naqshad aad u xooggan. Shaqadiisu waxay ahayd inuu fahmo nooca bartilmaameedka ee aan u socono iyo waxa tignoolajiyada loo baahan yahay in la tijaabiyo. Naqshadaynta, waxaanu samaynay duuliyayaashan nafteena.

Su'aasha xigta waxay ahayd: "Haddaba sida looga faa'iidaysto waxaas oo dhan?" Iyo mid kale: "Sidee loo hubin karaa isdhexgalka hufan ee ka dhexeeya adeeg-yaraha?" Shabakadda adeegga ayaa naga caawisay ka jawaabista su'aashii u dambaysay. Waanu tijaabinay Istio oo aan jecelnahay natiijada. Hadda waxaan joognaa heerkii aan ugu bixi lahayn aagagga wax soo saarka. Waxaan leenahay dabeecad wanaagsan oo ku wajahan dhammaan caqabadaha - xaqiiqda ah inaan u baahanahay inaan si joogto ah u bedelno xirmooyinka, baro wax cusub. Waxaan daneyneynaa inaan horumarino, ee aan ka faa'ideysan xalal hore.

Dmitriy:

Erayada dahabka ah! Caqabadaha noocan oo kale ah waxay ku hayaan kooxda iyo ganacsiga lugahooda waxayna abuuraan mustaqbalka. GDPR waxay abuurtay saraakiisha ilaalinta xogta madaxa, caqabadaha hadda jirana waxay abuuraan adeeg-yaraha iyo saraakiisha dhismaha. Wayna ka farxisaa.

Wax badan ayaanu ka wada hadalnay. Waxa ugu muhiimsan waa in naqshadeynta wanaagsan ee microservices iyo naqshadaha laftiisa ay kuu ogolaanayaan inaad ka fogaato khaladaad badan. Dabcan, geeddi-socodku waa soo noqnoqon iyo horumar, laakiin waa mustaqbalka.

Waad ku mahadsan tahay dhammaan ka qaybgalayaasha, mahadsanid Sergei iyo Alexander!

Su'aalo ay dadwaynuhu waydiiyeen

Su'aasha dhageystayaasha (1):

Sergey, sidee buu maamulka IT-gu isku bedelay shirkaddaada? Waxaan fahamsanahay in marka ay jiraan tiro badan oo dhowr nidaamyo ah, sida loo maareeyo ay tahay hab cad oo macquul ah. Sideed dib ugu dhistay maamulka qaybta IT ka dib markii tiro aad u badan oo adeeg yar ah lagu daray waqti yar gudaheed?

Sergey:

Waxaan ku raacsanahay saaxiibkay in qaab-dhismeedku uu aad muhiim ugu yahay darawalka isbeddelka. Waxaan ku bilownay in aan yeelano qayb qaab dhismeed ah. Naqshadeeyayaasha ayaa isku mar ah milkiilayaasha qaybinta shaqeynta iyo shuruudaha sida ay uga muuqan doonto muuqaalka. Markaa waxay sidoo kale u dhaqmaan sidii isku-duwayaasha isbeddelladan. Natiijo ahaan, waxaa jiray isbeddelo gaar ah oo lagu sameeyay habka gaarsiinta gaarka ah markii aan abuurnay madal CI/CD.

Laakiin heerka, mabaadi'da aasaasiga ah ee horumarinta, falanqaynta ganacsiga, tijaabinta iyo horumarinta lama tirtirin. Waxaan ku darnay xawaare. Markii hore, wareeggu wuxuu qaatay wax badan, rakibidda goobaha imtixaanku waxay qaadatay wax badan. Hadda ganacsigu wuxuu arkay faa'iidada oo wuxuu leeyahay: "Maxaan u yeeli weynay inaan sidaas oo kale ku samayn karno meelo kale?"

Waxay la mid tahay, si wanaagsan, cirbad qaab tallaal ah oo muujisay: waxaad samayn kartaa sidan, laakiin waxaad samayn kartaa hab kale. Dabcan dhib baa ka jira shaqaalaha, kartida, aqoonta, caabbinta.

Su'aasha dhageystayaasha (2):

Dhaleeceynta qaab dhismeedka microservice-ka ayaa sheegaya in tijaabinta iyo horumarinta ay adagtahay. Tani waa macquul halka ay arrimuhu ku adag yihiin. Maxaa caqabado ah oo kooxdaadu la kulantay sideese uga gudubtay? Su'aal ku socota qof walba.

Alexander:

Waxaa jira dhibaatooyin marka laga soo guurayo adeegaha yar yar loona guurayo goob, laakiin waa la xalin karaa.

Tusaale ahaan, waxaanu samaynaynaa badeeco ka kooban 5-7 microservices. Waxaan u baahanahay inaan bixino imtixaanada isdhexgalka ee dhammaan xirmooyinka microservices si aan u siino iftiinka cagaaran si aan ugu guurno laanta sayidkiisa. Hawshani naguma cusbayn: waxaan tan ku samaynaynay muddo dheer BSS, markii iibiyuhu na siinayay xalal hore loo soo diray.

Dhibaatadeenu waxay ku jirtaa kaliya kooxda yar. Hal injineer QA ayaa looga baahan yahay hal badeeco shuruudaysan. Oo sidaas daraaddeed, waxaan markab alaabta ka mid ah 5-7 microservices, kuwaas oo 2-3 ka mid ah waxaa lagu horumarin karaa by dhinacyo saddexaad. Tusaale ahaan, waxaan ku haynaa badeeco horumarinta kaas oo iibiyaha nidaamka biilasha, Kooxda Mail.ru iyo MegaFon R&D ay ka qaybqaataan. Waxaan u baahanahay inaan tan ku daboolno tijaabooyin ka hor inta aan loo dirin wax soo saarka. Injineerka QA waxa uu ka shaqaynayay badeecadan muddo bil iyo badh ah, kooxda inteeda kalena waa laga tagay taageero la’aan.

Kakanaantan waxa kaliya oo ay keento qolof. Waxaan fahamsanahay in adeeg-yaraha aysan ku jiri karin meel bannaan; go'doomin buuxda ma jiraan. Marka la beddelo hal adeeg, waxaan had iyo jeer isku daynaa inaan ilaalino qandaraaska API. Haddii wax isbedelaan daboolka hoostiisa, adeegga hore ayaa hadhaya. Haddii isbeddelladu ay yihiin kuwo dilaa ah, nooc ka mid ah isbeddelka qaab dhismeedka ayaa dhacaya waxaanan u dhaqaaqnaa qaab-dhismeedka xogta gebi ahaanba ka duwan, taas oo gebi ahaanba aan la socon karin - kaliya markaa waxaan ka hadalnaa adeegga v2 ee API ee soo muuqda. Waxaan taageernaa nuqulada koowaad iyo labaad isku mar, ka dib markii dhammaan macaamiishu u beddelaan nooca labaad, waxaan si fudud u xireynaa midka koowaad.

Sergey:

Waxaan rabaa inaan ku daro. Aad ayaan ugu raacsanahay dhibaatooyinka - way dhacaan. Muuqaalku wuxuu noqonayaa mid aad u adag, iyo kharashyada dusha sare ah ayaa kordhaya, gaar ahaan baaritaanka. Sida tan loola tacaalo: u beddel tijaabada otomaatiga ah. Haa, waa inaad ku maalgelisaa qorista imtixaannada autotest iyo unugga imtixaannada. Si aanay horumariyayaashu u samayn karin iyaga oo aan gudbin imtixaanka, ma ay beddeli karaan koodka. Si xitaa badhanka riixa aanu u shaqaynayn autotest, tijaabinta cutubka.

Waa muhiim in la ilaaliyo shaqeyntii hore, tanina waa lacag dheeraad ah. Haddii aad dib ugu qorto tignoolajiyada hab-maamuus kale, markaa dib ayaad u qortaa ilaa aad si buuxda u xidhid wax walba.

Mararka qaarkood ma samayno imtixaan dhamaadka-ilaa-dhamaadka si ulakac ah, sababtoo ah ma rabno inaan joojino horumarka, inkastoo aan sidoo kale haysano hal shay oo kale. Muuqaalku waa mid aad u ballaaran, adag, waxaa jira nidaamyo badan. Mararka qaarkood waa caaro - haa, waxaad hoos u dhigtaa xadka badbaadada, khataro badan ayaa soo baxaya. Laakiin isla markaa waxaad sii dayn sahayda.

Alexander:

Haa, tijaabinta iswada iyo halbeegyada ayaa kuu oggolaanaya inaad abuurto adeeg tayo sare leh. Waxaan nahay dhuumo aan la mari karin iyada oo aan la helin tijaabooyinka midaynta iyo isdhexgalka. Inta badan waa in aan jiido emulators iyo nidaamyada ganacsiga aagagga tijaabada iyo deegaanka horumarinta, sababtoo ah dhammaan nidaamyada laguma dhejin karo aagagga imtixaanka. Intaa waxaa dheer, kaliya ma qoyaan - waxaan ka soo saareynaa jawaab celin buuxda oo ka timid nidaamka. Tani waa qayb halis ah oo ka mid ah la shaqaynta adeegaha yaryar, waxaana sidoo kale maalgelin ku samaynaynaa. Taas la'aanteed, fowdo ayaa iman doonta.

Su'aasha dhageystayaasha (3):

Ilaa hadda inta aan fahmayo, adeeg-yaraha ayaa markii hore ka soo koray koox gaar ah oo hadda ku jira moodelkan. Waa maxay faa'iidada iyo khasaaraha ay?

Waxaan leenahay sheeko la mid ah: nooc ka mid ah warshadaha adeeg-yaraha ayaa kacay. Hadda waxaan gaadhnay fikrad ahaan inaan ku fidineyno habkan wax soo saarka durdurrada iyo nidaamyada. Si kale haddii loo dhigo, waxaan ka guureynaa horumarinta dhexe ee adeegyada yaryar, moodooyinka adeegga yar yar, waxaanan u dhowaanaynaa nidaamyada.

Sidaa awgeed, hawlgalkeena waxa kale oo uu tagaa nidaamyada, taas oo ah, waxaanu ku baahinaynaa mawduucan. Waa maxay habkaagu iyo waa maxay sheekadaada bartilmaameedka ah?

Alexander:

Waxaad isla markiiba afkaaga ka tuurtay magaca "warshada adeegga-yaraha" - waxaan sidoo kale rabnaa inaan cabbirno. Marka hore, run ahaantii waxaan haysanaa hal koox hadda. Waxaan rabnaa inaan siino dhammaan kooxaha horumarinta ee MegaFon ay haysato fursad ay kaga shaqeeyaan nidaamka deegaanka caadiga ah. Ma rabno inaan si buuxda ula wareegno dhammaan howlaha horumarinta ee aan hadda haysanno. Hawsha maxaliga ahi waa in la miisaamo, hawsha caalamiga ahi waa in ay hogaamiso horumarka dhammaan kooxaha ku jira lakabka adeega-yaraha.

Sergey:

Waxaan kuu sheegayaa wadadii aan qaadnay. Runtii waxaan bilownay inaan u shaqeyno hal koox, laakiin hadda kali ma nihin. Anigu waxaan ahay taageere kuwan soo socda: waa inuu jiraa mulkiilaha habka. Qof wuxuu u baahan yahay inuu fahmo, maareeyo, xakameeyo oo uu dhiso habka horumarinta adeegyada yaryar. Waa inuu hanti leeyahay oo uu ku hawlan yahay maaraynta kheyraadka.

Khayraadkan, kuwaas oo yaqaan tignoolajiyada, waxyaabaha gaarka ah oo fahmaya sida loo dhiso adeeg-yaraha, waxay ku dhex jiri karaan kooxaha wax soo saarka. Waxaan leenahay isku-dhafan halka dadka ka socda madal adeeg-yaraha ay ku jiraan kooxda alaabada sameeya arjiga mobaylka. Way joogaan, laakiin waxay ku shaqeeyaan si waafaqsan nidaamka waaxda maaraynta madal adeeg-yar oo ay la socdaan maamulahooda horumarinta. Qaybtan dhexdeeda waxaa ku jira koox gaar ah oo ka shaqeysa farsamada. Taasi waa, waxaan isku darnaa barkad kheyraad ah oo dhexdeena ah oo aan qaybsano, iyaga oo siina kooxo.

Isla mar ahaantaana, geeddi-socodku wuxuu ahaanayaa mid guud, la xakameynayo, wuxuu ku socdaa sida waafaqsan mabaadi'da tignoolajiyada guud, iyada oo la adeegsanayo tijaabinta cutubka iyo wixii la mid ah - wax kasta oo lagu dhisay dusha sare. Waxaa jiri kara tiirar qaab agab ah oo laga soo ururiyay waaxyo kala duwan oo habka wax soo saarka.

Alexander:

Sergey, dhab ahaantii waxaad tahay milkiilaha habka, sax? Dib u dhaca hawsha ma la wadaagaa? Yaa ka masuul ah qaybinteeda?

Sergey:

Fiiri: waa tan isku dhafka mar kale. Waxaa jira dib-u-dhac ku salaysan horumarinta tignoolajiyada - tani waa hal sheeko. Waxaa jira dib u dhac, kaas oo laga sameeyay mashruucyo, iyo dib u dhac ku yimid badeecadaha. Laakiin isku xigxiga hordhaca ah ee mid kasta oo ka mid ah alaabooyinka adeegga ama abuurista adeeggan waxaa horumariya takhasuska alaabta. Kuma jiro agaasinka IT-ga, si gaar ah ayaa looga saaray. Laakiin dadkaygu waxay si dhab ah u shaqeeyaan si waafaqsan hab isku mid ah.

Mulkiilaha dib-u-dhaca jihooyinka kala duwan - dib-u-dhaca isbeddelka - wuxuu noqon doonaa dad kala duwan. Isku xirka adeegyada tignoolajiyada, mabda'ooda abaabulka - waxaas oo dhan waxay ku jiri doonaan IT. Anigaa iska leh madasha iyo agabkaba. Xagga sare waa waxa khuseeya dib-u-dhaca iyo isbeddellada shaqada, iyo qaab-dhismeedka macnahan.

Aynu nidhaahno ganacsigu wuxuu leeyahay: "Waxaan rabnaa shaqadan, waxaan rabnaa inaan abuurno badeecad cusub - dib u samee deyn." Waxaan ku jawaabay: "Haa, dib ayaan u samayn doonaa." Naqshadeeyayaashu waxay yiraahdaan: "Aan ka fikirno: halkee deyntu ku jirtaa ayaan ku qori doonaa adeeg-yaraha iyo sidee ayaan u samayn doonaa?" Kadibna waxaanu u kala qaybinnaa mashaariicda, alaabada ama tiknoolijiyada, waxaanu u gelinaa kooxo oo hirgelineynaa. Ma ku abuurtay badeecad gudaha ah oo aad go'aansatay inaad u isticmaasho adeeg-yaraha alaabtan? Waxaan leenahay: "Hadda nidaamyada dhaxalka ah ee aan haysanay, ama nidaamyada safka hore, waa inay u beddelaan adeegyadan yar yar." Nashqadeeyayaashu waxay yiraahdaan: "Sidaa daraadeed: dib u dhaca tignoolajiyada ee gudaha alaabada safka hore - u gudubka adeegyada yaryar. Tag". Iyo khubarada alaabta ama milkiilayaasha ganacsigu waxay fahmaan inta awoodda loo qoondeeyay, goorta la samayn doono iyo sababta.

Dhammaadka dooda, laakiin maaha dhammaan

Shirka mailto:CLOUD waa la abaabulay Mail.ru Cloud Solutions.

Waxaan sidoo kale samaynaa dhacdooyin kale - tusaale; @Kubernetes Meetup, halkaas oo aan had iyo jeer ka raadineyno ku hadla wanaagsan:

  • Kala soco @Kubernetes iyo wararka kale ee @Meetup kanaalkayaga Telegram t.me/k8s_mail
  • Ma xiisaynaysaa inaad ka hadasho mid ka mid ah @Meetups? Codsi u dhaaf mcs.mail.ru/speak

Source: www.habr.com

Add a comment