Lipakane tsa Boemo ba Ts'ebeletso - Boiphihlelo ba Google (phetolelo ea khaolo ea buka ea Google SRE)

Lipakane tsa Boemo ba Ts'ebeletso - Boiphihlelo ba Google (phetolelo ea khaolo ea buka ea Google SRE)

SRE (Site Reliability Engineering) ke mokhoa oa ho netefatsa boteng ba merero ea marang-rang. E nkoa e le moralo oa DevOps mme e bua ka mokhoa oa ho fumana katleho ho sebelisa mekhoa ea DevOps. Phetolelo sehloohong sena Khaolo ea 4 Maikemisetso a Maemo a Tšebeletso libuka Setsi sa Tšepahala Boenjiniere ho tsoa ho Google. Ke itokiselitse phetolelo ena 'me ka itšetleha ka phihlelo ea ka ea ho utloisisa mekhoa ea ho beha leihlo. Ka mocha oa thelekramo monitorim_it и poso ea ho qetela ho Habre Ke boetse ke hatisitse phetolelo ea Khaolo ea 6 ea buka eona eo e buang ka lipakane tsa boemo ba tšebeletso.

Phetolelo ka katse. Natefeloa ke ho bala!

Ha ho khonehe ho laola ts'ebeletso haeba ho se na kutloisiso ea hore na matšoao a bohlokoa hakae le hore na a ka li lekanya le ho li hlahloba joang. Ho fihlela sena, re hlalosa le ho fana ka boemo bo itseng ba ts'ebeletso ho basebelisi ba rona, ho sa tsotelehe hore na ba sebelisa e 'ngoe ea li-API tsa rona kapa sehlahisoa sa sechaba.

Re sebelisa intuition ea rona, boiphihlelo, le kutloisiso ea takatso ea basebelisi ea ho utloisisa Lipontšo tsa Boemo ba Tšebeletso (SLIs), Lipheo tsa Boemo ba Tšebeletso (SLOs), le Litumellano tsa Boemo ba Tšebeletso (SLAs). Litekanyo tsena li hlalosa metrics ea mantlha eo re batlang ho e beha leihlo le eo re tla itšoara ho eona haeba re sitoa ho fana ka boleng bo lebeletsoeng ba tšebeletso. Qetellong, ho khetha metrics e nepahetseng ho thusa ho tataisa liketso tse nepahetseng haeba ho na le ntho e sa tsamaeeng hantle, hape ho fa sehlopha sa SRE kholiseho ho bophelo bo botle ba tšebeletso.

Khaolo ena e hlalosa mokhoa oo re o sebelisang ho loantša mathata a mohlala oa metric, khetho ea metric, le tlhahlobo ea metric. Boholo ba tlhaloso e tla ba ntle le mehlala, kahoo re tla sebelisa tšebeletso ea Shakespeare e hlalositsoeng mohlala oa eona oa ts'ebetsong (batla mesebetsi ea Shakespeare) ho hlalosa lintlha tsa sehlooho.

Mareo a boemo ba tšebeletso

Babali ba bangata ba kanna ba tloaelane le mohopolo oa SLA, empa mantsoe a SLI le SLO a lokeloa ke tlhaloso e hlokolosi hobane ka kakaretso lentsoe SLA le imetsoe ebile le na le meelelo e mengata ho latela moelelo oa taba. Bakeng sa ho hlaka, re batla ho arola litekanyetso tsena.

Lipontšo

SLI ke letšoao la boemo ba tšebeletso-e leng tekanyo e hlalositsoeng ka hloko ea karolo e le 'ngoe ea boemo ba tšebeletso e fanoeng.

Bakeng sa lits'ebeletso tse ngata, senotlolo sa SLI se nkoa e le latency ea kopo - ho nka nako e kae ho khutlisetsa karabo ho kopo. Li-SLI tse ling tse tloaelehileng li kenyelletsa sekhahla sa liphoso, hangata se hlahisoang e le karoloana ea likopo tsohle tse amoheloang, le ts'ebetso ea sistimi, hangata e lekantsoeng ka likopo motsotsoana. Litekanyo hangata lia kopanngoa: data e tala e qala ka ho bokelloa ebe e fetoloa sekhahla sa phetoho, moelelo, kapa peresente.

