Ngenkathi wonke umuntu egubha usuku lwami lokuzalwa, bengilungisa iqoqo kuze kube sekuseni - futhi abathuthukisi babeka amaphutha abo kimi

Ngenkathi wonke umuntu egubha usuku lwami lokuzalwa, bengilungisa iqoqo kuze kube sekuseni - futhi abathuthukisi babeka amaphutha abo kimi

Nansi indaba eyashintsha unomphela indlela yami yokwenza umsebenzi we-devops. Emuva ezikhathini zangaphambi kwe-Covid, kudala, ngaphambi kwazo, lapho abafana nami sisahlela ibhizinisi lethu nokuzisebenzela ngama-oda okungahleliwe, umnikelo owodwa wawela enqoleni yami.

Inkampani ebhale lokhu bekuyinkampani yokuhlaziya idatha. Wayecubungula izinkulungwane zezicelo nsuku zonke. Beza kithi namagama athi: bafana, sineClickHouse futhi sifuna ukwenza ngokuzenzakalelayo ukucushwa nokufakwa kwayo. Sifuna i-Ansible, Terraform, Docker futhi yonke igcinwe ku-Git. Sifuna iqoqo lamanodi amane anamakhophi amabili lilinye.

Kuyisicelo esijwayelekile, kunenqwaba yazo, futhi udinga isisombululo esihle ngokulinganayo. Sathi "kulungile", futhi ngemva kwamasonto angu-2-3 konke kwase kumi ngomumo. Bawamukele umsebenzi futhi baqala ukuthuthela kuqoqo elisha le-Clickhouse besebenzisa insiza yethu.

Akekho owayefuna noma owazi ukuthi kudlalwa kanjani ngeClickhouse. Sabe sesicabanga ukuthi lena inkinga yabo enkulu, ngakho-ke isiteshi senkampani savele sanikeza ithimba lami imvume yokwenza umsebenzi ngokuzenzakalelayo ngangokunokwenzeka, ukuze ngingaphinde ngiye lapho mina futhi.

Sihambisane nomnyakazo, kwavela eminye imisebenzi - ukusetha izipele nokuqapha. Ngaso leso sikhathi, isiteshi sesevisi sale nkampani sihlanganiswe nenye iphrojekthi, sishiya omunye wethu - uLeonid - njengomphathi. U-Lenya wayengeyena umfana onesiphiwo kakhulu. Umthuthukisi olula owabekwa ngokuzumayo ukuthi alawule iClickhouse. Kubonakala sengathi lesi kwakuyisabelo sakhe sokuqala sokuphatha okuthile, futhi udumo olukhulu lwamenza wazizwa eshaqekile.

Sisonke siqala ukwenza izipele. Ngiphakamise ukwenza isipele idatha yangempela ngokushesha. Vele uyithathe, uyifake ku-zip bese uyiphonsa ngobuhle ku-c3. Idatha eluhlaza yigolide. Kube khona enye inketho - ukwenza isipele amatafula ngokwawo ku-Clickhouse, usebenzisa ukufriza nokukopisha. Kodwa uLenya weza nesakhe isixazululo.

Umemezele ukuthi sidinga iqoqo lesibili le-Clickhouse. Futhi kusukela manje kuqhubeke sizobhala idatha kumaqoqo amabili - main kanye nebhekhaphu. Ngiyamtshela, Lenya, ngeke kube ikhophi yasenqolobaneni, kodwa i-replica esebenzayo. Futhi uma idatha iqala ukulahleka ekukhiqizweni, kuzokwenzeka okufanayo kusipele sakho.

Kodwa uLenya wabamba isiteringi wasiqinisa futhi wenqaba ukulalela izimpikiswano zami. Saxoxa naye isikhathi eside engxoxweni, kodwa kwakungekho lutho - uLenya wayephethe iphrojekthi, sasisanda kuqashwa izingane emgwaqweni.

