Системийн администраторууд устах аюулд өртөж буй зүйлийн тухай туульс

Дэлхий даяарх системийн админууд та бүхэндээ мэргэжлийн баярын мэнд хүргэе!

Бидэнд системийн администратор үлдээгүй (за бараг л). Гэсэн хэдий ч тэдний тухай домог шинэ хэвээр байна. Баярын өдрийг тохиолдуулан бид энэхүү туульсыг бэлтгэв. Тав тухтай байгаарай, эрхэм уншигчид аа.

Системийн администраторууд устах аюулд өртөж буй зүйлийн тухай туульс

Нэгэн цагт Додо IS-ийн ертөнц галд шатаж байсан. Тэр харанхуй үед манай системийн админуудын гол ажил бол дахиад нэг өдөр ч гэсэн уйлахгүй байх явдал байв.

Эрт дээр үед програмистууд кодыг бага багаар удаан бичиж, долоо хоногт нэг л удаа бүтээгдэхүүн дээрээ нийтэлдэг байсан. Тиймээс долоо хоногт нэг л удаа асуудал үүсдэг. Гэвч дараа нь тэд илүү олон код бичиж, илүү олон удаа нийтэлж эхэлсэн, асуудал нэмэгдэж, заримдаа бүх зүйл нурж, буцаж эргэх нь улам дордов. Системийн администраторууд зовж шаналж байсан ч энэ хуурамч үйлдлийг тэвчсэн.

Тэд сэтгэлийнхээ түгшүүртэй үдэш гэртээ суудаг байв. Ийм зүйл тохиолдох бүрт "энэ нь хэзээ ч тохиолдоогүй бөгөөд хяналт нь дахин тусламж үзүүлэх дохиог илгээдэг: Найз минь, дэлхий шатаж байна!". Дараа нь манай системийн администраторууд улаан борооны цуваа өмсөж, өмд дээр нь шорт өмсөж, духан дээрээ буржгар хийцгээж, Додогийн ертөнцийг аврахаар нисэв.

Анхаар, жаахан тайлбар. Dodo IS-д техник хангамжийг ажиллуулдаг сонгодог системийн администраторууд хэзээ ч байгаагүй. Бид тэр даруй Azure үүлнүүд дээр дэвшсэн.

Тэд юу хийсэн бэ:

  • хэрэв ямар нэг зүйл эвдэрсэн бол тэд үүнийг засахаар хийсэн;
  • мэргэшсэн түвшний серверүүд;
  • Azure дахь виртуал сүлжээг хариуцаж байсан;
  • доод түвшний зүйлсийг хариуцдаг байсан, жишээлбэл, бүрэлдэхүүн хэсгүүдийн харилцан үйлчлэл (*шивнэх* заримдаа тэд эргэн тойрон эргэлддэггүй);
  • сервер дахин холбогдох;
  • болон бусад олон зэрлэгүүд.

Дараа нь дэд бүтцийн инженерүүдийн багийн амьдрал (бид системийн администраторууд гэж нэрлэдэг) гал унтраах, туршилтын ванданг байнга эвдэхээс бүрддэг байв. Тэд амьдарч, гашуудаж, дараа нь тэд бодохоор шийдсэн: яагаад ийм муу байна, эсвэл бид илүү сайн хийж чадах болов уу? Жишээлбэл, бид хүмүүсийг программист, системийн администратор гэж хуваахгүй гэж үү?

даалгавар

Үүнд: өөрийн хариуцах чиглэлээр серверүүдтэй, түүнийг бусад серверүүдтэй холбодог сүлжээ, дэд бүтцийн түвшний программуудтай (програмыг байршуулдаг вэб сервер, мэдээллийн сангийн удирдлагын систем гэх мэт) системийн администратор байдаг. Хариуцах чиглэл нь ажлын кодтой програмист байдаг.

Мөн уулзвар дээр байгаа зүйлүүд байдаг. Энэ хэний хариуцлага вэ?

