Sistem administratori širom svijeta, čestitamo na vašem profesionalnom prazniku!
Nemamo više sistemskih administratora (pa, skoro). Međutim, legenda o njima je još uvijek svježa. U čast praznika pripremili smo ovaj ep. Udobno se smjestite, dragi čitaoci.
Jednom davno je svijet Dodo IS bio u plamenu. U tom mračnom vremenu, glavni zadatak naših sistem administratora bio je preživjeti još jedan dan i ne zaplakati.
Davno, programeri su malo i polako pisali kod i postavljali ga na prod samo jednom sedmično. Tako da su se problemi javljali samo jednom u sedam dana. Ali onda su počeli pisati više koda i češće ga objavljivati, problemi su se povećavali, ponekad je sve počelo da se raspada, a bilo je još gore vraćati se. Sistemski administratori su patili, ali su tolerisali ovu farsu.
Uveče su sedeli kod kuće sa zebnjom u duši. I svaki put kada se to dogodilo „nije se dogodilo, a evo opet monitoring šalje signal za pomoć: Čovječe, svijet gori!“. Onda su naši sistem administratori obukli svoje crvene kabanice, šorc preko helanke, napravili kovrču na čelu i poletjeli da spasu Dodo svijet.
Pažnja, malo objašnjenje. Nikada nije bilo klasičnih sistemskih administratora koji održavaju hardver u Dodo IS-u. Odmah smo napredovali na Azurnim oblacima.
Šta su uradili:
- ako se nešto pokvarilo, napravili su tako da se popravi;
- žongliranje servera na stručnom nivou;
- bili odgovorni za virtuelnu mrežu u Azure;
- bili odgovorni za stvari niskog nivoa, na primjer, interakcije komponenti (*šaptanje* u kojem ponekad nisu preturali);
- server se ponovo povezuje;
- i mnoge druge divlje.
Život tima infrastrukturnih inženjera (kako smo zvali naše sistem administratore) tada se sastojao od gašenja požara i stalnog lomljenja ispitnih stolova. Živjeli su i tugovali, a onda su odlučili da razmisle: zašto je tako loše, ili možda možemo bolje? Na primjer, nećemo li ljude podijeliti na programere i sistem administratore?
zadatak
S obzirom: postoji administrator sistema koji ima servere u svojoj zoni odgovornosti, mrežu koja ga povezuje sa drugim serverima, programe na nivou infrastrukture (web server koji hostuje aplikaciju, sistem za upravljanje bazom podataka itd.). A tu je i programer čija je oblast odgovornosti radni kod.
A postoje stvari koje su na raskrsnici. Čija je ovo odgovornost?
Obično su se naši sistem administratori i programeri sastajali upravo na ovoj raskrsnici i počelo je:
“Druže, ništa ne radi, vjerovatno zbog infrastrukture.
- Čoveče, ne, to je u šifri.
Jednog dana u ovom trenutku između njih je počela da raste ograda kroz koju su radosno bacali kakicu. Zadatak je, kao izmet, bačen s jedne strane ograde na drugu. Istovremeno, niko se nije približio rješavanju situacije. Sad smiley.
Zraka sunca probila je oblačno nebo kada su prije nekoliko godina u Google-u došli na ideju da ne razmjenjuju zadatke, već da rade uobičajenu stvar.
Ali šta ako sve opišemo kao kod?
Google je 2016. objavio knjigu pod nazivom „Inženjering pouzdanosti sajta“ o transformaciji uloge sistem administratora: od majstora magije do formalizovanog inženjerskog pristupa u korišćenju softvera i automatizacije. I sami su prošli kroz sve trnje i prepreke, snašli se i odlučili da to podijele sa svijetom. Knjiga je u javnom vlasništvu
Knjiga sadrži jednostavne istine:
- raditi sve kao kod je dobro;
- koristiti inženjerski pristup - dobro;
- dobro praćenje je dobro;
- sprečavanje objavljivanja usluge ako nema jasno evidentiranje i praćenje je također dobro.
Ove prakse je pročitao naš Gleb (
Mi kreiramo našu infrastrukturu na takav način da omogućimo programerima da upravljaju svojim okruženjima i potpuno samostalno sarađuju sa SRE.
Wang umjesto zaključaka
Sistem administrator je dostojna profesija. Ali poznavanje sistemskog dijela zahtijeva i odlične vještine softverskog inženjeringa.
Sistemi postaju sve jednostavniji i jednostavniji, a super-jedinstveno znanje o administriranju željeznih servera svake godine postaje sve manje traženo. Cloud tehnologije zamjenjuju potrebu za ovim znanjem.
Dobar sistem administrator u bliskoj budućnosti moraće da poseduje dobre veštine softverskog inženjeringa. Još bolje, trebao bi imati dobre vještine u ovoj oblasti.
Niko ne zna kako da predvidi budućnost prije nego što se to dogodi, ali vjerujemo da će s vremenom biti sve manje kompanija koje žele dodati beskrajno naduvano osoblje sistem administratora. Iako će, naravno, navijači ostati. Malo ko danas jaše konje, uglavnom koristi automobile, mada ima i ljubavnika...
Sretan dan sysadmina svima, šifra svima!
izvor: www.habr.com