Shan dhibaato oo ku ah hababka hawlgalka iyo taageerada nidaamyada Highload IT

Hello, Habr! Waxaan taageerayay nidaamyada Highload IT muddo toban sano ah. Ma qori doono maqaalkan ku saabsan dhibaatooyinka dejinta nginx si ay ugu shaqeyso 1000+ RPS qaabka ama waxyaabo kale oo farsamo. Waxaan la wadaagi doonaa indha-indhayntayda ku saabsan dhibaatooyinka hababka ka soo baxa taageerada iyo hawlgalka nidaamyadan.

Kormeerka

Taageerada farsamada ma sugto ilaa codsi ka yimaado nuxurka "Maxay tahay sababta... goobtu mar kale uma shaqaynayso?" Hal daqiiqo gudaheed ka dib marka uu goobta burburo, taageerada waa in ay mar hore aragto dhibaatada oo ay bilaabaan inay xalliyaan. Laakiin goobtu waa cirifka barafka. Helitaankiisu waa mid ka mid ah kuwa ugu horreeya ee la kormeero.

Maxaa lagu sameeyaa xaalada marka alaabada soo hartay ee dukaanka online-ka aysan ka imaan nidaamka ERP? Mise nidaamka CRM ee xisaabiya qiimo dhimista macaamiisha ma joojiyay ka jawaabista? Goobtu waxay u muuqataa inay shaqaynayso. Xaaladda Zabbix waxay heshay jawaabteeda 200. Xilwareejintu wax wargelin ah kama helin la socodka waxana uu si farxad leh u daawanayaa qaybta koowaad ee xilli ciyaareedka cusub ee Game of Thrones.

Korjoogteynta inta badan waxay ku kooban tahay kaliya cabbiraadda xaaladda xusuusta, RAM iyo culeyska processor-ka serverka. Laakiin ganacsi ahaan aad bay muhiim u tahay in la helo helitaanka alaabta mareegaha. Burburka shardiga ah ee hal mishiin dalwaddii kutlada ku jira waxay horseedi doontaa in taraafikada joogsan doono u socoshada oo culeyska server-yada kale uu kordhi doono. Shirkadda ma lumin doonto lacag.

Sidaa darteed, marka lagu daro la socodka xuduudaha farsamada ee nidaamyada hawlgalka ee server-yada, waxaad u baahan tahay inaad dejiso cabbirada ganacsiga. Qiyaasaha si toos ah u saameeya lacagta. Isdhexgalka kala duwan ee nidaamyada dibadda (CRM, ERP iyo kuwa kale). Tirada dalabaadka ee wakhti go'an. Oggolaanshaha macmiilka ee guulaystay ama aan lagu guulaysan iyo cabbiro kale.

Isdhexgalka nidaamyada dibadda

Shabakad kasta ama codsi kasta oo moobiil ah oo leh dakhli sannadeed ka badan bilyan rubles ayaa la falgala nidaamyada dibadda. Laga bilaabo kor ku xusan CRM iyo ERP oo ku dhammaanaya wareejinta xogta iibka ee nidaamka Xogta Weyn ee dibadda si loo falanqeeyo iibsashada iyo bixinta macmiilka alaab uu hubaal iibsan doono (xaqiiqda, maaha). Nidaam kasta oo noocaas ah wuxuu leeyahay taageero u gaar ah. Iyo inta badan isgaadhsiinta nidaamyadani waxay keenaan xanuun. Gaar ahaan marka dhibaatadu tahay mid caalami ah oo aad u baahan tahay inaad ku falanqeyso nidaamyo kala duwan.

Nidaamyada qaar ayaa siiya lambar taleefan ama telegram maamulayaashooda. Meel aad u baahan tahay inaad waraaqo u qorto maamulayaasha ama aad aado raad-raacayaasha kutaannada nidaamyadan dibadda ah. Xitaa marka la eego macnaha guud ee hal shirkad oo weyn, nidaamyada kala duwan ayaa inta badan ku shaqeeya hababka xisaabinta ee kala duwan. Mararka qaarkood waxay noqotaa mid aan suurtagal ahayn in la raad raaco heerka codsiga. Waxaad codsi ku helaysaa hal Jira shuruudaysan. Dabadeed faallooyinka Jiira kan ugu horreeya waxaad ku dhejisaa xiriirinta arrinta Jiira kale. Jira labaad ee arjiga, qof ayaa durba qoraya faallo taas waxaad u baahan tahay inaad wacdo maamulaha shardiga ah Andrey si loo xalliyo arrinta. Iyo wixii la mid ah.

