Amazon Elastic Container Service

أسلوب تشغيل حاويات يتسم بشدة الأمان والموثوقية وقابلية القياس

تُعد Amazon Elastic Container Service (Amazon ECS) خدمة مُدارة بالكامل لتنسيق الحاويات. يستخدم عملاء مثل Duolingo، وSamsung، وGE، وCookpad ‏ECS لتشغيل أكثر تطبيقاتهم حساسية وأهمية بسبب أمانها وموثوقيتها وقابليتها للقياس.

تُعد ECS خيارًا رائعًا لتشغيل الحاويات نظرًا للعديد من الأسباب. أولاً، يمكنك اختيار تشغيل مجموعات ECS باستخدام AWS Fargate، وهو عبارة عن كمبيوتر دون خادم للحاويات. يحذف Fargate الحاجة إلى تدبير وقائي وإدارة الخوادم، ويتيح لك إمكانية تحديد مواردك لكل تطبيق ويغطي تكلفتها، ويحسن الأمن من خلال عزل التطبيق وفقًا للتصميم. ثانيًا، يُستخدم ECS بشكل كثيف في Amazon لتعزيز خدمات مثل Amazon SageMaker، وAWS Batch، وAmazon Lex ومحرك توصية Amazon.com لضمان فحص ECS بشكل موسع لتحقيق الأمان والموثوقية والتوافر.

بالإضافة إلى ذلك، ونظرًا لكون ECS إحدى أعمدة خدمات Amazon، يمكنه التكامل بشكل أصيل مع خدمات أخرى مثل Amazon Route 53، وSecrets Manager،وAWS Identity and Access Management (IAM)، وAmazon CloudWatchلتزويدك بتجربة مألوفة لنشر حاوياتك وقياسها. كما تتمتع ECS بالقدرة على التكامل السريع مع خدمات AWS الأخرى لإضافة إمكانات جديدة إلى ECS. على سبيل المثال، تتيح ECS مرونة لتطبيقاتك على استخدام خليط من Amazon EC2، وAWS Fargate مع خيارات تسعير آنية وعند الطلب. كما تتكامل ECS مع AWS App Mesh، وشبكة خدمة لإثراء تطبيقاتك بإمكانية ملاحظة ثرية، وأساليب مراقبة لحركة المرور وسمات أمان. ولقد نمت ECS بسرعة منذ إطلاقها وهي تطلق الآن خمسة أضعاف الحاويات كل ساعة أكثر من حالات إطلاقات EC2.

الفوائد

خيار دون خادم

توفر ECS الدعم لـ Fargate لتوفير حوسبة دون خادم للحاويات. يحذف Fargate الحاجة إلى تدبير وقائي وإدارة الخوادم، ويتيح لك إمكانية تحديد مواردك لكل تطبيق ويغطي تكلفتها، ويحسن الأمن من خلال عزل التطبيق وفقًا للتصميم.

التطبيق أولاً مع مقدمي الخدمة

يساعدك مقدمو سعة ECS على التركيز على بناء تطبيقات وإدارتها بدلاً من البنى التحتية. مع مقدّم السعة، تحدد طلبات تطبيقك سعة الحوسبة المخصصة له، وتحصل أنت على مرونة استخدام خليط من EC2 وFargate بخيارات تسعير آنية وعند الطلب لتطبيقاتك.

أداء على نطاق واسع

تعزز ECS خدمات أساسية عديدة وتقوم على تقنية تم تطويرها على مدار سنوات عديدة من الخبرة في تشغيل خدمات قابلة للتطوير بشكل كبير. يمكن إطلاق آلاف من الحاويات بسرعة مستخدمًا ECS دون المزيد من التعقيد.

الأمان