Siqaphe isimo seqoqo futhi sakhokhisa kuphela umsebenzi wabaphathi. Ukuphatha okuhlanzekile kwe-Clickhouse ngaphandle kokungena kudatha. Iqoqo lalitholakala, amadiski ayelungile, ama-node ayelungile.

Besingazi ukuthi siwutholile lo myalelo ngenxa yokungaqondi kahle eqenjini labo

Umphathi wayengajabule ngokuthi i-Clickhouse yayihamba kancane futhi idatha ngezinye izikhathi yayilahleka. Wabeka i-service station yakhe umsebenzi wokuyihlola. Ubone konke okusemandleni akhe futhi waphetha ngokuthi sidinga ukwenza i-Clickhouse ngokuzenzakalelayo - yilokho kuphela. Kodwa njengoba kwasheshe kwacaca, babengalidingi nhlobo iqembu lama-devops.

Konke lokhu kwaba buhlungu kakhulu. Futhi into ecasula kakhulu ukuthi kwakuwusuku lwami lokuzalwa.

NgoLwesihlanu kusihlwa. Ngibhukhe endaweni engiyithandayo yewayini futhi ngamema abasekhaya.

Cishe ngaphambi kokuhamba, sithola umsebenzi wokudala i-alter, siyayiqeda, konke kulungile. Ukushintsha kuphasisiwe, i-clickhouse iqinisekisiwe. Sesivele siya endaweni yokucima ukoma, basibhalele ukuthi awekho ama-data anele. Sibale ukuthi konke kubonakala kwenele. Base behamba beyojabula.

Indawo yokudlela ibinomsindo ngoLwesihlanu. Sesi-ode iziphuzo nokudla, sahlala kosofa. Sonke lesi sikhathi, i-slack yami yayigcwele imiyalezo kancane kancane. Babhale okuthile mayelana nokushoda kwedatha. Ngacabanga - ekuseni kuhlakaniphe kunakusihlwa. Ikakhulukazi namuhla.

Sekuyoshaya ihora leshumi nanye baqala ukufona. Kwakuyinhloko yenkampani... β€œMhlawumbe nginqume ukungihalalisela,” ngacabanga ngokungabaza kakhulu, ngase ngilubamba ucingo.

Futhi ngezwa okuthile okufana nokuthi: β€œUphambanise idatha yethu! Ngiyakukhokhela, kodwa akukho okusebenzayo! Ubunesibopho sokwenza izipele, futhi awenzanga lutho olubi! Asilungise!" - i-ruder kuphela.

- Uyazi ukuthi yini, thola i-fuck out! Namuhla usuku lwami lokuzalwa, futhi manje ngizophuza, futhi ngingazibandakanyi nemikhiqizo yakho yasekhaya kaJuni kusuka ku-crap nezinti!

Yilokho engingakusho. Kunalokho, ngakhipha i-laptop yami ngangena emsebenzini.

Cha, ngaqhumisa ibhomu, ngaqhumisa okwesihogo! Uthululele i-caustic "Ngikutshelile" engxoxweni - ngoba ikhophi yasenqolobaneni, okwakungeyona ikhophi eyisipele, - yebo, ayizange igcine lutho.

Mina nabafana sathola ukuthi singakumisa kanjani ukuqopha mathupha futhi sihlole yonke into. Empeleni senze isiqiniseko sokuthi enye idatha ayibhaliwe.

Sayeka ukuqopha futhi sabala inani lemicimbi eyayikhona ngosuku. Balayishe idatha eyengeziwe, okwathi ingxenye yesithathu yayo ayizange irekhodwe. Izingcezu ezintathu ezinezifaniso ezi-2 ngasinye. Ufaka imigqa engu-100.000 - 33.000 ayirekhodwa.

Kwaba nokudideka okuphelele. Wonke umuntu watshela omunye nomunye ukuthi bahlukane ngokushintshana: ULenya waya lapho kuqala, walandelwa yimina kanye nomsunguli wenkampani. Isiteshi sesevisi esijoyinile kuphela esizame ukuphambukisa izingcingo zethu ezimemezayo kanye nezincwadi ukuze sithole isixazululo kule nkinga.

