Tuhinga o te webinar "SRE - hype or the future?"

He kino te ororongo o te ipurangi, no reira kua tuhia e matou.

Ko Medvedev Eduard toku ingoa. I tenei ra ka korero ahau he aha te SRE, he pehea te ahua o te SRE, he aha nga paearu mahi mo nga miihini SRE, he iti mo nga paearu pono, he iti mo tana aroturuki. Ka hikoi matou ki runga, na te mea kaore e taea e koe te korero nui i roto i te haora, engari ka hoatu e ahau etahi rauemi mo etahi atu arotake, kei te tatari katoa matou ki a koe Slurme SRE. i Moscow i te mutunga o Hanuere.

Tuatahi, me korero tatou he aha te SRE - Pae Tiaki Hangarau. Me pehea te ahua o te tuunga motuhake, he huarahi motuhake. I timata mai i te meka i roto i nga porowhita whanaketanga tuku iho, ko Dev me Ops nga roopu rereke e rua, i te nuinga o te waa e rua nga whaainga rereke. Ko te whainga o te roopu whanaketanga ko te whakaputa i nga ahuatanga hou me te whakatutuki i nga hiahia o te pakihi. Ko te whainga o te roopu Ops kia pai nga mea katoa kia kaua e pakaru. Ko te tikanga, he rerekee enei whainga tetahi ki tetahi: kia mahi nga mea katoa, kia kore e pakaru, hurihia nga waahanga hou kia iti rawa. Na tenei, he maha nga pakanga o roto e ngana ana te tikanga e kiia nei ko DevOps ki te whakaoti.

Ko te raruraru ko te kore he whakamaramatanga marama o DevOps me te tino whakatinanatanga o DevOps. I korero ahau i tetahi huihuinga i Yekaterinburg 2 tau ki muri, a tae noa ki tenei wa ka timata te waahanga DevOps ki te ripoata "He aha te DevOps". I te tau 2017, kua tata ki te 10 tau te pakeke o Devops, engari kei te tohe tonu matou he aha tena. A he ahuatanga rereke tenei i whakamatauhia e Google ki te whakaoti i etahi tau ki muri.

I te tau 2016, i tukuna e Google he pukapuka e kiia nei ko te Pae Tiaki Hangarau. Ina hoki, na tenei pukapuka i timata te kaupapa SRE. Ko te SRE he whakatinanatanga motuhake o te DevOps paradigm i roto i tetahi kamupene motuhake. Kei te kaha nga miihini SRE ki te whakarite kia pai te whakahaere o nga punaha. Ko te nuinga o nga mea i ahu mai i nga kaiwhakawhanake, i etahi wa ko nga kaiwhakahaere me nga ahuatanga whanaketanga kaha. Na ka mahia e ratou nga mahi a nga kaiwhakahaere o te punaha, engari ko te kaha o te whakawhanaketanga me te mohiotanga o te punaha i runga i nga tikanga o te waehere ka arahi ki te kore o enei tangata e pai ana ki nga mahi whakahaere o ia ra, engari he pai ki te mahi aunoa.

Ka puta ko te DevOps paradigm i roto i nga kapa SRE ka whakatinanahia e te mea kei reira nga miihini SRE e whakaoti rapanga hanganga. Anei, ko te hononga ano i waenga i a Dev me Ops kua korerohia e te tangata mo nga tau 8. He rite te mahi a te SRE ki te mahi a te kaitoi i te mea kaore nga tangata hou e noho hei SRE. Ko nga tangata i te timatanga o a raatau mahi kaore ano kia whai wheako, kaore ano i te whanui o te matauranga. Na te mea me maarama te SRE mo te aha me te wa e hee ai. Na reira, ka hiahiatia etahi wheako i konei, hei tikanga, i roto i te kamupene me waho.

Ka patai ratou mena ka whakaahuahia te rereketanga i waenga i te SRE me nga devops. Katahi ano ia ka whakaahuatia. Ka taea e tatou te korero mo te waahi o te SRE i roto i te whakahaere. Kaore i rite ki tenei huarahi DevOps matarohia, kei reira tonu a Ops he tari motuhake, ko SRE tetahi waahanga o te roopu whanaketanga. Ka whai waahi ratou ki te whakawhanaketanga hua. He huarahi ano kei te mahi a SRE mai i tetahi kaiwhakawhanake ki tetahi atu. Ka uru atu ratou ki nga arotake waehere i te ahua ano, hei tauira, nga kaihoahoa UX, nga kaihanga ake, i etahi wa ko nga kaiwhakahaere hua. Ka mahi nga SRE i te taumata kotahi. Me whakamanahia, me arotake, mo ia tukunga e kii ana a SRE: “Ae, tenei tukunga, kaore tenei hua e pa ki te pono. A, ki te mahia, katahi ka uru ki etahi rohe e whakaaetia ana. Ka korero ano tatou mo tenei.

No reira, he mana to te SRE ki te whakarereke i te waehere. A, i te nuinga o te waa, ka arahi ano tenei ki etahi momo pakanga iti mena ka he te whakatinanatanga o te SRE. I roto i te pukapuka ano e pa ana ki te Hangarau Whakaaetanga Pae, he maha nga waahanga, kaore i te kotahi, ka korero me pehea te karo i enei pakanga.