Ka mokhoa o nepahetseng, SLI e lekanya ka kotloloho boemo ba ts'ebeletso ea thahasello, empa ka linako tse ling ke metric e amanang le eona feela e fumanehang bakeng sa tekanyo hobane ea mantlha ho thata ho e fumana kapa ho e hlalosa. Ka mohlala, latency ea lehlakore la bareki hangata ke metric e nepahetseng haholoanyane, empa ho na le linako tseo ka tsona ho lieha ho ka lekanyetsoa ho seva feela.

Mofuta o mong oa SLI o bohlokoa ho li-SRE ke ho fumaneha, kapa karolo ea nako eo tšebeletso e ka sebelisoang ka eona. Hangata e hlalosoa e le sekhahla sa likopo tse atlehileng, tseo ka linako tse ling li bitsoang chai. (Bophelo bohle-monyetla oa hore data e tla bolokoa nako e telele-e boetse e bohlokoa bakeng sa lits'ebetso tsa polokelo ea data.) Le hoja ho fumaneha ha 100% ho ke ke ha khoneha, ho fumaneha ho haufi le 100% hangata ho ka finyelloa; litekanyetso tsa ho fumaneha li hlalosoa e le palo ea "nines" » peresente ea ho fumaneha. Mohlala, ho fumaneha ha 99% le 99,999% ho ka ngolisoa e le "2 robong" le "5 robong". Morero oa hajoale oa Google Compute Engine o boletsoeng ke "lirobong tse tharo le halofo" kapa 99,95%.

Sepheo

SLO ke sepheo sa boemo ba lits'ebeletso: boleng bo shebiloeng kapa mofuta oa boleng bakeng sa boemo ba ts'ebeletso bo lekantsoeng ke SLI. Boleng bo tloaelehileng ba SLO ke "SLI ≤ Target" kapa "Lower Limit ≤ SLI ≤ Upper Limit". Mohlala, re ka etsa qeto ea hore re tla khutlisa liphetho tsa lipatlisiso tsa Shakespeare "kapele" ka ho beha SLO ho palohare ea nako ea ho batla nako e ka tlase ho 100 milliseconds.

Ho khetha SLO e nepahetseng ke mokhoa o rarahaneng. Taba ea pele, u ke ke ua lula u khetha boleng bo itseng. Bakeng sa likopo tsa kantle tsa HTTP tse kenang ts'ebeletso ea hau, metric ea Query Per Second (QPS) e khethoa haholo ke takatso ea basebelisi ba hau ea ho etela lits'ebeletso tsa hau, 'me u ka se behe SLO bakeng sa seo.

Ka lehlakoreng le leng, u ka re u batla hore nako e tloaelehileng ea latency bakeng sa kopo ka 'ngoe e be ka tlase ho 100 milliseconds. Ho ipehela pakane e joalo ho ka u qobella hore u ngole sebaka sa hau sa pele ka latency e tlase kapa u reke lisebelisoa tse fanang ka latency e joalo. (100 milliseconds ho hlakile hore ke palo e ikemetseng, empa ho molemo ho ba le linomoro tse tlase tsa latency. Ho na le bopaki bo bontšang hore lebelo le potlakileng le molemo ho feta lebelo le liehang, le hore latency ea ho sebetsana le likopo tsa basebelisi ka holimo ho litekanyetso tse itseng e hlile e qobella batho hore ba se ke ba tsamaea. ho tsoa tšebeletsong ea hau.)

Hape, sena se makatsa ho feta kamoo se ka bonahalang kateng ha u habanya mahlo: ha ua lokela ho qhelela QPS ka ho felletseng lipalo. 'Nete ke hore QPS le latency li amana ka matla: QPS e phahameng hangata e lebisa ho latency e phahameng,' me hangata litšebeletso li ba le ho fokotseha ho hoholo ha ts'ebetso ha li fihla moeling o itseng oa mojaro.

Ho khetha le ho phatlalatsa SLO ho beha litebello tsa basebelisi mabapi le hore na tšebeletso e tla sebetsa joang. Leano lena le ka fokotsa litletlebo tse se nang motheo khahlanong le mong'a litšebeletso, tse kang ts'ebetso e liehang. Ntle le SLO e hlakileng, basebelisi ba atisa ho iketsetsa litebello tsa bona mabapi le ts'ebetso e lakatsehang, e ka 'nang ea se na letho le amanang le maikutlo a batho ba qapang le ho laola tšebeletso. Boemo bona bo ka lebisa ho litebello tse phahameng tse tsoang tšebeletsong, ha basebelisi ba lumela ka phoso hore tšebeletso e tla fumaneha ho feta kamoo e hlileng e leng kateng, 'me e baka ho se tšepane ha basebelisi ba lumela hore tsamaiso ha e tšepahale ho feta kamoo e hlileng e leng kateng.

Litumellano

Tumellano ea boemo ba litšebeletso ke konteraka e hlakileng kapa e sa tobang le basebedisi ba hao e kenyeletsang liphello tsa ho kopana (kapa ho se kopane) le li-SLO tse li fupereng. Liphello li lemohuoa habonolo haholo ha e le tsa lichelete—phokoletso kapa tefiso—empa li ka hlaha ka litsela tse ling. Mokhoa o bonolo oa ho bua ka phapang lipakeng tsa li-SLO le li-SLA ke ho botsa "ho etsahala'ng haeba li-SLO li sa kopane?" Haeba ho se na litlamorao tse hlakileng, o batla o shebile SLO.

Hangata SRE ha e amehe ho theha li-SLA hobane li-SLA li hokahane haufi-ufi le liqeto tsa khoebo le lihlahisoa. Leha ho le joalo, SRE e kenya letsoho ho thusa ho fokotsa liphello tsa li-SLO tse hlōlehileng. Ba ka boela ba thusa ho tseba SLI: Ho hlakile hore ho tlameha ho ba le mokhoa o nang le sepheo sa ho lekanya SLO tumellanong kapa ho tla ba le ho se lumellane.

Google Search ke mohlala oa litšebeletso tsa bohlokoa tse se nang SLA ea sechaba: re batla hore bohle ba sebelise Search ka mokhoa o atlehileng ka moo ho ka khonehang, empa ha re so saene konteraka le lefats'e. Leha ho le joalo, ho ntse ho na le litlamorao haeba patlisiso e sa fumanehe - ho se fumanehe ho fella ka ho theoha ha botumo ba rona hammoho le lekeno le fokotsehileng la lipapatso. Litšebeletso tse ling tse ngata tsa Google, tse kang Google for Work, li na le litumellano tsa boemo ba litšebeletso tse hlakileng le basebelisi. Ho sa tsotellehe hore na tšebeletso e itseng e na le SLA, ke habohlokoa ho hlalosa SLI le SLO le ho li sebelisa ho laola tšebeletso.

Khopolo e ngata haholo - joale ho ba le boiphihlelo.

Litsupa ts'ebetsong

Kaha re entse qeto ea hore ho bohlokoa ho khetha metrics e nepahetseng ho metha boemo ba litšebeletso, joale u tseba joang hore na metrics e bohlokoa bakeng sa tšebeletso kapa sistimi?

Uena le basebelisi ba hau le tsotella eng?

Ha ho hlokahale hore u sebelise metric e 'ngoe le e' ngoe e le SLI eo u ka e latelang tsamaisong ea ho beha leihlo; Ho utloisisa hore na basebelisi ba batla eng ho tsoa ho sistimi ho tla u thusa ho khetha litekanyo tse 'maloa. Ho khetha matšoao a mangata ho etsa hore ho be thata ho tsepamisa maikutlo ho matšoao a bohlokoa, ha ho khetha palo e nyenyane ho ka siea likarolo tse kholo tsa tsamaiso ea hau e sa lebelloa. Ka tloaelo re sebelisa matšoao a 'maloa a bohlokoa ho lekola le ho utloisisa bophelo ba sistimi.

Litšebeletso ka kakaretso li ka aroloa likarolo tse 'maloa ho latela SLI tse bohlokoa ho tsona:

  • Sistimi ea mantlha ea mantlha, joalo ka libaka tsa ho batla tsa ts'ebeletso ea Shakespeare ho tsoa mohlaleng oa rona. Li tlameha ho ba teng, li se na tieho 'me li be le bandwidth e lekaneng. Ka hona, ho ka botsoa lipotso: na re ka arabela kopo? Ho nkile nako e kae ho arabela kopo eo? Ke likopo tse kae tse ka sebetsoang?
  • Litsamaiso tsa polokelo. Ba ananela karabelo e tlase ea latency, ho fumaneha, le ho tšoarella. Lipotso tse amanang: Ho nka nako e kae ho bala kapa ho ngola lintlha? A na re ka fumana data ha re e kopa? Na data e teng ha re e hloka? Sheba Khaolo ea 26 Botšepehi ba Boitsebiso: Seo U se Balang ke Seo U se Ngolang bakeng sa puisano e qaqileng ea litaba tsena.
  • Sistimi e kholo ea data joalo ka liphaephe tsa ts'ebetso ea data e itšetlehile ka nako ea ho sebetsa le ho lieha ho sebetsa ha lipotso. Lipotso tse amanang: Ke data e kae e sebetsoang? Ho nka nako e kae hore data e tsamaee ho tloha ho fumana kopo ho isa ho ho fana ka karabo? (Likarolo tse ling tsa sistimi le tsona li ka ba le tieho ka mekhahlelo e itseng.)

Pokello ea matšoao

Matšoao a mangata a boemo ba litšebeletso a bokelloa ka tlhaho lehlakoreng la seva, a sebelisa mokhoa oa ho shebella o kang Borgmon (sheba ka tlase). Khaolo ea 10 Itloaetse Litlhokomeliso Thehiloe ho Time Series Data) kapa Prometheus, kapa nako le nako ho hlahloba lintlha, ho khetholla likarabo tsa HTTP tse nang le boemo ba 500. Leha ho le joalo, litsamaiso tse ling li lokela ho hlomelloa ka pokello ea metrics ea bareki, kaha khaello ea tlhokomelo ea lehlakore la bareki e ka lebisa ho lahleheloa ke mathata a mangata a amang. basebelisi, empa ha e ame metrics ea lehlakore la seva. Mohlala, ho tsepamisa maikutlo ho latency ea karabelo ea morao-rao ea kopo ea rona ea tlhahlobo ea patlo ea Shakespeare ho ka baka latency lehlakoreng la mosebelisi ka lebaka la litaba tsa JavaScript: ntlheng ena, ho lekanya hore na sebatli se nka nako e kae ho sebetsa leqephe ke metric e betere.