تطلق Amazon ECS حاوياتك في Amazon VPC الخاص بك، مما يسمح لك باستخدام مجموعات أمان VPC وACL الخاصة بالشبكة. لا تتم مشاركة موارد الحوسبة مع العملاء الآخرين. يمكنك أيضًا تعيين أذونات الوصول الدقيقة لكل حاوية من الحاويات باستخدام IAM لتقييد الوصول إلى كل خدمة والموارد التي يمكن للحاوية الوصول إليها. يساعدك هذا المستوى العالي من العزل على استخدام نظام Amazon ECS لبناء تطبيقات عالية الأمان.

موثوق بها

تعمل ECS على أفضل البنى التحتية العالمية مع 69 منطقة توافر خدمات (AZ) عبر 22 منطقة. توفر AWS ما يزيد عن ضعف المناطق بالعديد من مناطق توافر الخدمات أكثر من ثاني أكبر مقدم سحابة (22 مقارنة بـ 8). توفر AWS Compute SLA الدعم إلى ECS وهو ما يضمن نسبة جهوزية مئوية تقدر بـ 99.99% على الأقل حيث تمنحك ECS راحة البال.

تكلفة مُحسنة

يمكنك عبر ECS استخدام مهام Fargate Spot أو مثيلات EC2 Spot لإدراك خصومات تصل إلى 90% مقارنة بالأسعار عند الطلب لتشغيل تطبيقات دون هوية ومتسامحة تجاه الأخطاء. يمكنك استخدام savings plan والحصول على خصم يصل إلى 50% لأعباء العمل الحالية. يمكنك تشغيل مجموعات ECS بسهولة على نطاق واسع عن طريق دمج مثيلات Spot مع المثيلات عند الطلب والمثيلات المحجوزة.

كيفية عمل Amazon ECS

product-page-diagram_ECS_1

حالات الاستخدام

النشر الهجين

يمكنك استخدام ECS في Outposts لتشغيل تطبيقات عبر حاويات تتطلب أزمنة استجابة منخفضة بشكل محدد لأنظمة محلية. تمثل AWS Outposts خدمة مُدارة بالكامل توسّع نطاق البنية التحتية من AWS وخدمات AWS وواجهات برمجة التطبيق والأدوات تقريبًا لأي موقع متصل. في ظل وجود ECS في Outposts، يمكنك إدارة الحاويات محليًا بنفس سهولة إدارتك للحاويات في السحابة.

Machine Learning

يمكنك استخدام AWS Deep Learning Containers مع أنماط التدريب والخدمة في TensorFlow، وPyTorch، وMXNet في ECS. كما يمكن تسريع أحمال استدلالات التعلم العميق في ECS عبر استخدام Amazon Elastic Inference (EI).

معالجة الحزم

يمكنك تشغيل أحمال مجمعة متعاقبة أو متوازية عبر ECS مستخدمًا AWS Batch. تمكّنك AWS Batch من تشغيل مئات الآلاف من مهام الحوسبة المجمعة بسهولة وفعالية عبر تقسيم الكم المثالي ونوع موارد الحوسبة ديناميكيًا استنادًا إلى الحجم ومتطلبات الموارد المخصصة الخاصة بالمهام المجمعة المقدمة.

تطبيقات الويب

يمكنك بناء تطبيقات ويب تزيد وتنقص تلقائيًا وتعمل في تشكيل متاح بشكل كبير عبر العديد من مناطق توافر الخدمات. عبر التشغيل في ECS، تستفيد تطبيقات الويب خاصتك من أداء AWS وتوسعها وموثوقيتها وتوافرها. بالإضافة إلى ذلك، تتمتع خدماتك بتكاملات آنية الاستخدام مع شبكة AWS وخدماتها الأمنية مثل Application Load Balancers لتوزيع حمل تطبيق الويب الخاص بك وVPC لربط الشبكات.

الميزات الجديدة

التاريخ
  • التاريخ
1

منشورات ومقالات المدونة

التاريخ
  • التاريخ
1

معرفة المزيد عن Amazon ECS

قم بزيارة صفحة الميزات
هل أنت جاهز للبناء؟
البدء باستخدام Amazon ECS
هل لديك مزيد من الأسئلة؟
اتصل بنا