AWS ECS میں ٹاسک ڈیفینیشن پیرامیٹرز کیسے سیٹ کریں؟

Aws Ecs My Ask Yfynyshn Pyramy Rz Kys Sy Kry



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

ذیل میں یہ گائیڈ Amazon ECS اور ٹاسک کی تعریفیں اور AWS ECS میں ٹاسک ڈیفینیشن پیرامیٹرز کو ترتیب دینے کے اقدامات کی وضاحت کرے گا۔

ایمیزون ای سی ایس کیا ہے؟

Amazon ECS AWS کے ذریعے مکمل طور پر منظم سروس ہے جو کنٹینرائزیشن کا مقصد پورا کرتی ہے۔ اس سے ایپلیکیشنز اور کلاؤڈ آرکیٹیکٹڈ حل کو تعینات کرنا، اسکیل کرنا اور ان کا نظم کرنا آسان ہوجاتا ہے۔ کنٹینرز میں ہلکا اور متوازن ماحول ہوتا ہے۔ ای سی ایس کو کنٹینرز کی تعیناتی یا اسکیلنگ کرتے وقت آٹومیشن کے لیے استعمال کیا جاتا ہے۔







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



ٹاسک کی تعریف کیا ہے؟

ایمیزون ای سی ایس میں ٹاسک کی تعریف ایک بلیو پرنٹ ہے جو یہ بتاتی ہے کہ کنٹینرز کے سیٹ کو کس طرح کام کے اندر تعینات اور ترتیب دیا جانا چاہیے۔ یہ مختلف پیرامیٹرز کی وضاحت کرتا ہے، بشمول استعمال کرنے کے لیے Docker امیجز، CPU اور میموری کی ضروریات، نیٹ ورکنگ سیٹنگز، اور کنٹینر پر انحصار۔



آئیے ٹاسک ڈیفینیشن کے پیرامیٹرز کو ترتیب دینے کی طرف چلتے ہیں۔





AWS ECS میں ٹاسک ڈیفینیشن پیرامیٹرز کیسے سیٹ کریں؟

AWS ECS میں ٹاسک ڈیفینیشن پیرامیٹرز ترتیب دینے کے دو طریقے ہیں۔ یہ ہیں:

طریقہ 1: AWS مینجمنٹ کنسول کا استعمال

آئیے AWS ECS میں ٹاسک ڈیفینیشن پیرامیٹرز کو ترتیب دینے کے لیے AWS Management Console طریقہ سے شروع کریں۔ صرف ذیل میں دیئے گئے اقدامات پر عمل کریں:



مرحلہ 1: ECS تلاش کریں۔

AWS کنسول پر جائیں اور تلاش کریں ' ای سی ایس سرچ بار میں جیسا کہ ذیل میں دکھایا گیا ہے:

نمایاں کردہ بٹن پر کلک کریں اور درج ذیل اسکرین سامنے آئے گی۔

مرحلہ 2: ٹاسک کی تعریفیں کھولیں۔

اب 'پر کلک کریں ٹاسک کی تعریف ” بٹن جیسا کہ اوپر دکھایا گیا ہے اور یہ نیچے کی سکرین کی طرف لے جائے گا۔

مرحلہ 3: ایک نئی ٹاسک ڈیفینیشن بنائیں

اب 'پر کلک کریں ٹاسک کی نئی تعریف بنائیں بٹن اور نیچے کی سکرین سامنے آئے گی۔

اب، مندرجہ ذیل اسکرین سامنے آئے گی:

مرحلہ 4: تفصیلات فراہم کریں۔

تفصیلات میں فراہم کریں ' ٹاسک کی تعریف کی ترتیب ذیل کی تصویر کے مطابق سیکشن:

نیچے سکرول کریں اور دیگر تفصیلات فراہم کریں بشمول ' نیٹ ورک کا سائز '،' رام '،' یاداشت '، وغیرہ جیسا کہ ذیل میں دکھایا گیا ہے:

صارفین شامل کر سکتے ہیں ' کنٹینر کی تفصیلات 'جیسے کنٹینر' نام 'اور' تصویر URI 'جیسا کہ ذیل میں:

مرحلہ 5: بنائیں بٹن کو دبائیں۔

باقی سب چھوڑیں اور 'پر کلک کریں۔ بنانا 'دائیں نیچے کونے پر بٹن جیسا کہ ذیل میں دکھایا گیا ہے:

مرحلہ 6: تصدیق

یہ اگلی اسکرین کی طرف لے جائے گا جو ٹاسک ڈیفینیشن ایکٹیویشن کی تصدیق کرتی ہے۔ یہ ذیل میں دیکھا جا سکتا ہے:

آئیے اگلے طریقہ کی طرف چلتے ہیں۔

طریقہ 2: JSON ایڈیٹر کا استعمال

مذکورہ طریقہ سے پہلے دو مراحل کو دہرائیں اور بعد میں ان اقدامات پر عمل کریں:

مرحلہ 1: ایک نئی ٹاسک ڈیفینیشن بنائیں

اگلا مرحلہ مندرجہ بالا تصویر میں نمایاں کردہ بٹن پر کلک کرنا ہے اور درج ذیل اسکرین ظاہر ہو جائے گی۔

یہ نیچے کی سکرین کی طرف لے جائے گا:

مرحلہ 2: JSON کوڈ کو تبدیل کریں۔

JSON کوڈ کو درج ذیل کوڈ سے بدلیں:

{
'مطابقت کی ضرورت ہے' : [
'EC2'
] ،
'کنٹینر کی تعریفیں' : [
{
'نام' : 'میں x00 ہوں' ،
'تصویر' : 'nginx: تازہ ترین' ،
'یاداشت' : 256 ،
'سی پی یو' : 256 ،
'ضروری' : سچ ،
'پورٹ میپنگز' : [
{
'کنٹینر پورٹ' : 80 ،
'پروٹوکول' : 'ٹی سی پی'
}
] ،
'لاگ کنفیگریشن' : {
'لاگ ڈرائیور' : 'awslogs' ،
'اختیارات' : {
'awslogs-group' : 'awslogs-nginx-ecs' ،
'awslogs-region' : 'AP-southeast-1' ،
'awslogs-stream-prefix' : 'nginx'
}
}
}
] ،
'حجم' : [ ] ،
'نیٹ ورک کے موڈ' : 'پل' ،
'تعینات کی پابندیاں' : [ ] ،
'خاندان' : 'nginx'
}

اس کے مطابق خطے کو تبدیل کریں اور 'پر کلک کریں۔ بنانا نیچے دائیں کونے میں بٹن جیسا کہ ذیل میں دکھایا گیا ہے:

مرحلہ 3: تصدیق

اوپر نمایاں کردہ بٹن پر کلک کرنے سے نیچے کی توثیقی اسکرین نظر آئے گی۔

AWS ECS میں کام کی تعریف کے پیرامیٹرز کو ترتیب دینے کا طریقہ یہ ہے۔

نتیجہ

Amazon ECS ٹاسک ڈیفینیشن پیرامیٹرز کو AWS مینجمنٹ کنسول اور JSON ایڈیٹر کا استعمال کرتے ہوئے ترتیب دیا جا سکتا ہے۔ Amazon ECS میں کام کی تعریفیں ہیں جو کنٹینرائزڈ ایپلی کیشنز کو تعینات کرنے اور ان کا نظم کرنے کے لیے مؤثر طریقے سے لکھی جا سکتی ہیں۔ ٹاسک کی تعریفیں کاموں کے اندر کنٹینرز کی وضاحت اور ترتیب دینے کا ایک منظم طریقہ پیش کر کے ECS کی ریڑھ کی ہڈی کی تشکیل کرتی ہیں۔ اس مضمون میں تفصیل سے بتایا گیا ہے کہ AWS ECS میں ٹاسک ڈیفینیشن کے پیرامیٹرز کو کیسے ترتیب دیا جائے۔