Akekho owayeqonda ukuthi kwenzekani ngempela

Mina nabafana samane sashaywa umoya lapho sibona ukuthi ingxenye yesithathu yayo yonke idatha ayizange irekhodwe kuphela, ilahlekile! Kwavela ukuthi i-oda enkampanini yayimi kanje: ngemva kokufakwa, idatha isuswe ngokungenakuphikiswa, imicimbi yachithwa ngamaqoqo. Ngacabanga ukuthi uSergei uzokuguqula kanjani konke lokhu kube ama-ruble alahlekile.

Usuku lwami lokuzalwa nalo lwaphonswa kudoti. Sahlala endaweni yokucima ukoma futhi sakha imibono, sizama ukuxazulula iphazili eyayiphonswe kithi. Isizathu sokuwa kweClickhouse sasingabonakali. Mhlawumbe inethiwekhi, mhlawumbe izilungiselelo ze-Linux. Yebo, noma yini oyifunayo, kube nemibono eyanele.

Angizange ngenze isifungo sonjiniyela, kodwa kwaba ukungathembeki ukushiya abafana ngakolunye uhlangothi lomugqa - noma ngabe besisola ngakho konke. Nganginesiqiniseko esingu-99% sokuthi inkinga yayingekho ezinqumweni zethu, hhayi ngasohlangothini lwethu. Ithuba elingu-1% lokuthi sazihlanganisa lalivutha ngokukhathazeka. Kodwa kungakhathaliseki ukuthi inkathazo yayikuluphi uhlangothi, kwakufanele ilungiswe. Ukushiya amakhasimende, kungakhathaliseki ukuthi angobani, ngokuvuza kwedatha okubi kangaka kuwunya kakhulu.

Sasebenza etafuleni lokudlela kwaze kwaba ihora lesithathu ekuseni. Sengeze imicimbi, faka khetha, sahamba sayovala izikhala. Uma uhlanganisa idatha, nansi indlela owenza ngayo: uthatha idatha emaphakathi yezinsuku zangaphambilini bese uyifaka kwezikruruwe.

Ngemva kwehora lesithathu ekuseni, mina nomngane wami saya endlini yami futhi sa-oda ubhiya emakethe yotshwala. Bengihleli nelaptop nezinkinga zeClickhouse, umngani ubengitshela okuthile. Ngenxa yalokho, ngemva kwehora wacasulwa ukuthi ngangisebenza futhi ngingaphuzi naye ubhiya, wahamba. Okwakudala - Bengingumngane we-Devops.

Ngo-6 ekuseni, ngalikha kabusha ithebula futhi, futhi idatha yaqala ukugcwala. Konke kusebenze ngaphandle kokulahlekelwa.

Kwase kuba nzima. Wonke umuntu wasolana ngokulahleka kwedatha. Uma ngabe kwenzeke iphutha elisha, ngiyaqiniseka ukuthi bekuzoba khona ukudubulana

Kulezi zimpi, ekugcineni saqala ukuqonda - inkampani yayicabanga ukuthi singabafana abasebenza ngedatha futhi baqaphe ukwakheka kwamatafula. Baphambanise o-admin nabadayisi. Futhi beza bazosibuza okwehlukile kubaphathi.

Isikhalazo sabo esiyinhloko siwukuthi - yini isihogo, ubunesibopho sokulondoloza futhi awukwenzanga ngendlela efanele, uqhubeke nokumosha idatha. Futhi konke lokhu ngamacansi okubuyisela emuva.

Ngangifuna ubulungisa. Ngemba izincwadi futhi nganamathisela izithombe-skrini zawo wonke umuntu, lapho uLeonid ngamandla akhe onke ebaphoqa ukuthi benze isipele esenziwe. Isiteshi sabo senkonzo sathatha uhlangothi lwethu ngemuva kocingo lwami. Kamuva uLenya walivuma icala lakhe.

