هڪ خطرناڪ نسل جي طور تي سسٽم جي منتظمين بابت ايپيڪ

سڄي دنيا ۾ سسٽم منتظمين، توهان جي پيشه ورانه موڪلن تي مبارڪون هجن!

اسان وٽ ڪو به سسٽم ايڊمنسٽريٽر نه بچيو آهي (سٺو، لڳ ڀڳ). تنهن هوندي به، انهن جي باري ۾ ڏند ڪٿا اڃا تازو آهي. موڪلن جي اعزاز ۾، اسان هن ايپيڪ تيار ڪيو آهي. آرام ڪر، پيارا پڙهندڙ.

هڪ خطرناڪ نسل جي طور تي سسٽم جي منتظمين بابت ايپيڪ

هڪ دفعي دودو داعش جي دنيا ۾ باهه لڳل هئي. ان اونداهي وقت ۾، اسان جي نظام جي منتظمين جو بنيادي ڪم هڪ ڏينهن وڌيڪ زنده رهڻ ۽ روئڻ نه هو.

گهڻو وقت اڳ، پروگرامرز ڪوڊ ٿورو ۽ سست لکيو، ۽ ان کي هفتي ۾ صرف هڪ ڀيرو پروڊ تي پوسٽ ڪيو. تنهنڪري مسئلا صرف هڪ ڀيرو هر ستن ڏينهن ۾ پيدا ٿيا. پر پوءِ انهن وڌيڪ ڪوڊ لکڻ شروع ڪيو ۽ گهڻو ڪري پوسٽ ڪرڻ شروع ڪيو، مسئلا وڌڻ شروع ٿيا، ڪڏهن ڪڏهن سڀ ڪجهه ڌار ٿيڻ شروع ڪيو، ۽ اهو واپس ڦرڻ خراب ٿي ويو. سسٽم جي منتظمين کي نقصان ٿيو، پر هن فريب کي برداشت ڪيو.

هو شام جو پنهنجي روح ۾ پريشانيءَ سان گهر ۾ ويهندا هئا. ۽ هر ڀيري اهو ٿيو "اهو ڪڏهن به نه ٿيو، ۽ هتي ٻيهر نگراني مدد لاء هڪ سگنل موڪلي ٿو: دوست، دنيا باهه تي آهي!". پوءِ اسان جي نظام جي منتظمين پنهنجا ڳاڙها مينهن ڪوٽ، شارٽ اوور لينگنگ، پيشانيءَ تي ڪنول رکي، ڊوڊو دنيا کي بچائڻ لاءِ ڀڄي ويا.

ڌيان، ٿورو وضاحت. اتي ڪڏهن به ڪلاسيڪل سسٽم ايڊمنسٽريٽر نه آهن جيڪي ڊوڊو IS ۾ هارڊويئر کي برقرار رکندا آهن. اسان فوري طور تي Azure بادل تي ترقي ڪئي هئي.

انهن ڇا ڪيو:

  • جيڪڏهن ڪا شيء ڀڃي، انهن ان کي ٺاهيو ته جيئن ان جي مرمت ڪئي وئي؛
  • هڪ ماهر سطح تي juggled سرور؛
  • Azure ۾ ورچوئل نيٽ ورڪ جا ذميوار هئا؛
  • گھٽ سطح جي شين لاء ذميوار هئا، مثال طور، اجزاء جي رابطي (*سرگوشي* جنهن ۾ ڪڏهن ڪڏهن اهي گونگا نه ڪندا هئا)؛
  • سرور ٻيهر ڳنڍي ٿو؛
  • ۽ ٻيا ڪيترائي جهنگلي.

انفراسٽرڪچر انجنيئرز جي هڪ ٽيم جي زندگي (جيئن اسان اسان جي سسٽم ايڊمنسٽريٽرن کي سڏيو آهي) پوءِ باهه وسائڻ ۽ مسلسل ٽيسٽ بينچن کي ٽوڙڻ تي مشتمل آهي. اھي رھيا ۽ غمگين رھيا، ۽ پوء انھن سوچڻ جو فيصلو ڪيو: اھو ايترو خراب ڇو آھي، يا شايد اسان بھتر ڪري سگھون ٿا؟ مثال طور، ڇا اسان ماڻهن کي پروگرامر ۽ سسٽم منتظمين ۾ ورهائي نه سگهنداسين؟

ڪم

ڏنو ويو: اتي ھڪڙو سسٽم ايڊمنسٽريٽر آھي جنھن وٽ سرور آھي پنھنجي ذميواري واري علائقي ۾، ھڪڙو نيٽ ورڪ جيڪو کيس ٻين سرورن سان ڳنڍيندو آھي، انفراسٽرڪچر-سطح جا پروگرام (ھڪ ويب سرور جيڪو ھڪڙي ايپليڪيشن کي ميزباني ڪري ٿو، ڊيٽابيس مينيجمينٽ سسٽم وغيره). ۽ ھڪڙو پروگرامر آھي جنھن جي ذميواري جو علائقو ڪم ڪندڙ ڪوڊ آھي.

۽ اھي شيون آھن جيڪي سنگم تي آھن. اها ذميواري ڪنهن جي آهي؟