Ka patai ratou me pehea te SRE e pa ana ki te haumarutanga korero. Ko te SRE kaore i te whai waahi tika ki te haumaru korero. Ko te tikanga, i roto i nga kamupene nui, ka mahia e nga tangata takitahi, nga kaiwhakaatu, nga kaitoro. Engari ka taunekeneke ano a SRE ki a raatau i runga i te tikanga ko etahi mahi, ka mahia e etahi, ko etahi tukunga e pa ana ki te haumarutanga ka pa ki te waatea o te hua. Na reira, ko te SRE katoa he taunekeneke ki nga roopu katoa, tae atu ki nga roopu haumaru, tae atu ki nga kaitätari. Na reira, ko nga SRE te nuinga e hiahiatia ana i te wa e ngana ana ratou ki te whakatinana i nga DevOps, engari i te wa ano, ka nui rawa atu te taumaha o nga kaihanga. Arā, kua kore e taea e te roopu whanaketanga ake te aro ki te meka inaianei me whai kawenga ano ratou mo Ops. A he mahi motuhake ano. Kua whakamaheretia tenei mahi i roto i te tahua putea. I etahi wa ka whakatakotoria tenei mahi ki te rahi o te roopu, ka puta he tangata motuhake, i etahi wa ka riro ko tetahi o nga kaihanga. Koinei te ahua o te SRE tuatahi i roto i te kapa.

Ko te uaua o te punaha e pa ana ki te SRE, ko te uaua e pa ana ki te pono o te mahi, he mea tika me te tupono noa. Ko te uauatanga e tika ana ka piki ake te uaua o te hua ki te nui e hiahiatia ana e nga ahuatanga hua hou. Ko te uauatanga matapōkere ka piki ake te uaua o te punaha, engari ko te ahuatanga o te hua me nga whakaritenga pakihi kaore e pa ki tenei. Te ahua nei kua he te kaiwhakawhanake i tetahi waahi, kaore ranei i te tino pai te algorithm, kei te whakauruhia etahi atu paanga ka piki ake te uaua o te hua me te kore he hiahia motuhake. Ko te SRE pai me tapahi i tenei ahuatanga i nga wa katoa. Arā, ko te mahi, ko te tohatoha, ko te tono kume, ka piki ake te uaua na te taapiri ohorere, me aukati.

Ko te patai he aha te kore e utu noa i te miihini, he kaiwhakahaere punaha me te nui o nga mohiotanga ki roto i te roopu. Ko te kaiwhakawhanake i roto i te mahi a te miihini, e kii ana matou, ehara i te otinga pai mo nga kaimahi. Ko te kaiwhakawhanake i roto i te mahi a te miihini ehara i te mea ko te otinga pai rawa atu mo nga kaimahi, engari ko te kaupapa i konei ko te kaiwhakawhanake e mahi ana i te Ops he iti ake te hiahia mo te mahi aunoa, he iti ake te mohiotanga me te pukenga ki te whakatinana. tenei aunoatanga. Na reira, ka whakaitihia e matou te wa mo etahi mahi motuhake, ehara i te mea noa, engari ano hoki nga tawhā pakihi nui penei i te MTTR (Mean Time To Recovery, te wa whakaora). Na, ka korero ano hoki matou mo tenei i muri mai, ka penapena moni matou mo te whakahaere.

Inaianei me korero tatou mo nga paearu mo te mahi a SRE. A tuatahi mo te pono. I roto i nga kamupene iti, whakaoho, he maha nga wa e whakaaro ana nga tangata mehemea he pai te tuhi o te ratonga, mehemea ka tuhia te hua me te tika, ka mahi, kaore e pakaru. Koia, ka tuhia e matou he waehere pai, na reira kaore he mea hei pakaru. He tino ngawari te waehere, kaore he mea hei pakaru. Ko enei e pa ana ki nga tangata e kii ana kaore e hiahiatia he whakamatautau, na te mea, titiro, ko enei nga tikanga VPI e toru, he aha te take ka pakaru i konei.

He he katoa tenei, o te akoranga. A ko enei tangata he maha nga wa e ngaua ana e taua waehere i roto i nga mahi, na te mea ka pakaru nga mea. Ka pakaru nga mea i etahi wa i roto i nga huarahi tino ohorere. I etahi wa ka kii te tangata kaore, kare rawa e puta. A ka tupu i nga wa katoa. E tupu pinepine te reira. Na ko te take kaore he tangata e ngana ana kia 100% te waatea, na te mea 100% te waatea kaore e puta. Koinei te tikanga. Na reira, ka korero tatou mo te waatea o tetahi ratonga, ka korero tonu tatou mo nga iwa. 2 iwa, 3 iwa, 4 iwa, 5 iwa. Mena ka whakamaoritia e tatou tenei ki te wa heke, na, hei tauira, 5 iwa, he iti ake tenei i te 5 meneti o te wa heke ia tau, 2 iwa he 3,5 ra o te wa heke.

Engari e kitea ana i etahi wa ka heke te POI, te hokinga mai mo te haumi. Ko te haere mai i te rua iwa ki te toru iwa te tikanga he iti ake te wa heke mo te neke atu i te 3 ra. Ko te haere mai i te wha iwa ki te rima ka whakaitihia te wa heke ma te 47 meneti ia tau. Na ka puta ko te mea mo te pakihi kaore pea he mea nui. A, i te nuinga o te waa, ko te pono e hiahiatia ana ehara i te take hangarau, i te tuatahi, he take pakihi, he take hua. He aha te taumata o te wa heke ka whakaaetia mo nga kaiwhakamahi o te hua, he aha ta ratou e tumanako ana, he aha te utu, hei tauira, te nui o te moni e ngaro ana, te nui o te moni ka ngaro te punaha.