Inhloko yenkampani, kunalokho, yayingafuni ukusola abantu bayo. Izithombe-skrini namagama azibanga namphumela kuye. Wayekholelwa ukuthi njengoba singochwepheshe lapha, kufanele sikholise wonke umuntu futhi siphikelele esinqumweni sethu. Ngokusobala, umsebenzi wethu kwakuwukufundisa u-Lenya futhi, ngaphezu kwalokho, ukumdlula, owaqokwa njengomphathi wephrojekthi, ukuze afike entweni eyinhloko futhi athulule mathupha konke ukungabaza kwethu mayelana nomqondo wokulondoloza kuye.

Ingxoxo yayigcwele inzondo, ulaka olufihliwe futhi olungafihliwe. Ngangingazi ukuthi ngenzeni. Kume yonke into. Futhi-ke bangeluleka indlela elula - ukubhala umlayezo womuntu siqu kumphathi futhi ngihlele umhlangano naye. Vasya, abantu empilweni yangempela abasheshi njengoba bexoxa. Umphathi waphendula umlayezo wami: woza, akubuzwa.

Bekuwumhlangano othusa kakhulu emsebenzini wami. Umngane wami ovela kuklayenti - STO - akakwazanga ukuthola isikhathi. Ngaya emhlanganweni nomphathi kanye noLena.

Ngokuphindaphindiwe ngangiphindaphinda inkhulumomphendvulwano yethu engase ibe khona ekhanda lami. Ngakwazi ukufika ekuseni kakhulu, kusasele isigamu sehora. Ngaqala ukuthuthumela, ngabhema ugwayi we-10. Ngaqonda, yilokho - ngidlala ngedwa. Ngeke ngikwazi ukubakholisa. Wangena ekheshini.

Wathi esasukuma washaya into elayitha kakhulu yaze yaphuka.

Ngenxa yalokho, uLenya wayengekho emhlanganweni. Futhi saba nengxoxo emnandi ngayo yonke into nomphathi! USergei wangitshela ngobuhlungu bakhe. Wayengafuni "ukuzenzela i-Clickhouse" - wayefuna "ukwenza imibuzo isebenze."

Angizange ngibone imbuzi, kodwa umfana omuhle, okhathazekile ngebhizinisi lakhe, ogxile emsebenzini 24/7. I-Chat ivame ukusidonsela ama-villains, ama-scoundrels nabantu abayiziphukuphuku. Kodwa empilweni laba ngabantu abafana nawe.

USergei wayengadingi ama-devops ambalwa ukuze aqashe. Inkinga ababenayo iphenduke yaba nkulu kakhulu.

Ngathi ngingakwazi ukuxazulula izinkinga zakhe - kuwumsebenzi ohluke ngokuphelele, futhi nginomngane owusebenzelayo. Ukube besazi kwasekuqaleni ukuthi lesi yisivumelwano sabo, ngabe sigwema okuningi. Sekuhlwile, kodwa sibonile ukuthi inkinga ilele ekuphathweni kwedatha okungalungile, hhayi kwingqalasizinda.

Saxhawulana, baphakamisa iholo lethu izikhathi ezimbili nengxenye, kodwa ngaphansi kombandela wokuthi ngizothatha yonke isiphithiphithi ngedatha yabo kanye neClickhouse ngokwami. Ku-lifti, ngaxhumana nalowo mfo wakwa-DI uMax futhi ngamxhuma emsebenzini. Kwakudingeka ukufosholo lonke iqoqo.

Bekunodoti omningi kuphrojekthi eyamukelwe. Ukuqala ngokuthi "isipele" esishiwo. Kuvele ukuthi leli qoqo elifanayo β€œlekhophi yasenqolobaneni” alizange lihlukaniswe. Bahlole yonke into kuyo, ngezinye izikhathi baze bayifake ekukhiqizeni.

