Amazon Elastic Container Service

تشغيل التطبيقات الحاوية قيد الإنتاج

Amazon Elastic Container Service (Amazon ECS) هي عبارة عن خدمة تزامن للحاوية قابلة للتكيف للغاية وعالية الأداء حيث تقوم بدعم حاويات Docker مما يتيح لك تشغيل التطبيقات الخاصة بالحاوية على نطاق واسع على AWS. تلغي شركة Amazon ECS الحاجة إلى تثبيت وتشغيل برنامج تزامن الحاوية الخاص بك، وإدارة وتوسيع نطاق مجموعة من الأجهزة الافتراضية، أو جدولة الحاويات على هذه الأجهزة الافتراضية.

من خلال استدعاءات واجهة برمجة التطبيقات البسيطة، يمكنك تشغيل وإيقاف التطبيقات الممكّنة من Docker، والاستعلام عن الحالة الكاملة للتطبيق، والوصول إلى العديد من الميزات المألوفة مثل أدوار IAM، ومجموعات الأمان، وموازنات الأحمال، وAmazon CloudWatch Events، ونماذج AWS CloudFormation، وAWS CloudTrail السجلات.

لماذا أستخدم Amazon ECS؟

حاويات دون خوادم

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

احتواء كل شيء

تتيح لك Amazon ECS سهولة إنشاء جميع أنواع التطبيقات الحاوية، بدءًا من التطبيقات طويلة المدى والخدمات المصغرة إلى مهام التشغيل وتطبيقات التعلم الآلي. يمكنك نقل تطبيقات Linux القديمة أو Windows من الموقع إلى السحاب وتشغيلها كتطبيقات حاوية باستخدام Amazon ECS.

آمن

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

أداء على مستوى هائل

تم إنشاء نظام Amazon ECS على تقنية تم تطويرها من سنوات عديدة من الخبرة في تشغيل خدمات قابلة للتطوير بشكل كبير. يمكنك إطلاق عشرات أو عشرات الآلاف من حاويات Docker في ثوانٍ باستخدام نظام Amazon ECS دون تعقيد إضافي.

التكامل مع AWS

تندمج Amazon ECS بعمق مع خدمات AWS بما في ذلك Elastic Load Balancing، وAmazon VPC، وAWS IAM، وAmazon ECR، وAWS Batch، وAmazon CloudWatch، وAWS CloudFormation، وAWS CodeStar، وAWS CloudTrail. هذا يعطيك حلاً كاملاً لبناء وتشغيل نطاق واسع من التطبيقات المنقولة باستخدام الحاويات.

كيف تعمل Amazon ECS

product-page-diagram_ECS_1

متى تستخدم Amazon ECS

الخدمات المصغرة

يساعدك Amazon ECS على تشغيل تطبيقات الخدمات المصغرة مع تكامل محلي لخدمات AWS وتمكين خطوط أنابيب التكامل المستمر والنشر المستمر (CICD).

معالجة الحزم

تتيح لك خدمة Amazon ECS إمكانية تشغيل أعباء عمل الدُفعات مع برامج الجدولة المُدارة أو المخصصة على مثيلات Amazon EC2 حسب الطلب أو المثيلات المحجوزة أو مثيلات Spot.

ترحيل التطبيقات إلى السحابة

يمكن نقل تطبيقات المؤسسة القديمة إلى الحاوية ونقلها بسهولة إلى نظام Amazon ECS دون الحاجة إلى تغيير التعليمات البرمجية.

Machine Learning

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

ما الجديد

ميزات جديدة لتشغيل الحاويات على AWS
27 مارس 2019
AWS App Mesh متاحة الآن بصفة عامة

AWS App Mesh هي خدمة متداخلة تعمل على توفير شبكة على مستوى التطبيق لتجعل من السهل على خدماتك التواصل مع بعضها البعض عبر أنواع متعددة من البنية التحتية الحاسوبية.

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

4 فبراير 2019
تتيح خدمة Amazon ECS الآن دعم محسَّن لمثيلات EC2 التي يتم تمكين وحدة GPU بها

تم اليوم إعلان الدعم المحسَّن في خدمة Amazon Elastic Container Service (ECS) لتشغيل machine learning والتطبيقات الحوسبة عالية الأداء في مثيلات وحدة GPU في EC2.

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

28 نوفمبر 2018
تقديم AWS App Mesh – خدمة الشبكة للخدمات المصغرة على AWS

AWS App Mesh هي خدمة الشبكة التي تسمح للعملاء بالمراقبة والتحكم في الاتصالات بسهولة عبر تطبيقات الخدمات المصغرة.

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

27 نوفمبر 2018
دعم التسليم المتواصل المحسّن لـ AWS Fargate

تدعم Amazon ECS وAWS Fargate الآن عمليات النشر الزرقاء/الخضراء عبر AWS CodeDeploy.

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

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

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

ECS_Landing_kwV1-54
تقديم AWS Fargate

تعد AWS Fargate طريقة سهلة لنشر الحاويات على AWS حتى تتمكن من التركيز على بناء تطبيقاتك بدلاً من إدارة البنية التحتية الخاصة بك.
تابع القراءة »

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

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

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

ECS_Landing_kwV1-version-control
إعداد CICD Pipeline للحاويات

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

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

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