Bahlahisi ba tsoa Mars, balaoli ba tsoa Venus

Bahlahisi ba tsoa Mars, balaoli ba tsoa Venus

Ho iketsahalla feela ka tšohanyetso, 'me ehlile ho ne ho le lefatšeng le leng ...

Ke kopa ho arolelana lipale tse tharo tsa katleho le ho hloleha mabapi le hore na moqapi oa backend o sebetsa joang sehlopheng se nang le li-admins.

Pale ea pele.
Web studio, palo ea basebetsi e ka baloa ka letsoho le le leng. Kajeno u moqapi oa moralo, hosane u backender, hosane u le admin. Ka lehlakoreng le leng, u ka fumana phihlelo e babatsehang. Ka lehlakoreng le leng, ho na le khaello ea bokhoni likarolong tsohle. Ke ntse ke hopola letsatsi la pele la mosebetsi, ke ntse ke le motala, mookameli o re: "Open putty," empa ha ke tsebe hore na ke eng. Puisano le admins ha e kenyelelitsoe, hobane u admin ka bouena. A re hlahlobeng melemo le mathata a boemo bona.

+ Matla ’ohle a matsohong a hao.
+ Ha ho hlokahale hore u kōpe mang kapa mang bakeng sa ho kena ho seva.
+ Nako ea karabelo e potlakileng ka nqa tsohle.
+ E ntlafatsa litsebo hantle.
+ E-ba le kutloisiso e felletseng ea meralo ea sehlahisoa.

— Boikarabello bo phahameng.
- Kotsi ea ho senya tlhahiso.
- Ho thata ho ba setsebi se setle libakeng tsohle.

Ha re na thahasello, ha re tsoeleng pele

Pale ea bobeli.
Khampani e kholo, morero o moholo. Ho na le lefapha la tsamaiso le nang le basebetsi ba 5-7 le lihlopha tse 'maloa tsa ntlafatso. Ha u tla ho sebetsa k'hamphaning e joalo, mookameli e mong le e mong o nahana hore ha ua tla mona ho tla sebetsa sehlahisoa, empa ho senya ntho e itseng. NDA e saenneng kapa khetho ea lipuisano ha e bontše ho fapaneng. Che, monna enoa o tlile mona ka matsoho a hae a manyane a litšila ho senya tlhahiso ea rona ea ho aka. Ka hona, le motho ea joalo o hloka bonyane ba puisano; bonyane, o ka lahlela setikara ho arabela. Se ke oa araba lipotso mabapi le moralo oa morero. Ho eletsoa hore u se ke ua fana ka phihlello ho fihlela moetapele oa sehlopha a botsa. ’Me ha a kōpa, o tla se busetsa ka litokelo tse seng kae ho feta tseo ba li kōpileng. Hoo e ka bang lipuisano tsohle le li-admin tse joalo li kenngoa ke lesoba le letšo lipakeng tsa lefapha la nts'etsopele le lefapha la tsamaiso. Ho ke ke ha khoneha ho rarolla mathata hang-hang. Empa ha o khone ho tla ka seqo - li-admins li phathahane haholo 24/7. (U ntse u etsa eng ka linako tsohle?) Litšobotsi tse ling tsa ts'ebetso:

  • Karolelano ea nako ea phepelo ho tlhahiso ke lihora tse 4-5
  • Nako e phahameng ea ho tsamaisa tlhahiso ke lihora tse 9
  • Bakeng sa moqapi, kopo tlhahisong ke lebokose le letšo, joalo ka seva sa tlhahiso ka boeona. Ke tse kae ka kakaretso?
  • Boleng bo tlase ba litokollo, liphoso tsa khafetsa
  • Moqapi ha a kenye letsoho mosebetsing oa ho lokolla

Hantle, ke ne ke lebeletse eng, ha e le hantle, batho ba bacha ha ba lumelloe ho hlahisa. Ho lokile, ha re se re na le mamello, re qala ho fumana tšepo ea ba bang. Empa ka mabaka a mang, lintho ha li bonolo haholo ka li-admins.

Ketso 1. Admin ha a bonahale.
Letsatsi la tokollo, moqapi le admin ha ba buisane. Admin ha e na lipotso. Empa u utloisisa lebaka hamorao. Admin ke motho ea nang le melao-motheo, ha a na manqosa, ha a fane ka nomoro ea hae ea mohala ho mang kapa mang, ebile ha a na profil ho marang-rang a sechaba. Ha ho na foto ea hae kae kapa kae, u shebahala joang? Re lutse le mookameli ea ikarabellang bakeng sa metsotso e ka bang 15 re tsielehile, re leka ho theha puisano le Voyager 1 ena, ebe molaetsa o hlaha ho lengolo-tsoibila la koporasi leo a le qetileng. Na re tla ngollana ka poso? Hobaneng ho se joalo? E bonolo, na ha ho joalo? Ho lokile, ha re phomole. Ts'ebetso e se e ntse e tsoela pele, ha ho sa khutlela morao. Bala molaetsa hape. "Ke qetile". U qetile eng? Hokae? Ke o batle kae? Mona u utloisisa hore na ke hobane'ng ha lihora tse 4 tsa ho lokolloa li tloaelehile. Re fumana ts'oaetso ea nts'etsopele, empa re qeta tokollo. Ha ho sa na takatso ea ho lokolla.