Ko tetahi patai nui i konei he aha te pono o nga waahanga e toe ana. No te mea ko te rereketanga i waenga i te 4 me te 5 iwa e kore e kitea i runga i te atamai me te 2 iwa o te pono. Ko te ahua o te korero, ki te pakaru tetahi mea i runga i te atamai i roto i to ratonga 10 nga wa i te tau, ka 8 pea nga wa i puta te pakaru i te taha OS. Kua waia te kaiwhakamahi ki tenei, a kaore e aro ki tetahi atu wa i te tau. He mea tika ki te whakarite i te utu mo te pikinga o te pono me te piki haere o nga hua.
I roto noa i te pukapuka mo SRE he tauira pai mo te piki ki te 4 iwa mai i te 3 iwa. Ka puta ko te pikinga o te waatea he iti ake i te 0,1%. A, ki te $1 miriona nga hua o te ratonga i ia tau, ko te pikinga o nga moni ka $900. Mena he iti iho i te $900 te utu mo te tau ki te whakapiki ake i te utu ma te iwa, ka whai hua te pikinga. Mena ka nui ake te utu i te 900 taara i te tau, kaore he tikanga, na te mea ko te pikinga o nga moni karekau e utu mo nga utu mahi, nga utu rauemi. A e 3 iwa ka ranea ma tatou.

He tauira ngawari tenei e rite ana nga tono katoa. A ko te haere mai i te 3 iwa ki te 4 iwa he ngawari noa, engari i te wa ano, hei tauira, ko te haere mai i te 2 iwa ki te 3, he penapena moni tenei mo te 9 mano taara, ka whai tikanga putea. Ko te tikanga, ko te kore o te tono rehitatanga he kino atu i te kore whakaatu i te whaarangi, he rereke nga taumahatanga o nga tono. He tino rerekee pea to raatau mai i te tirohanga pakihi, engari, hei tikanga, ki te kore tatou e korero mo etahi ratonga motuhake, he tata pono tenei.
I tae mai he patai mena ko SRE tetahi o nga kairuruku i te wa e whiriwhiri ana i tetahi otinga hoahoanga mo te ratonga. Me kii mo te whakaurunga ki nga hanganga o naianei, kia kore ai e ngaro tona pumau. Ae, SREs, i roto i te ara ano e toia tono, mahia, tuku pā te hoahoanga, te whakaurunga o nga ratonga hou, microservices, te whakatinanatanga o rongoā hou. He aha ahau i kii ai i mua i te hiahia o taua wheako, me whai tohu. Inaa, ko SRE tetahi o nga reo aukati i roto i tetahi otinga hoahoanga me te rorohiko. No reira, ko te SRE hei miihini me matua, kaua e mohio anake, engari kia mohio ano hoki ka pehea etahi o nga whakataunga motuhake ka pa ki te pono, te pumau, me te mohio ki te pa o tenei ki nga hiahia pakihi, me te aha te tirohanga ka whakaaetia, e kore.

Na reira, inaianei ka taea noa e tatou te korero mo nga paearu pono, e kiia ana i roto i te SRE hei SLA (Whakaaetanga Taumata Ratonga). Te nuinga pea he kupu taunga. SLI (Ratonga Taumata Tohu). SLO (Whainga Taumata Ratonga). Ko te Whakaaetanga Taumata Ratonga pea he kupu tohu, ina koa kua mahi koe me nga whatunga, me nga kaiwhakarato, me te manaaki. He whakaaetanga whanui tenei e whakaatu ana i te mahinga o to ratonga katoa, nga whiu, etahi whiu mo nga hapa, ine, paearu. A ko te SLI te inenga waatea ake. Koinei, he aha te SLI: te wa whakautu mai i te ratonga, te maha o nga hapa hei paheketanga. Ka taea pea te bandwidth mena he momo manaaki konae. Ina tae mai ki nga tohu tohu tohu, ka taea te tohu, hei tauira, ara te tika o te whakautu. Ko te SLO (Whainga Taumata Ratonga), he huinga o te tohu SLI, tona uara me te wa.

Me penei pea te SLA. Kei te waatea te ratonga 99,95% o te waa puta noa i te tau. Ka kati ranei nga tikiti tautoko 99 i roto i nga haora 3 mo ia hauwhā. 85% ranei o nga patai ka whiwhi whakautu i roto i te 1,5 hēkona ia marama. Arā, ka marama haere tatou he tino noa nga hapa me nga rahunga. He ahuatanga pai tenei, kei te whakamahere matou, kei te tatari ano matou ki etahi waahanga. Arā, ka hangaia e SRE nga punaha ka taea te he, me whakautu noa ki nga hapa, me whai whakaaro. A, i nga wa katoa ka taea, me whakahaere i nga hapa kia kore ai e kitea e te kaiwhakamahi, kia kite ranei, engari he momo mahi, na reira ka kore nga mea katoa e taka ki raro.

