CASE mokhoa: ho beha leihlo botho

CASE mokhoa: ho beha leihlo botho
Tseba! Ke 3 hoseng, u na le toro e babatsehang, 'me ka tšohanyetso ho na le mohala. O mosebetsing bekeng ena, mme ho bonahala ho na le ntho e etsahetseng. Sistimi ea othomathike ea letsa ho fumana hore na phoso ke efe. Ena ke karolo ea bohlokoa ea ho laola litsamaiso tsa sejoale-joale tsa likhomphutha, empa ha re shebeng mokhoa oa ho etsa hore litsebiso li be betere bakeng sa batho.

Itloaetse filosofi ea ho beha leihlo, e tsoetsoeng ka lilemo tse mashome a 'maloa tsa mesebetsi ea ka lihlopheng tse fapaneng tsa ho beha leihlo. O ile a susumetsoa haholo ke Bibele ea sebele e tsoang ho Rob Evashchuk Filosofi ea ka mabapi le tlhokomeliso (My Notification Philosophy) e kenyelelitsoe bukeng ka Google SRE, le buka ea John Alspaugh Lintlha tsa Moqapi oa Tlhokomeliso (Lintlha mabapi le ho theha litlhokomeliso).

Kelly Dunn, Arijit Mukheryi и Maxim Petazzoni - ke leboha thuso ea hau ea ho hlophisa poso.

CASE ke eng?

Ke ile ka etsa qeto ea ho hlahisa khutsufatso e ntle e kang Mokhoa oa SEBELISA oa Brendan Gregg kapa Mokhoa oa Tom Wilkie oa RED. Kea e bitsa CASE mokhoa. O hlalosa lintlha tse 'nè tseo u lokelang ho li ela hloko ha u sebetsa ka ho hlahloba ka mokhoa o itekanetseng:

Haeba u sebelisa CASE, u tšoara litemoso ka ho se tsotelle 'me ha u tsose batho bosiu. Tlhokomelo e lokela ho hlahlojoa khafetsa bakeng sa molemo le katleho. Ha motho a fumana tsebiso, o tla ba le mehlala e metle ea kelello le kholiseho e eketsehileng.

Ho etsa hore ho be bonolo ho hopola, nahana hore o hloka CASE [ke hore, nyeoe, lebaka - molaetsa oa mofetoleli] ho lokafatsa tlhokomeliso ka 'ngoe. :likhalase tsa letsatsi:

Hona ke hobane'ng ha see sohle?

Ho ba mosebetsing ho ka ba bohloko. Ka mabaka a mangata. 'Me CASE e ke ke ea li felisa kaofela. Empa ka eona, u tla tsoha bosiu ho fumana litsebiso tse betere. Mokhoa ona o akaretsa lits'ebetso tse fapaneng tsa tlhophiso tse tla thusa le tabeng ena.

Botle ba mekhoa ea RED le USE ke hore ka thuso ea bona ha re tsebe feela ho sebetsa, empa hape re bua puo e le 'ngoe le e mong. Tšepo ea ka ke hore mokhoa oa CASE o tla etsa hore ho be bonolo ho buisana ka litsebiso tse sireletsang litsamaiso tsa rona empa ho boloka basebetsi-'moho le rona ba tšoarehile.

Taba ke hore o hloka ho theha moetlo mokhatlong oa hau moo litsebiso li tšoaroang ka ho se tsotelle ho phetseng hantle. Litsebiso li ka etsoa ka morero o itseng, empa ha se 'nete hore li ke ke tsa lahleheloa ke boleng hamorao. Hobaneng re thehile tsebiso ee? Ke khale hakae litekanyetso tsa eona li nchafalitsoe? Ka CASE, lipotso tsena li ka arajoa.

Taba-Boima - e tlamang taba

