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.
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
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 (
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