Lub SRE. Kev sim ua tiav nrog cov kws tshaj lij los ntawm Booking.com thiab Google.com

Peb pab neeg nyiam kev sim. Txhua Slurm tsis yog ib qho kev rov zoo li qub ntawm cov yav dhau los, tab sis kev xav txog qhov kev paub dhau los thiab kev hloov ntawm qhov zoo mus rau qhov zoo dua. Tab sis nrog Lub SRE peb tau txiav txim siab siv hom ntawv tshiab tag nrho - muab cov neeg koom nrog cov xwm txheej ze li sai tau rau "sib ntaus sib tua".

Yog tias peb piav qhia luv luv txog qhov peb tau ua thaum lub sijhawm kawm hnyav: "Peb tsim, peb tawg, peb kho,
peb tab tom kawm." SRE muaj nqis me ntsis hauv kev tshawb xav - tsuas yog kev xyaum, kev daws teeb meem tiag tiag, teeb meem tiag tiag.

Cov neeg koom tau muab faib ua pab pawg kom muaj kev sib tw muaj zog tsis pub leej twg tsaug zog lossis tso "Npauj Npaws" ntawm iPhone, ua raws li tus qauv ntawm Dmitry Anatolyevich.

Teeb meem, glitches, kab thiab kev ua haujlwm tau muab rau cov neeg koom los ntawm plaub tus kws qhia. Ivan Kruglov, Tus Thawj Saib Xyuas Haujlwm ntawm Booking.com (Netherlands). Ben Tyler, Tus Thawj Saib Xyuas Haujlwm ntawm Booking.com (USA). Eduard Medvedev, CTO ntawm Tungsten Labs (Lub Tebchaws Yelemees). Evgeniy Varavva, tus tsim tawm dav dav ntawm Google (San Francisco).

Ntxiv mus, cov neeg koom tau muab faib ua pab pawg thiab sib tw ua ke. Txaus siab?

Lub SRE. Kev sim ua tiav nrog cov kws tshaj lij los ntawm Booking.com thiab Google.com
Ivan, Ben, Eduard thiab Evgeniy saib cov neeg pluag Slurm SRE koom nrog zoo Leninist squints ua ntej pib ntawm kev sib tw.

Yog li txoj haujlwm:

Peb yog peb li, peb yuav tsim lub ntiaj teb tshiab ...

Muaj ib daim pib ua yeeb yaj kiab aggregator lub vev xaib. Cov xwm txheej yog tsim los ntawm cov kws cob qhia hauv qhov xwm txheej ua ntej ua haujlwm (txawm hais tias tsis muaj leej twg cais tshwj xeeb thiab tsis txaus ntseeg improvisation), qhov ua tau zoo ntawm lub xaib tau piav qhia los ntawm ntau yam kev ntsuas. Cov teeb meem tuaj yeem sib txawv heev: daim pib rau Moulin Rouge theatre tsis thauj khoom rau hauv cov ntaub ntawv; cov ntawv tshaj tawm ntawm cov yeeb yaj kiab thiab kev ua yeeb yam tau muab tso rau hauv cov ntaub ntawv hauv ntau dua 10 vib nas this; cov lus piav qhia ntawm ib tug neeg zaj duab xis freezes; 0,1% ntawm kev txiav txim twb tau tseg lawm; Los ntawm lub sij hawm mus rau lub sij hawm qhov kev them nyiaj ua system poob rau ib feeb los yog ob. Thiab ntau, ntau, ntau yam tsis kaj siab uas tuaj yeem tshwm sim rau tus neeg koom nrog Slurm SRE ntawm nws txoj haujlwm tiag.

Lub SRE. Kev sim ua tiav nrog cov kws tshaj lij los ntawm Booking.com thiab Google.com
Peb npaj txhij los daws txhua yam ... thiab sawv daws.

Peb lub vev xaib kev mob siab ntev muaj ntau lub microservices. Nws txoj haujlwm yog txhawm rau sau cov ntaub ntawv ntawm cov yeeb yam, tus nqi thiab cov rooj zaum muaj los ntawm txhua lub xinesmas; nws qhia cov ntawv tshaj tawm ua yeeb yaj kiab, tso cai rau koj xaiv lub xinesmas, ua yeeb yam, chav thiab qhov chaw, phau ntawv thiab them rau daim pib. Feem ntau, txhua yam uas tus saib tsuas yog npau suav xwb. Tab sis tus neeg siv tsis txawm xav tias qhov kev tawm tsam titanic rau kev ruaj ntseg thiab kev nkag tau ntawm lub xaib mus rau sab hauv.

Rau qhov chaw siv zog, peb tsim SLO, SLI, SLA ntsuas, tsim cov qauv tsim thiab kev tsim kho vaj tse, siv lub xaib, teeb tsa kev saib xyuas thiab ceeb toom. Thiab tam sim no peb mus.

SLO, SLI, SLA

SLI - qhov taw qhia theem kev pabcuam. SLOs yog cov hom phiaj kev pab cuam. SLA - kev pom zoo rau qib kev pabcuam.

SLA yog ITIL cov txheej txheem uas qhia txog kev pom zoo ntawm tus neeg siv khoom ntawm qhov kev pabcuam thiab nws tus neeg xa khoom, muaj cov lus piav qhia ntawm cov kev pabcuam, cov cai thiab cov luag haujlwm ntawm ob tog thiab, qhov tseem ceeb tshaj plaws, kev pom zoo qib siab rau kev muab qhov no kev pabcuam.

