Epic um kerfisstjóra sem tegund í útrýmingarhættu

Kerfisstjórar um allan heim, til hamingju með faglega fríið þitt!

Við eigum enga kerfisstjóra eftir (tja, næstum því). Hins vegar er goðsögnin um þá enn fersk. Í tilefni hátíðarinnar höfum við undirbúið þessa epík. Láttu þér líða vel, kæru lesendur.

Epic um kerfisstjóra sem tegund í útrýmingarhættu

Einu sinni logaði heimur Dodo IS. Á þessum myrku tíma var aðalverkefni kerfisstjóranna okkar að lifa af daginn í viðbót og ekki gráta.

Einu sinni skrifuðu forritarar kóða lítið og hægt og birtu hann aðeins einu sinni í viku. Þannig að vandamál komu aðeins upp einu sinni á sjö daga fresti. En svo fóru þeir að skrifa meiri kóða og gefa út oftar, vandamálin fóru að aukast, stundum fór allt að hrynja og afturköllunin versnuðu. Kerfisstjórar þjáðust, en þoldu þennan farsa.

Þeir sátu heima á kvöldin með kvíða í sálinni. Og í hvert skipti sem það gerðist „það gerðist aldrei, og nú sendir eftirlitið aftur merki um hjálp: Gaur, heimurinn er í eldi! Þá klæddust kerfisstjórarnir sig í rauðu regnkápurnar, stuttbuxurnar yfir leggings, gerðu krullu á ennið og flugu til að bjarga Dodo heiminum.

Athugið, smá skýring. Það hafa aldrei verið klassískir kerfisstjórar sem viðhalda vélbúnaði í Dodo IS. Við vorum strax komin lengra í Azure skýjunum.

Hvað gerðu þeir:

  • ef eitthvað brotnaði, gættu þeir þess að það væri lagað;
  • jugglað netþjóna á sérfræðistigi;
  • voru ábyrgir fyrir sýndarnetinu í Azure;
  • voru ábyrgir fyrir hlutum á lágu stigi, til dæmis víxlverkun íhluta (*hvísl* sem stundum röfluðu þeir ekki um);
  • endurtengingar miðlara;
  • og margar aðrar villtar.

Líf hóps innviðaverkfræðinga (það er það sem við kölluðum kerfisstjórana okkar) fólst síðan í því að slökkva elda og brjóta stöðugt prófunarbekki. Þeir lifðu og syrgðu og ákváðu síðan að hugsa: hvers vegna er þetta svona slæmt, eða getum við kannski gert betur? Til dæmis skulum við ekki skipta fólki í forritara og kerfisstjóra?

Vandamál

Gefið: það er kerfisstjóri sem ber ábyrgð á netþjónum, neti sem tengir hann við aðra netþjóna, innviðastigi forritum (vefþjónn sem hýsir forritið, gagnagrunnsstjórnunarkerfi osfrv.). Og það er forritari sem á ábyrgðarsviðið er vinnukóði.

Og það eru hlutir sem eru á gatnamótunum. Á hverra ábyrgð er þetta?

Venjulega var það á þessum mótum sem kerfisstjórar okkar og forritarar hittust og það byrjaði:

- Krakkar, ekkert virkar, líklega vegna innviðanna.
- Krakkar, nei, það er í kóðanum.

Einn daginn, á þessu augnabliki, tók að vaxa girðing á milli þeirra, sem þeir köstuðu glaðir í gegnum kúkinn. Vandamálið var kastað frá annarri hlið girðingarinnar yfir á hina eins og torf. Enginn kom þó nálægt því að leysa málið. Sorglegur broskall.

Sólargeisli lagðist yfir skýjaðan himininn þegar Google kom með þá hugmynd fyrir nokkrum árum að deila ekki verkum, heldur gera algenga hluti.

Hvað ef við lýstum öllu sem kóða?

Árið 2016 gaf Google út bókina „Site Reliability Engineering“ um umbreytingu á hlutverki kerfisstjórans: úr galdrameistara í formlega verkfræðiaðferð við notkun hugbúnaðar og sjálfvirkni. Þeir fóru sjálfir í gegnum alla þyrna og hindranir, náðu tökum á því og ákváðu að deila því með heiminum. Bókin er í almenningseign hér.

Bókin inniheldur einföld sannindi:

  • að gera allt sem kóða er gott;
  • að nota verkfræðilega nálgun er gott;
  • gott eftirlit er gott;
  • að leyfa ekki að gefa út þjónustu ef hún er ekki með skýra skráningu og eftirlit er líka gott.

Þessar venjur voru lesnar af Gleb okkar (óreiðu), og við förum. Við skulum útfæra það! Við erum núna á bráðabirgðastigi. SRE teymið hefur verið stofnað (það eru 6 tilbúnir sérfræðingar, 6 til viðbótar eru að fara um borð) og er tilbúið til að breyta heiminum, sem samanstendur algjörlega af kóða, til hins betra.

Við erum að búa til innviði okkar á þann hátt að gera þróunaraðilum kleift að stjórna umhverfi sínu algjörlega sjálfstætt og vinna með SRE.

Wanguy í stað ályktana

Kerfisstjóri er verðugt starf. En þekking á kerfishlutanum krefst einnig framúrskarandi hugbúnaðartæknikunnáttu.

Kerfi verða sífellt einfaldari og ofurstök þekking á stjórnun vélbúnaðarþjóna verður minni eftirspurn með hverju ári. Skýjatækni kemur í stað þörf fyrir þessa þekkingu.

Góður kerfisstjóri á næstunni þarf að hafa góða hugbúnaðartæknikunnáttu. Og það er enn betra að hann hafi góða hæfileika á þessu sviði.

Enginn veit hvernig á að spá fyrir um framtíðina áður en hún gerist, en við trúum því að með tímanum muni þeim fækka og færri fyrirtæki sem eru tilbúin að fjölga endalaust blaðra starfsmanna kerfisstjóra. Þó að auðvitað verði áhugamenn. Fáir fara á hestbak í dag, þeir nota aðallega bíla, þó sumir séu áhugamenn...

Gleðilegan sysadmin dag til allra, kóða til allra!

Heimild: www.habr.com

Bæta við athugasemd