Ketso ea 2. Eseng mofuta oo.
Tokollo e latelang. Ha re se re fumane boiphihlelo, re qala ho theha manane a software le lilaebrari tse hlokahalang bakeng sa seva bakeng sa batsamaisi, ho bonts'a liphetolelo tsa ba bang. Joalo ka mehla, re fumana lets'oao le fokolang la seea-le-moea hore admin o qetile ho hong moo. Teko ea ho khutlela morao e qala, eo ka boeona e nkang nako e ka etsang hora. Ntho e 'ngoe le e' ngoe e bonahala e sebetsa, empa ho na le phoso e le 'ngoe ea bohlokoa. Ts'ebetso ea bohlokoa ha e sebetse. Lihora tse ’maloa tse latelang e ne e le ho tantša ka meropa e menyenyane, bonohe sebakeng sa kofi, le tlhahlobo e qaqileng ea karolo ka ’ngoe ea khoutu. Admin o re o entse tsohle. Sesebelisoa se ngotsoeng ke bahlahisi ba khopameng ha se sebetse, empa seva se sebetsa. Ho na le lipotso bakeng sa hae? Qetellong ea hora, re fumana motsamaisi hore a romelle mofuta oa laeborari ho seva sa tlhahiso meqoqong le bingo - ha se eona eo re e hlokang. Re kopa mookameli hore a kenye phetolelo e hlokahalang, empa ka karabo re fumana hore a ke ke a etsa sena ka lebaka la ho ba sieo ha phetolelo ena ho mookameli oa sephutheloana sa OS. Mona, ho tloha mohopolong oa hae, mookameli o hopola hore mookameli e mong o ne a se a rarolotse bothata bona ka ho kopanya phetolelo e hlokahalang ka letsoho. Empa che, ba rona ba ke ke ba etsa sena. Melao e thibela. Karl, re lutse mona ka lihora tse 'maloa, moeli oa nako ke ofe?! Re fumana ntho e 'ngoe hape 'me ka tsela e itseng re qeta ho lokolloa.

Ketso 3, e khuts'oane
Tekete e potlakileng, ts'ebetso ea bohlokoa ha e sebetse ho e mong oa basebelisi ba tlhahiso. Re qeta lihora tse 'maloa re ntse re phunya le ho hlahloba. Sebakeng sa nts'etsopele, ntho e 'ngoe le e' ngoe e sebetsa. Ho na le kutloisiso e hlakileng ea hore e ka ba mohopolo o motle ho sheba li-logs tsa php-fpm. Ho ne ho se na litsamaiso tsa log tse kang ELK kapa Prometheus mosebetsing ka nako eo. Re bula tekete ea lefapha la tsamaiso e le hore ba fane ka phihlello ea li-logs tsa php-fpm ho seva. Mona u hloka ho utloisisa hore re kopa phihlello ka lebaka, na ha u hopole ka black hole le li-admins ba ntse ba le busy 24/7? Haeba u ba kopa hore ba shebe lifate ka bobona, joale sena ke mosebetsi o nang le "eseng bophelong bona" ​​ba bohlokoa. Tekete e thehiloe, re ile ra fumana karabo hang hang ho tsoa ho hlooho ea lefapha la tsamaiso: "Ha ua lokela ho hloka phihlello ea lits'oants'o tsa tlhahiso, ngola ntle le liphoso." Lesira.

