Mail.ru گروپ میں @Kubernetes Meetup #3: 21 جون

Mail.ru گروپ میں @Kubernetes Meetup #3: 21 جون

فروری سے کوبرنیٹس سے محبت کریں۔ ہمیں ایسا لگتا ہے کہ ابدیت گزر گئی ہے۔ صرف ایک چیز جس نے علیحدگی کو تھوڑا سا روشن کیا وہ یہ تھا کہ ہم کلاؤڈ مقامی کمپیوٹنگ فاؤنڈیشن میں داخل ہونے میں کامیاب ہوئے، تصدیق شدہ Kubernetes Conformance پروگرام کے تحت اپنی Kubernetes ڈسٹری بیوشن کی تصدیق کی، اور اسے سروس میں بھی لانچ کیا۔ Mail.ru کلاؤڈ کنٹینرز کبرنیٹس کلسٹر آٹو اسکیلر کا نفاذ۔

یہ تیسری @Kubernetes میٹ اپ کا وقت ہے! مختصراً:

  • Gazprombank آپ کو بتائے گا کہ وہ OpenStack کو منظم کرنے کے لیے اپنے R&D میں Kubernetes کو کس طرح استعمال کرتے ہیں۔
  • Mail.ru کلاؤڈ سلوشنز - اسکیلرز کا استعمال کرتے ہوئے K8S میں ایپلی کیشنز کو کیسے پیمانہ بنایا جائے اور انہوں نے Kubernetes Cluster Autoscaler کے نفاذ کو کیسے تیار کیا؛
  • اور Wunderman Thompson ایجنسی - کس طرح Kubernetes ان کی ترقی کے نقطہ نظر کو بہتر بنانے میں مدد کرتا ہے اور DevOps میں Ops سے زیادہ Dev کیوں ہے۔

یہ میٹنگ 21 جون (جمعہ) کو Mail.ru گروپ کے ماسکو دفتر میں 18:30 بجے (Leningradsky Prospekt, 39, عمارت 79) میں ہو گی۔ رجسٹریشن درکار ہے اور 20 جون کو صبح 11:59 پر بند ہو جائے گا (یا اس سے پہلے اگر جگہ ختم ہو جائے)۔

"ڈویلپرز کے لیے Kubernetes: DevOps میں کتنے Devs ہیں؟"

گریگوری نیکونوف، ونڈر مین تھامسن، منیجنگ ڈائریکٹر

ہمارے پاس 500 نوڈس کے کلسٹرز نہیں ہیں۔ ہمارے پاس سخت ڈی او اوپس نہیں ہیں۔ ہمارے پاس پروڈکٹ کی مخصوص ٹیمیں نہیں ہیں۔ لیکن ہمارے پاس بہت سے دلچسپ پراجیکٹس اور سوالات کے جوابات ہیں جو ہمیں ان پروجیکٹس کو تیار کرتے اور سپورٹ کرتے ہوئے ملے۔ سب سے پہلے، ہم ڈویلپر ہیں اور خود ٹولز بنانے کے عادی ہیں جنہیں ہم پھر استعمال کریں گے۔ شاید وہ آپ کے کام میں بھی آپ کی مدد کریں گے۔

Wunderman Thompson ایجنسی روس میں انٹرنیٹ کے حل کی ترقی کے علمبرداروں میں سے ایک ہے، اور اب سادہ لینڈنگ پیجز اور پیچیدہ تقسیم شدہ نظام دونوں تیار کر رہی ہے۔ Kubernetes ترقی کے نقطہ نظر کو بہتر بنانے میں مدد کرتا ہے، اور ایجنسی کے صارفین کو تخلیق کردہ حلوں کی میزبانی اور چلانے میں مدد کرتا ہے۔

انضمام اور اندرونی اجزاء کی ایک بڑی تعداد کے ساتھ تقسیم شدہ نظاموں میں، ایک مائیکرو سروس فن تعمیر حل کی اپ گریڈیبلٹی اور برقرار رکھنے کے تقاضوں کا ایک فطری ردعمل ہے، لیکن اس طرح کے فن تعمیر میں منتقلی ورژننگ سے وابستہ مسائل کی ایک پوری سیریز کو جنم دیتی ہے اور اشاعت حقیقت یہ ہے کہ ہم ایک ایجنسی ہیں، ایک وقف شدہ مصنوعات کی ٹیم نہیں، اور ہمارے ڈویلپرز اپنی مشینوں پر کسی مخصوص حل کے متعین کردہ سیاق و سباق کو مستقل طور پر نہیں رکھتے ہیں، ترقی کے ماحول کی تولیدی صلاحیت، تبدیلیاں کرنے کی صلاحیت پر اپنی ضروریات عائد کرتے ہیں۔ ایک ہی وقت میں کئی ٹیموں کے پاس جائیں اور کچھ دیر بعد پروجیکٹ پر واپس جائیں۔ ان چیلنجوں کے جواب میں، ہم نے ایسے عمل اور ٹولز تیار کیے ہیں جو ہمارے ڈویلپرز اور DevOps کے لیے ان کے تخلیق کردہ حلوں کو تیار کرنا اور ان کی حمایت کرنا آسان بناتے ہیں۔

آپ جانیں گے کہ DevOps Ops سے زیادہ Dev کیوں ہے، اور کس طرح سستی ترقی/سپورٹ کے وقت اور لاگت کو کم کر سکتی ہے، نیز:

  • کس طرح Kubernetes نے ہمارے منصوبوں کو تیار کرنے کے طریقے کو تبدیل کیا ہے۔
  • ہمارے کوڈ کا لائف سائیکل کیسا لگتا ہے؛
  • مائیکرو سروسز کی کنٹرول شدہ اشاعت کے لیے ہم کون سے ٹولز استعمال کرتے ہیں؛
  • ہم فرسودہ نمونوں کو جمع کرنے کے مسئلے کو کیسے حل کرتے ہیں؛
  • ہم کس طرح خوشی کے ساتھ کلسٹر میں تعینات کرتے ہیں۔

"Kubernetes Cluster Autoscaler کے ساتھ ایپلی کیشنز کو اسکیلنگ کرنا: Autoscaler کی باریکیاں اور Mail.ru کلاؤڈ سلوشنز کا نفاذ"

Alexander Chadin، Mail.ru Cloud Solutions، PaaS سروسز کے ڈویلپر

آج کی دنیا میں، صارفین اس بات کی توقع رکھتے ہیں کہ آپ کی درخواست ہمیشہ آن لائن اور ہمیشہ دستیاب رہتی ہے - اور اس وجہ سے ٹریفک کے بہاؤ کو سنبھال سکتا ہے، چاہے وہ کتنا ہی بڑا کیوں نہ ہو۔ Kubernetes ایک کافی خوبصورت حل پیش کرتا ہے جو آپ کو بوجھ کے مطابق خود کو پیمانہ کرنے کی اجازت دیتا ہے - Kubernetes Cluster Autoscaler۔

عام طور پر، Kubernetes میں اسکیلنگ کی دو قسمیں ہیں جس کی بنیاد پر ہم بالکل اسکیلنگ کر رہے ہیں: درخواست کی زیادہ کاپیاں یا زیادہ وسائل۔ عمودی اسکیلنگ، جب ہم موجودہ نوڈس کے اندر ایپلیکیشن ریپلیکس کی تعداد میں اضافہ کرتے ہیں۔ اور زیادہ پیچیدہ افقی اسکیلنگ - ہم نوڈس کی تعداد میں اضافہ کرتے ہیں۔

دوسری صورت میں، ہم درخواست کی مزید کاپیاں جمع کرنے کے قابل ہو جائیں گے - جو اس کی اعلی دستیابی کو یقینی بنائے گی۔ ہم کلسٹر آٹو اسکیلر کا استعمال کرتے ہوئے افقی اسکیلنگ کے بارے میں بات کریں گے۔ یہ بوجھ کے لحاظ سے نہ صرف بڑھ سکتا ہے بلکہ نوڈس کی تعداد کو بھی کم کر سکتا ہے۔ مثال کے طور پر، جب بوجھ عروج پر ہوتا ہے، تو آٹو اسکیلر خود نوڈس کی تعداد کو مطلوبہ رقم تک کم کر دے گا اور اس طرح فراہم کنندہ کے وسائل کی ادائیگی۔