Ихэвчлэн манай системийн администраторууд болон программистууд яг энэ уулзвар дээр уулздаг байсан бөгөөд энэ нь дараах байдлаар эхэлдэг.

“Залуус аа, дэд бүтцээс болоод юу ч болохгүй байна.
- Найз минь, үгүй ​​ээ, кодонд байгаа.

Энэ мөчид нэг өдөр тэдний хооронд хашаа ургаж, тэд баяр хөөртэйгээр баас шидэж эхлэв. Даалгавар нь баас шиг хашааны нэг талаас нөгөө тал руу шидэгдсэн. Үүний зэрэгцээ хэн ч нөхцөл байдлыг шийдвэрлэхэд ойртсонгүй. Гунигтай инээмсэглэл.

Хэдэн жилийн өмнө Google-д тэд ажил солилцох биш, харин нийтлэг зүйл хийх санааг олж ирэхэд нарны туяа бүрхэг тэнгэрийг нэвт шингээв.

Гэхдээ бид бүгдийг код гэж тайлбарлавал яах вэ?

2016 онд Google нь системийн администраторын үүргийг өөрчлөх тухай "Сайтын найдвартай байдлын инженерчлэл" хэмээх номыг гаргасан: програм хангамж, автоматжуулалтыг ашиглахад ид шидийн мастераас албан ёсны инженерийн арга барил хүртэл. Тэд өөрсдөө бүх өргөс, саад бэрхшээлийг даван туулж, үүнийг олж авч, дэлхийтэй хуваалцахаар шийдсэн. Уг ном нь нийтийн эзэмшилд байдаг энд.

Энэхүү ном нь энгийн үнэнийг агуулдаг:

  • бүх зүйлийг код болгон хийх нь сайн;
  • инженерийн аргыг ашиглах - сайн;
  • сайн хяналт тавих нь сайн;
  • Тодорхой бүртгэл, хяналтгүй бол үйлчилгээ гарахаас урьдчилан сэргийлэх нь бас сайн хэрэг.

Эдгээр практикийг манай Глеб уншсан (энтропи), тэгээд бид явна. Хэрэгжүүлж байна! Одоо бид шилжилтийн шатанд байна. SRE баг бүрдсэн (6 бэлэн мэргэжилтэн, 6 мэргэжилтэн ажиллаж байна) бөгөөд бүхэл бүтэн кодоос бүрдсэн ертөнцийг илүү сайн болгоход бэлэн байна.

Бид дэд бүтцээ хөгжүүлэгчид орчноо удирдах, SRE-тэй бие даан хамтран ажиллах боломжийг олгох үүднээс бий болгодог.

Дүгнэлтийн оронд Ван

Системийн администратор бол зохистой мэргэжил юм. Гэхдээ системийн хэсгийн мэдлэг нь програм хангамжийн инженерчлэлийн маш сайн ур чадвар шаарддаг.

Системүүд улам хялбар, хялбар болж, төмөр серверүүдийг удирдах онцгой мэдлэг жил бүр эрэлт багассаар байна. Энэхүү мэдлэгийн хэрэгцээг үүлэн технологиор сольж байна.

Ойрын ирээдүйд сайн системийн администратор програм хангамжийн инженерчлэлийн ур чадвартай байх ёстой. Тэр ч байтугай энэ чиглэлээр сайн ур чадвартай байх ёстой.

Ирээдүйг болохоос нь өмнө хэрхэн урьдчилан таамаглахыг хэн ч мэдэхгүй ч цаг хугацаа өнгөрөх тусам системийн администраторуудын эцэс төгсгөлгүй дүүрсэн боловсон хүчнийг нэмэх хүсэлтэй компаниуд улам бүр цөөрнө гэдэгт бид итгэдэг. Хэдийгээр мэдээжийн хэрэг шүтэн бишрэгчид үлдэх болно. Өнөөдөр цөөхөн хүн морь унадаг, ихэвчлэн машин ашигладаг, гэхдээ хайрлагчид байдаг ...

Бүгдэд нь системчлэлийн өдрийн мэнд хүргэе, бүгдэд нь код!

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх