ماسڪو ۾ Slurm DevOps لاءِ رجسٽريشن کليل آهي

TL، ڊاڪٽر

Slurm DevOps جنوري 30 - فيبروري 1 تي ماسڪو ۾ منعقد ٿيندو.

ٻيهر اسين تجزيو ڪنداسين DevOps اوزار عملي طور تي.
تفصيل ۽ پروگرام کٽ هيٺ.
SRE پروگرام مان هٽايو ويو ڇاڪاڻ ته Ivan Kruglov سان گڏ اسان هڪ الڳ Slurm SRE تيار ڪري رهيا آهيون. اعلان بعد ۾ ڪيو ويندو.
Selectel جي مهرباني، اسان جي اسپانسرز پهرين سلرم کان وٺي!

ماسڪو ۾ Slurm DevOps لاءِ رجسٽريشن کليل آهي

فلسفي، شڪ ۽ اڻڄاتل ڪاميابي بابت

مون سيپٽمبر جي آخر ۾ ماسڪو ۾ DevOpsConf ۾ شرڪت ڪئي.
جيڪو مون ٻڌو ان جو خلاصو:
- DevOps ڪنهن به سائيز جي اڪثر منصوبن جي ضرورت آهي؛
- DevOps هڪ ثقافت آهي، ڪنهن به ثقافت وانگر، اهو ڪمپني جي اندر اندر اچڻ گهرجي. توهان هڪ DevOps انجنيئر ڀرتي نٿا ڪري سگهو ۽ خواب ڏسي سگهو ٿا ته هو عمل کي بهتر ڪندو.
- DevOps جي تبديليءَ لاءِ ڇا گهربل آهي ان جي فهرست جي بلڪل آخر ۾ ٽيڪنالاجي اچي ٿي، اهو آهي، بلڪل DevOps اوزار جيڪي اسان سيکاريندا آهيون.

مون محسوس ڪيو ته اسان صحيح هئاسين ته DevOps فلسفو ۽ ڪلچر کي ڪورس ۾ شامل نه ڪيو وڃي، ڇاڪاڻ ته اهو منظم طريقي سان نه سيکاريو وڃي. جنهن کي ضرورت هجي ته ڪتابن ۾ پڙهي. يا هو هڪ سپر ٿڌو ڪوچ ڳولي سگهندو جيڪو هر ڪنهن کي پنهنجي ڪرشمي ۽ اختيار سان قائل ڪندو.

ذاتي طور تي، مان هميشه "هيٺ کان تحريڪ" جو حامي رهيو آهيان، اوزار ذريعي ثقافت جي گوريلا نفاذ. فينڪس پروجيڪٽ ۾ بيان ڪيل ڪجهه وانگر. جيڪڏهن اسان وٽ ٽيم ورڪ آهي Git سان صحيح سيٽ اپ، اسان سست ڪري سگھون ٿا ان کي ضابطن سان گڏ، ۽ پوء اهو قدر تي اچي ويندو.

۽ سڀ ڪجهه، جڏهن اسان تيار ڪري رهيا هئاسين DevOps Slurm، جتي اسان خاص طور تي اوزار بابت ڳالهائي رهيا هئاسين، مون کي شرڪت ڪندڙن جي رد عمل کان ڊپ هو: "توهان شاندار شيون چيو. اها افسوس جي ڳالهه آهي، مان ڪڏهن به انهن تي عمل ڪرڻ جي قابل نه ٿي ويندس. ايترو ته شڪ هو جو اسان پروگرام کي ورجائڻ لاءِ فوري طور تي بند ڪري ڇڏيو.

بهرحال، شرڪت ڪندڙن جي اڪثريت سروي ۾ جواب ڏنو ته حاصل ڪيل ڄاڻ عملي طور تي لاڳو ٿئي ٿي، ۽ اهي ويجهي مستقبل ۾ پنهنجي ملڪ ۾ ڪجهه لاڳو ڪندا. ساڳئي وقت، هر شيء جيڪا اسان وضاحت ڪئي هئي مفيد شين جي فهرست ۾ شامل ڪئي وئي: Git، جوابي، CI/CD، ۽ SRE.

اهو ياد رکڻ جي قابل هوندو ته شروع ۾ انهن Slurm Kubernetes بابت به چيو هو ته 3 ڏينهن ۾ k8s جي وضاحت ڪرڻ ناممڪن آهي.

Ivan Kruglov سان، جيڪو SRE موضوع جي اڳواڻي ڪري ٿو، اسان هڪ الڳ پروگرام تي اتفاق ڪيو. اسان هن وقت تفصيل تي بحث ڪري رهيا آهيون، مان جلد ئي اعلان ڪندس.

Slurm DevOps تي ڇا ٿيندو؟

پروگرام