Kopanyo

Bakeng sa ho nolofatsa le ho sebelisa habonolo, hangata re kopanya litekanyo tse tala. Sena se tlameha ho etsoa ka hloko.

Li-metrics tse ling li bonahala li le bonolo, joalo ka likopo motsotsoana, empa le tekanyo ena e hlakileng e kopanya data ka nako. Na tekanyo e amohetsoe hang ka motsotsoana kapa tekanyo e lekantsoe ho feta palo ea likopo ka motsotso? Khetho ea ho qetela e ka pata palo e phahameng haholo ea hang-hang ea likopo tse nkang metsotsoana e seng mekae feela. Nahana ka sistimi e sebeletsang likopo tse 200 motsotsoana ka linomoro tse lekanang le 0 nako eohle. Ka linako tsohle ka mokhoa oa boleng ba karolelano ea likopo tsa 100 motsotsoana le habeli mojaro oa hang-hang ha se ntho e le 'ngoe. Ka mokhoa o ts'oanang, karohano ea li-query latencies e kanna ea utloahala e khahla, empa e pata lintlha tsa bohlokoa: ho ka etsahala hore lipotso tse ngata li potlake, empa ho tla ba le lipotso tse ngata tse liehang.

Matšoao a mangata a talingoa hamolemo e le kabo ho fapana le karolelano. Mohlala, bakeng sa latency ea SLI, likopo tse ling li tla sebetsoa kapele, ha tse ling li tla lula li nka nako e telele, ka linako tse ling nako e telele. Karolelano e bonolo e ka pata tieho ena e telele. Palo e bonts'a mohlala: leha kopo e tloaelehileng e nka 50 ms ho sebetsa, 5% ea likopo e lieha ka makhetlo a 20! Tlhokomelo le tlhokomeliso e thehiloeng feela ka karolelano latency ha e bontše liphetoho boitšoarong ho pholletsa le letsatsi, ha ha e le hantle ho na le liphetoho tse hlokomelehang nakong ea ts'ebetso ea likōpo tse ling (topmost line).