3 am ha se nako e ntle ea ho bala melaetsa e nang le mantsoe a mangata a bohlale. E le hore u arabe ka katleho, u hloka boitsebiso. Ha e le hantle, sena e lokela ho ba tlhahisoleseding e mabapi le taba e itseng, eo moelelo oa eona o hlakileng hang-hang, 'me litsebiso li lokela ho hlophisoa e le hore sena se khonehe. Sena ke "ho shebella" le "ts'ebetso" ho tloha ho OODA loop. Ha se lihlong ho qeta nako ho setupong sena, hobane ho khelosa motho kamehla ho theko e boima le ho feta. A re hlomphaneng.

CASE mokhoa: ho beha leihlo botho
Mathata a na le mehloli e mengata. Haholo-holo lithotsela.

Nka thusa ofisiri ea mosebetsi joang? Ntho ea pele eo ofisiri ea mosebetsi e e bonang ke tsebiso, kahoo o theha likhopolo-taba tsohle motheong oa eona. Ebe o sheba litaelo le li-dashboards, empa na kamehla ho na le data ho tsebiso e itseng, eseng feela tlhahisoleseding e akaretsang? Alspaugh o eletsa "ho nahana ka hore na o ka fetolela kapa oa arabela joang tsebiso" (slide 29)1. Tsebiso e ntle e lebisitsoe ho motho ea leng mosebetsing, eseng feela ea hlophisitsoeng ke moeli.

Ka hona mona ke maikutlo a mang mabapi le mokhoa oa ho ntlafatsa moelelo oa tsebiso:

  • Bontša mosebedisi ntho e molemo le e entsoeng ka ho khetheha, eseng feela litaelo tse tloaelehileng kapa dashboard. Nakong e fetileng, 'na le bashanyana re ne re sebelisa li-dashboards tsa lipatlisiso tse hlophisitsoeng bakeng sa litsebiso tse khethehileng. Sena se tla thusa haeba bothata bo tsejoa, empa bo tla ferekanya ba bang feela. Re hloka ho fumana ho leka-lekana mona.
  • Re bolelle ka nalane ea tsebiso: na e ncha? E sebetsa hangata? Na ke nako ea selemo?
  • Hlahisa liphetoho tsa morao-rao tsa boemo ba sistimi. Na ho na le ntho e fetohileng haufinyane? (Mohlala, ho tsamaisa kapa ho nolofatsa/ho thibela tšebetso.)
  • Bontša likamano le ho fana ka tlhahisoleseding bakeng sa mohlala oa kelello: ho itšetleha ka tsamaiso ho lokela ho bonahala ka ho hlaka, haholo-holo ka pontšo ea ts'ebetso.
  • Hokela mosebelisi kapele le sehlopha: na ba ka bona liketsahalo tse tsoelang pele kapa ba ka fumana hore na ke mang hape k'hamphaning ea fumaneng tsebiso? Lenaneo taolo ya ketsahalo o butswe?

Ka nepo, lenaneo la taolo ea liketsahalo le tla fana ka likeletso mabapi le mokhoa oa ho ntlafatsa maemo a tsebiso ea lipatlisiso tsa liketsahalo. Kamehla ho na le ho hong ho sebetsa!

Actionable - boleng bo sebetsang

Na ofisiri ea mosebetsi e lokela ho etsa ho hong ho arabela tsebiso? Haeba ha ho hlokahale hore u etse letho kapa ho sa hlaka hore na u etse'ng, ke hobane'ng ha u mo tsositse? U tlameha ho qoba litemoso tse khopisang ba sebetsang mme li sa hloke ho nka khato.

Sheba poso ho imgur.com

Ke etseng? U batla eng?

