"Kev cia siab yog lub tswv yim phem." SRE intensive hauv Moscow, Lub Ob Hlis 3-5

Peb tab tom tshaj tawm thawj qhov kev qhia ua haujlwm ntawm SRE hauv Russia: Lub SRE.

Thaum lub sij hawm intensive peb yuav siv peb hnub tsim, tawg, kho thiab txhim kho ib tug aggregator lub website rau muag daim pib movie.

"Kev cia siab yog lub tswv yim phem." SRE intensive hauv Moscow, Lub Ob Hlis 3-5

Peb xaiv ib daim pib aggregator vim nws muaj ntau yam tsis ua hauj lwm: ib tug influx ntawm cov qhua thiab DDoS tawm tsam, tsis ua hauj lwm ntawm ib tug ntawm cov tseem ceeb microservices (tso cai, reservation, them nqi), tsis muaj nyob rau ntawm ib qho ntawm ntau xinesmas (cov ntaub ntawv pauv txog. muaj cov rooj zaum thiab cov chaw tshwj xeeb), thiab ntxiv rau hauv cov npe.

Peb yuav tsim lub tswv yim ntawm Kev Ntseeg rau peb qhov chaw sib sau ua ke, uas peb yuav txhim kho ntxiv hauv Engineering, txheeb xyuas qhov tsim los ntawm qhov pom ntawm SRE, xaiv cov ntsuas ntsuas, teeb tsa lawv cov kev soj ntsuam, tshem tawm cov xwm txheej tshwm sim, kev cob qhia rau pab pawg ua haujlwm nrog cov xwm txheej. nyob rau hauv tej yam kev mob ze rau kev sib ntaus sib tua, npaj ib tug debriefing .

Qhov kev zov me nyuam yog khiav los ntawm cov neeg ua haujlwm ntawm Booking.com thiab Google.
Lub sijhawm no yuav tsis muaj kev koom nrog nyob deb: chav kawm yog tsim los ntawm kev sib tham ntawm tus kheej thiab kev ua haujlwm pab pawg.

Paub meej hauv qab txiav

Cov neeg hais lus

Ivan Kruglov
Tus Thawj Saib Xyuas Haujlwm ntawm Booking.com (Netherlands)
Txij li thaum koom nrog Booking.com hauv 2013, nws tau ua haujlwm ntawm cov haujlwm tsim kho vaj tse xws li kev xa xov xa tawm thiab kev ua haujlwm, BigData thiab web-stack, tshawb nrhiav.
Tam sim no ua haujlwm ntawm cov teeb meem ntawm kev tsim huab cua sab hauv thiab Service Mesh.

Ben Tyler
Tus Thawj Saib Xyuas Haujlwm ntawm Booking.com (USA)
Koom nrog kev txhim kho sab hauv ntawm Booking.com platform.
Tshwj xeeb hauv kev pabcuam mesh / kev pabcuam nrhiav pom, batch txoj haujlwm teem sijhawm, xwm txheej teb thiab cov txheej txheem postmortem.
Hais lus thiab qhia ua lus Lavxias.

Evgeniy Varavva
General Developer ntawm Google (San Francisco).
Kev paub dhau los ntawm cov phiaj xwm loj hauv lub vev xaib mus rau kev tshawb fawb hauv computer pom thiab robotics.
Txij li thaum xyoo 2011, nws tau koom nrog hauv kev tsim thiab kev ua haujlwm ntawm kev faib khoom hauv Google, koom nrog tag nrho lub neej voj voog ntawm qhov project: kev xav, tsim thiab architecture, tso tawm, folding thiab tag nrho cov theem nrab.

Eduard Medvedev
CTO ntawm Tungsten Labs (Lub Tebchaws Yelemees)
Ua haujlwm ua tus engineer ntawm StackStorm, lub luag haujlwm rau ChatOps kev ua haujlwm ntawm lub platform. Tsim thiab siv ChatOps rau data center automation. Hais lus ntawm Lavxias teb sab thiab thoob ntiaj teb rooj sab laj.

Qhov kev pab cuam

Qhov kev zov me nyuam tab tom tab tom tsim. Tam sim no nws zoo li qhov no, los ntawm Lub Ob Hlis nws tuaj yeem txhim kho thiab nthuav dav.

Ntsiab lus #1: Cov hauv paus ntsiab lus thiab cov txheej txheem ntawm SRE

  • Yuav ua li cas los ua SRE?
  • DevOps vs SRE
  • Vim li cas cov neeg tsim khoom muaj txiaj ntsig SRE thiab tu siab heev thaum lawv tsis nyob hauv qhov project
  • SLI, SLO thiab SLA
  • Kev siv nyiaj yuam kev thiab nws lub luag haujlwm hauv SRE

