كيفية إنشاء ونشر خدمة ECS في AWS؟

Kyfyt Ansha Wnshr Khdmt Ecs Fy Aws



Amazon ECS عبارة عن خدمة مُدارة بالكامل وسريعة وموثوقة تمكن مستخدميها من نشر التطبيقات الموجودة في حاويات وصيانتها وإدارتها وتوسيع نطاقها. ECS هي خدمة فعالة من حيث التكلفة وتعمل بشكل جيد مع تطبيقات Docker. يمكن دمج ECS مع خدمات AWS الأخرى لتوفير حلول ومنصات آمنة وعند الطلب لتنفيذ التطبيقات.

توفر هذه المقالة عرضًا توضيحيًا لإنشاء خدمة ECS ونشرها في AWS.

ما هي خدمة Amazon ECS؟

يمكن استخدام خدمة Amazon ECS لنشر تطبيق يمكن الوصول إليه على نطاق واسع من خلال عنوان IP عام. الخدمة عبارة عن مجموعة من عدد محدد من المهام التي يتم تنفيذها في وقت واحد داخل مجموعة ECS. تتمثل ميزة استخدام 'خدمة' ECS في أنه في حالة توقف إحدى المهام عن العمل تحت أي ظرف من الظروف. بعد ذلك، سيقوم برنامج جدولة الخدمة باستبدال هذه المهمة عن طريق تشغيل مثيل جديد لمهمتك للحفاظ على السعة المطلوبة للمهام المحددة أثناء التكوين.







كيفية إنشاء ونشر خدمة ECS في AWS؟

باستخدام Amazon ECS، يمكن للمطورين سحب صور Docker أو الصور من مستودعات عامة أخرى مثل ECR، وما إلى ذلك، لتطبيقاتهم. ستستخدم الخدمة هذه المعلومات لإنشاء المخرجات وعرضها للمستخدم. عند نشر الخدمة، ستقوم ECS تلقائيًا بتوسيع نطاق التطبيق أو خفضه وفقًا للمتطلبات.



يمكن لأصحاب حسابات AWS دمج ECS مع العديد من الخدمات مثل:



  • أمازون إي سي 2
  • أمازون SDK
  • أمازون إي سي آر
  • أدوات أمازون لنظام التشغيل Windows PowerShell

لإنشاء خدمة ونشرها، يتعين علينا أولاً إنشاء مجموعة ECS التي ستقوم بتخزين التطبيق. لمعرفة المزيد حول إنشاء مجموعة، راجع المقالة ' كيفية إنشاء مجموعة ECS؟ '. بعد إنشاء مجموعة Amazon ECS وإنشاء تعريف مهمة لها، يمكننا إنشاء خدمة تستخدم تعريف المهمة هذا وسيتم نشرها واختبارها بواسطة عنوان IP عام.





تعرف على المزيد حول تعريف وإنشاء تعريفات المهام من خلال الرجوع إلى هذه المقالة: ' كيفية تحديد تعريفات مهمة Amazon ECS؟ '. دعنا نستكشف بعض الخطوات لإنشاء خدمة ECS ونشرها:

الخطوة 1: حدد الكتلة
في لوحة معلومات مجموعة ECS، حدد المجموعة التي تم تكوين تعريف المهمة فيها:



الخطوة 2: إنشاء الخدمة
قم بالتمرير إلى أسفل الواجهة وانقر على ' يخلق ' زر:

الخطوة 3: حدد الخدمة أو المهمة
يمكننا إما تحديد الخدمة التي ستقوم بتشغيل مجموعة من المهام مثل تطبيق ويب أو خيار مهمة مستقلة والتي سيتم تنفيذها مرة واحدة ثم تنتهي. لقد اخترنا هنا ' خدمة ' خيار:

الخطوة 4: حدد العائلة
في قسم تعريف المهمة، حدد تعريف المهمة الذي قمت بتكوينه للمجموعة. كما قمنا بتكوين ' com.democlusterdefinition 'تعريف المهمة سابقًا، سنحدد هذا الخيار:

الخطوة 5: تعيين اسم الخدمة
تقديم اسم ' خدمة ' وقمنا بضبط السعة المطلوبة على 1. ويمكنك تخصيصها وفقًا لتفضيلاتك:

الخطوة 6: الوصول إلى قسم الشبكات
اضغط على ' الشبكات ' القسم حيث سنقوم بتكوين بعض إعدادات الشبكة التي ستسمح لنا بالوصول إليها:

الخطوة 7: تمكين IP العام
تحت ' الشبكات '، قم بتمكين خيار IP العام وحدد ' إنشاء مجموعة أمان جديدة ' خيار:

الخطوة 8: تكوين إعدادات الشبكة
في هذا ' الشبكات '، أدخل اسمًا في القسم ' اسم مجموعة الأمان ' ثم وصفه:

تحت نفس ' الشبكات '، قم بإجراء التكوينات التالية:

ومن خلال الاحتفاظ ببقية الإعدادات كإعداد افتراضي، انقر فوق ' يخلق ' الموجود أسفل الواجهة كما هو موضح أدناه:

سيستغرق هذا دقيقة أو دقيقتين. هنا، تم نشر خدمتنا بنجاح:

كيفية اختبار نشر الخدمة؟

الآن لاختبار ما إذا كانت الخدمة قيد التشغيل ويمكن الوصول إليها أم لا، انقر فوق ' مهام ' فاتورة غير مدفوعة:

في علامة التبويب 'المهام'، انقر فوق المهام قيد التشغيل:

قم بالتمرير إلى أسفل الواجهة وانقر على ' عنوان مفتوح 'الخيار ضمن' الملكية الفكرية العامة ' خيار:

خدمتنا تعمل بنجاح ويمكن الوصول إليها:

هذا كل شيء من هذا الدليل.

خاتمة

لإنشاء خدمة ECS ونشرها، انقر فوق ' مهام علامة التبويب '، قم بتوفير الاسم وتكوين المنفذ، ثم اضغط على' يخلق 'زر بعد ذلك. يمكن الوصول إلى خدمة ECS عن طريق تكوين المنفذ ثم النقر فوق عنوان IP العام. يلزم إنهاء الخدمة يدويًا. لاحظ أنه يجب إنهاء الخدمة لأنها تفرض رسومًا. هذه المقالة عبارة عن دليل خطوة بخطوة لإنشاء خدمات ECS ونشرها.