Ang epiko bahin sa mga tigdumala sa sistema isip usa ka nameligrong espisye

Mga administrador sa sistema sa tibuok kalibutan, pahalipay sa imong propesyonal nga holiday!

Wala na kami mga administrador sa sistema (maayo, hapit). Bisan pa, ang kasugiran bahin kanila bag-o pa. Sa pagpasidungog sa holiday, among giandam kini nga epiko. Pagbaton og komportable, minahal nga mga magbabasa.

Ang epiko bahin sa mga tigdumala sa sistema isip usa ka nameligrong espisye

Kaniadto nasunog ang kalibutan sa Dodo IS. Atol sa mangitngit nga panahon, ang nag-unang tahas sa among mga tagdumala sa sistema mao ang mabuhi usa pa ka adlaw ug dili maghilak.

Sa dugay na nga panahon, ang mga programmer nagsulat og code nga gamay ug hinay, ug gibutang kini sa prod kausa lang sa usa ka semana. Busa ang mga problema mitungha lamang kausa sa matag pito ka adlaw. Apan unya nagsugod sila sa pagsulat og dugang nga code ug pag-post niini nga mas kanunay, ang mga problema nagsugod sa pag-uswag, usahay ang tanan nagsugod sa pagkaguba, ug nahimong mas grabe ang pagbalik. Ang mga tagdumala sa sistema nag-antus, apan gitugot kini nga komedya.

Naglingkod sila sa balay sa mga gabii nga adunay kabalaka sa ilang mga kalag. Ug sa matag higayon nga kini mahitabo "wala gayud kini mahitabo, ug dinhi pag-usab ang pagmonitor nagpadala usa ka signal alang sa tabang: Dude, ang kalibutan nasunog!". Unya ang among mga tagdumala sa sistema nagsul-ob sa ilang pula nga kapote, nag-shorts sa mga leggings, nagkulot sa ilang mga agtang ug milupad aron luwason ang kalibutan sa Dodo.

Atensyon, gamay nga katin-awan. Wala pa gayuy klasikal nga mga tigdumala sa sistema nga nagmintinar sa hardware sa Dodo IS. Naka-abante dayon kami sa Azure clouds.

Unsa ang ilang gibuhat:

  • kon adunay nabuak, ilang gihimo kini aron kini ayohon;
  • juggled servers sa usa ka eksperto nga lebel;
  • maoy responsable sa virtual network sa Azure;
  • responsable sa mga butang nga ubos ang lebel, pananglitan, ang mga interaksyon sa mga sangkap (*paghunghong* diin usahay dili sila mag-ukay-ukay);
  • nagkonektar pag-usab sa server;
  • ug daghan pang mga ihalas.

Ang kinabuhi sa usa ka grupo sa mga inhinyero sa imprastraktura (ingon sa among gitawag nga mga tigdumala sa sistema) kaniadto naglangkob sa pagpalong sa mga sunog ug kanunay nga pagguba sa mga bangko sa pagsulay. Nabuhi sila ug nagbangutan, ug dayon nakahukom sila sa paghunahuna: ngano nga daotan kaayo, o tingali mahimo naton nga labi ka maayo? Pananglitan, dili ba nato bahinon ang mga tawo ngadto sa mga programmer ug mga tigdumala sa sistema?

problema

Gihatag: adunay usa ka system administrator nga adunay mga server sa iyang lugar nga responsibilidad, usa ka network nga nagkonektar kaniya sa ubang mga server, mga programa sa lebel sa imprastraktura (usa ka web server nga nag-host sa usa ka aplikasyon, usa ka sistema sa pagdumala sa database, ug uban pa). Ug adunay usa ka programmer kansang lugar sa responsibilidad nagtrabaho code.

Ug adunay mga butang nga naa sa junction. Kang kinsang responsibilidad kini?

Kasagaran, ang among mga tigdumala sa sistema ug mga programmer nagkita sa kini nga junction ug nagsugod kini:

"Mga igsoon, wala'y mahimo, tingali tungod sa imprastraktura.
- Dude, dili, naa sa code.

Usa ka adlaw niining higayona, usa ka koral ang nagsugod sa pagtubo sa taliwala nila, diin sila malipayon nga naglabay sa tae. Ang buluhaton, sama sa usa ka tae, gilabay gikan sa usa ka kilid sa koral ngadto sa lain. Sa samang higayon, walay usa nga miduol sa pagsulbad sa sitwasyon. Sad nga smiley.

Usa ka silaw sa silaw sa adlaw milusot sa madag-um nga kalangitan sa dihang pipila ka tuig na ang milabay sa Google nakahunahuna sila nga dili magbinayloay sa mga buluhaton, apan sa paghimo sa usa ka sagad nga butang.

Apan komosta kon atong ihulagway ang tanan ingong kodigo?

Kaniadtong 2016, gipagawas sa Google ang usa ka libro nga gitawag nga "Site Reliability Engineering" bahin sa pagbag-o sa papel sa usa ka tagdumala sa sistema: gikan sa usa ka master of magic ngadto sa usa ka pormal nga pamaagi sa engineering sa paggamit sa software ug automation. Sila mismo miagi sa tanang mga tunok ug mga babag, nakasabot niini ug nakahukom nga ipaambit kini sa kalibotan. Ang libro anaa sa publikong dominyo dinhi.

Ang libro adunay yano nga mga kamatuoran:

  • pagbuhat sa tanan ingon nga code mao ang maayo;
  • paggamit ug engineering approach - maayo;
  • maayo ang pagbuhat ug maayo nga pagmonitor;
  • ang pagpugong sa usa ka serbisyo nga ma-release kung kini walay klaro nga pag-log ug pagmonitor maayo usab.

Kini nga mga praktis gibasa sa among Gleb (entropy), ug lakaw mi. Pagpatuman! Karon kita anaa sa usa ka transisyonal nga yugto. Naporma ang SRE team (adunay 6 ka andam nga mga espesyalista, 6 pa ang onboarding) ug andam na nga magbag-o sa kalibutan, nga naglangkob sa tibuok code, alang sa mas maayo.

Gihimo namo ang among imprastraktura sa paagi nga makahimo ang mga developers sa pagdumala sa ilang mga palibot ug hingpit nga magtinabangay sa SRE nga independente.

Wang imbes nga mga konklusyon

Ang tagdumala sa sistema usa ka takus nga propesyon. Apan ang kahibalo sa bahin sa sistema nanginahanglan usab maayo kaayo nga kahanas sa software engineering.

Ang mga sistema nahimong mas simple ug mas simple, ug ang super-talagsaon nga kahibalo sa pagdumala sa mga iron server nagkagamay sa panginahanglan matag tuig. Ang mga teknolohiya sa panganod nagpuli sa panginahanglan alang niini nga kahibalo.

Ang usa ka maayo nga tagdumala sa sistema sa umaabot nga umaabot kinahanglan adunay maayong kahanas sa software engineering. Mas maayo pa, kinahanglan siya adunay maayo nga kahanas sa kini nga lugar.

Walay usa nga nahibal-an kung unsaon pagtagna ang umaabot sa dili pa kini mahitabo, apan kami nagtuo nga sa paglabay sa panahon adunay mas diyutay ug mas diyutay nga mga kompanya nga gusto nga idugang sa walay katapusan nga mga kawani sa mga tigdumala sa sistema. Bisan pa, siyempre, ang mga fans magpabilin. Pipila ra karon ang nagsakay sa mga kabayo, kasagaran naggamit mga awto, bisan kung adunay mga hinigugma ...

Happy sysadmin day sa tanan, code sa tanan!

Source: www.habr.com

Idugang sa usa ka comment