Nakong e fetileng, ha litsamaiso li ne li le bonolo 'me lihlopha li le nyenyane, re ne re theha leihlo hore re lule re le ka holim'a lintho. Tsebiso ea hore mojaro oa qubu o eketsehile e tla re fa maemo haeba tšebeletso e ka hloleha ho sebetsa. Ka tekanyo e kholo, litsebiso tse joalo li tla baka pherekano feela hobane litsamaiso tsa rona li lula li sebetsa maemong a nyenyefalitsoeng a matla a fapaneng. Sena se lebisa kapele ho ho kgathala ka baka la ditsebiso 'me, ehlile, ho lahleheloa ke kutlo. Ka hona, ofisiri ea mosebetsi e iphapanyetsa kapa e sefa litemoso tse joalo 'me ha se kamehla e li arabang kamoo ho hlokahalang. U se ke ua oela lerabeng lena! Se ke oa hlophisa litemoso tsohle ka tatellano ebe u li romella ka lengolo-tsoibila ho foldara e lahliloeng ke molimo.

Mona ke kamoo tsebiso e nang le boleng bo sebetsang e shebahalang kateng:

  • Tsebiso e hloka ho nka khato ho fapana le ho tlaleha litaba feela.
  • Ketso ena e thata kapa e kotsi ho e etsa. Haeba ketso e ka etsoa ka boits'oaro, joale e iketse, emisa ho hlorisa batho!
  • Tsebiso e na le likhothaletso tse potlakileng ka foromo litumellano tsa boemo ba tšebeletso (SLA) kapa Sepheo sa nako ea ho hlaphoheloa (RTO). Ofisiri ea mosebetsi e ka khona ho kenya tšebetsong lenaneo la tsamaiso ea liketsahalo tsa mokhatlo.

Ke batla ho hlakisa: Ha ke re litsebiso li lokela ho tla feela bakeng sa li-SLO tsa bohlokoa ka ho fetisisa (lipheo tsa boemo ba tšebeletso) bakeng sa API. Tlhokomelo ea SLO e lula e arohane 'me e arotsoe' me e hloka mokhoa o tšoanang oa litšebeletso tsohle. Ho hlakile hore u tla be u latela li-SLO tsa bohlokoa ka ho fetisisa bakeng sa bareki ba u lefang. Empa li-SLO tsa meaho, joalo ka datha, le tsona li hloka ho beoa leihlo. Haufinyane o tla tlameha ho sebetsana le bareki ba ka hare le ho ba tšehetsa. Le joalo-joalo ad infinitum.

Matšoao a thehiloeng ho matšoao - ho hatisa matšoao

Hore na oa e rata kapa che, o sebetsa tsamaisong e ajoang (Kavaj)2. Ka lebaka leo, u sebelisa maqheka a fapaneng ho arola litšebeletso le ho li sireletsa ho hlōleha (Trainor et al.)3. Mme leha pokello ea lithōle e liehile kapa potso e emisitsoeng ea database e bonts'a mathata, ha ho na lebaka la ho potlakela ho a lokisa haeba basebelisi ba sena mathata haufinyane.

Tsena ke matšoao a bohlokoa 'me e ka' na ea e-ba le bohlokoa bo sebetsang, empa haeba li sa sitise basebelisi, joale ha ho potlake ho lekana ho sitisa mohlokomeli. Litsebiso tse thehiloeng ho mabaka ke linepe tsa mehlala ea rona ea kelello mabapi le ho hloleha ha sistimi. Ho molemo ho latela matšoao a bohlokoa ho e-na le ho leka ho thathamisa lisosa tsohle tsa ho hlōleha.

Ho etsa hore litsebiso li be le moelelo, tsepamisa maikutlo ho tsona matšoao a tshebetso, ea bohlokoa ho basebelisi. Evashchuk e bitsa sena "ho beha leihlo bakeng sa basebelisi." Hopola hore filosofi ena e tlameha ho sebelisoa mokhatlong oohle. Haeba ts'ebeletso e na le mathata a potlakileng kae-kae botebong ba meralo ea motheo, sehlopha se nepahetseng se tla a hlokomela. Ho sireletsa litsamaiso ho tsoa mefokolong e joalo ke taba e arohaneng ka ho felletseng (Trainer et al., karolo ea maano a ho fokotsa ho its'etleha ho bohlokoa)3.

Matšoao ha a feto-fetohe

