ایمیزون ای سی ایس ٹاسک کی تعریف کیسے کی جائے؟

Aymyzwn Ay Sy Ays Ask Ky T Ryf Kys Ky Jay



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

یہ مضمون درج ذیل مواد کی وضاحت کرتا ہے:

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

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







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

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





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





اس مضمون کا حوالہ دے کر ECS کے بارے میں مزید جانیں: AWS پر ECS کلسٹر کیسے بنایا جائے؟ '

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



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

ECS کے اندر بیان کردہ کام ECS کلسٹر کے اندر انجام دیا جانے والا سب سے چھوٹا یونٹ ہے۔ ایک کام کام کی تعریفوں سے نکلتا ہے۔ ٹاسک کی تعریفوں کو ہدایات کے ایک سیٹ کے طور پر کہا جا سکتا ہے Amazon آپ کے کلسٹرز پر کام چلانے کے لیے استعمال کرتا ہے۔ ٹاسک کی تعریفیں استعمال کر کے، ہم ٹاسک کے پیرامیٹرز کو کنٹرول کر سکتے ہیں جیسے کہ وسائل کی تقسیم، کنٹینر امیجز، ماحولیاتی متغیرات وغیرہ۔ ہر کام کی تعریف میں متعدد کنٹینر امیجز کی تعریفیں شامل ہو سکتی ہیں۔

ایمیزون ای سی ایس ٹاسک کی تعریف کیسے کی جائے؟

یہ فرض کرتے ہوئے کہ آپ کا ECS کلسٹر تیار اور چل رہا ہے، آئیے اس کے لیے کام کی تعریف بنانے کے لیے کچھ اقدامات پر عمل کریں:

مرحلہ 1: 'ٹاسک کی تعریفیں' اختیار تک رسائی حاصل کریں۔
یہاں، ای سی ایس ڈیش بورڈ پر، ہمارا کلسٹر اوپر اور چل رہا ہے۔ ٹیپ کریں ' ٹاسک کی تعریفیں سائڈبار سے آپشن:

مرحلہ 2: ایک نئی ٹاسک ڈیفینیشن بنائیں
پر کلک کریں 'نئی کام کی تعریف بنائیں' بٹن اور ڈراپ ڈاؤن فہرست سے، 'پر کلک کریں ٹاسک کی نئی تعریف بنائیں 'اختیار:

مرحلہ 3: منفرد شناخت کنندہ
کام کی تعریف کے لیے ایک منفرد نام فراہم کریں:

مرحلہ 4: بنیادی ڈھانچے کی ضروریات
' کے تحت لانچ کی قسم کو منتخب کریں لانچ کی قسم سیکشن ہم نے اپنے ECS کلسٹر کو بطور 'تعینات کیا ہے۔ اے ڈبلیو ایس فارگیٹ ' مثال. لہذا، ہم نے انٹرفیس سے 'AWS Fargate' اختیار منتخب کیا ہے۔ اگلا، آپریٹنگ سسٹم کے لیے فن تعمیر کو منتخب کریں۔ ہم نے اس ترتیب کو بطور ڈیفالٹ رکھا ہے:

مرحلہ 5: ٹاسک کا سائز تفویض کریں۔
میں 'ٹاسک سائز ” انفراسٹرکچر کی ضرورت کے سیکشن میں، درج ذیل آپشن کو منتخب کریں۔ نوٹ کہ یہ اختیارات آپ کی تنظیم یا درخواست کی ضروریات پر منحصر ہیں۔ یہاں اس ڈیمو کے لیے، ہم نے سادہ کنفیگریشنز کا انتخاب کیا ہے:

مرحلہ 6: کنٹینر کا نام اور تصویری URI فراہم کریں۔
کنٹینر-1 سیکشن میں، کنٹینر کا نام ٹائپ کریں۔ تصویری URI سیکشن میں، ہم استعمال کریں گے۔ ایمیزون کی فراہم کردہ ECR گیلری . آپ اپنی ضرورت کے مطابق تصویری URI کا لنک یہاں فراہم کر سکتے ہیں:

ای سی ایس کلسٹر کی تصدیق
ECR گیلری کی طرف سے فراہم کردہ تصویر کو استعمال کرنے کے لیے، تصویر کا نام ٹائپ کریں اور تلاش کریں جیسے، nginx:

درج ذیل نتیجہ پر کلک کریں:

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

کاپی شدہ لنک کو 'میں چسپاں کریں تصویر URI میدان:

بقیہ ترتیبات کو بطور ڈیفالٹ رکھ کر، 'پر کلک کریں۔ بنانا بٹن:

ہم نے کامیابی کے ساتھ ای سی ایس کلسٹر کے لیے ایک ٹاسک ڈیفینیشن بنائی ہے:

ذیل میں نمایاں کردہ راستے پر عمل کرتے ہوئے، ہم دیکھ سکتے ہیں کہ ایک کام کی تعریف بنائی گئی ہے:

یہ سب اس گائیڈ سے ہے۔

نتیجہ

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