Hei tauira, ki te tukuatu e koe he ataata ki YouTube, a kaore e taea e YouTube te huri tonu, mena he nui rawa te riipene ataata, mena kaore i te pai te whakatakotoranga, katahi ka kore te tono e ngaro me te wa poto, kaore a YouTube e hoatu he hapa 502 , Ka kii a YouTube: "Na matou i hanga nga mea katoa, kei te tukatukahia to ataata. Ka rite i roto i te 10 meneti." Koinei te kaupapa o te whakaheke ataahua, he mea mohio, hei tauira, mai i te whanaketanga o mua, mena kua mahia e koe tenei.

Ko nga kupu e whai ake nei ka korerohia e matou, he mea tino nui mo te mahi me te pono, me nga hapa, me nga tumanakohanga, ko te MTBF me te MTTR. Ko te MTBF te wa i waenga i nga rahunga. MTTR Mean Time To Recovery, wa toharite ki te whakaora. Arā, e hia te wā kua pahemo mai i te wa i kitea ai te hapa, mai i te wa i puta mai ai te hapa ki te wa i whakahokia mai ai te ratonga ki te mahi tonu. Ko te MTBF te nuinga o te wa i whakaritea ma te mahi i runga i te kounga o te waehere. Arā, ko te mea ka taea e nga SRE te kii "kao". A me maarama koe ki te roopu katoa ka kii a SRE "kao", ka kii ia ehara i te mea he kino ia, ehara i te mea he kino ia, engari na te mea ka mate te katoa.

Ano, he maha nga tuhinga, he maha nga tikanga, he maha nga huarahi ahakoa i roto i te pukapuka e korero ana ahau i nga wa maha, me pehea e kore ai etahi atu kaihanga e timata ki te kino ki a SRE. Ko te MTTR, ko te mahi i runga i o SLO (Whainga Taumata Ratonga). A ko te nuinga o te mahi aunoatanga. Na te mea, hei tauira, ko ta tatou SLO he wa mahi mo te 4 iwa mo ia hauwhiti. Ko te tikanga i roto i nga marama 3 ka taea e matou te tuku i nga meneti 13 mo te waatea. A ka puta ko MTTR kaore e neke ake i te 13 meneti. Mena ka whakautu matou ki te 13 iti rawa te wa heke i roto i te 1 meneti, ko te tikanga kua pau katoa te tahua moni mo te hauwhā. Kei te pakaru tatou i te SLO. 13 meneti hei whakautu me te whakatika i te tukinga he nui mo te miihini, engari he poto rawa mo te tangata. No te mea kia tae ra ano te tangata ki te matohi, tae noa ki tana whakautu, kia mohio ra ano ia ki te he, kua maha nga meneti. Kia mohio ra ano te tangata ki te whakatika, he aha te mea hei whakatika, me aha, katahi ano etahi meneti. Ina hoki, ahakoa ka hiahia koe ki te whakaara ano i te kaimau, na te mea ka puta, ka whakaara ake ranei i tetahi pona hou, katahi ka tata te MTTR ki te 7-8 meneti. A, no te whakaaunoa i te tukanga, he maha nga wa ka tae te MTTR ki te tuarua, i etahi wa kiromita. I te nuinga o te wa ka korero a Google mo nga milliseconds, engari i roto i te mooni, ko te tikanga, kaore i te pai nga mea katoa.

Ko te tikanga, me whakaaunoa e te SRE ana mahi tata tonu, na te mea ka pa tika tenei ki te MTTR, ona inenga, te SLO o te ratonga katoa, a, na reira, ko te hua pakihi. Mena kua hipa ake te wa, ka pataihia mai mena ko SRE te he. Waimarie, karekau he tangata hei he. A he ahurea motuhake tenei e kiia nei ko te balmeless postmortem, e kore e korerohia i tenei ra, engari ka tātarihia e matou i runga i te Slurm. He kaupapa tino pai tenei ka taea te korero mo te maha. Ko te korero, ki te nui ake te wa i whakaritea mo ia koata, he iti noa te he o te katoa, ko te tikanga karekau e whai hua te whakahee i nga tangata katoa, me waiho, kaua pea e whakahe i tetahi, engari whakatikahia te ahuatanga me te mahi me o taatau. I roto i taku wheako, he ahua ke tenei huarahi ki te nuinga o nga kapa, ina koa i Ruhia, engari he pai, he pai te mahi. Na reira, ka tūtohu ahau i te mutunga o te tuhinga me nga tuhinga ka taea e koe te panui mo tenei kaupapa. Haere mai ranei ki Slurm SRE.

Me whakamarama ahau. Mēnā ka hipa ake te wā SLO mō ia hauwhā, mēnā ehara i te 13 meneti te wā heke, engari 15, ko wai te hē mo tenei? Ae ra, ko SRE pea te he, na te mea i tino mahi ia i etahi momo mahi kino, i te tukunga ranei. Ko te kaiwhakahaere o te pokapū raraunga pea te he mo tenei, na te mea kua mahia e ia etahi momo tiaki kore i whakaritea. Mena ko te kaiwhakahaere o te pokapū raraunga te he mo tenei, ko te tangata mai i Ops te he mo tenei, kaore i tatau i te tiaki i te wa i rurukuhia e ia te SLO. Ko te kaiwhakahaere, ko te kaiwhakahaere hangarau, ko te tangata ranei i hainatia te kirimana pokapū raraunga me te kore e aro ki te meka ko te SLA o te pokapū raraunga kaore i hangaia mo te waahi e hiahiatia ana ko te he mo tenei. No reira, ko nga mea katoa i roto i tenei ahuatanga te he. A ko te tikanga karekau he take ki te whakapa i te he ki runga i tetahi i roto i tenei ahuatanga. Engari ko te tikanga me whakatika. Koia te take he tirotiro mate. A, ki te panui koe, hei tauira, GitHub postmortems, a he korero tino pai tenei, iti me te ohorere i ia keehi, ka taea e koe te whakakapi kaore tetahi e kii ko tenei tangata tonu te he. Ka mau tonu te he ki runga i nga tikanga tino kore.