Lipakane tsa Boemo ba Ts'ebeletso - Boiphihlelo ba Google (phetolelo ea khaolo ea buka ea Google SRE)
50, 85, 95, le 99 percentile system latency. Axis ea Y e ka sebopeho sa logarithmic.

Ho sebelisa li-percentile bakeng sa matšoao ho u lumella ho bona sebopeho sa kabo le litšobotsi tsa eona: boemo bo phahameng ba peresente, joalo ka 99 kapa 99,9, bo bonts'a boleng bo bobe ka ho fetesisa, athe 50 percentile (eo hape e tsejoang e le median) e bonts'a boemo ba khafetsa. metric. Ha nako ea karabo e ntse e eketseha, likopo tse nkang nako e telele li ama boiphihlelo ba mosebelisi. Phello e ntlafatsoa tlas'a mojaro o phahameng le ka pel'a mela. Patlisiso ea boiphihlelo ba mosebelisi e bonts'itse hore batho ka kakaretso ba rata sistimi e liehang e nang le phapang e phahameng ea nako ea karabelo, kahoo lihlopha tse ling tsa SRE li shebana feela le lintlha tse phahameng tsa liperesente, motheong oa hore haeba boitšoaro ba metric ho 99,9 percentile bo lokile, basebelisi ba bangata ba ke ke ba ba le mathata. .

