Eepos järjestelmänvalvojista uhanalaisena lajina

Järjestelmänvalvojat kaikkialla maailmassa, onnittelut ammatillisesta lomastasi!

Meillä ei ole enää järjestelmänvalvojia (no, melkein). Legenda heistä on kuitenkin vielä tuore. Loman kunniaksi olemme valmistaneet tämän eeppisen. Viihtykää, rakkaat lukijat.

Eepos järjestelmänvalvojista uhanalaisena lajina

Kerran Dodo IS:n maailma oli tulessa. Tuona pimeänä aikana järjestelmänvalvojien päätehtävä oli selviytyä päivästä ja olla itkemättä.

Aikoinaan ohjelmoijat kirjoittivat koodia vähän ja hitaasti ja julkaisivat sen vain kerran viikossa. Joten ongelmia esiintyi vain kerran seitsemässä päivässä. Mutta sitten he alkoivat kirjoittaa enemmän koodia ja julkaista sitä useammin, ongelmat alkoivat lisääntyä, joskus kaikki alkoi hajota ja palautukset pahenivat. Järjestelmänvalvojat kärsivät, mutta kestivät tämän farssin.

He istuivat kotona iltaisin ahdistuneena sielussaan. Ja joka kerta kun se tapahtui "se ei koskaan tapahtunut, ja nyt taas valvonta lähettää signaalin apua: Kaveri, maailma on tulessa!" Sitten järjestelmänvalvojamme pukivat päälleen punaiset sadetakit, shortsit leggingsien päälle, tekivät kiharan otsaansa ja lensivät pelastamaan Dodo-maailman.

Huomio, pieni selitys. Ei ole koskaan ollut klassisia järjestelmänvalvojia, jotka ylläpitävät laitteistoa Dodo IS:ssä. Olimme heti edistyneet Azure-pilvissä.

Mitä he tekivät:

  • jos jokin meni rikki, he varmistivat, että se korjattiin;
  • jongleeraavat palvelimet asiantuntijatasolla;
  • olivat vastuussa Azuren virtuaaliverkosta;
  • olivat vastuussa matalan tason asioista, esimerkiksi komponenttien vuorovaikutuksista (*kuiskaukset*, joita he eivät toisinaan haparoineet);
  • palvelimen uudelleenyhteydet;
  • ja monia muita villiä.

Infrastruktuuriinsinööritiimin (niin kutsuimme järjestelmänvalvojiamme) elämä koostui sitten tulipalojen sammuttamisesta ja jatkuvasta testipenkkien rikkomisesta. He elivät ja surivat ja päättivät sitten miettiä: miksi se on niin huonoa, tai ehkä voimme tehdä paremmin? Älä esimerkiksi jaa ihmisiä ohjelmoijiin ja järjestelmänvalvojiin?

tehtävä

ilmoittautua: on järjestelmänvalvoja, joka vastaa palvelimista, verkko, joka yhdistää hänet muihin palvelimiin, infrastruktuuritason ohjelmat (verkkopalvelin, joka isännöi sovellusta, tietokannan hallintajärjestelmä jne.). Ja siellä on ohjelmoija, jonka vastuualue on työkoodi.

Ja on asioita, jotka ovat risteyksessä. Kenen vastuulla tämä on?

Yleensä järjestelmänvalvojamme ja ohjelmoijamme tapasivat tässä risteyksessä ja se alkoi:

- Kaverit, mikään ei toimi, luultavasti infrastruktuurin takia.
- Kaverit, ei, se on koodissa.

Eräänä päivänä, tällä hetkellä, heidän väliinsä alkoi kasvaa aita, jonka läpi he iloiten heittelivät kakkaa. Ongelma lensi aidan puolelta toiselle kuin turma. Kukaan ei kuitenkaan päässyt lähellekään tilanteen ratkaisemista. Surullinen hymiö.

Auringon säde lävisti pilvisen taivaan, kun Google muutama vuosi sitten keksi ajatuksen olla jakamatta tehtäviä, vaan tehdä yhteisiä asioita.

Mitä jos kuvailisimme kaiken koodiksi?

Vuonna 2016 Google julkaisi kirjan "Site Reliability Engineering", joka kertoo järjestelmänvalvojan roolin muuttumisesta: taikuuden mestarista formalisoiduksi suunnittelumenetelmäksi ohjelmistojen ja automaation käyttöön. He itse kävivät läpi kaikki piikit ja esteet, tajusivat sen ja päättivät jakaa sen maailman kanssa. Kirja on julkisessa käytössä täällä.

Kirja sisältää yksinkertaisia ​​totuuksia:

  • tehdä kaiken niin kuin koodi on hyvä;
  • teknisen lähestymistavan käyttö on hyvä;
  • hyvä seuranta on hyvä;
  • palvelua ei sallita julkaista, jos sillä ei ole selkeää kirjaamista ja seuranta on myös hyvä.

Nämä käytännöt luki Gleb (entropia), ja mennään. Toteutetaan se! Olemme nyt siirtymävaiheessa. SRE-tiimi on muodostettu (valmiita asiantuntijoita on 6, toiset 6 on perehdytysvaiheessa) ja on valmis muuttamaan maailmaa, kokonaan koodista koostuen, parempaan suuntaan.

Luomme infrastruktuuriamme siten, että kehittäjät voivat hallita ympäristöjään täysin itsenäisesti ja tehdä yhteistyötä SRE:n kanssa.

Wanguy päätelmien sijaan

Järjestelmänvalvoja on arvokas ammatti. Mutta järjestelmäosan tuntemus vaatii myös erinomaisia ​​ohjelmistoteknisiä taitoja.

Järjestelmät yksinkertaistuvat ja yksinkertaistuvat, ja superainutlaatuisen laitteistopalvelimien hallinnan osaamisen kysyntä vähenee joka vuosi. Pilviteknologiat korvaavat tämän tiedon tarpeen.

Hyvällä järjestelmänvalvojalla tulee lähitulevaisuudessa olla hyvät ohjelmistosuunnittelutaidot. Ja vielä parempi, että hänellä on hyvät taidot tällä alalla.

Kukaan ei osaa ennustaa tulevaisuutta ennen kuin se tapahtuu, mutta uskomme, että ajan mittaan tulee yhä vähemmän yrityksiä, jotka ovat valmiita lisäämään loputtomasti kasvavaa järjestelmänvalvojien määrää. Vaikka tietysti amatöörejä tulee olemaan. Harvat ihmiset ratsastavat nykyään; he käyttävät enimmäkseen autoja, vaikka jotkut ovat amatöörejä...

Hyvää sysadmin päivää kaikille, koodi kaikille!

Lähde: will.com

Lisää kommentti