Me haere tatou ki te patai ka whai ake. Aunoatanga. Ina korero ahau mo te mahi aunoatanga i etahi atu horopaki, he maha nga wa ka korero ahau ki tetahi ripanga e whakaatu ana ki a koe te roa e taea ai e koe te mahi ki te mahi aunoa i tetahi mahi me te kore e nui ake te wa ki te whakaaunoa i te mea ka tiakina e koe. He mahanga. Ko te hopu, ka whakaaunoatia e nga SRE tetahi mahi, ehara i te mea ka penapena te waa, ka penapena moni, na te mea ka pa te mahi aunoa ki te MTTR. Ka tiakina e ratou, hei korero, i te wairua o nga kaimahi me nga kaihanga, he rauemi pau katoa. Ka whakaitihia e ratou nga mahinga. Na enei mea katoa he painga pai ki te mahi, a, ko te mutunga, ki runga i nga pakihi, ahakoa te ahua kaore he tikanga o te automation mo nga utu o te waa.

Ko te mea pono, he tata tonu, he iti noa nga keehi kaore e tika kia mahi aunoa tetahi mea i roto i te mahi a SRE. I muri mai ka korero tatou mo te mea e kiia ana ko te tahua hapa, te tahua mo nga hapa. Ko te mea pono, ka puta mai mehemea he pai ake nga mea katoa mo koe i te SLO i whakaritea e koe mo koe, kaore ano hoki tenei i te tino pai. He kino rawa tenei, na te mea ko te SLO te mahi ehara i te mea he iti noa iho, engari ano he herenga o runga tata. Ka whakatauhia e koe he SLO mo te 99% te waatea, me te mea kei a koe te 99,99%, ka puta he waahi kei a koe mo nga whakamatautau e kore e kino te pakihi, na te mea kua whakatauhia e koe enei mea katoa, a ko koe. e kore e whakamahia tenei waahi. Kei a koe he putea mo nga hapa, i roto i to keehi kaore i te pau.

He aha ta tatou e mahi ai. Ka whakamahia e matou mo nga mea katoa. Mo te whakamatautau i roto i nga ahuatanga whakaputa, mo te huri i nga ahuatanga hou ka pa ki te mahi, mo nga tukunga, mo te tiaki, mo nga waahi kua whakaritea. Ka pa ano te ture whakamuri: ki te pau te tahua moni, kaore e taea te tuku i tetahi mea hou, na te mea ka nui ake te SLO. Kua pau kee te putea, kua tukuna e matou tetahi mea mena ka pa te kino ki te mahi, ara, mena ehara tenei i te ahua o te whakatika e piki tika ana te SLO, katahi ka haere ke atu i te tahua, he ahua kino tenei. , me wetewetehia , kia matemate, me etahi mahi whakatika.

Arā, ka puta mai mena kaore i te pai te mahi o te ratonga, ka pau te SLO ka pau te putea kaore i runga i nga whakamatautau, kaua i runga i etahi tukunga, engari ko ia ano, na, hei utu mo etahi whakatikatika pai, hei utu mo nga ahuatanga whakamere, hei utu mo nga putanga whakamere. Engari i nga mahi auaha, me mahi koe ki nga whakatika poauau kia pai ai te whakatakotoranga o te tahua, whakatika ranei i te SLO, a he mahi ano tenei kia kaua e mahi i nga wa maha.

Na reira, ka puta mai i roto i te ahuatanga ka nui ake te putea mo nga hapa, kei te hiahia nga tangata katoa: ko SRE me nga kaihanga. Mo nga kaiwhakawhanake, he nui te tahua mo nga pepeha te tikanga ka taea e koe te whakahaere i nga tukunga, nga whakamatautau, nga whakamatautau. Mo nga SRE, ko te tahua mo nga hapa me te whakauru ki taua tahua ko te tikanga kei te pai to mahi. Na tenei ka pa ki te hihiri o etahi momo mahi tahi. Mena ka whakarongo koe ki o SRE hei kaiwhakawhanake, ka nui ake te waahi mo te mahi pai me te iti ake o nga mahinga.

Te ahua nei ko nga whakamatautau i roto i nga mahi whakangao he mea tino nui me te tata tonu ki te SRE i roto i nga roopu nui. A ko te tikanga ka kiia ko te chaos engineering, i ahu mai i te roopu i Netflix nana i tuku tetahi taputapu e kiia nei ko Chaos Monkey.
Ka hono atu a Chaos Monkey ki te paipa CI/CD me te tukinga matapōkeretia te tūmau i te hanga. Ano, i roto i te hanganga SRE, e korero ana matou mo te meka kaore he kino o te tūmau kua heke iho, e tumanakohia ana. A, ki te mea kei roto i te putea, ka whakaaetia, kaore hoki e kino te pakihi. Ko te tikanga, he nui nga kaitoro a Netflix, he nui te tukurua, kia taea ai enei mea katoa te whakatika, kia kore ai e kite te katoa o te kaiwhakamahi, me te mea nui rawa atu karekau he tangata e waiho i tetahi tūmau mo tetahi tahua.

