Die epos oor stelseladministrateurs as 'n bedreigde spesie

Stelseladministrateurs regoor die wêreld, baie geluk met jou professionele vakansie!

Ons het geen stelseladministrateurs oor nie (wel, amper). Die legende oor hulle is egter nog vars. Ter ere van die vakansie het ons hierdie epos voorberei. Maak jouself gemaklik, liewe lesers.

Die epos oor stelseladministrateurs as 'n bedreigde spesie

Eens op 'n tyd was die wêreld van Dodo IS aan die brand. Gedurende daardie donker tyd was die hooftaak van ons stelseladministrateurs om nog 'n dag te oorleef en nie te huil nie.

Eens op 'n tyd het programmeerders kode min en stadig geskryf en dit net een keer 'n week gepubliseer. Probleme het dus net een keer elke sewe dae ontstaan. Maar toe begin hulle meer kode skryf en dit meer gereeld publiseer, probleme begin toeneem, soms begin alles uitmekaar val en die terugskrywings het erger geword. Stelseladministrateurs het gely, maar hierdie klug geduld.

Hulle het in die aande by die huis gesit met angs in die siel. En elke keer as dit gebeur het "dit het nooit gebeur nie, en nou weer stuur die monitering 'n sein vir hulp: Dude, die wêreld is aan die brand!" Toe trek ons ​​stelseladministrateurs hul rooi reënjasse aan, kortbroeke oor leggings, maak 'n krul op hul voorkop en vlieg om die Dodo-wêreld te red.

Aandag, 'n bietjie verduideliking. Daar was nog nooit klassieke stelseladministrateurs wat hardeware in Dodo IS onderhou nie. Ons was dadelik gevorderd in die Azure wolke.

Wat het hulle gedoen:

  • as iets gebreek het, het hulle seker gemaak dit is reggemaak;
  • jonglerende bedieners op 'n kundige vlak;
  • was verantwoordelik vir die virtuele netwerk in Azure;
  • was verantwoordelik vir laevlak-dinge, byvoorbeeld die interaksies van komponente (*fluister* waaroor hulle soms nie gevoel het nie);
  • bedienerherverbindings;
  • en baie ander wildes.

Die lewe van 'n span infrastruktuuringenieurs (dit is wat ons ons stelseladministrateurs genoem het) het toe bestaan ​​uit die blus van brande en voortdurende breek van toetsbanke. Hulle het geleef en getreur, en toe besluit om te dink: hoekom is dit so erg, of kan ons dalk beter doen? Laat ons byvoorbeeld nie mense in programmeerders en stelseladministrateurs verdeel nie?

Probleem

Gegee: daar is 'n stelseladministrateur wat verantwoordelik is vir bedieners, 'n netwerk wat hom met ander bedieners verbind, infrastruktuurvlakprogramme (webbediener wat die toepassing huisves, databasisbestuurstelsel, ens.). En daar is 'n programmeerder wie se verantwoordelikheidsgebied werkkode is.

En daar is dinge wat by die kruising is. Wie se verantwoordelikheid is dit?

Gewoonlik was dit by hierdie aansluiting wat ons stelseladministrateurs en programmeerders ontmoet het en dit het begin:

- Dudes, niks werk nie, seker as gevolg van die infrastruktuur.
- Dudes, nee, dit is in die kode.

Op 'n dag, op hierdie oomblik, het 'n heining tussen hulle begin groei, waardeur hulle met vreugde kak gegooi het. Die probleem is soos drol van die een kant van die heining na die ander gegooi. Niemand het egter naby gekom om die situasie op te los nie. Hartseer smiley.

'n Sonstraal het die bewolkte lug deurgedring toe Google 'n paar jaar gelede met die idee gekom het om nie take te deel nie, maar eerder algemene dinge te doen.

Wat as ons alles as kode beskryf?

In 2016 het Google die boek "Site Reliability Engineering" vrygestel oor die transformasie van die rol van die stelseladministrateur: van 'n meester van magie na 'n geformaliseerde ingenieursbenadering tot die gebruik van sagteware en outomatisering. Hulle het self deur al die dorings en struikelblokke gegaan, dit onder die knie gekry en besluit om dit met die wêreld te deel. Die boek is in die publieke domein hier.

Die boek bevat eenvoudige waarhede:

  • om alles as kode te doen, is goed;
  • die gebruik van 'n ingenieursbenadering is goed;
  • goeie monitering is goed;
  • om nie toe te laat dat 'n diens vrygestel word as dit nie duidelike aantekening en monitering het nie, is ook goed.

Hierdie praktyke is gelees deur ons Gleb (entropie), en ons gaan. Kom ons implementeer dit! Ons is nou in 'n oorgangsfase. Die SRE-span is gevorm (daar is 6 gereedgemaakte spesialiste, nog 6 is besig om aan boord te gaan) en is gereed om die wêreld, wat geheel en al uit kode bestaan, ten goede te verander.

Ons skep ons infrastruktuur op so 'n manier dat dit ontwikkelaars in staat stel om hul omgewings heeltemal onafhanklik te bestuur en met SRE's saam te werk.

Wanguy in plaas van gevolgtrekkings

Stelseladministrateur is 'n waardige beroep. Maar kennis van die stelseldeel vereis ook uitstekende sagteware-ingenieursvaardighede.

Stelsels word eenvoudiger en eenvoudiger, en super-unieke kennis van die administrasie van hardeware-bedieners word elke jaar minder in aanvraag. Wolktegnologieë vervang die behoefte aan hierdie kennis.

'n Goeie stelseladministrateur sal in die nabye toekoms oor goeie sagteware-ingenieursvaardighede moet beskik. En dit is selfs beter dat hy goeie vaardighede op hierdie gebied het.

Niemand weet hoe om die toekoms te voorspel voordat dit gebeur nie, maar ons glo dat daar met verloop van tyd al hoe minder maatskappye sal wees wat bereid sal wees om hul eindelose ballon-personeel van stelseladministrateurs te vergroot. Alhoewel daar natuurlik amateurs sal wees. Min mense ry vandag perd; hulle gebruik meestal motors, hoewel daar sommige is wat amateurs is...

Gelukkige sysadmin-dag aan almal, kode vir almal!

Bron: will.com

Voeg 'n opmerking