Richard Cook o re hopotsa hore litsamaiso tse rarahaneng li tletse liphoso, mefokolo le mathata4. Ho leka ho thathamisa mabaka ohle a ka khonehang ke mosebetsi oa Sisyphean. U leka ho hlalosa mathata, empa a fetoha ka linako tsohle. Cindy Sridharan o lumela hore "litsamaiso ha lia tlameha ho ba maemong a phethahetseng motsotsoana o mong le o mong" mme ho molemo ho sebelisa mokhoa oa batho ("Distributed Systems Observable" ("Ho hlokomela Litsamaiso tse Ajoang"), 7)5.

Qoba litemoso ka mor'a ketsahalo

Ka tloaelo, litsebiso tsa lisosa li lokisetsoa ho lokisa liketsahalo. 'Me litsebiso tsena tse fokolang mabapi le' nete ea se etsahetseng li etsa hore ho be le maikutlo a fosahetseng a tšireletso, hobane nako le nako tsamaiso e tla le mekhoa e mecha ea ho senya.

U se ke ua thetsoa ke litsebiso tsa sesosa. Betere nahana:

  • Hobaneng ha tsebiso e thehiloeng ho matšoao e sa ka ea hlokomela bothata?
  • Na ho ka ba molemo ho ntlafatsa moelelo oa mosebelisi?
  • Lisebelisoa tsa ho beha leihlo li ka ntlafatsoa joang ho etsa tlhahlobo kapele, ho e-na le ho bokella litsebiso mabapi le se etsahetseng?

Lisebelisoa tsa ho beha leihlo bakeng sa tlhahlobo li tla thusa feela haeba u li nka e le mokhoa oa ho tloha matšoao ho ea ho tharollo. Ntle le maikutlo ana, u tla fumana litemoso le lichate tsa morao-rao mabapi le liphoso tsa nako e fetileng—e seng lentsoe ka tse tlang. Ona ke monyetla o motle oa hore mokhatlo o tlohe ho ts'ireletso ho ea tlhaselong. 'Me bahlahisi le batsamaisi ba lihlahisoa ba tla ba le litebello tse tšoanang le lipakane tse hlakileng. Nyeoe - CASE (: wink:) - e hlakile bakeng sa tsebiso ka 'ngoe.

Litsebiso tse thehiloeng ho mabaka li ka mamelloa ka mokhoa o itekanetseng

Ka linako tse ling sistimi ea rona e re siela boikhethelo bo fokolang mabapi le litsebiso tse thehiloeng ho sesosa. 'Me ka linako tse ling ba leng mosebetsing ba utloisisa hantle hore letšoao le tla lebisa ho hloleheng, ka hona le na le molemo o sebetsang. Mohlomong ha u na bonnete ba hore na ho etsahalang 'me u ntse u theha litemoso hore u be ka lehlakoreng le sireletsehileng. Re tšepa hore ketso ena ke ea nakoana ho fihlela re ka fetola sistimi ho rarolla bothata ba ts'ebetso.
Hopola likarolo tse ling tsa CASE ha u sebetsana le maemo ana. Hobane ke ha nakoana ha ho bolele hore u ka khaotsa ho nahana ka hlooho.

E hlahlojoa - tlhahlobo

Liphetoho leha e le life tsamaisong (khoutu e ncha, lisebelisoa tse ncha, ntho leha e le efe e ncha) eketsa mefuta e mengata ea ho hlōleha (Cook, 3).4 Na tsebiso ee e ntse e sebetsa joalo ka ha ho lebelletsoe? Mekhoa e hlakileng le ea morao-rao ea tsamaiso ea kelello le phihlelo ea ho arabela litsebiso tse ling tsa tšehetso mokhoa oa ho thibela - tsena ke likarolo tsa bohlokoa mokgatlo o sekametseng thutong. Mefokolo ea litsamaiso e lula e fetoha, 'me re tlameha ho ikamahanya le eona.