Ntsiab lus #2: Tsim cov txheej txheem faib

  • Application architecture thiab functionality
  • Non-Abstract Large System Design
  • Kev khiav hauj lwm / Tsim kev ua tsis tiav
  • gRPC los yog REST
  • Versioning thiab rov qab compatibility

Ntsiab lus #3: Yuav ua li cas ib qhov project SRE txais

  • Cov kev coj ua zoo tshaj plaws los ntawm SRE
  • Daim ntawv lees paub qhov project
  • Loging, metrics, tracing
  • Noj CI/CD rau hauv peb txhais tes

Ntsiab lus No 4: Tsim thiab tso tawm ib qho kev faib tawm

  • Rov qab engineering - qhov system ua haujlwm li cas?
  • Peb pom zoo rau SLI thiab SLO
  • Xyaum npaj peev xwm
  • Launching tsheb mus rau daim ntawv thov, peb cov neeg siv pib "siv" nws
  • Launching Prometheus, Grafana, Elastic

Ntsiab lus #5: Saib xyuas, Observability thiab ceeb toom

  • Saib xyuas vs. Kev soj ntsuam
  • Teeb tsa kev saib xyuas thiab ceeb toom nrog Prometheus
  • Kev soj ntsuam zoo ntawm SLI thiab SLO
  • Cov tsos mob vs. Ua rau
  • Black-Box vs. Dawb-Box Saib Xyuas
  • Distributed xyuas ntawm daim ntawv thov thiab server muaj
  • 4 golden signals (anomaly nrhiav tau)

Ntsiab Lus No 6: Xyaum ntsuas qhov kev ntseeg tau

  • Ua hauj lwm hauv siab
  • Kev txhaj tshuaj tsis raug
  • Chaos Liab

Ntsiab lus #7: Kev ua phem teb rau qhov teeb meem

  • Kev tswj kev ntxhov siab algorithm
  • Kev sib tham ntawm cov neeg koom nrog qhov xwm txheej
  • Postmortem
  • Kev paub sib qhia
  • Tsim cov kab lis kev cai
  • Kev soj ntsuam yuam kev
  • Ua kev piav qhia tsis meej

Ntsiab lus #8: Load Management Practices

  • Load ntsuas
  • Daim ntawv thov ua txhaum cai: rov ua dua, ncua sijhawm, tsis ua haujlwm txhaj tshuaj, Circuit Court breaker
  • DDoS (tsim load) + Cascading Failures

Ntsiab lus #9: Kev tshwm sim teb

  • Kev suav nuj nqis
  • On-Call Practice
  • Ntau yam xwm txheej (kev sim, kev hloov pauv, kho vajtse tsis ua haujlwm)
  • Cov txheej txheem tswj kev xwm txheej

Ntsiab lus #10: Kev kuaj mob thiab kev daws teeb meem

  • Kev sau npe
  • Debugging
  • Xyaum tsom xam thiab debugging ntawm peb daim ntawv thov

Ntsiab lus #11: Kev ntsuam xyuas kev ntseeg tau

  • Kev Ntsuas Kev Nyuaj Siab
  • Configuration xeem
  • Kev ntsuas kev ua haujlwm
  • Canary tso

Ntsiab Lus No 12: Kev ywj pheej ua haujlwm thiab tshuaj xyuas

Cov lus pom zoo thiab cov kev xav tau rau cov neeg koom

SRE yog ib pab neeg siv zog. Peb pom zoo kom kawm cov chav kawm ua pab pawg. Tias yog vim li cas peb muab cov luv nqi loj rau cov pab pawg npaj tau.

Tus nqi ntawm chav kawm yog 60 ₽ ib tus neeg.
Yog tias ib lub tuam txhab xa ib pab pawg ntawm 5+ tus neeg - 40 ₽.

Cov chav kawm yog tsim los ntawm Kubernetes. Yuav kom dhau, koj yuav tsum paub Kubernetes ntawm theem pib. Yog tias koj tsis ua haujlwm nrog nws, koj tuaj yeem mus dhau Slurm Basic (онлайн los yog intensive Kaum Ib Hlis 18-20).
Tsis tas li ntawd, koj yuav tsum paub Linux thiab paub Gitlab thiab Prometheus.

sau npe

Yog tias koj muaj lub tswv yim nyuaj rau kev koom tes, piv txwv li, rau CEO, CTO thiab pab pawg tsim tawm tuaj rau hauv chav kawm, thiab rau lawv mus rau kev xyaum ua haujlwm suav nrog kev tswj hwm, sau ntawv rau kuv hauv cov lus ntawm tus kheej.

Tau qhov twg los: www.hab.com

Ntxiv ib saib