Eposi për administratorët e sistemeve si një specie që po zhduket

Administratoret e sistemit nga e gjithë bota, ju urojmë për festën tuaj profesionale!

Nuk kemi administratorë sistemesh më (pothuajse). Megjithatë, legjenda për ta është ende e freskët. Në nder të festës, ne kemi përgatitur këtë epikë. Shkoni rehat, të dashur lexues.

Eposi për administratorët e sistemeve si një specie që po zhduket

Një herë e një kohë, bota Dodo IS ishte në flakë. Në atë kohë të errët, detyra kryesore e administratorëve tanë të sistemit ishte të mbijetonin një ditë tjetër pa qarë.

Njëherë e një kohë, programuesit shkruanin kodin ngadalë dhe pak, dhe e nxirrnin atë në prodhim vetëm një herë në javë. Kështu që problemet ndodhnin vetëm një herë në shtatë ditë. Por pastaj ata filluan të shkruanin më shumë kod dhe ta nxirrnin atë më shpesh, problemet u shtuan, ndonjëherë gjithçka filloi të shkatërrohej, dhe rikthimi u bë më i vështirë. Administratorët e sistemit vuajtën, por e përballuan këtë kaos.

Ata kalonin mbrëmjet në shtëpi me ankth në shpirt. Dhe çdo herë ndodhte "asnjëherë nuk kishte ndodhur, dhe ja sërish monitorimi nis të dërgojë sinjalin e ndihmës: O njeri, bota është në flakë!". Atëherë, mjeshtrat tanë vishnin mantel të kuq, brekë mbi leggins, bënin një kaçurrela në ballë dhe fluturonin për të shpëtuar botën Dodo.

Kujdes, një shpjegim i vogël. Administratorët klasikë të sistemit, që menaxhojnë harduerin, nuk kanë ekzistuar kurrë në Dodo IS. Ne gjithmonë kishim ata të avancuar në cloud Azure.

Çfarë bënin ata:

  • nëse diçka prisheshin, bënin që të riparoheshin;
  • gjonglonin serverët në nivel ekspertësh;
  • ishin përgjegjës për rrjetin virtual në Azure;
  • isha përgjegjës për gjërat me nivel të ulët, si ndërveprimi i komponenteve (*me zë të ulët* në të cilat ndonjëherë nuk dinin aspak);
  • rikonnektonin serverët;
  • dhe shumë gjëra të tjera të çmendura.

Jeta e ekipit të inxhinierëve të infrastrukturës (ashtu e quanim administratorët tanë) përbënte atëherë me shuajtes zjarresh dhe stendash testuese përherë në defekte. Ata jetonin dhe vuajtën, e më vonë vendosën të mendojnë: pse është kaq keq, ndoshta mund ta bëjmë më mirë? Për shembull, mos ta ndajmë njerëzit në programues dhe administratorë sistemesh?

Detyra

E dhënë: ka një administrator systemi, i cili ka nën përgjegjësinë e tij serverët, rrjetin që e lidh atë me servera të tjerë, programet e nivelit infrastrukturor (serveri web që hoston aplikacionin, sistemi i menaxhimit të bazës së të dhënave, etj.). Dhe ka një programues, i cili ka për përgjegjësi kodin në funksion.

Dhe ka gjëra që ndodhen në kufi. Cila është përgjegjësia e kujt?

Zakonisht, pikërisht në këtë pikë takim, sistem administratorët tanë dhe programuesit e takonin njëri-tjetrin dhe fillonte:

– Djem, asgjë nuk funksionon, ndoshta për shkak të infrastrukturës.
– Djem, jo, problemi është te kodi.

Njëherë në këtë moment midis tyre filloi të rritej një mur, përmes të cilit ata hidhnin gëzueshëm copat e diçkave. Problemi, si një copë, kalonte nga njëra anë e murit në tjetrën. Ndërkohë, askush nuk po afronte një zgjidhje. Një fytyrë e trishtuar.

Një rreze dielli depërtoi në qiellin e errët, kur disa vite më parë Google shpiku që të mos kalonin më detyra, por në vend të kësaj të bënin punë të përbashkët.

Por çfarë nëse ta përshkruash gjithçka si kod?

Në vitin 2016, Google publikoi një libër të vogël "Site Reliability Engineering" mbi transformimin e rolit të administratorit të sistemeve: nga mjeshtër magjie në një qasje inxhinierike të formalizuar në përdorimin e softuerit dhe automatizimin. Ata vetë kaluan nëpër të gjitha pengesat dhe vështirësitë, mësuan dhe vendosën ta ndanin këtë me botën. Librin e gjen në akses të hapur këtu.

Në libër përmbahen të vërtetat e thjeshta:

  • të bësh gjithçka si kod – është e mirë;
  • të përdorësh qasje inxhinierike – është e mirë;
  • të bësh monitorim të mirë – është e mirë;
  • të mos lejojë që shërbimi të dalë në treg, nëse nuk ka një regjistrim dhe monitorim të qartë – gjithashtu është e mirë.

Këto praktika i lexoi Gleb ynë (entropy), dhe filloi. Po i zbatojmë! Tani jemi në një fazë tranzicioni. Ekipi SRE është formuar (ka 6 specialistë të gatshëm, 6 të tjerë janë në proces onboarding) dhe është gati të ndryshojë botën, plotësisht të përbërë nga kodi, për të mirën.

Ne po krijojmë infrastrukturën tonë në një mënyrë që t'u japim mundësinë zhvilluesve të menaxhojnë plotësisht mjediset e tyre dhe të bashkëpunojnë me SRE.

Parashikojmë për më shumë sesa përfundime.

Administrator sistemi është një profesion i denjë. Por përveç njohurive sistematike, gjithashtu janë të nevojshme aftësi të shkëlqyera në inxhinierinë e softuerit.

Sistemet po bëhen gjithnjë e më të thjeshta, dhe njohuritë super-unike në administrimin e serverëve po bëhen çdo vit më pak të kërkuara. Teknologjitë cloud po e zëvendësojnë këtë nevojë.

Një administrator i mirë sistemi në të ardhmen e afërt duhet të ketë aftësi të mira në inxhinierinë e softuerit. Edhe më mirë, që të ketë aftësi të mira në këtë fushë.

Askush, askush, askush, askush brenda askush dhe askush, por ne besojmë se me kalimin e kohës do të ketë gjithnjë e më pak kompani që do të dëshirojnë të rrisin pafund numrin e administratës sistemike. Megjithatë, sigurisht se do të mbeten disa adhurues. Sot, askush nuk ka një kalë, shumica përdorin automobila, megjithatë ka ende adhurues...

Të gjithë gëzuar Ditën e Administratorit të Sistemit, të gjithë kod!

Burimi: habr.com

Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS 🔥 Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS | ProHoster