He huinga katoa o nga taputapu penei a Netflix mo tetahi wa, ko tetahi, ko Chaos Gorilla, ka kati katoa i tetahi o nga Rohe Wātea a Amazon. Na ka awhina enei mea ki te whakaatu, tuatahi, nga whakawhirinaki huna, mena kaore i te tino marama he aha te pa ki te aha, he aha te mea e pa ana ki te aha. A ko tenei, mena kei te mahi koe me te microservice, a kaore i te tino tika nga tuhinga, kei te mohio koe ki tenei. Ano, he awhina nui tenei ki te hopu i nga hapa i roto i te waehere kaore e taea e koe te hopu i runga i te waahi, na te mea ko nga waahi katoa ehara i te mea tino tika, na te mea he rereke te tauine kawenga, he rereke te tauira kawenga, he rereke nga taputapu. hoki, te nuinga pea, etahi atu. Ka taea hoki e nga kawenga teitei te ohorere me te kore e kitea. A ko enei whakamatautau, kaore ano i tua atu i te tahua, ka awhina pai ki te hopu i nga hapa i roto i nga hanganga e kore e mau i te waahi, nga whakamatautau aunoa, te paipa CI / CD. A, i te mea kua uru katoa ki roto i to tahua moni, kare he aha i heke to ratonga ki reira, ahakoa he ahua tino whakamataku, kua heke te kaimau, he moemoea. Kao, he mea noa, he pai, he awhina ki te hopu pepeke. Mena he putea taau, ka taea e koe te whakapau.

P: He aha nga tuhinga ka taea e au te taunaki? Rarangi i te mutunga. He maha nga tuhinga, ka tohutohu ahau i etahi purongo. Me pehea te mahi, me te mahi a SRE i roto i nga kamupene kaore he hua rorohiko, he iti noa te whanaketanga. Hei tauira, i roto i te hinonga ko te mahi matua ehara i te rorohiko. I roto i te hinonga, ko te mahi matua ehara i te rorohiko, he rite tonu te mahi a SRE ki nga waahi katoa, na te mea i roto i te hinonga me whakamahi ano koe, ahakoa kaore i whakawhanakehia, nga hua rorohiko, me huri koe i nga whakahoutanga, me whakarereke koe. te hanganga, me tipu koe, me tauine koe. A ka awhina nga SRE ki te tautuhi me te matapae i nga raru pea kei roto i enei mahinga me te whakahaere i a raatau i muri i te tiimata o te tipu me te whakarereketanga o nga hiahia pakihi. Na te mea kare rawa e tika kia uru ki roto i te whakawhanaketanga rorohiko kia whiwhi SRE mena he iti rawa nga kaitoro kei a koe me te tumanako ka tipu ake koe.

He pera ano mo nga kaupapa iti, whakahaere iti, no te mea he putea nga kamupene nui me te waahi ki te whakamatautau. Engari i te wa ano, ko enei hua katoa o nga whakamatautau ka taea te whakamahi i nga waahi katoa, ara, ko te SRE, ko te tikanga, i puta mai i Google, i Netflix, i Dropbox. Engari i te wa ano, ka taea e nga kamupene iti me nga tiimata te panui i nga rauemi kua tohua, te panui pukapuka, te maataki i nga purongo. Ka timata ratou ki te rongo i nga wa katoa, ka titiro ratou ki nga tauira motuhake, ki taku whakaaro he pai, ka tino whai hua, me penei ano hoki, he rawe.

Arā, ko nga mahi matua katoa mo te whakataurite i enei mahi kua oti kee ki a koe. Kei a koe tonu te whakatau i te mahi a te SRE i roto i to kamupene me te timata ki te whakatinana i enei tikanga katoa, kua oti ano te korero. Arā, mai i nga kaupapa whai hua mo nga kamupene iti, koinei tonu te whakamaramatanga o te SLA, SLI, SLO. Ki te kore koe e uru ki te rorohiko, katahi ko enei ko nga SLA o roto me nga SLO o roto, he putea o roto mo nga hapa. Tata tonu tenei ka arahi ki etahi korerorero pai i roto i te roopu me te pakihi, na te mea ka puta pea ka whakapau moni koe mo nga hanganga, mo etahi momo whakahaere o nga tikanga tino pai, ko te paipa pai rawa atu i te mea e tika ana. A ko enei 4 iwa kei a koe i te tari IT, kaore koe e tino hiahia inaianei. Engari i te wa ano, ka taea e koe te whakapau wa, whakapau moni mo nga hapa mo tetahi atu mea.

No reira, he pai te aro turuki me te whakahaere o te aro turuki mo tetahi kamupene ahakoa te rahi. A i roto i te whānui, tenei ara o te whakaaro, te wahi hape he tahi mea e manakohia, te wahi i reira he pūtea, i reira he Whāinga, he whai hua ano mo te kamupene o tetahi rahi, timata mai i whakaoho mo te 3 tangata.