عام طور تي، اسان جي سسٽم جي منتظمين ۽ پروگرامر صرف هن سنگم تي ملاقات ڪئي ۽ اهو شروع ٿيو:

”يار، ڪجھ به ڪم نٿو ڪري، شايد انفراسٽرڪچر جي ڪري.
- دوست، نه، اهو ڪوڊ ۾ آهي.

هڪ ڏينهن ان وقت سندن وچ ۾ هڪ باهه لڳڻ لڳي، جنهن جي ذريعي هنن خوشيءَ سان ڪفن اڇلايو. اهو ڪم، هڪ ٻوڙي وانگر، باهه جي هڪ پاسي کان ٻئي طرف اڇلايو ويو. ساڳئي وقت، ڪو به صورتحال کي حل ڪرڻ جي ويجهو نه آيو. اداس مسڪراهٽ.

سج جي هڪ شعاع اڀريل آسمان کي ڇهي ڇڏيو جڏهن ڪجهه سال اڳ گوگل تي انهن کي خيال آيو ته ڪمن جي مٽا سٽا نه ڪئي وڃي پر ان جي بدران هڪ عام ڪم ڪيو وڃي.

پر ڇا جيڪڏهن اسان هر شي کي ڪوڊ طور بيان ڪريون؟

2016 ۾، گوگل هڪ ڪتاب جاري ڪيو "سائيٽ ريليبلٽي انجنيئرنگ" نالي هڪ سسٽم ايڊمنسٽريٽر جي ڪردار جي تبديلي بابت: جادو جي ماسٽر کان سافٽ ويئر ۽ آٽوميشن جي استعمال ۾ هڪ باضابطه انجنيئرنگ اپروچ تائين. پاڻ ئي سڀني ڪنڊن ۽ رڪاوٽن مان گذريا، ان کي پڪڙي ورتو ۽ دنيا سان حصيداري ڪرڻ جو فيصلو ڪيو. ڪتاب عوامي ڊومين ۾ آهي هتي.

ڪتاب ۾ سادي حقيقتون شامل آهن:

  • هر شي ڪرڻ جيئن ڪوڊ سٺو آهي؛
  • انجنيئرنگ جو طريقو استعمال ڪريو - سٺو؛
  • سٺي نگراني ڪرڻ سٺو آهي؛
  • ڪنهن خدمت کي جاري ٿيڻ کان روڪڻ جيڪڏهن ان ۾ صاف لاگنگ نه هجي ۽ نگراني پڻ سٺي آهي.

اهي طريقا پڙهيا ويا هئا اسان جي Gleb (ايسوپي)، ۽ اسان وڃون ٿا. لاڳو ڪرڻ! هاڻي اسان هڪ عبوري مرحلي ۾ آهيون. SRE ٽيم ٺاهي وئي آهي (6 تيار ڪيل ماهر آهن، 6 وڌيڪ آن بورڊنگ آهن) ۽ دنيا کي تبديل ڪرڻ لاء تيار آهن، مڪمل طور تي ڪوڊ تي مشتمل آهي، بهتر لاء.

اسان پنهنجو بنيادي ڍانچو اهڙي طرح ٺاهيون ٿا جيئن ڊولپرز کي انهن جي ماحول کي منظم ڪرڻ ۽ SRE سان مڪمل طور تي پنهنجو پاڻ سان تعاون ڪرڻ جي قابل بڻائي.

وانگ بدران نتيجن

سسٽم ايڊمنسٽريٽر هڪ قابل پيشو آهي. پر سسٽم جي حصي جو علم پڻ بهترين سافٽ ويئر انجنيئرنگ صلاحيتن جي ضرورت آهي.

سسٽم آسان ۽ آسان ٿي رهيا آهن، ۽ لوهه سرورز کي منظم ڪرڻ جو سپر منفرد علم هر سال طلب ۾ گهٽ ٿيندو پيو وڃي. بادل ٽيڪنالاجيون هن علم جي ضرورت کي تبديل ڪري رهيا آهن.

ويجهي مستقبل ۾ هڪ سٺو سسٽم ايڊمنسٽريٽر کي سٺو سافٽ ويئر انجنيئرنگ مهارتون هجڻ گهرجن. اڃا به بهتر، هن کي هن علائقي ۾ سٺي مهارت حاصل ڪرڻ گهرجي.

ڪو به نه ٿو ڄاڻي ته مستقبل جي اڳڪٿي ڪرڻ کان اڳ ڪيئن ٿئي، پر اسان يقين رکون ٿا ته وقت سان گڏ گهٽ ۽ گهٽ ڪمپنيون هونديون جيڪي سسٽم منتظمين جي لامحدود طور تي ڦهليل عملي ۾ شامل ڪرڻ چاهيندا آهن. جيتوڻيڪ، يقينا، مداح رهندا. اڄڪلهه ڪجهه گهوڙي سواري ڪن ٿا، گهڻو ڪري ڪارون استعمال ڪن ٿا، جيتوڻيڪ اتي عاشق آهن ...

مبارڪ sysadmin ڏينهن سڀني کي، ڪوڊ سڀني کي!

جو ذريعو: www.habr.com

تبصرو شامل ڪريو