U hloka ho lula u lekola boleng ba tsebiso ka 'ngoe ho netefatsa hore e sebetsa kamoo ho lebelletsoeng. Baetapele ba ratehang! Ho tla ba bonolo haholo ho lihlopha tsa hau haeba u li thusa ho theha ts'ebetso ena! Mehopolo e meng ea tlhahlobo ke ena:

  • Sebelisa boenjiniere ba moferefere, matsatsi a papali kapa mekhoa e meng ea tlhahlobo ea tsebiso. Sehlopha se ka iketsetsa sona ntle le ho itšetleha ka tsamaiso e boima ea liketsahalo!
  • Kenyelletsa pokello ea litsebiso tsohle tse amanang le liketsahalo lenaneong la hau la taolo ea liketsahalo. Tšoaea e le ea bohlokoa, e kotsi, e sa nepahalang, e sa hlakang, joalo-joalo. Li sebelise e le maikutlo.
  • Litsebiso tse nepahetseng li hlahisoa hangata 'me li lekoa ka hloko. Etsa bonnete ba hore lihokelo tsohle lia sebetsa, supa moelelo o nepahetseng, joalo-joalo.
  • Haeba tsebiso e sa che kapa ho chesa hangata, ho na le phoso ka eona. E lokise kapa e tlose. Hlokomela ho iphahamisa ho feteletseng kapa ketso!
  • Beha litempe tsa nako tsa tsebiso tse nang le matsatsi a ho felloa ke nako. Haeba letsatsi la ho felloa ke nako le felile, lekola tsebiso u sebelisa mokhoa oa CASE 'me u ntlafatse setempe sa nako. Joalo ka lijo, hlahloba letsatsi la ho felloa ke nako khafetsa.
  • Nolofatsa mokhoa oa ho ntlafatsa litsebiso. Sebelisa ho beha leihlo e le khoutu le litemoso tsa polokelo sebakeng sa polokelo ea Git. Ho kopa thuso ho thusa sehlopha ho u fa nalane ea litemoso tse fetileng. 'Me ha u sa tla hlola u tšaba ho fetola litsebiso kapa ho kopa tumello ho ba ikarabellang bakeng sa tsona.
  • Beha maikutlo bakeng sa litsebiso, le haeba ho le bonolo Google foromo, e le hore liofisiri tsa mosebetsi li tšoaee litsebiso e le tse se nang thuso kapa tse ferekaneng. Kenya sehokelo kapa pitso ea ho nka khato ho tsebiso ka boeona 'me u hlahlobe maikutlo a hau khafetsa.
  • Theha molao sehlopheng - tlohella ba mosebetsing ba sebetse ho nolofatsa mosebetsi ha mosebetsi o le monyane. E se eka ntho e 'ngoe le e' ngoe ka mor'a hao e ka ba betere ho feta kamoo e neng e le kateng pele.

fihlela qeto e

Ke lumela hore mokhoa oa CASE o thusa baetsi le mekhatlo ho buisana ka ho theha le ho romella litsebiso tse ikemetseng. Moetsi a le mong a ka qala ho lekola litsebiso a sebelisa mokhoa oa CASE, ebe mokhatlo oohle o tla ikopanya le bahlahisi ba bang, tsamaiso le mananeo a taolo ea liketsahalo ho boloka litsebiso li le maemong a matle. Sena ha se hloke lisebelisoa tse khethehileng kapa mekhoa e rarahaneng.

Indasteri eohle e hloka ho nahana ka ntlha ea motho ha e ntse e le mosebetsing ntle le ho tela litšebeletso tsa bareki ba maemo a holimo. Lisebelisoa tsena tsohle le litloaelo li ka ntlafatsoa ebile li lokela ho ntlafatsoa. Ke tšepa hore mokhoa oa CASE o tla thusa tabeng ena.

Natefeloa ke litsebiso tse ntlafalitsoeng!
CASE mokhoa: ho beha leihlo botho

Source: www.habr.com

Eketsa ka tlhaloso