Ketso ea 4 le ho feta
Re ntse re bokella mathata a mangata tlhahisong, ka lebaka la mefuta e fapaneng ea lilaebrari, software e sa lokisoang, meroalo ea li-server e sa lokisoang, le mathata a mang. Ehlile, ho boetse ho na le liphoso tsa khoutu, re ke ke ra beha balaoli molato bakeng sa libe tsohle, re tla bua feela ts'ebetso e 'ngoe e tloaelehileng bakeng sa morero oo. Re ne re e-na le basebetsi ba bangata ba morao-rao ba ileng ba qalisoa ka mookameli, 'me mangolo a mang a ile a tlameha ho kenngoa ho cron. Ka linako tse ling bona basebetsi bona ba ne ba khaotsa ho sebetsa. Mojaro o ka har'a seva ea queue o ile oa hola ka lebelo la lehalima, 'me basebelisi ba hloname ba shebile mochini o ohiang. Ho lokisa kapele basebetsi ba joalo, ho ne ho lekane ho ba qala hape, empa hape, ke molaoli feela ea ka etsang sena. Ha ho ntse ho etsoa opereishene e joalo ea motheo, ho ne ho ka feta letsatsi lohle. Mona, ha e le hantle, ke habohlokoa ho hlokomela hore baetsi ba mananeo ba khopameng ba lokela ho ngola basebetsi e le hore ba se ke ba senyeha, empa ha ba oela, ho ka ba monate ho utloisisa hore na ke hobane'ng ha ka linako tse ling ho ke ke ha khoneha ka lebaka la ho haelloa ke phihlello ea tlhahiso. ehlile, 'me ka lebaka leo, khaello ea likutu tse tsoang ho mohlahlami.

Phetoho.
Ka mor'a ho mamella tsena tsohle ka nako e telele, 'moho le sehlopha re ile ra qala ho tsamaea ka tsela e atlehileng haholoanyane bakeng sa rona. Ho akaretsa, re ile ra tobana le mathata afe?

  • Khaello ea puisano ea boleng lipakeng tsa bahlahisi le lefapha la tsamaiso
  • Batsamaisi, hoa hlaha (!), Ha ba utloisise ho hang hore na kopo e hlophisitsoe joang, e itšetlehile ka eng le hore na e sebetsa joang.
  • Bahlahisi ha ba utloisise hore na tikoloho ea tlhahiso e sebetsa joang, ka lebaka leo, ha e khone ho arabela mathata ka katleho.
  • Mokhoa oa ho tsamaisa o nka nako e telele haholo.
  • Litokollo tse sa tsitsang.

Re entseng?
Bakeng sa tokollo e 'ngoe le e 'ngoe, ho entsoe lethathamo la Lintlha tsa Phatlalatso, le neng le kenyelletsa lethathamo la mosebetsi o lokelang ho etsoa ho seva hore tokollo e latelang e sebetse. Lethathamo lena le ne le e-na le likarolo tse ’maloa, mosebetsi o lokelang ho etsoa ke motsamaisi, motho ea ikarabellang bakeng sa tokollo, le mohlahisi. Bahlahisi ba ile ba fumana phihlello e seng metso ho li-server tsohle tsa tlhahiso, tse potlakisang nts'etsopele ka kakaretso le ho rarolla mathata ka ho khetheha. Bahlahisi ba boetse ba na le kutloisiso ea hore na tlhahiso e sebetsa joang, e arotsoe ka litšebeletso life, hokae le hore na replicas e bitsa bokae. Tse ling tsa meroalo ea ntoa li se li hlakile haholoanyane, tseo ntle ho pelaelo li amang boleng ba khoutu. Puisano nakong ea ts'ebetso ea tokollo e etsahetse moqoqong oa e mong oa manģosa a hang-hang. Taba ea pele, re ne re e-na le lethathamo la liketso tsohle, 'me ea bobeli, puisano e etsahetse sebakeng se haufi. Ho ba le histori ea liketso ho lumelletse basebetsi ba bacha ho rarolla mathata ka potlako. Ke ntho e makatsang, empa hangata sena se ne se thusa batsamaisi ka bobona. Ha ke na ho ikemisetsa ho bua ka 'nete, empa ho bonahala eka li-admins li se li qalile ho utloisisa haholoanyane hore na morero o sebetsa joang le hore na o ngotsoe joang. Ka linako tse ling re ne re bile re arolelana lintlha tse ling. Nako e tloaelehileng ea ho lokolloa e fokotsehile ho hora. Ka linako tse ling re ne re qetile ka metsotso e 30-40. Palo ea likokoana-hloko e fokotsehile haholo, haeba e se ka makhetlo a leshome. Ehlile, lintlha tse ling le tsona li susumelitse phokotso ea nako ea tokollo, joalo ka li-autotes. Ka mor'a tokollo e 'ngoe le e 'ngoe, re ile ra qala ho etsa lipatlisiso tsa morao-rao. E le hore sehlopha sohle se be le mohopolo oa hore na ke eng e ncha, e fetotsoeng, le e tlositsoeng. Ka bomalimabe, li-admin ha se kamehla li tlang ho bona, hantle, li-admins li phathahane ... Khotsofalo ea ka ea mosebetsi joaloka moqapi e eketsehile. Ha u ka rarolla bothata leha e le bofe bo sebakeng sa hau sa bokhoni ka potlako, u ikutloa u le holimo. Hamorao, ke tla utloisisa hore ho isa bohōleng bo itseng re hlahisitse setso sa devops, eseng ka ho feletseng, ehlile, empa le qalo eo ea phetoho e ne e tsoteha.

