Eposs par sistēmu administratoriem kā apdraudētu sugu

Sistēmas administratori visā pasaulē, apsveicam ar profesionālajiem svētkiem!

Mums nav palicis neviens sistēmas administrators (nu, gandrīz). Tomēr leģenda par viņiem joprojām ir svaiga. Par godu svētkiem esam sagatavojuši šo eposu. Jūtieties ērti, dārgie lasītāji.

Eposs par sistēmu administratoriem kā apdraudētu sugu

Reiz Dodo IS pasaule dega. Tajā tumšajā laikā mūsu sistēmas administratoru galvenais uzdevums bija pārdzīvot vēl vienu dienu un neraudāt.

Savulaik programmētāji kodu rakstīja maz un lēni, un publicēja to tikai reizi nedēļā. Tātad problēmas radās tikai reizi septiņās dienās. Bet tad viņi sāka rakstīt vairāk koda un publicēt to biežāk, problēmas sāka pieaugt, dažreiz viss sāka sabrukt, un atcelšana kļuva sliktāka. Sistēmas administratori cieta, bet pacieta šo farsu.

Viņi vakaros sēdēja mājās ar satraukumu dvēselē. Un katru reizi, kad tas notika, “tas nekad nav noticis, un tagad atkal novērošana sūta palīdzības signālu: vecīt, pasaule deg!” Tad mūsu sistēmas administratori uzvilka savus sarkanos lietusmēteļus, šortus pār legingiem, uz pieres izveidoja loku un lidoja glābt Dodo pasauli.

Uzmanību, neliels skaidrojums. Nekad nav bijuši klasiski sistēmu administratori, kas uztur aparatūru Dodo IS. Mēs uzreiz tikām uz priekšu debeszils mākoņos.

Ko viņi izdarīja:

  • ja kaut kas salūza, viņi pārliecinājās, ka tas ir salabots;
  • žonglēt serveri ekspertu līmenī;
  • bija atbildīgi par virtuālo tīklu Azure;
  • bija atbildīgi par zema līmeņa lietām, piemēram, par komponentu mijiedarbību (*čuksti*, par kurām reizēm viņi neķērās);
  • servera atkārtota savienošana;
  • un daudzas citas savvaļas.

Infrastruktūras inženieru komandas (tā mēs saucām mūsu sistēmas administratorus) dzīve sastāvēja no ugunsgrēku dzēšanas un nepārtrauktas testa stendu laušanas. Viņi dzīvoja un sēroja, un tad nolēma padomāt: kāpēc tas ir tik slikti, vai varbūt mēs varam labāk? Piemēram, nedalīsim cilvēkus programmētājos un sistēmu administratoros?

Problēma

Ņemot vērā: ir sistēmas administrators, kurš atbild par serveriem, tīklu, kas savieno viņu ar citiem serveriem, infrastruktūras līmeņa programmām (tīmekļa serveris, kas mitina aplikāciju, datu bāzes pārvaldības sistēmu utt.). Un ir programmētājs, kura atbildības joma ir darba kods.

Un ir lietas, kas atrodas krustojumā. Kam tā ir atbildība?

Parasti tieši šajā krustojumā mūsu sistēmu administratori un programmētāji tikās, un tas sākās:

– Draugi, nekas nestrādā, laikam infrastruktūras dēļ.
- Draugi, nē, tas ir kodā.

Kādu dienu šajā brīdī starp viņiem sāka augt žogs, caur kuru viņi priecīgi meta kakas. Problēma tika mētāta no vienas žoga puses uz otru kā duļķains. Tomēr situācijas atrisināšanai neviens ne tuvu netuvojās. Skumjš smaidiņš.

Saules stars iedūrās mākoņainās debesīs, kad pirms dažiem gadiem Google nāca klajā ar ideju nevis koplietot uzdevumus, bet gan darīt kopīgas lietas.

Kā būtu, ja mēs visu aprakstītu kā kodu?

2016. gadā Google izdeva grāmatu “Vietnes uzticamības inženierija” par sistēmas administratora lomas pārveidi: no maģijas meistara uz formalizētu inženierijas pieeju programmatūras un automatizācijas lietošanā. Viņi paši izgāja cauri visiem ērkšķiem un šķēršļiem, uztvēra to un nolēma dalīties tajā ar pasauli. Grāmata ir publiskajā īpašumā šeit.

Grāmata satur vienkāršas patiesības:

  • darīt visu, kā kods ir labi;
  • inženierijas pieejas izmantošana ir laba;
  • laba uzraudzība ir laba;
  • neļaujot izlaist pakalpojumu, ja tam nav skaidras reģistrēšanas, un arī uzraudzība ir laba.

Šīs prakses izlasīja mūsu Gļebs (entropija), un dodamies ceļā. Īstenosim to! Šobrīd esam pārejas posmā. SRE komanda ir izveidota (ir 6 gatavi speciālisti, vēl 6 tiek pilnveidoti) un ir gatava mainīt pasauli, pilnībā sastāvot no koda, uz labo pusi.

Mēs veidojam savu infrastruktūru tā, lai izstrādātāji varētu pilnīgi neatkarīgi pārvaldīt savu vidi un sadarboties ar SRE.

Vangujs secinājumu vietā

Sistēmas administrators ir cienīga profesija. Bet zināšanas par sistēmas daļu prasa arī izcilas programmatūras inženierijas prasmes.

Sistēmas kļūst vienkāršākas un vienkāršākas, un ar katru gadu arvien mazāk tiek pieprasītas superunikālas zināšanas par aparatūras serveru administrēšanu. Mākoņtehnoloģijas aizstāj vajadzību pēc šīm zināšanām.

Labam sistēmas administratoram tuvākajā nākotnē būs jābūt labām programmatūras inženierijas prasmēm. Un vēl labāk, ka viņam ir labas prasmes šajā jomā.

Neviens nezina, kā paredzēt nākotni, pirms tas notiek, taču mēs ticam, ka ar laiku paliks arvien mazāk uzņēmumu, kas būs gatavi palielināt savu bezgalīgi plūstošo sistēmu administratoru personālu. Lai gan, protams, būs amatieri. Ar zirgiem mūsdienās brauc maz cilvēku, pārsvarā brauc ar automašīnām, lai gan ir daži amatieri...

Priecīgu Sysadmin dienu visiem, kodiet visiem!

Avots: www.habr.com

Pievieno komentāru