Ko te whakamutunga o nga ahuatanga hangarau hei korero mo te aroturuki. Na te mea mena kei te korero tatou mo te SLA, SLI, SLO, kaore e taea e tatou te mohio me te kore e aro turuki mena ka uru tatou ki te tahua moni, mena ka tutuki taatau ki o tatou Whainga, me te pehea e awe ai i te SLA whakamutunga. He maha nga wa kua kite ahau ka penei te mahi aroturuki: he uara, hei tauira, te wa o te tono ki te tūmau, te wa toharite, te maha ranei o nga tono ki te papaarangi. He paerewa tana i whakatauhia e te miihini. Mena ka rereke te ine i te tikanga, ka tae mai he imeera. He tino horihori katoa tenei, hei tikanga, na te mea ka nui haere nga matohi, te tini o nga panui mai i te aro turuki, i te mea ko te tangata, ko te tuatahi, me whakamaarama i nga wa katoa, ara, te whakatau mehemea ko te uara o te metric te tikanga. te hiahia mo etahi mahi. A tuarua, ka mutu tana titiro ki enei matohi katoa, inaa karekau he mahi e hiahiatia ana e ia. He ture aroturuki pai tera, ko te ture tuatahi i te wa e whakatinanahia ana te SRE, me tae mai he panui ina hiahiatia he mahi.

I roto i te keehi paerewa, e 3 nga taumata o nga huihuinga. He matohi, he tikiti, he pororakau. Ko nga matohi tetahi mea e hiahia ana koe ki te mahi tere. Arā, kua pakaru nga mea katoa, me whakatika e koe inaianei. Ko nga tikiti te mea e tika ana kia roa te mahi. Ae, me mahi koe i tetahi mea, me mahi a ringa koe, kua rahua te mahi aunoa, engari kaore koe e mahi mo nga meneti e whai ake nei. Ko nga rangitaki he mea kaore e hiahiatia kia mahi, a, i te nuinga o te waa, ki te pai nga mahi, kaore he tangata e panui. Ka hiahia noa koe ki te panui i nga raarangi inaa, ki te titiro whakamuri, ka kitea kua pakaru tetahi mea mo etahi wa, kaore matou i mohio. Me mahi rangahau ranei koe. Engari i te nuinga o te waa, ko nga mea katoa kaore e hiahiatia he mahi ka haere ki nga rakau.

Hei painga o enei mea katoa, mena kua tautuhia e matou he aha nga huihuinga e hiahia ana kia mahia, me te whakaatu pai he aha enei mahi, ko te tikanga ka taea te mahi aunoa. Arā, ka ahatia. Haere tatou i te mataara. Me haere tatou ki te mahi. Ka haere tatou ki te whakaahuatanga o tenei mahi. Na ka neke atu tatou ki te automation. Arā, ka timata tetahi aunoatanga ki te tauhohenga ki tetahi huihuinga.

Mai i te aro turuki, ka neke atu ki te kupu e kiia nei ko te Tirotiro. He paku korero mo tenei kupu mo nga tau kua hori. A he torutoru nga tangata e mohio ana he aha te tikanga o waho o te horopaki. Engari ko te mea nui ko te Maataki he ine mo te maarama o te punaha. Mena kua he tetahi, me pehea e taea ai e koe te whakatau he aha tonu te he me te ahua o te punaha i tera wa. Mo te waehere: ko tehea mahi i rahua, ko tehea ratonga i rahua. He aha te ahua o, hei tauira, nga taurangi o roto, te whirihoranga. Mo nga hanganga, koinei te waahi i puta ai te korenga, a mena he Kubernetes koe, katahi ka puta te koretake, he aha te ahua o te pod. Na reira, he hononga tika a Observability me MTTR. Ko te teitei ake o te Tirohanga o te ratonga, he ngawari ake te tautuhi i te hapa, he ngawari ake te whakatika i te hapa, he maamaa ake te whakaaunoa i te hapa, he iti ake te MTTR.

Ka neke ano ki nga kamupene iti, he mea noa ki te patai, ahakoa inaianei, me pehea te whakahaere i te rahi o te roopu, me te hiahia ranei tetahi roopu iti ki te utu SRE motuhake. Kua korero ano mo tenei i mua tata ake nei. I nga waahanga tuatahi o te whakawhanaketanga o te whakaoho, hei tauira ranei, he roopu, kaore e tika ana, na te mea ka taea te mahi a SRE hei mahi whakawhiti. Na tenei ka ora ake te roopu, na te mea he rereke te rereketanga. Apiti atu ki tenei ka whakareri i nga tangata mo te meka na te tipu, i te nuinga o te waa, ka tino rerekee nga kawenga o te SRE. Mena ka utua e koe tetahi tangata, na, he pono, kei a ia etahi tumanako. A ko enei tumanako ka kore e rereke i te wa, engari ka tino rereke nga whakaritenga. Na reira, me pehea te utu i te SRE he tino uaua i te timatanga. He ngawari ake te whakatipu i a koe ake. Engari he pai te whakaaro.

Ko te mea anake, tera pea, ko te wa e tino kaha ana, kua tino tautuhia nga whakaritenga tipu. Arā, i roto i te take o te tiimata, he momo pehanga tenei mai i nga kaipupuri moni, he momo matapae mo te tipu i nga wa maha i te wa kotahi. Ko te utu i te SRE he mea tika na te mea ka taea. Kei a tatou nga whakaritenga mo te tipu, ka hiahia tatou ki tetahi tangata hei kawenga mo te meka kaore he mea e pakaru.