Xalka ugu fiican ee dhibaatadan ayaa noqon doona in la abuuro hal meel oo loogu talagalay isgaarsiinta, tusaale ahaan Slack. Ku martiqaadida dhammaan ka qaybgalayaasha nidaamka hawlgalka nidaamyada dibadda inay ku soo biiraan. Iyo sidoo kale hal tracker si aan loo nuqulin codsiyada. Codsiyada waa in lagu raad raacaa hal meel, laga bilaabo ogeysiisyada la socodka ilaa soo saarista xalalka cayayaanka mustaqbalka. Waxaad odhan doontaa tani waa wax aan macquul ahayn oo taariikh ahaan way dhacday in aan ku shaqeyno hal tracker, oo ay ku shaqeeyaan mid kale. Nidaamyo kala duwan ayaa soo muuqday, waxay lahaayeen kooxo IT u gaar ah oo madaxbannaan. Waan oggolahay, oo sidaas darteed dhibaatada waxay u baahan tahay in xagga sare laga xalliyo CIO ama heerka mulkiilaha alaabta.

Nidaam kasta oo aad la falgasho waa inuu bixiyaa taageero adeeg ahaan leh SLA cad si loo xalliyo arrimaha mudnaanta. Oo maaha marka maamulaha shuruuda ah Andrey uu kuu hayo daqiiqad.

Nin dhalo ah

Qof kasta oo ku jira mashruuc (ama badeecad) ma leeyahay qof uu fasaxa u aadayo uu gariir ku keeno madaxdooda? Kani waxa uu noqon karaa injineer devops, falanqeeye ama horumariye. Ka dib oo dhan, Injineer Deops kaliya ayaa og server-yada ay haystaan ​​weelasha lagu rakibay, sida dib loogu bilaabo weelka haddii ay dhacdo dhibaato, iyo guud ahaan, dhibaato kasta oo adag lama xallin karo la'aantiis. Falanqeeyaha ayaa ah kan kaliya ee yaqaan sida habkaaga adagi u shaqeeyo. Waa kuwee ilbaxyada xogta halka ay tagaan. Hoosta cabbiraadaha codsiyada adeegyada, kuwee ayaanu jawaabaha ka heli doonnaa.
Yaa si degdeg ah u fahmi doona sababta ay khaladaad ugu jiraan diiwaanka oo si degdeg ah u hagaajin doona cayayaanka muhiimka ah ee alaabta? Dabcan horumariye isku mid ah. Waxaa jira kuwa kale, laakiin sabab qaar ka mid ah oo kaliya wuxuu fahmayaa sida qaybaha kala duwan ee nidaamka u shaqeeyaan.

Asalka dhibaatadani waa dukumeenti la'aanta. Ka dib oo dhan, haddii dhammaan adeegyada nidaamkaaga lagu sharraxay, markaa waxaa suurtagal ah in la xalliyo dhibaatada iyada oo aan la falanqeyn. Haddii devops uu qaatay laba maalmood oo ka mid ah jadwalkiisa mashquulka ah oo uu ku tilmaamay dhammaan server-yada, adeegyada iyo tilmaamaha lagu xalliyo dhibaatooyinka caadiga ah, markaa dhibaatada maqnaanshaha waa la xallin karaa isaga la'aanteed. Uma baahnid inaad si dhakhso leh ugu dhameysato biirkaaga xeebta markaad fasaxa ku jirto oo aad raadiso wi-fi si aad u xalliso dhibaatada.

Kartida iyo mas'uuliyadda shaqaalaha taageerada

Mashaariicda waaweyn, shirkaduhu kuma dhaafaan mushaharka horumarinta. Waxay raadinayaan dhexdhexaadiyeyaasha qaaliga ah ama waayeelka mashaariicda la midka ah. Taageerada xaaladdu way ka yara duwan tahay. Waxay isku dayayaan inay dhimaan kharashyadan si kasta oo suurtagal ah. Shirkaduhu waxay shaqaaleeyaan shaqaalihii Enikey shalay oo aan qaali ahayn waxayna si geesinimo leh u galaan dagaalka. Istaraatiijiyadani waa suurtogal haddii aan ka hadlayno bogga internetka ee kaararka ganacsiga ee warshad ku taal Zelenograd.

Haddii aan ka hadleyno dukaan weyn oo internetka ah, markaa saacad kasta oo wakhti dhimis ah ayaa ku kacda wax ka badan mushaharka bishii ee maamulaha Enikey. Aynu ka soo qaadanno 1 bilyan oo rubi oo dakhli sannadeedka bilowga ah. Tani waa wareejinta ugu yar ee bakhaar kasta oo onlayn ah ee qiimaynta 100ka ugu sarreeya sanadka 2018. U qaybi qaddarkan tirada saacadaha sannadkii oo hel in ka badan 100 rubles khasaare saafi ah. Oo haddii aadan xisaabin saacadaha habeenkii, waxaad si ammaan ah u labanlaabmi kartaa qaddarka.

Laakiin lacagtu maaha waxa ugu weyn, sax? (maya, dabcan waxa ugu muhiimsan) Waxaa sidoo kale jira khasaaro sumcadeed. Burburinta dukaanka internetka ee caanka ah wuxuu sababi karaa mowjad dib u eegis ah oo ku saabsan shabakadaha bulshada iyo daabacadaha warbaahinta mawduucyada. Iyo wada sheekeysiga asxaabta ee jikada ee qaabka "Waxba ha ku iibsan, boggooda mar walba waa hoos" lama qiyaasi karo dhammaan.