موضوع #1: گيٽ سان ٽيم ڪم

  • بنيادي حڪم git init، ڪمٽ، شامل، فرق، لاگ، اسٽيٽس، پل، پش
  • گٽ وهڪري، شاخون ۽ ٽيگ، ضم ڪرڻ واري حڪمت عملي
  • ڪيترن ئي ريموٽ نمائندن سان ڪم ڪرڻ
  • GitHub وهڪري
  • ڪانٽو ، پري ، ڇڪڻ جي درخواست
  • تڪرار، رليز، هڪ ڀيرو ٻيهر Gitflow ۽ ٽيمن جي سلسلي ۾ ٻين وهڪري بابت

موضوع #2: ايپليڪيشن سان ڪم ڪرڻ ترقي جي نقطي نظر کان

  • Python ۾ هڪ microservice لکڻ
  • ماحولياتي تبديليون
  • انضمام ۽ يونٽ ٽيسٽ
  • ڊولپمينٽ ۾ ڊڪر ڪمپوز استعمال ڪندي

موضوع #3: CI/CD: آٽوميشن جو تعارف

  • آٽوميشن جو تعارف
  • اوزار (بش، ٺاهيو، درجي)
  • استعمال ڪندي git-hooks خودڪار طريقي سان عمل ڪرڻ لاء
  • فيڪٽري اسيمبلي جون لائينون ۽ آئي ٽي ۾ انهن جي درخواست
  • "عام" پائپ لائن جي تعمير جو هڪ مثال
  • CI/CD لاءِ جديد سافٽ ويئر: ڊرون سي آءِ، بِٽ بڪٽ پائپ لائنز، ٽريس وغيره.

موضوع #4: CI/CD: Gitlab سان ڪم ڪرڻ

  • Gitlab CI
  • Gitlab رنر، انهن جا قسم ۽ ايپليڪيشنون
  • Gitlab CI، تشڪيل جون خاصيتون، بهترين طريقا
  • Gitlab CI اسٽيجز
  • Gitlab CI متغير
  • ٺاھڻ ، جانچڻ ، ٺاھڻ
  • عملدرآمد ڪنٽرول ۽ پابنديون: صرف، جڏهن
  • آثارن سان ڪم ڪرڻ
  • .gitlab-ci.yml اندر ٽيمپليٽس، پائپ لائن جي مختلف حصن ۾ ڪارناما ٻيهر استعمال ڪرڻ
  • شامل ڪريو - سيڪشن
  • gitlab-ci.yml جو مرڪزي انتظام (هڪ فائل ۽ ٻين مخزن ڏانهن خودڪار ڌڪ)

موضوع #5: بنيادي ڍانچي جيئن ڪوڊ

  • IaC: ڪوڊ جي طور تي انفراسٽرڪچر کي اپروچ ڪرڻ
  • ڪلائوڊ فراهم ڪندڙ جيئن انفراسٽرڪچر فراهم ڪندڙ
  • سسٽم شروعاتي اوزار، تصويري عمارت (پيڪر)
  • IaC مثال طور Terraform استعمال ڪندي
  • ڪنفيگريشن اسٽوريج، تعاون، ايپليڪيشن آٽوميشن
  • جوابي راند بڪ ٺاهڻ جي مشق
  • اُداسي ، اُداسي
  • IaC مثال طور جوابي استعمال ڪندي

موضوع #6: انفراسٽرڪچر جاچ

  • ماليڪيول ۽ گٽلاب سي آءِ سان ٽيسٽ ۽ مسلسل انضمام
  • Vagrant استعمال ڪندي

موضوع #7: انفراسٽرڪچر مانيٽرنگ پروميٿيوس سان

  • ڇو نگراني جي ضرورت آهي؟
  • نگراني جا قسم
  • مانيٽرنگ سسٽم ۾ نوٽيفڪيشن
  • هڪ صحت مند مانيٽرنگ سسٽم ڪيئن ٺاهيو
  • انساني پڙهڻ جي قابل اطلاع، هر ڪنهن لاء
  • صحت جي چڪاس: توهان کي ڇا ڌيان ڏيڻ گهرجي
  • مانيٽرنگ ڊيٽا جي بنياد تي خودڪار

موضوع #8: ELK سان ايپليڪيشن لاگ ڪرڻ

  • بهترين لاگنگ جا طريقا
  • ELK اسٽيڪ

موضوع #9: ChatOps سان انفراسٽرڪچر آٽوميشن

  • DevOps ۽ ChatOps
  • ChatOps: طاقت
  • سست ۽ متبادل
  • ChatOps لاءِ بوٽ
  • Hubot ۽ متبادل
  • حفاظت
  • بهترين ۽ بدترين عمل

جڳھ ماسڪو، Sevastopol هوٽل جي ڪانفرنس روم.

تاريخون: 30 جنوري کان 1 فيبروري تائين، محنت جا 3 ڏينهن.

رجسٽريشن

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

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