میٹ اپ میں، ہم آپ کو Kubernetes Cluster Autoscaler کی باریکیوں کے بارے میں مزید بتائیں گے، ساتھ ہی Mail.ru کلاؤڈ کنٹینرز سروس کے حصے کے طور پر کلسٹر آٹو اسکیلر کے نفاذ کو شروع کرتے وقت ہمیں کن مشکلات کا سامنا کرنا پڑا۔ آپ سیکھیں گے:

  • کبرنیٹس میں کون سے اسکیلرز دستیاب ہیں، ان کے استعمال کی خصوصیات کیا ہیں؛
  • اسکیلرز کا استعمال کرتے وقت آپ کو کن چیزوں پر توجہ دینی چاہیے؛
  • ہم نے نوڈ گروپس کا استعمال کرتے ہوئے نوڈس کو دستیابی زونز کے لحاظ سے کیسے تقسیم کیا؛
  • ہم نے MCS میں Kubernetes Cluster Autoscaler کے لیے سپورٹ کو کیسے نافذ کیا۔

"Gazprombank میں R&D: K8S OpenStack کے انتظام میں کس طرح مدد کرتا ہے"

میکسم کلیٹسکن، گیزپرومبینک، پروڈکٹ مینیجر

ایک ایسی دنیا میں جہاں رجحان ہر چیز کے لیے بطور سروس ہے، ٹائم ٹو مارکیٹ سب سے بڑھ کر ہے۔ مفروضوں کو جانچنے کے لیے ایپلی کیشنز کو تیزی سے تیار کرنا اور ان کی ابتدائی تشکیل کے وقت نئی منڈیوں کو تلاش کرنا ضروری ہے۔ بینکوں کے لیے رفتار خاص طور پر اہم ہے، اور نئی ٹیکنالوجیز یہاں مدد کرتی ہیں - خاص طور پر کنٹینرائزیشن ٹیکنالوجیز اور کوبرنیٹس۔

Maxim Kletskin Gazprombank میں پروڈکٹ مینیجر ہے اور پائلٹ پروڈکٹس لانچ کرنے کے لیے ایک سینڈ باکس تیار کر رہا ہے۔ Gazprombank کا R&D اپنے کلاؤڈ میں مختلف مطالعات کا انعقاد کرتا ہے، جو کہ OpenStack ہے۔ Kubernetes کو یہاں دو صورتوں میں استعمال کیا جاتا ہے: 1) اوپن اسٹیک کلاؤڈ کی مینجمنٹ لیئر کے طور پر Bare Metal پر Kubernetes اور 2) K8S ترقی کے لیے اوپن شفٹ تقسیم کے طور پر۔

رپورٹ میں ہم پہلے کیس کے بارے میں بات کریں گے اور معلوم کریں گے کہ Gazprombank OpenStack کو منظم کرنے کے لیے Kubernetes کو کس طرح استعمال کرتا ہے۔ اگر آپ OpenStack کے فن تعمیر کو دیکھیں تو آپ دیکھ سکتے ہیں کہ یہ کافی جوہری ہے، اس لیے Kubernetes کو OpenStack کی مینجمنٹ لیئر کے طور پر استعمال کرنا بہت دلچسپ اور منطقی معلوم ہوتا ہے۔ اس سے OpenStack کلسٹر میں نوڈس کو شامل کرنا اور کنٹرول پلین کی وشوسنییتا میں اضافہ کرنا آسان ہو جائے گا۔ اور، کیک پر آئسنگ کی طرح، یہ کلسٹر سے ٹیلی میٹری جمع کرنے کو آسان بنائے گا۔

آپ سیکھیں گے:

  • R&D بینک کیوں: ہم جانچ اور تجربہ کرتے ہیں۔
  • ہم اوپن اسٹیک کو کس طرح کنٹینرائز کرتے ہیں۔
  • اوپن اسٹیک کو K8S میں کیسے اور کیوں تعینات کیا جائے۔

پرفارمنس کے بعد ہم آسانی سے @Ku فارمیٹ پر چلے جائیں گے۔بیئرnetes آفٹر پارٹی، اور ہم نے آپ کے لیے کچھ ٹھنڈے اعلانات بھی تیار کیے ہیں۔ رجسٹر ضرور کریں۔ ссылке поہم چند دنوں میں تمام درخواستوں کا جائزہ لیتے ہیں۔

@Kubernetes Meetup سیریز اور دیگر ایونٹس میں نئے ایونٹس کے بارے میں Mail.ru کلاؤڈ سلوشنز ہم فوری طور پر اپنے ٹیلیگرام چینل میں اعلان کرتے ہیں: t.me/k8s_mail

اگلی @Kubernetes میٹ اپ میں بات کرنے میں دلچسپی ہے؟ آپ اپنی درخواست یہاں جمع کر سکتے ہیں: mcs.mail.ru/speak

ماخذ: www.habr.com

نیا تبصرہ شامل کریں