Amazon Elastic Container Service

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

تُعد Amazon Elastic Container Service (Amazon ECS) خدمة مُدارة بالكامل لتنسيق الحاويات. يستخدم عملاء مثل Duolingo، وSamsung، وGE، وCook Pad 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.

الفوائد

خيار دون خادم

توفر EC2 الدعم لـ 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 لربط الشبكات.

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

3 ديسمبر 2019
Amazon ECS Capacity Providers متوفرة الآن

أصبحت Amazon Elastic Container Service (ECS) Capacity Providersمتوفرة الآن. يمثل مقدمو السعة أسلوبًا جديدًا لإدارة سعة الحوسبة للحاويات والذي يتيح للتطبيقات تحديد متطلباتها لكيفية استخدام السعة.

معرفة المزيد »

3 ديسمبر 2019
أصبحت ميزة Amazon ECS Cluster Auto Scalingمتوفرة الآن

أصبحت Amazon Elastic Container Service (ECS) Cluster Auto Scalingمتوفرة الآن. مع ECS Cluster Auto Scaling، يمكن أن تتوسع مجموعات ECS التي تعمل على EC2 تلقائيًا كما يستلزم الأمر لتلبية متطلبات موارد كافة المهام والخدمات في مجموعتك بما في ذلك التوسع إلى الصفر ومنه.

معرفة المزيد »

3 ديسمبر 2019
تعمل Amazon ECS وAmazon EKS وAWS App Mesh على دعم AWS Outposts الآن

تعمل Amazon ECS، وAmazon EKS، وAWS App Mesh على دعم AWS Outposts في الوقت الراهن، وهي خدمة مُدارة بشكل كامل توسّع نطاق بنية AWS التحتية، وتحتوي على أدوات للتعامل مع أي مركز بيانات أو مساحة الموقع المشترك أو المنشآت الموجودة في الموقع من أجل الاستمتاع بتجربة هجينة متسقة.

معرفة المزيد »

19 نوفمبر 2019
مراقبة مثيلات ECS التي تعمل كحاوية مهام متوفرة في الوقت الراهن في Amazon CloudWatch Container Insights

يمكنك الآن مراقبة الأداء الذي يؤثر في مثيلات Amazon Elastic Container Service (Amazon ECS) التي تعمل كحاوية مهام وعزلها وتشخيص أدائها.

معرفة المزيد »

الاطلاع على جميع الإعلانات »

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

AWS ECS Cluster Auto Scaling متوفر الآن بشكل عام.

اليوم، أطلقنا AWS ECS Cluster Auto Scaling. تحسّن هذه الإمكانية الجديدة من خبرتك في توسعة مجموعتك عبر زيادة سرعة نقصان المجموعة وموثوقيتها، وإعطاءك إمكانية التحكم في كم السعة الاحتياطية المُحافظ عليها في مجموعتك، وإدارة إنهاء المثيل تلقائيًا في تقليص مجموعتك.

تابع القراءة »

نشر الخدمات المصغرة مع ECS

شاهد كيف تسهل خدمة Amazon ECS كسر تطبيقات monolith في معماريات الخدمات المصغرة باستخدام الحاويات.

تابع القراءة »

إعداد CICD Pipeline للحاويات

بناء ونشر خدمات الحاويات يدويًا بطيء وعرضة للأخطاء. يقوم AWS CodePipeline الآن بالنشر الآلي في Amazon ECS.

تابع القراءة »

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

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