Kotahi ano te patai. He aha te mahi ina he maha nga wa ka tapahia e nga kaiwhakawhanake tetahi waahanga ka puta i nga whakamatautau, engari ka pakaru te hanga, ka utaina te turanga, ka pakaru etahi atu waahanga, he aha te tukanga hei whakatinana. No reira, i tenei keehi, ko te tahua mo nga hapa ka tukuna. A ko etahi o nga ratonga, ko etahi o nga ahuatanga kei te whakamatautauhia i roto i te mahi. Ka taea e te canary, i te mea he iti noa nga kaiwhakamahi, engari kei roto i te whakaputanga, ka tukuna he waahanga, engari me te tumanako ka pakaru tetahi mea, hei tauira, mo te haurua o nga kaiwhakamahi katoa, ka tutuki tonu te tahua mo nga hapa. Na reira, ae, ka puta he he, mo etahi kaiwhakamahi ka pakaru nga mea katoa, engari kua kii matou he mea noa tenei.

He patai mo nga taputapu SRE. Arā, he mea motuhake ka whakamahia e nga SRE kaore e whakamahia e te katoa. Inaa, tera ano etahi taputapu tino motuhake, tera ano etahi momo punaha, hei tauira, ka whakatauira i nga kawenga, ka uru ranei ki nga whakamatautau canary A / B. Engari ko te kete taputapu SRE te mea e whakamahia ana e o kaiwhakawhanake. Na te mea e mahi tika ana a SRE me te roopu whanaketanga. Mena he taputapu rereke taau, ka puta he wa ki te tukutahi. Ina koa ka mahi nga SRE i roto i nga roopu nui, i roto i nga kamupene nui ka taea te maha o nga roopu, ko te paerewa kamupene-whanui ka awhina nui i konei, na te mea ka whakamahia nga taputapu rereke 50 i roto i nga roopu 50, ko te tikanga me mohio te SRE ki a raatau. katoa. A o te akoranga e kore e tupu tenei. A ko te kounga o te mahi, ko te kounga o te mana whakahaere o etahi o nga roopu ka tino heke.

Kei te mutu ta matou webinar. I kaha ahau ki te korero i etahi mea taketake. Ko te tikanga, kaore he mea mo te SRE ka taea te korero me te mohio i roto i te haora. Engari ko taku tumanako i kaha ahau ki te kawe i tenei huarahi whakaaro, nga kaupapa matua. Na ka taea, ki te hiahia, ki te ruku ki roto i te kaupapa, ki te ako i a koe ano, ki te titiro me pehea te whakatinanahia e etahi atu tangata, i etahi atu kamupene. Na, i te timatanga o Hui-tanguru, haere mai ki a matou i Slurm SRE.

Ko te Slurm SRE he akoranga kaha e toru nga ra e korero ana mo taku e korero nei, engari me te hohonu ake, me nga keehi pono, me nga mahi, ko te kaha katoa e whai ana ki nga mahi mahi. Ka wehewehea nga tangata ki nga roopu. Ka mahi koutou katoa mo nga keehi tuuturu. No reira, kei a matou nga kaiwhakaako Booking.com Ivan Kruglov me Ben Tyler. He ataahua a Eugene Parapa mai i a Google, no San Francisco. A ka korero ano ahau ki a koe. Na kia mohio koe ki te toro mai ki a maatau.
Na, te pukapuka pukapuka. He tohutoro mo SRE. Tuatahi i runga i te pukapuka kotahi, i runga ranei i nga pukapuka e 2 mo SRE, i tuhia e Google. Ko tetahi atu tuhinga iti mo SLA, SLI, SLO, kei reira nga kupu me o raatau tono he paku ake nga korero. Ko te 3 e whai ake nei he purongo mo te SRE i roto i nga kamupene rereke. Tuatahi - Nga taviri ki SRE, he kupu matua tenei na Ben Trainer o Google. Tuarua - SRE i Dropbox. Ko te tuatoru ano SRE ki a Google. Ripoata tuawha mai i SRE i runga Netflix, e 5 noa nga kaimahi SRE matua i roto i nga whenua 190. He tino pai ki te titiro ki enei mea katoa, na te mea he rereke te tikanga o DevOps ki nga kamupene rereke tae atu ki nga roopu rereke, he rereke nga kawenga a SRE, ahakoa i roto i nga kamupene rite te rahi.

2 ano nga hononga mo nga maataapono o te miihini hepohepo: (1), (2). A i te mutunga e 3 nga rarangi mai i te raupapa Awesome Lists mo hangahanga hepohepo, mo He Hua a mo Utauta SRE. Ko te rarangi i runga i te SRE he tino nui, kaore e tika kia haere katoa, kei te 200 nga tuhinga. Ka tino taunaki ahau i nga tuhinga mai i reira e pa ana ki te whakamahere mo te kaha me te pohewa kore mate.

Nga tuhinga papai: SRE hei whiringa oranga

Mauruuru koe mo te whakarongo ki ahau i enei wa katoa. Ko te tumanako kua ako koe i tetahi mea. Ko te tumanako kei a koe nga rauemi hei ako ake. A ka kite koe. Ko te tumanako i te Hui-tanguru.
I whakahaerehia e Eduard Medvedev te webinar.

PS: mo te hunga e pai ana ki te panui, i homai e Eduard he rarangi tohutoro. Ko te hunga e pai ake ana ki te mohio i roto i nga mahi e pai ana Slurme SRE.

Source: will.com

Tāpiri i te kōrero