Eposi për administratorët e sistemit si një specie e rrezikuar

Administratorë të sistemit në mbarë botën, urime për festën tuaj profesionale!

Nuk na ka mbetur asnjë administrator i sistemit (epo, pothuajse). Megjithatë, legjenda për ta është ende e freskët. Për nder të festës, ne kemi përgatitur këtë epope. Rehatohuni, të dashur lexues.

Eposi për administratorët e sistemit si një specie e rrezikuar

Njëherë e një kohë bota e Dodo IS ishte në flakë. Gjatë asaj kohe të errët, detyra kryesore e administratorëve të sistemit tonë ishte të mbijetonin edhe një ditë dhe të mos qanin.

Shumë kohë më parë, programuesit shkruanin kodin pak dhe ngadalë, dhe e postonin në prod vetëm një herë në javë. Pra, problemet lindnin vetëm një herë në shtatë ditë. Por më pas ata filluan të shkruanin më shumë kod dhe ta postonin më shpesh, problemet filluan të rriteshin, ndonjëherë gjithçka filloi të shpërbëhej dhe bëhej më keq të rikthehej. Administratorët e sistemit vuajtën, por e toleruan këtë farsë.

Mbrëmjet rrinin në shtëpi me ankth në shpirt. Dhe sa herë që ndodhi "nuk ka ndodhur kurrë, dhe këtu përsëri monitorimi dërgon një sinjal për ndihmë: O shoku, bota është në zjarr!". Pastaj administratorët tanë të sistemit veshin mushama të kuqe, pantallona të shkurtra mbi dollakë, bënë një kaçurrela në ballë dhe fluturuan për të shpëtuar botën Dodo.

Kujdes, pak shpjegim. Nuk ka pasur kurrë administratorë klasikë të sistemit që mbajnë harduerin në Dodo IS. Ne menjëherë kishim avancuar në retë e kaltra.

Çfarë bënë ata:

  • nëse diçka prishej, e bënin ashtu që të riparohej;
  • serverë të mashtruar në nivel ekspertësh;
  • ishin përgjegjës për rrjetin virtual në Azure;
  • ishin përgjegjës për gjëra të nivelit të ulët, për shembull, ndërveprimet e komponentëve (*pëshpëritje* në të cilën ndonjëherë ata nuk rrëmuan përreth);
  • serveri rilidhet;
  • dhe shumë të tjera të egra.

Jeta e një ekipi inxhinierësh të infrastrukturës (siç i quanim administratorët e sistemit tonë) konsistonte në shuarjen e zjarreve dhe thyerjen e vazhdueshme të stolave ​​të testimit. Ata jetuan dhe u pikëlluan, dhe më pas vendosën të mendojnë: pse është kaq keq, ose ndoshta mund të bëjmë më mirë? Për shembull, a nuk do t'i ndajmë njerëzit në programues dhe administratorë të sistemit?

problem

duke pasur parasysh: ekziston një administrator sistemi që ka serverë në zonën e tij të përgjegjësisë, një rrjet që e lidh atë me serverë të tjerë, programe të nivelit të infrastrukturës (një server në internet që pret një aplikacion, një sistem të menaxhimit të bazës së të dhënave, etj.). Dhe ka një programues, fusha e përgjegjësisë së të cilit është kodi i punës.

Dhe ka gjëra që janë në kryqëzim. E kujt është kjo përgjegjësi?

Zakonisht, administratorët dhe programuesit tanë të sistemit takoheshin pikërisht në këtë kryqëzim dhe filloi:

“Djema, asgjë nuk funksionon, ndoshta për shkak të infrastrukturës.
- Shoku, jo, është në kod.

Një ditë në këtë moment, midis tyre filloi të rritet një gardh, përmes të cilit ata hodhën me gëzim jashtëqitjen. Detyra, si një jashtëqitje, u hodh nga njëra anë e gardhit në tjetrën. Në të njëjtën kohë, askush nuk iu afrua zgjidhjes së situatës. Buzëqeshje e trishtuar.

Një rreze dielli përshkoi qiellin e mbuluar me re, kur disa vjet më parë në Google ata erdhën me idenë që të mos shkëmbenin detyra, por në vend të kësaj të bënin një gjë të zakonshme.

Por çfarë nëse përshkruajmë gjithçka si një kod?

Në vitin 2016, Google publikoi një libër të quajtur "Inxhinieria e besueshmërisë së sitit" në lidhje me transformimin e rolit të një administratori të sistemit: nga një mjeshtër i magjisë në një qasje të formalizuar inxhinierike në përdorimin e softuerit dhe automatizimit. Ata vetë kaluan nëpër të gjitha gjembat dhe pengesat, e morën atë dhe vendosën ta ndajnë atë me botën. Libri është në domenin publik këtu.

Libri përmban të vërteta të thjeshta:

  • të bësh gjithçka si kod është mirë;
  • përdorni një qasje inxhinierike - mirë;
  • është mirë të bësh monitorim të mirë;
  • parandalimi i lëshimit të një shërbimi nëse nuk ka regjistrim të qartë dhe monitorim është gjithashtu i mirë.

Këto praktika u lexuan nga Gleb ynë (entropi), dhe largohemi. Zbatimi! Tani jemi në një fazë kalimtare. Ekipi SRE është formuar (janë 6 specialistë të gatshëm, 6 të tjerë janë në bord) dhe janë gati të ndryshojnë botën, e përbërë tërësisht nga kodi, për mirë.

Ne krijojmë infrastrukturën tonë në atë mënyrë që t'u mundësojmë zhvilluesve të menaxhojnë mjediset e tyre dhe të bashkëpunojnë me SRE plotësisht vetë.

Wang në vend të përfundimeve

Administratori i sistemit është një profesion i denjë. Por njohja e pjesës së sistemit kërkon gjithashtu aftësi të shkëlqyera inxhinierike softuerike.

Sistemet po bëhen gjithnjë e më të thjeshta dhe njohuritë super unike për administrimin e serverëve të hekurt po bëhen më pak të kërkuara çdo vit. Teknologjitë e resë kompjuterike po zëvendësojnë nevojën për këtë njohuri.

Një administrator i mirë i sistemit në të ardhmen e afërt do të duhet të ketë aftësi të mira inxhinierike softuerike. Edhe më mirë, ai duhet të ketë aftësi të mira në këtë fushë.

Askush nuk di të parashikojë të ardhmen para se të ndodhë, por besojmë se me kalimin e kohës do të ketë gjithnjë e më pak kompani që duan t'i shtohen stafit të fryrë pafund të administratorëve të sistemit. Edhe pse, sigurisht, tifozët do të mbeten. Pak sot kalërojnë kuaj, kryesisht përdorin makina, megjithëse ka të dashuruar ...

Gëzuar ditën e sysadmin të gjithëve, kod për të gjithë!

Burimi: www.habr.com

Shto një koment