Sezon an sou administratè sistèm yo kòm yon espès ki an danje

Administratè sistèm nan tout mond lan, Felisitasyon pou jou ferye pwofesyonèl ou!

Nou pa gen okenn administratè sistèm kite (byen, prèske). Sepandan, lejand sou yo toujou fre. Nan onè jou fèt la, nou te prepare sezon sa a. Fè tèt ou konfòtab, chè lektè.

Sezon an sou administratè sistèm yo kòm yon espès ki an danje

Yon fwa sou yon tan mond lan nan Dodo IS te sou dife. Pandan tan nwa sa a, travay prensipal administratè sistèm nou yo se te siviv yon lòt jou epi yo pa kriye.

Yon fwa sou yon tan, pwogramasyon yo te ekri kòd ti kras ak tou dousman, epi pibliye li sèlman yon fwa pa semèn. Se konsa, pwoblèm te parèt sèlman yon fwa chak sèt jou. Men, Lè sa a, yo te kòmanse ekri plis kòd epi pibliye li pi souvan, pwoblèm yo te kòmanse ogmante, pafwa tout bagay te kòmanse tonbe apa, ak rollbacks yo te vin pi mal. Administratè sistèm yo soufri, men tolere fars sa a.

Yo te chita lakay yo nan aswè ak enkyetid nan nanm yo. Epi chak fwa li te rive "li pa janm rive, e kounye a, siveyans lan ankò voye yon siyal pou èd: Mezanmi, mond lan ap boule!" Lè sa a, administratè sistèm nou yo mete rad enpèrmeabl wouj yo, bout pantalon sou leggings, fè yon boukl sou fwon yo epi yo vole pou sove mond lan Dodo.

Atansyon, yon ti eksplikasyon. Pa janm gen administratè sistèm klasik ki kenbe pyès ki nan konpitè nan Dodo IS. Nou te imedyatman avanse nan nwaj yo Azure.

Kisa yo te fè:

  • si yon bagay te kraze, yo te asire ke li te ranje;
  • sèvè juggled nan yon nivo ekspè;
  • yo te responsab pou rezo a vityèl nan Azure;
  • yo te responsab pou bagay ki ba-nivo, pou egzanp, entèraksyon yo nan eleman (*chichote * ki pafwa yo pa t foute sou);
  • rekoneksyon sèvè;
  • ak anpil lòt sovaj.

Lavi yon ekip enjenyè enfrastrikti (se sa nou te rele administratè sistèm nou an) te konsiste nan mete dife ak toujou ap kraze ban tès yo. Yo te viv ak lapenn, ak Lè sa a, deside panse: poukisa li tèlman mal, oswa petèt nou ka fè pi byen? Pou egzanp, se pou yo pa divize moun nan pwogramasyon ak administratè sistèm?

Pwoblèm

Etandone: gen yon administratè sistèm ki responsab serveurs, yon rezo ki konekte li ak lòt serveurs, pwogram nivo enfrastrikti (sèvè entènèt ki héberge aplikasyon an, sistèm jesyon baz done, elatriye). Epi gen yon pwogramè ki gen responsablite se kòd k ap travay.

E gen bagay ki nan entèseksyon an. Kiyès responsablite sa a?

Anjeneral se nan junction sa a ke administratè sistèm nou yo ak pwogramè yo te rankontre epi li te kòmanse:

- Mezanmi, pa gen anyen ki travay, pwobableman paske nan enfrastrikti a.
- Mezanmi, non, li nan kòd la.

Yon jou, nan moman sa a, yon kloti te kòmanse grandi ant yo, nan kote yo ak kè kontan jete poupou. Pwoblèm nan te jete soti nan yon bò nan kloti a nan lòt la, tankou turd. Sepandan, pèsonn pa te pwoche pou rezoud sitiyasyon an. Smiley tris.

Yon reyon solèy te pèse syèl la twoub lè kèk ane de sa, Google te vin ak lide pa pataje travay, men olye fè bagay komen.

E si nou dekri tout bagay kòm kòd?

Nan 2016, Google te pibliye liv "Site Reliability Engineering" sou transfòmasyon wòl administratè sistèm nan: soti nan yon mèt nan majik nan yon apwòch jeni ofisyèlman pou itilize lojisyèl ak automatisation. Yo menm yo te ale nan tout pikan yo ak obstak yo, yo te resevwa pann nan li epi yo deside pataje li ak mond lan. Liv la se nan domèn piblik la isit la.

Liv la gen verite senp:

  • fè tout bagay kòm kòd se yon bon bagay;
  • lè l sèvi avèk yon apwòch jeni se yon bon bagay;
  • fè bon siveyans se yon bon bagay;
  • pa pèmèt yon sèvis yo dwe lage si li pa gen antre klè ak siveyans se yon bon bagay tou.

Gleb nou an te li pratik sa yo (entropi), epi nou ale. Ann aplike li! Kounye a nou nan yon etap tranzisyon. Ekip SRE a te fòme (gen 6 espesyalis ki pare, yon lòt 6 ap sibi onboarding) e li pare pou chanje mond lan, ki konsiste antyèman nan kòd, pou pi bon an.

N ap kreye enfrastrikti nou an yon fason pou pèmèt devlopè yo jere anviwònman yo nèt poukont yo epi kolabore ak SRE yo.

Wanguy olye de konklizyon

Administratè sistèm se yon pwofesyon ki merite. Men, konesans nan pati nan sistèm mande tou ladrès ekselan jeni lojisyèl.

Sistèm yo ap vin pi senp ak pi senp, ak konesans super-inik nan administre sèvè pyès ki nan konpitè ap vin mwens nan demann chak ane. Teknoloji nwaj yo ranplase bezwen konesans sa a.

Yon bon administratè sistèm nan fiti prè ap gen pou gen bon ladrès jeni lojisyèl. Epi li pi bon ke li gen bon konpetans nan domèn sa a.

Pèsonn pa konnen ki jan yo prevwa avni an anvan li rive, men nou kwè ke apre yon tan pral gen mwens ak mwens konpayi ki pral vle ogmante anplwaye administratè sistèm yo san rete. Malgre ke, nan kou, pral gen amater. Gen kèk moun ki monte chwal jodi a yo sitou itilize machin, byenke gen kèk ki amatè...

Bòn jounen sysadmin pou tout moun, kòd pou tout moun!

Sous: www.habr.com

Add nouvo kòmantè