Nəsli kəsilməkdə olan növ kimi sistem administratorları haqqında dastan

Bütün dünyada sistem administratorları, peşə bayramınızı təbrik edirik!

Sistem administratorumuz qalmayıb (yaxşı, demək olar). Bununla belə, onlar haqqında əfsanə hələ də təzədir. Bayram şərəfinə bu dastanı hazırlamışıq. Rahat olun, əziz oxucular.

Nəsli kəsilməkdə olan növ kimi sistem administratorları haqqında dastan

Bir vaxtlar Dodo İD-nin dünyası alov içində idi. Həmin qaranlıq vaxtda sistem administratorlarımızın əsas vəzifəsi bir gün də sağ qalmaq və ağlamamaq idi.

Uzun müddət əvvəl proqramçılar kodu az və yavaş yazır və həftədə yalnız bir dəfə məhsula yerləşdirirdilər. Beləliklə, problemlər yeddi gündə bir dəfə ortaya çıxdı. Ancaq sonra daha çox kod yazmağa və daha tez-tez göndərməyə başladılar, problemlər artmağa başladı, bəzən hər şey dağılmağa başladı və geri qayıtmaq daha da pisləşdi. Sistem administratorları əziyyət çəkdilər, lakin bu farsa dözdülər.

Axşamlar ruhlarında təşviş içində evdə otururdular. Və hər dəfə baş verəndə “heç vaxt belə olmayıb və burada monitorinq yenə kömək üçün siqnal göndərir: Dostum, dünya yanır!”. Sonra sistem administratorlarımız qırmızı paltolarını, qamaşların üstündən şortikləri geyindilər, alınlarına qıvrıldılar və Dodo dünyasını xilas etmək üçün uçdular.

Diqqət, kiçik izahat. Dodo IS-də hardware saxlayan klassik sistem administratorları heç vaxt olmamışdır. Dərhal Azure buludlarında irəlilədik.

Nə etdilər:

  • bir şey qırıldısa, düzəldib düzəldiblər;
  • ekspert səviyyəsində hoqqabaz serverlər;
  • Azure-da virtual şəbəkəyə cavabdeh idilər;
  • aşağı səviyyəli şeylərə, məsələn, komponentlərin qarşılıqlı əlaqəsinə cavabdeh idilər (bəzən ətrafda dolaşmadığı *pıçıltı*);
  • server yenidən bağlanır;
  • və bir çox başqa vəhşi olanlar.

İnfrastruktur mühəndisləri komandasının (biz sistem administratorlarımızı belə adlandırdıq) həyatı o zaman yanğınları söndürməkdən və daim sınaq stendlərini sındırmaqdan ibarət idi. Yaşadılar və kədərləndilər, sonra düşünməyə qərar verdilər: niyə bu qədər pisdir və ya bəlkə daha yaxşısını edə bilərik? Məsələn, insanları proqramçılara və sistem administratorlarına ayırmayacağıqmı?

vəzifə

Verilənlər: onun məsuliyyət sahəsində serverləri, onu digər serverlərlə birləşdirən şəbəkə, infrastruktur səviyyəli proqramlar (tətbiqi yerləşdirən veb server, verilənlər bazası idarəetmə sistemi və s.) olan sistem administratoru var. Və məsuliyyət sahəsi iş kodu olan bir proqramçı var.

Və qovşağında olan şeylər var. Bu kimin məsuliyyətidir?

Adətən, sistem administratorlarımız və proqramçılarımız məhz bu qovşaqda görüşürdülər və o başladı:

“Dostlar, heç nə işləmir, yəqin ki, infrastruktura görə.
- Dostum, yox, kodda var.

Bir gün bu anda aralarında bir hasar böyüməyə başladı, onlar sevinclə nəcis atdılar. Tapşırıq, nəcis kimi, hasarın bir tərəfindən digərinə atıldı. Eyni zamanda, heç kim vəziyyəti həll etməyə yaxınlaşmadı. Kədərli gülüş.

Bir neçə il əvvəl Google-da onlar tapşırıq mübadiləsi deyil, adi bir iş görmək ideyası ilə çıxış edəndə günəş şüası buludlu səmanı deşdi.

Bəs hər şeyi kod kimi təsvir etsək necə olar?

2016-cı ildə Google, sistem inzibatçısı rolunun transformasiyası haqqında "Saytın Etibarlılığı Mühəndisliyi" adlı kitab nəşr etdi: proqram və avtomatlaşdırmanın istifadəsində sehr ustasından rəsmiləşdirilmiş mühəndis yanaşmasına. Onlar özləri bütün tikanlardan və maneələrdən keçdilər, bunun öhdəsindən gəldilər və bunu dünya ilə bölüşməyə qərar verdilər. Kitab ictimai mülkiyyətdədir burada.

Kitabda sadə həqiqətlər var:

  • hər şeyi kod kimi etmək yaxşıdır;
  • mühəndislik yanaşmasından istifadə edin - yaxşı;
  • yaxşı monitorinq etmək yaxşıdır;
  • Əgər xidmətin aydın qeydiyyatı və monitorinqi yoxdursa, onun buraxılmasının qarşısını almaq da yaxşıdır.

Bu təcrübələr bizim Gleb tərəfindən oxundu (entropi) və uzaqlaşırıq. Həyata keçirilir! İndi biz keçid mərhələsindəyik. SRE komandası formalaşıb (6 hazır mütəxəssis var, daha 6-sı işə hazırdır) və tamamilə koddan ibarət dünyanı yaxşılığa doğru dəyişməyə hazırdır.

Biz öz infrastrukturumuzu tərtibatçılara öz mühitlərini idarə etməyə və SRE ilə tamamilə təkbaşına əməkdaşlıq etməyə imkan verəcək şəkildə yaradırıq.

Nəticələr əvəzinə Wang

Sistem administratoru layiqli bir peşədir. Lakin sistem hissəsini bilmək həm də mükəmməl proqram mühəndisliyi bacarıqlarını tələb edir.

Sistemlər getdikcə sadələşir və dəmir serverləri idarə etmək üzrə super unikal biliklərə hər il tələbat getdikcə azalır. Bulud texnologiyaları bu biliklərə olan ehtiyacı əvəz edir.

Yaxın gələcəkdə yaxşı bir sistem administratoru yaxşı proqram mühəndisliyi bacarıqlarına sahib olmalıdır. Daha yaxşısı, bu sahədə yaxşı bacarıqlara sahib olmalıdır.

Heç kim gələcəyi bu baş verməmişdən əvvəl necə proqnozlaşdıracağını bilmir, lakin biz inanırıq ki, zaman keçdikcə sistem administratorlarının sonsuz şişkin heyətinə əlavə etmək istəyən şirkətlər getdikcə daha az olacaq. Baxmayaraq ki, təbii ki, azarkeşlər qalacaq. Bu gün çox az adam at sürür, əsasən avtomobillərdən istifadə edir, baxmayaraq ki, sevənlər var ...

Hər kəsin sysadmin günü mübarək, hər kəsə kod!

Mənbə: www.habr.com

Добавить комментарий