Hlokomela ka liphoso tsa lipalo

Ka kakaretso re khetha ho sebetsa ka lipersente ho fapana le kakaretso (arithmetic mean) ea sehlopha sa boleng. Sena se re fa monyetla oa ho nahana ka litekanyetso tse qhalakaneng, tseo hangata li nang le litšobotsi tse fapaneng haholo (le tse khahlisang) ho feta karolelano. Ka lebaka la sebopeho sa maiketsetso sa litsamaiso tsa komporo, litekanyetso tsa metric hangata lia khopama, mohlala, ha ho kopo e ka fumanang karabo ka tlase ho 0 ms, 'me ho qeta nako ea 1000 ms ho bolela hore ho ka se be le likarabo tse atlehileng tse nang le boleng bo holimo. ho feta nako ea nako. Ka lebaka leo, re ke ke ra amohela hore moelelo le bohareng li ka tšoana kapa tsa atamelana!

Ntle le liteko tsa pele, le ntle le haeba ho na le menahano le likhakanyo tse itseng, re hlokolosi hore re se ke ra etsa qeto ea hore data ea rona hangata e ajoa. Haeba kabo e sa sebetse joalo ka ha ho lebelletsoe, ts'ebetso ea othomathike e lokisang bothata (mohlala, ha e bona li-outliers, e qala seva hape ka li-latencies tsa kopo e phahameng) e kanna ea e etsa hangata kapa eseng hangata e lekaneng (tseo ka bobeli li sa sebetseng. hantle haholo).

Netefatsa matšoao

Re khothaletsa ho tiisa litšobotsi tse akaretsang tsa SLI hore o se ke oa nahana ka tsona nako le nako. Karolo efe kapa efe e khotsofatsang lipaterone tse tloaelehileng e kanna ea qheleloa ka thoko ho lintlha tsa SLI ka bomong, mohlala:

  • Nako ea ho kopanya: "karolelano ea motsotso o le mong"
  • Libaka tsa Aggregation: "Mesebetsi eohle ka har'a sehlopha"
  • Litekanyo li nkoa hangata hakae: "Metsotsoana e meng le e meng e 10"
  • Ke likopo life tse kenyellelitsoeng: "HTTP GET from black box monitoring jobs"
  • Kamoo data e fumanoang kateng: "Ka lebaka la tlhahlobo ea rona e lekantsoeng ho seva"
  • Nako ea ho fihlella data: "Nako ea ho qetela"

