Tizim ma'murlari yo'qolib ketish xavfi ostidagi turlar haqidagi doston

Butun dunyodagi tizim ma'murlari, kasb bayramingiz bilan tabriklaymiz!

Bizda tizim administratorlari qolmadi (yaxshi, deyarli). Biroq, ular haqidagi afsona hali ham yangi. Bayram munosabati bilan biz ushbu dostonni tayyorladik. O'zingizni qulay his qiling, aziz o'quvchilar.

Tizim ma'murlari yo'qolib ketish xavfi ostidagi turlar haqidagi doston

Bir paytlar Dodo IS olami yonayotgan edi. O'sha qorong'u vaqtda bizning tizim ma'murlarining asosiy vazifasi yana bir kun omon qolish va yig'lamaslik edi.

Bir paytlar dasturchilar kodni oz va sekin yozishgan va uni haftada bir marta nashr etishgan. Shunday qilib, muammolar har etti kunda bir marta paydo bo'ldi. Ammo keyin ular ko'proq kod yozishni va uni tez-tez nashr qilishni boshladilar, muammolar ko'paya boshladi, ba'zida hamma narsa parchalana boshladi va orqaga qaytishlar yomonlashdi. Tizim ma'murlari azob chekishdi, lekin bu farsga toqat qilishdi.

Kechqurun uylarida qalblarida tashvish bilan oβ€˜tirishardi. Va har safar bu sodir bo'ldi "hech qachon bunday bo'lmagan va endi monitoring yana yordam uchun signal yuboradi: Do'stim, dunyo yonmoqda!" Keyin bizning tizim ma'murlarimiz qizil paltolarini, leggings ustidan shortilarini kiyib, peshonalariga jingalak qilib, Dodo dunyosini qutqarish uchun uchib ketishdi.

Diqqat, bir oz tushuntirish. Dodo IS da apparat ta'minoti bilan shug'ullanadigan klassik tizim ma'murlari hech qachon bo'lmagan. Biz darhol Azure bulutlarida oldinga o'tdik.

Ular nima qilishdi:

  • agar biror narsa buzilgan bo'lsa, ular tuzatilganligiga ishonch hosil qilishdi;
  • ekspert darajasida juggled serverlar;
  • Azure-da virtual tarmoq uchun javobgar bo'lgan;
  • past darajadagi narsalar uchun mas'ul edilar, masalan, komponentlarning o'zaro ta'siri (ba'zan ular to'xtovsiz pichirlashlar*);
  • serverni qayta ulash;
  • va boshqa ko'plab yovvoyilar.

Infratuzilma muhandislari jamoasining hayoti (biz tizim ma'murlarimiz deb ataganmiz) o'shanda yong'inlarni o'chirish va doimiy sinov stendlarini sindirishdan iborat edi. Ular yashab, qayg'urishdi va keyin o'ylashga qaror qilishdi: nega bu juda yomon, yoki biz yaxshiroq qila olamizmi? Masalan, odamlarni dasturchi va tizim administratoriga ajratmaylik?

Muammo

May: serverlar uchun mas'ul bo'lgan tizim administratori, uni boshqa serverlar, infratuzilma darajasidagi dasturlar (ilovani joylashtiradigan veb-server, ma'lumotlar bazasini boshqarish tizimi va boshqalar) bilan bog'laydigan tarmoq mavjud. Va mas'uliyat sohasi ishchi kod bo'lgan dasturchi bor.

Va chorrahada bo'lgan narsalar bor. Bu kimning javobgarligi?

Odatda bizning tizim ma'murlarimiz va dasturchilarimiz aynan shu chorrahada uchrashishdi va u boshlandi:

- Do'stlar, hech narsa ishlamayapti, ehtimol, infratuzilma tufayli.
- Do'stlar, yo'q, bu kodda.

Bir kuni, shu payt ular o'rtasida to'siq o'sib chiqa boshladi, ular quvonch bilan axlat tashladilar. Muammo toβ€˜siqning bir chetidan ikkinchi tomoniga gurzidek otildi. Biroq, hech kim vaziyatni hal qilishga yaqinlashmadi. G'amgin tabassum.

Bir necha yil oldin Google vazifalarni almashish emas, balki oddiy ishlarni bajarish g'oyasini o'ylab topganida, quyosh nuri bulutli osmonni teshdi.

Agar biz hamma narsani kod sifatida tasvirlasak nima bo'ladi?

2016 yilda Google tizim ma'muri rolining o'zgarishi haqida "Sayt ishonchliligi muhandisligi" kitobini chiqardi: sehrgarlik ustasidan dasturiy ta'minot va avtomatlashtirishdan foydalanishga rasmiylashtirilgan muhandislik yondashuviga. Ularning o'zlari barcha tikanlar va to'siqlardan o'tib, buni o'zlashtirib olishdi va uni dunyo bilan baham ko'rishga qaror qilishdi. Kitob jamoat mulki hisoblanadi shu yerda.

Kitobda oddiy haqiqatlar mavjud:

  • hamma narsani kod sifatida qilish yaxshi;
  • muhandislik yondashuvidan foydalanish yaxshi;
  • yaxshi monitoring qilish yaxshi;
  • Agar xizmatda aniq ro'yxatga olish va monitoring bo'lmasa, uni chiqarishga ruxsat bermaslik ham yaxshi.

Ushbu amaliyotlarni bizning Gleb o'qigan (entropiya) va biz ketamiz. Uni amalga oshiraylik! Biz hozir o'tish bosqichidamiz. SRE jamoasi shakllantirildi (6 nafar tayyor mutaxassis bor, yana 6 nafari ishga qabul qilinmoqda) va butunlay koddan iborat dunyoni yaxshi tomonga o'zgartirishga tayyor.

Biz o'z infratuzilmamizni ishlab chiquvchilarga o'z muhitlarini to'liq mustaqil ravishda boshqarish va SRElar bilan hamkorlik qilish imkonini beradigan tarzda yaratmoqdamiz.

Xulosa o'rniga Vanguy

Tizim ma'muri - munosib kasb. Ammo tizim qismini bilish ham mukammal dasturiy ta'minot muhandisligi ko'nikmalarini talab qiladi.

Tizimlar sodda va sodda bo'lib bormoqda va apparat serverlarini boshqarish bo'yicha o'ta noyob bilimlar har yili talab kamaymoqda. Bulutli texnologiyalar ushbu bilimlarga bo'lgan ehtiyojni almashtirmoqda.

Yaqin kelajakda yaxshi tizim ma'muri yaxshi dasturiy ta'minot muhandisligi ko'nikmalariga ega bo'lishi kerak. Va u bu sohada yaxshi mahoratga ega bo'lganidan ham yaxshiroqdir.

Hech kim kelajakni bu sodir bo'lishidan oldin qanday bashorat qilishni bilmaydi, ammo biz ishonamizki, vaqt o'tishi bilan tizim ma'murlarining cheksiz shtatlarini ko'paytirishga tayyor bo'lgan kompaniyalar kamroq va kamroq bo'ladi. Garchi, albatta, havaskorlar bo'ladi. Bugungi kunda kam odam ot minadi, ular asosan mashinalardan foydalanadilar, garchi havaskorlar ham bor...

Barchaga tizim boshqaruvchisi kuni muborak, barchaga kod!

Manba: www.habr.com

a Izoh qo'shish