L'epica di l'amministratori di u sistema cum'è una spezia in periculu

Amministratori di sistema in u mondu sanu, felicitazioni per e vostre vacanze prufessiunale!

Ùn avemu più amministratori di sistema (bene, quasi). Tuttavia, a legenda nantu à elli hè sempre fresca. In onore di a festa, avemu preparatu sta epica. Fatevi cunfortu, cari lettori.

L'epica di l'amministratori di u sistema cum'è una spezia in periculu

Una volta u mondu di Dodo IS era in focu. Duranti quellu tempu scuru, u compitu principalu di i nostri amministratori di u sistema era di sopravvive à un altru ghjornu è ùn pienghje micca.

Una volta, i programatori scrivevanu codice pocu è pianu pianu, è u publicavanu solu una volta à settimana. Allora i prublemi sò ghjunti solu una volta ogni sette ghjorni. Ma dopu cuminciaru à scrive più codice è publicà più spessu, i prublemi cuminciaru à aumentà, qualchì volta tuttu hà cuminciatu à cascà, è i rollbacks sò peggiu. L'amministratori di u sistema anu patitu, ma tollerà sta farsa.

Si pusonu in casa à a sera cù l'ansietà in l'ànima. È ogni volta chì hè accadutu "ùn hè mai accadutu, è avà di novu u monitoraghju manda un signalu per aiutu: Dude, u mondu hè in focu!" Allora i nostri amministratori di u sistema pusonu i so rossi raincoats, shorts over leggings, anu fattu un curl in a so fronte è volonu per salvà u mondu Dodo.

Attenzione, un pocu di spiegazione. Ùn ci hè mai statu amministratori di sistema classicu chì mantenenu hardware in Dodo IS. Eramu subitu avanzati in i nuvuli Azure.

Chì anu fattu:

  • s'ellu si rompava qualcosa, anu assicuratu chì era riparatu;
  • servitori juggled à un livellu espertu;
  • eranu rispunsevuli di a reta virtuale in Azure;
  • eranu rispunsevuli di e cose di livellu bassu, per esempiu, l'interazzione di cumpunenti (* sussurru * chì qualchì volta ùn anu micca fumble);
  • ricunniscenza di u servitore;
  • è assai altri salvatichi.

A vita di una squadra di ingegneri di l'infrastruttura (hè ciò chì chjamavamu i nostri amministratori di u sistema) poi cunsisteva à spenghje u focu è à rompe in permanenza banchi di prova. Anu vissutu è addulurati, è dopu decisu di pensà : perchè hè cusì male, o forse pudemu fà megliu ? Per esempiu, ùn dividemu a ghjente in programatori è amministratori di sistema?

Prublemu

Dà: ci hè un amministratore di sistema chì hè rispunsevuli di i servitori, una reta chì u cunnetta cù altri servitori, prugrammi di livellu di infrastruttura (servitore web chì ospita l'applicazione, sistema di gestione di basa di dati, etc.). È ci hè un programatore chì a so zona di rispunsabilità hè u codice di travagliu.

È ci sò cose chì sò à l'intersezzione. Di quale hè questa rispunsabilità ?

Di solitu era in questa junction chì i nostri amministratori di sistema è i programatori si scontranu è cuminciò:

- Dudes, nunda ùn funziona, probabilmente per via di l'infrastruttura.
- Dudes, nò, hè in u codice.

Un ghjornu, in questu mumentu, una recinzione hà cuminciatu à cresce trà elli, per mezu di quale cun gioia ghjittavanu cacca. U prublema hè stata ghjittata da un latu di a fence à l'altru cum'è turd. Tuttavia, nimu hè vicinu à risolve a situazione. Smiley triste.

Un raghju di sole hà trafittu u celu nuvoloso quandu uni pochi anni fà Google hà avutu l'idea di ùn sparte micca i travaglii, ma invece di fà cose cumuni.

E se avemu descrittu tuttu cum'è codice?

In 2016, Google hà publicatu u libru "Site Reliability Engineering" nantu à a trasfurmazioni di u rolu di l'amministratore di u sistema: da un maestru di magia à un approcciu formalizatu di l'ingegneria per l'usu di u software è l'automatizazione. Iddi stessi passavanu à traversu tutte e spine è ostaculi, s'amparanu è decisu di sparte cù u mondu. U libru hè in u duminiu publicu ccà.

U libru cuntene verità simplici:

  • fà tuttu cum'è codice hè bonu;
  • aduprendu un approcciu ingegneria hè bonu;
  • fà un bonu monitoraghju hè bonu;
  • ùn permettenu micca un serviziu per esse liberatu s'ellu ùn hà micca un logu chjaru è u monitoraghju hè ancu bonu.

Queste pratiche sò state lette da u nostru Gleb (entropia), è andemu. Implementemu ! Semu avà in una fase di transizione. A squadra SRE hè stata furmata (ci sò 6 specialisti pronti, altri 6 sò sottumessi à l'imbarcu) è hè prontu à cambià u mondu, cumpletamente custituitu di codice, per u megliu.

Creemu a nostra infrastruttura in modu chì permette à i sviluppatori di gestisce i so ambienti in modu completamente indipendente è di cullaburazione cù SRE.

Wanguy invece di cunclusioni

L'amministratore di sistema hè una professione degna. Ma a cunniscenza di a parte di u sistema richiede ancu eccellenti cumpetenze di ingegneria di software.

I sistemi diventanu sempri più simplici, è a cunniscenza super-unica di l'amministrazione di i servitori di hardware hè diventata menu dumanda ogni annu. I tecnulugii di nuvola rimpiazzanu a necessità di sta cunniscenza.

Un bon amministratore di sistema in un futuru vicinu duverà avè una bona capacità di ingegneria di software. È hè ancu megliu chì hà boni cumpetenze in questu spaziu.

Nimu ùn sà cumu predichendu u futuru prima ch'ellu succede, ma credemu chì cù u tempu ci saranu menu è menu cumpagnie chì seranu disposti à aumentà u so staffu di l'amministratori di u sistema, chì cresce senza fine. Ancu s'è, sicuru, ci saranu amatori. Poca ghjente cavalca oghje soprattuttu vitture, ancu s'ellu ci sò dilettanti...

Felice ghjornu di sysadmin à tutti, codice à tutti!

Source: www.habr.com

Add a comment