Ho boloka boiteko, theha sete sa litempele tsa SLI tse ka sebelisoang hape bakeng sa metric e 'ngoe le e' ngoe e tloaelehileng; ba boetse ba etsa hore ho be bonolo hore bohle ba utloisise hore na SLI e itseng e bolela eng.

Lipakane ka ts'ebetsong

Qala ka ho nahana ka (kapa ho fumana!) hore na basebelisi ba hau ba tsotella eng, eseng seo u ka se lekanyang. Hangata seo basebelisi ba hau ba se tsotellang se thata kapa ha se khonehe ho se lekanya, kahoo u qetella u atamela litlhoko tsa bona. Leha ho le joalo, ha u ka qala ka seo ho leng bonolo ho se lekanya, u tla qetella u e-na le li-SLO tse se nang thuso. Ka lebaka leo, ka linako tse ling re fumane hore qalong ho khetholla lipakane tse lakatsehang ebe joale ho sebetsa ka matšoao a itseng ho sebetsa hantle ho feta ho khetha matšoao ebe joale ho finyella lipakane.

Hlalosa lipakane

Bakeng sa ho hlaka ho hoholo, ho lokela ho hlalosoa hore na li-SLO li lekantsoe joang le maemo ao li sebetsang tlas'a tsona. Ka mohlala, re ka bua tse latelang (mohala oa bobeli o tšoana le oa pele, empa o sebelisa mekhoa ea SLI):

  • 99% (karolelano ea motsotso o le mong) ea Fumana mehala ea RPC e tla phetheloa ka tlase ho 1ms (e lekantsoeng ho li-server tsohle tse ka morao).
  • 99% ea Fumana mehala ea RPC e tla phethela ka tlase ho 100ms.

Haeba sebopeho sa li-curve tsa ts'ebetso se le bohlokoa, o ka hlakisa li-SLO tse ngata:

  • 90% ea Fumana mehala ea RPC e phethetsoeng ka nako e ka tlase ho 1 ms.
  • 99% ea Fumana mehala ea RPC e phethetsoeng ka nako e ka tlase ho 10 ms.
  • 99.9% ea Fumana mehala ea RPC e phethetsoeng ka nako e ka tlase ho 100 ms.

Haeba basebelisi ba hau ba hlahisa mesebetsi e mengata e fapaneng: ts'ebetso e ngata (eo ho eona ho leng bohlokoa ho feta) le ts'ebetso e kopanetsoeng (eo latency e leng bohlokoa ho eona), ho ka ba molemo ho hlalosa lipheo tse arohaneng bakeng sa sehlopha ka seng sa mojaro:

  • 95% ea likopo tsa bareki li hloka hore li sebelisoe. Beha palo ea mehala ea RPC e phethiloeng <1 s.
  • 99% ea bareki ba tsotella ho lieha ha nako. Beha palo ea mehala ea RPC ka sephethephethe <1 KB le ho matha <10 ms.