Pale ea boraro
E qalang. Admin e le 'ngoe, lefapha la ntlafatso e nyane. Ha ke fihla ke le noto e felletseng, hobane... Ha ke khone ho kena kae kapa kae ntle le ho tsoa ka poso. Re ngolla admin re kopa phihlello. Ho phaella moo, ho na le tlhahisoleseding ea hore o tseba ka mosebeletsi e mocha le tlhokahalo ea ho fana ka li-logins / password. Ba fana ka phihlello ho tsoa polokelong le VPN. Hobaneng u fana ka phihlello ho wiki, teamcity, rundesk? Lintho tse se nang thuso bakeng sa motho ea bitsitsoeng ho ngola karolo eohle ea backend. Ke ka mor'a nako feela re khonang ho sebelisa lisebelisoa tse ling. Ha e le hantle, ho fihla ha bona ho ile ha khahlametsoa ke ho hloka tšepo. Ke leka ho utloisisa butle-butle hore na motheo oa morero o sebetsa joang ka lipuisano le lipotso tse etellang pele. Hantle-ntle ha ke lemohe letho. Tlhahiso ke lebokose le letšo le tšoanang le pele. Empa ho feta moo, esita le li-server tsa sethala tse sebelisetsoang liteko ke lebokose le letšo. Ha ho letho leo re ka le etsang haese ho tsamaisa lekala ho tloha Git moo. Hape ha re khone ho hlophisa ts'ebeliso ea rona joalo ka lifaele tsa .env. Ho fihlella lits'ebetso tse joalo ha ho fanoe. U tlameha ho kopa hore mohala o fetoloe ho tlhophiso ea kopo ea hau ho seva sa liteko. (Ho na le khopolo ea hore ho bohlokoa hore li-admins li ikutloe li le bohlokoa morerong; haeba ba sa botsoe ho fetola mela ho li-configs, ba ke ke ba hlokahala). Joalo ka mehla, na ha ho bonolo? Sena se potlakela ho teneha, ka mor'a puisano e tobileng le admin re fumana hore bahlahisi ba hlahetse ho ngola khoutu e mpe, ka tlhaho ke batho ba sa tsebeng letho 'me ho molemo ho ba boloka hole le tlhahiso. Empa mona hape ho tsoa ho li-server tsa liteko, haeba ho ka etsahala. Khohlano e ntse e eketseha ka potlako. Ha ho na puisano le admin. Boemo bo mpefatsoa ke taba ea hore o mong. Se latelang ke setšoantšo se tloaelehileng. Lokolla. Ts'ebetso e itseng ha e sebetse. Ho re nka nako e telele ho tseba se etsahalang, mehopolo e fapaneng e tsoang ho bahlahisi e lahleloa moqoqong, empa mookameli ea boemong bo joalo hangata o nka hore bahlahisi ba molato. Ebe o ngola moqoqong, ema, ke ile ka mo khalemela. Ha re kōptjoa hore re siee pale e nang le boitsebiso bo mabapi le hore na bothata e ne e le bofe, re fumana mabaka a kotsi. Joaloka, u se ke ua kenya nko ea hau moo e sa lokelang. Bahlahisi ba tlameha ho ngola khoutu. Boemo ba ha metsamao e mengata ea 'mele morerong e feta ho motho a le mong mme ke eena feela ea nang le monyetla oa ho etsa opereishene eo motho e mong le e mong a e hlokang e bohloko haholo. Motho ea joalo ke mofoka o tšabehang. Haeba mehopolo ea Devops e leka ho fokotsa nako ea ho ea 'marakeng, joale batho ba joalo ke lira tse mpe ka ho fetisisa tsa mehopolo ea Devops. Ka bomalimabe, lesira le koala mona.

PS Kamora ho bua hanyane ka batho ba ntlafatsang vs admins lipuisanong le batho, ke ile ka kopana le batho ba ileng ba arolelana bohloko ba ka. Empa ho ne ho boetse ho na le ba neng ba re ha ho mohla ba kileng ba kopana le ntho e kang ena. Sebokeng se seng sa li-devops, ke ile ka botsa Anton Isanin (Banka ea Alfa) hore na ba ile ba sebetsana joang le bothata ba bothata ba bo-admins, eo ho eona a ileng a re: “Re ile ra kenya likonopo sebakeng sa bona.” Ebile podcast ka ho kenya letsoho ha hae. Ke kopa ho lumela hore ho na le li-admins tse ngata tse ntle ho feta lira. 'Me e, setšoantšo se qalong ke ngollano ea sebele.

Mohloli: www.habr.com

Eketsa ka tlhaloso