Onjiniyela bethu bangaphakathi bazenzele esabo isifaki sedatha ngokwezifiso. Wasebenza kanje: wahlanganisa amafayela, wasebenzisa umbhalo futhi wahlanganisa idatha etafuleni. Kodwa inkinga enkulu yayiwukuthi inani elikhulu ledatha lamukelwa ngesicelo esisodwa esilula. Isicelo sijoyine idatha njalo ngesekhondi. Konke ngenxa yenombolo eyodwa - inani ngosuku.

Onjiniyela bangaphakathi basebenzise ithuluzi lokuhlaziya ngokungalungile. Baqonda kumagrafana babhala isicelo sabo sasebukhosini. Ulayishe idatha amaviki angu-2. Kuvele kube igrafu elihle. Kodwa empeleni, isicelo sedatha sasiba njalo ngemizuzwana eyi-10. Konke lokhu bekunqwabelana kulayini ngoba i-Clickhouse ayizange ikhiphe ukucutshungulwa. Yilapho isizathu esikhulu sasifihlwe khona. Akukho lutho olwasebenza eGrafana, izicelo zazimi kulayini, futhi idatha endala, engabalulekile yayilokhu ifika.

Silungise kabusha iqoqo, saphinda safaka. Abathuthukisi bangaphakathi babhale kabusha "umfaki" wabo, futhi yaqala ukwaba idatha ngendlela efanele.

UMax wenze ucwaningo olugcwele lwengqalasizinda. Uveze uhlelo lokushintshela esimweni esigcwele esingemuva. Kodwa lokhu akuzange kuhambisane nenkampani. Babelindele imfihlo yemilingo evela kuMax eyayizobavumela ukuthi basebenze ngendlela yakudala, kodwa ngokuphumelelayo. ULenya wayesaphethe lo msebenzi, futhi akazange afunde lutho. Kukho konke ayekunikeziwe, waphinde wakhetha enye indlela yakhe. Njengenjwayelo, lesi bekuyisinqumo esikhetheke kakhulu... esinesibindi. U-Lenya wayekholelwa ukuthi inkampani yakhe yayinendlela ekhethekile. Inameva futhi igcwele izintaba zeqhwa.

Empeleni, yilapho esahlukana khona - senza esingakwenza.

Sigcwele ulwazi nokuhlakanipha okuvela kulo mlando, savula ibhizinisi lethu futhi sazakhela izimiso ezimbalwa. Ngeke siqale umsebenzi ngendlela efanayo naleyo esasenza ngayo ngaleso sikhathi.

U-DJ Max uhlanganyele nathi ngemva kwale phrojekthi, futhi sisasebenza kahle ndawonye. Icala le-Clickhouse lingifundise ukuthi ngingaqhuba kanjani ucwaningo lwengqalasizinda oluphelele noluphelele ngaphambi kokuqala umsebenzi. Siyaqonda ukuthi yonke into isebenza kanjani bese kuphela samukele imisebenzi. Futhi uma ngaphambili besiyoshesha ngokushesha ukunakekela ingqalasizinda, manje siqale senze iphrojekthi yesikhathi esisodwa, esisiza siqonde ukuthi singayiletha kanjani esimweni sokusebenza.

Futhi yebo, sigwema amaphrojekthi anengqalasizinda engcolile. Ngisho noma imali eningi, ngisho noma ngenxa yobungane. Akunanzuzo ukuqhuba amaphrojekthi agulayo. Ukuqaphela lokhu kwasisiza ukuba sikhule. Kungaba iphrojekthi yesikhathi esisodwa yokwenza ingqalasizinda ihlelekile bese kuba yinkontileka yokulungisa, noma sivele sidlule. Kudlule elinye iqhwa.

PS Ngakho uma unemibuzo mayelana nengqalasizinda yakho, zizwe ukhululekile ukushiya isicelo.

Sinokuhlolwa kwamahhala okungu-2 ngenyanga, mhlawumbe iphrojekthi yakho izoba enye yazo.

Source: www.habr.com

Engeza amazwana