Ke ntho e sa utloahaleng le e sa rateheng ho tsitlella hore li-SLO li tla finyelloa 100% ea nako: sena se ka fokotsa lebelo la ho hlahisa ts'ebetso e ncha le ho tsamaisoa, 'me ho hloka tharollo e theko e boima. Ho e-na le hoo, ho molemo ho lumella tekanyetso ea phoso - peresente ea nako ea ho theoha ha tsamaiso e lumelletsoeng - le ho shebella boleng bona letsatsi le leng le le leng kapa beke le beke. Baokameli ba phahameng ba ka batla litlhahlobo tsa khoeli le khoeli kapa kotara. (Tekanyetso ea liphoso ke SLO feela ha e bapisoa le SLO e 'ngoe.)

Peresente ea litlolo tsa SLO e ka bapisoa le tekanyetso ea liphoso (sheba Khaolo ea 3 le karolo "Motivation bakeng sa Litekanyetso tsa Phoso"), ka boleng ba phapang bo sebelisitsoeng e le kenyelletso ts'ebetsong e etsang qeto ea hore na ho tla sebelisoa litokollo tse ncha neng.

Ho khetha boleng ba sepheo

Ho khetha boleng ba moralo (SLOs) ha se ts'ebetso ea tekheniki feela ka lebaka la lihlahisoa le lithahasello tsa khoebo tse tlamehang ho bonts'oa ho li-SLI tse khethiloeng, li-SLO (le mohlomong le li-SLA). Ka mokhoa o ts'oanang, tlhahisoleseling e kanna ea hloka ho fapanyetsanoa mabapi le litaba tse amanang le basebetsi, nako ea ho rekisa, ho fumaneha ha lisebelisoa, le lichelete. SRE e lokela ho ba karolo ea moqoqo ona le ho thusa ho utloisisa likotsi le bokhoni ba likhetho tse fapaneng. Re tlile le lipotso tse 'maloa tse ka thusang ho etsa bonnete ba hore puisano e be le litholoana haholoanyane:

Se ke oa khetha sepheo ho latela ts'ebetso ea hajoale.
Le hoja ho utloisisa matla le meeli ea tsamaiso ke habohlokoa, ho fetola metrics ntle le ho beha mabaka ho ka u thibela ho boloka tsamaiso: ho tla hloka boiteko bo matla ba ho finyella lipakane tse ke keng tsa finyelloa ntle le ho tsosolosoa ha bohlokoa.

E boloke e le bonolo
Lipalo tse rarahaneng tsa SLI li ka pata liphetoho ts'ebetsong ea sistimi mme tsa etsa hore ho be thata ho fumana sesosa sa bothata.

Qoba ho fetelletsa lintho
Le hoja ho lekeha ho ba le tsamaiso e ka sebetsanang le mojaro o ntseng o hōla ka nako e sa lekanyetsoang ntle le ho eketseha ha latency, tlhokahalo ena ha e utloahale. Sistimi e atamelang mehopolo e joalo e kanna ea hloka nako e ngata ho rala le ho aha, e tla bitsa chelete e ngata ho e sebetsa, 'me e tla ba ntle haholo bakeng sa litebello tsa basebelisi ba ka se etsang ka letho.

Sebelisa li-SLO tse fokolang kamoo ho ka khonehang
Khetha palo e lekaneng ea li-SLO ho netefatsa tšireletso e ntle ea litšobotsi tsa sistimi. Sireletsa li-SLO tseo u li khethang: Haeba ha ho mohla u ka hlolang khang mabapi le lintho tse tlang pele ka ho hlakisa SLO e itseng, mohlomong ha ho na thuso ho nahana ka SLO eo. Leha ho le joalo, ha se litšobotsi tsohle tsa tsamaiso tse amohelehang ho li-SLO: ho thata ho bala boemo ba thabo ea mosebedisi ho sebelisa li-SLO.

Se lelekise phetheho
U ka lula u ntlafatsa litlhaloso le lipheo tsa li-SLO ha nako e ntse e ea ha u ntse u ithuta haholoanyane ka boits'oaro ba sistimi bo laoloang. Ho molemo ho qala ka sepheo se phaphametseng seo u tla se ntlafatsa ha nako e ntse e ea ho e-na le ho khetha sepheo se thata ho feta tekano se lokelang ho phutholoha ha u fumana se ke ke sa finyelloa.

Li-SLO li ka khona ebile li lokela ho ba mokhanni oa bohlokoa oa ho etelletsa pele mosebetsi bakeng sa li-SRE le baetsi ba lihlahisoa hobane li bonts'a ho ameha ho basebelisi. SLO e ntle ke sesebelisoa se sebetsang sa ts'ebetso bakeng sa sehlopha sa nts'etsopele. Empa SLO e entsoeng hampe e ka lebisa mosebetsing o senyang haeba sehlopha se etsa boiteko bo matla ba ho finyella SLO e mabifi ho feta tekano, kapa sehlahisoa se futsanehileng haeba SLO e le tlaase haholo. SLO ke leqhubu le matla, le sebelise ka bohlale.

Laola litekanyo tsa hau

SLI le SLO ke lintlha tsa bohlokoa tse sebelisoang ho laola litsamaiso:

  • Lekola le ho lekanya litsamaiso tsa SLI.
  • Bapisa SLI le SLO 'me u etse qeto ea hore na ketso e hlokahala.
  • Haeba ho hlokahala khato, fumana hore na ho hlokahala eng ho fihlela sepheo.
  • Qetella ketso ena.

Ka mohlala, haeba mohato oa 2 o bontša hore kopo e felile 'me e tla senya SLO ka lihora tse' maloa haeba ho se letho le etsoang, mohato oa 3 o ka 'na oa kenyelletsa ho hlahloba khopolo-taba ea hore li-server li tlameletsoe ke CPU le ho eketsa li-server tse ngata ho tla aba mojaro. Ntle le SLO, u ne u ke ke ua tseba hore na (kapa neng) ho nka khato.

Beha SLO - joale litebello tsa basebelisi li tla beoa
Ho phatlalatsa SLO ho beha litebello tsa mosebelisi bakeng sa boitšoaro ba sistimi. Basebelisi (le bao e ka bang basebelisi) hangata ba batla ho tseba seo ba ka se lebellang ho tsoa ts'ebeletso ho utloisisa hore na e loketse ho sebelisoa. Mohlala, batho ba batlang ho sebelisa sebaka sa marang-rang sa ho arolelana linepe ba kanna ba batla ho qoba ho sebelisa ts'ebeletso e ts'episang bophelo bo bolelele le litšenyehelo tse tlase e le phapanyetsano bakeng sa phumaneho e nyane, leha ts'ebeletso e ts'oanang e ka ba e loketseng sistimi ea taolo ea lirekoto tsa polokelo.

Ho ipehela litebello tsa sebele bakeng sa basebelisi ba hau, sebelisa leqheka le le leng kapa a mabeli a latelang:

  • Boloka moeli oa polokeho. Sebelisa SLO ea kahare e thata ho feta e phatlalalitsoeng ho basebelisi. Sena se tla u fa monyetla oa ho sebetsana le mathata pele a bonahala ka ntle. SLO buffer e boetse e u lumella hore u be le moeli oa tšireletso ha u kenya lisebelisoa tse amang ts'ebetso ea tsamaiso le ho netefatsa hore tsamaiso e bonolo ho e boloka ntle le ho ferekanya basebelisi ka nako e tlaase.
  • Se ke oa feta tebello ea basebelisi. Basebelisi ba ipapisitse le seo u fanang ka sona, eseng seo u se buang. Haeba ts'ebetso ea 'nete ea ts'ebeletso ea hau e le betere ho feta SLO e boletsoeng, basebelisi ba tla itšetleha ka ts'ebetso ea hajoale. U ka qoba ho itšetleha ka ho feteletseng ka ho koala tsamaiso ka boomo kapa ho fokotsa ts'ebetso tlas'a meroalo e bobebe.

Ho utloisisa hore na tsamaiso e finyella litebello hantle hakae ho thusa ho etsa qeto ea ho tsetela ho potlakisa tsamaiso le ho etsa hore e fumanehe habonolo le ho ba le botsitso. Ntle le moo, haeba tšebeletso e sebetsa hantle haholo, nako ea basebetsi e lokela ho sebelisoa linthong tse ling tse tlang pele, joalo ka ho lefa sekoloto sa tekheniki, ho eketsa likarolo tse ncha, kapa ho hlahisa lihlahisoa tse ncha.

Litumellano ts'ebetsong

Ho theha SLA ho hloka hore lihlopha tsa khoebo le tsa molao li hlalose litlamorao le likotlo tsa ho e tlola. Karolo ea SRE ke ho ba thusa ho utloisisa mathata a ka bang teng ho kopana le li-SLO tse teng ho SLA. Boholo ba likhothaletso tsa ho theha li-SLO li sebetsa le ho li-SLA. Ke bohlale ho ba hlokolosi ho seo u se tšepisang basebelisi hobane ha u e-na le ho hongata, ho ba thata le ho feta ho fetola kapa ho tlosa li-SLA tse bonahalang li sa utloahale kapa ho le thata ho kopana le tsona.

Kea leboha ha u balile phetolelo ho fihlela qetellong. Ingolise ho mocha oa ka oa thelekramo mabapi le ho beha leihlo monitorim_it и blog ho Medium.

Source: www.habr.com

Eketsa ka tlhaloso