Hadda masuuliyadda. Dhaqankayga, waxaa jiray kiis markii maamulaha shaqada ku jira uusan ka jawaabin waqtiga ogeysiinta nidaamka kormeerka ee ku saabsan la'aanta goobta. Xilliga xagaaga ee fiidnimada Jimcaha, bogga internetka ee dukaanka caanka ah ee Moscow ayaa si deggan u jiifay. Subaxnimadii Sabtida, maareeyaha badeecada ee goobtani ma uusan fahmin sababta goobta aysan u furmin, waxaana jiray aamusnaanta taageerada iyo wada sheekeysiga ogeysiinta degdega ah ee Slack. Khaladkan oo kale waxa uu noogu kacay lacag lix tiro ah, sarkaalkan shaqada joogana shaqadiisii.

Mas'uuliyaddu waa xirfad adag in la horumariyo. Ama qof ha haysto ama ma hayo. Sidaa darteed, inta lagu jiro waraysiyada, waxaan isku dayaa inaan ku ogaado jiritaankeeda su'aalo kala duwan oo si dadban u muujinaya in qofku caadaystay inuu qaado mas'uuliyadda. Haddii uu qofku ku jawaabo in uu jaamacad u doortay waalidkii ayaa sidaas yidhi ama ay shaqada u beddelaan sababtoo ah xaaskiisa ayaa sheegtay in aanu helin wax ku filan, markaa waxa fiican in aanu ku lug yeelan dadka noocaas ah.

Is dhexgalka kooxda horumarinta

Marka isticmaalayaashu ay la kulmaan mashaakil fudud oo ku saabsan badeecada inta lagu jiro hawlgalka, taageeradu iyagaa iskood u xaliya. Wuxuu isku dayaa inuu dib u soo saaro dhibaatada, wuxuu falanqeeyaa diiwaannada, iyo wixii la mid ah. Laakiin maxaa la sameeyaa marka cayayaanka uu ka soo muuqdo alaabta? Xaaladdan oo kale, taageeradu waxay u xilsaartaa hawsha horumarinta iyo tani waa meesha madadaalada ay ka bilaabato.

Soo-saarayaashu si joogto ah ayaa loo raraa. Waxay abuurayaan astaamo cusub. Ku-hagaajinta kutaannada iibka ma aha hawsha ugu xiisaha badan. Wakhtiga kama dambaysta ah ayaa soo dhawaaday si loo dhamaystiro orodka xiga. Ka dibna dad aan wacnayn oo taageero ka yimid ayaa yimaadda oo yidhaahda: "Si degdeg ah wax walba uga jooji, dhibaato ayaa na haysata." Mudnaanta hawlahan oo kale waa mid aad u yar. Gaar ahaan marka dhibaatadu aysan ahayn tan ugu halista badan oo shaqada ugu weyn ee goobta ay shaqeyso, iyo marka maamulaha sii daayo uusan ku ordi doonin indho-xumo oo qor: "Si degdeg ah ugu dar hawshan sii-deynta soo socota ama hotfix."

Arrimaha leh mudnaanta caadiga ah ama hoose ayaa laga raray sii-deynta oo la sii daayay. Su'aasha ah "Goorma ayaa hawsha la dhammeeyaa?" waxaad heli doontaa jawaabo qaab ahaan ah: "Waan ka xunahay, hadda waxaa jira hawlo badan, weydii madaxda kooxdaada ama maamulaha sii daynta."

Dhibaatooyinka wax soo saarka ayaa leh mudnaan sare marka loo eego abuurista astaamo cusub. Dib u eegisyada xun ma noqon doonto waqti dheer soo socda haddii isticmaalayaashu ay si joogto ah ugu turunturoodaan cayayaanka. Sumcaddii dhaawacantay way adag tahay in dib loo soo celiyo.

Arrimaha isdhexgalka u dhexeeya horumarka iyo taageerada waxaa xaliya DevOps. Soo gaabintan waxaa badanaa loo isticmaalaa qaab qof gaar ah oo ka caawiya abuurista jawi tijaabo ah oo horumarineed, dhisa dhuumaha CICD oo si dhakhso ah u keena koodka la tijaabiyey ee soo saarista. DevOps waa habka horumarinta software marka dhammaan ka qaybgalayaasha geeddi-socodka si dhow ula falgalaan midba midka kale oo gacan ka geysta abuurista iyo cusboonaysiinta alaabada iyo adeegyada software. Waxaan ula jeedaa falanqeeye, horumariyayaal, tijaabiyeyaal iyo taageero.

Habkan, taageerada iyo horumarintu maaha waaxyo kala duwan oo leh yoolal iyo ujeeddooyin u gaar ah. Horumarintu waxay ku lug leedahay hawlgalka iyo lidkeeda. Weedha caanka ah ee kooxaha la qaybiyey: "Dhibaatadu maaha dhinacayga" mar dambe uma muuqato sheekeysiga marar badan, iyo isticmaalayaasha dhamaadka waxay noqdaan kuwo aad u faraxsan.

Source: www.habr.com

Add a comment