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
Moqapi e mocha. Motsamaisi e mong, sehlopha se senyenyane sa nts'etsopele. Ha ke qala ho kenela, ke ne ke se na letho ka ho feletseng, kaha ke ne ke se na phihlello ho eng kapa eng ntle le imeile ea ka. Re ile ra ngolla motsamaisi re kopa phihlello. O ne a boetse a tseba ka mohiruoa e mocha le tlhoko ea ho ntša li-login le li-password. Ba ile ba mpha phihlello ea polokelo le VPNKe hobane'ng ha re fa motho monyetla oa ho fumana Wiki, TeamCity, le RunDesk? Ha ho na thuso ho motho ea hiriloeng ho ngola backend eohle. Ke ka mor'a nako feela re fumanang phihlello ea lisebelisoa tse ling. Ka tlhaho, ho fihla ha ka ho khahlano le ho se tšepe. Ke ntse ke leka butle-butle ho utloisisa meralo ea motheo ea projeke ka lipuisano le lipotso tse etellang pele. Haholo-holo ha ke ithute letho. Tlhahiso e ntšo joaloka lebokose le tloaelehileng. Empa esita le li-server tsa sethala tse sebelisoang bakeng sa liteko ke mabokose a matšo mona. Re ke ke ra etsa letho haese ho kenya makala ho tsoa ho Git. Hape re ke ke ra hlophisa ts'ebeliso ea rona, joalo ka lifaele tsa .env. Phihlello ea ts'ebetso e joalo ha ea lumelloa. U tlameha ho kopa hore mola o fetoloe ho config ea ts'ebeliso ea hau ho seva ea teko. (Ho na le khopolo-taba ea hore batsamaisi ba hloka ho ikutloa e le batho ba bohlokoa ka ho fetisisa morerong; haeba ba sa kopuoa ho fetola mela ea config, ba ke ke ba hlokahala.) Joalo ka mehla, na ha ho bonolo? Sena se fetoha se tenang kapele. Kamora puisano e tobileng le motsamaisi, re fumana hore bahlahisi ba tsoaletsoe ho ngola khoutu e mpe, ha ba na bokgoni ka tlhaho, mme ho molemo hore ba se ke ba hlahiswa. Ebe ho na le tikoloho ya teko. lisebelisoa Haeba ho ka etsahala. Khohlano e mpefala kapele. Ha ho na puisano le motsamaisi. Boemo bo mpefala ke taba ea hore o mong. Ebe ho tla boemo bo tloaelehileng. Lokolla. Tšobotsi e itseng ha e sebetse. Re qeta nako e telele re leka ho fumana se etsahalang, ka bahlahisi ba lahlela mehopolo e fapaneng moqoqong, empa motsamaisi hangata o nka hore bahlahisi ke bona ba molato. Ebe o ngola moqoqong, "Ema, ke e lokisitse." Ha re kopa ho siea nalane e nang le tlhaiso-leseling mabapi le bothata, re fumana mabaka a kotsi. Ba re, "U se ke ua phunya nko ea hau moo e seng ea hau." Bahlahisi ba lokela ho ngola khoutu. Boemo boo lits'ebetso tse ngata tsa projeke li fetang ho motho a le mong, 'me ke bona feela ba nang le phihlello ea ho etsa mesebetsi eo motho e mong le e mong a e hlokang, bo utloisa bohloko haholo. Motho ea joalo ke bothata bo bobe. Haeba mehopolo ea DevOps e loanela ho fokotsa nako ea ho ea 'marakeng, joale batho ba joalo ke sera se sebe ka ho fetisisa sa mehopolo ea DevOps. Ka bomalimabe, mona ke moo lesira le koalang teng.

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