Ib qho SLO yog lub hom phiaj qib kev pabcuam: lub hom phiaj tus nqi lossis ntau yam ntawm cov txiaj ntsig rau qib kev pabcuam uas ntsuas los ntawm SLI. Tus nqi ib txwm rau SLO yog "SLI ≀ Lub Hom Phiaj" lossis "Lower Limit ≀ SLI ≀ Upper Limit".

SLI yog qhov qhia txog qib kev pabcuamβ€”ib qho kev ntsuas ntsuas kom zoo ntawm ib feem ntawm qib kev pabcuam. Rau feem ntau cov kev pabcuam, SLI tseem ceeb yog suav tias yog thov latency - nws yuav siv sijhawm ntev npaum li cas kom rov qab teb rau qhov kev thov. Lwm yam SLIs muaj xws li qhov ua yuam kev, feem ntau qhia raws li ib feem ntawm tag nrho cov kev thov tau txais, thiab cov txheej txheem dhau los, feem ntau ntsuas hauv kev thov ib ob.

Ua ntej tshaj plaws, peb yuav rhuav cov dav hlau, thiab tom qab ntawd cov ntxhais, thiab tom qab ntawd cov ntxhais ...

Cov xwm txheej sab hauv thiab sab nraud pib "spoil" SLO los ntawm thawj feeb. Txhua yam poob rau ntawm cov thawj coj lub taub hau - tsim kev ua yuam kev, kev ua haujlwm tsis zoo, kev nkag mus ntawm cov qhua, thiab DDoS tawm tsam. Txhua yam uas phem SLO.

Lub SRE. Kev sim ua tiav nrog cov kws tshaj lij los ntawm Booking.com thiab Google.com
"- Nyob zoo cov neeg koom nrog, Kuv maj nrawm ua kom txaus siab rau koj, thawj qhov koj ua tsis tiav yog ... txhua yam!"

Nyob rau hauv txoj kev, cov neeg hais lus tham txog kev ruaj ntseg, kev siv nyiaj yuam kev, kev sim xyaum, kev tswj kev cuam tshuam thiab kev ua haujlwm.

Peb tsis yog tus kws lij choj, tsis yog kws ntoo...

Tom qab ntawd cov neeg tuaj koom tau pib kho tej yam - qhov tseem ceeb yog kom nkag siab tias yuav tsum tau ua ntej.

Lub SRE. Kev sim ua tiav nrog cov kws tshaj lij los ntawm Booking.com thiab Google.com
"- Tus Tswv, Kuv tsis tau pom nws tawg zoo li no, hauv daim ntawv no thiab hauv txoj haujlwm zoo li no!"

Yog li ntawd, muaj xwm txheej tshwm sim. Cov kev pabcuam them nqi poob qis. Yuav ua li cas rov qab ua haujlwm hauv lub sijhawm luv tshaj plaws?

Lub SRE. Kev sim ua tiav nrog cov kws tshaj lij los ntawm Booking.com thiab Google.com
Cov kws tshaj lij, saib kev hlub tshua ntawm cov neeg koom, tab tom npaj lwm qhov ua kom yuam kev.

Txhua pab pawg npaj cov haujlwm ntawm pab pawg kom tshem tawm qhov xwm txheej - suav nrog cov npoj yaig, ceeb toom rau cov neeg nyiam (cov neeg koom nrog). Tib lub sijhawm, qhov tseem ceeb tau teeb tsa. Nyob rau hauv txoj kev no, cov neeg tuaj koom tau cob qhia ua haujlwm nyob rau hauv siab nyob rau hauv tsis tshua muaj lub sij hawm.

Lub SRE. Kev sim ua tiav nrog cov kws tshaj lij los ntawm Booking.com thiab Google.com
"Yuav ua li cas txaus ntshai tshwm sim?!"

Exhale ... thiab ua kom tiav qhov kev tawm dag zog

Ua ke nrog cov neeg hais lus, tom qab txhua qhov teeb meem raug daws thiab lub xaib tau ruaj khov ib ntus, pab pawg tau kawm txog qhov xwm txheej los ntawm SRE qhov kev xav. Peb txheeb xyuas cov teeb meem hauv kev nthuav dav - qhov ua rau tshwm sim, kev nce qib ntawm kev tshem tawm. Tom qab ntawd, ob qho tib si los ntawm pab pawg thiab sib sau ua ke, peb tau txiav txim siab yuav ua li cas tiv thaiv lawv ntxiv: yuav ua li cas txhim kho kev soj ntsuam, yuav ua li cas thiaj li hloov tau lub tswv yim zoo, yuav ua li cas kho txoj hauv kev rau kev txhim kho thiab kev ua haujlwm, yuav ua li cas kho cov kev cai. Cov neeg hais lus tau qhia txog kev coj ua tom qab kev tuag.

Lub SRE. Kev sim ua tiav nrog cov kws tshaj lij los ntawm Booking.com thiab Google.com
β€œLeej twg xav tau kev tsim txom! - kuv!"

Cov pab pawg ua tiav tau nruj me ntsis thiab meej meej sau rau ntawm daim ntawv teev hluav taws xob.

Lub SRE. Kev sim ua tiav nrog cov kws tshaj lij los ntawm Booking.com thiab Google.com

Rau thawj qhov chaw - ib qho nyiaj ntxiv los ntawm cov neeg muaj feem.

Lub SRE. Kev sim ua tiav nrog cov kws tshaj lij los ntawm Booking.com thiab Google.com

Tau qhov twg los: www.hab.com

Ntxiv ib saib