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
متى تستخدم Amazon ECS
الخدمات المصغرة
يساعدك Amazon ECS على تشغيل تطبيقات الخدمات المصغرة مع تكامل محلي لخدمات AWS وتمكين خطوط أنابيب التكامل المستمر والنشر المستمر (CICD).
معالجة الحزم
تتيح لك خدمة Amazon ECS إمكانية تشغيل أعباء عمل الدُفعات مع برامج الجدولة المُدارة أو المخصصة على مثيلات Amazon EC2 حسب الطلب أو المثيلات المحجوزة أو مثيلات Spot.
ترحيل التطبيقات إلى السحابة
يمكن نقل تطبيقات المؤسسة القديمة إلى الحاوية ونقلها بسهولة إلى نظام Amazon ECS دون الحاجة إلى تغيير التعليمات البرمجية.
Machine Learning
تسهل Amazon ECS عملية تعبئة نماذج ML لكل من التدريب والاستدلال. يمكنك إنشاء نماذج ML تتكون من خدمات موزعة وغير محكمة التقارن، والتي يمكن وضعها على أي عدد من المنصات، أو بالقرب من البيانات التي تقوم التطبيقات بتحليلها.
العملاء الذين يستخدمون Amazon ECS
ما الجديد
AWS App Mesh متاحة الآن بصفة عامة
AWS App Mesh هي خدمة متداخلة تعمل على توفير شبكة على مستوى التطبيق لتجعل من السهل على خدماتك التواصل مع بعضها البعض عبر أنواع متعددة من البنية التحتية الحاسوبية.
تتيح خدمة Amazon ECS الآن دعم محسَّن لمثيلات EC2 التي يتم تمكين وحدة GPU بها
تم اليوم إعلان الدعم المحسَّن في خدمة Amazon Elastic Container Service (ECS) لتشغيل machine learning والتطبيقات الحوسبة عالية الأداء في مثيلات وحدة GPU في EC2.
تقديم AWS App Mesh – خدمة الشبكة للخدمات المصغرة على AWS
AWS App Mesh هي خدمة الشبكة التي تسمح للعملاء بالمراقبة والتحكم في الاتصالات بسهولة عبر تطبيقات الخدمات المصغرة.
دعم التسليم المتواصل المحسّن لـ AWS Fargate
تدعم Amazon ECS وAWS Fargate الآن عمليات النشر الزرقاء/الخضراء عبر AWS CodeDeploy.
الاطلاع على جميع الإعلانات »
منشورات ومقالات المدونة
تقديم AWS Fargate
تعد AWS Fargate طريقة سهلة لنشر الحاويات على AWS حتى تتمكن من التركيز على بناء تطبيقاتك بدلاً من إدارة البنية التحتية الخاصة بك.
تابع القراءة »
نشر الخدمات المصغرة مع ECS
شاهد كيف تسهل خدمة Amazon ECS كسر تطبيقات monolith في معماريات الخدمات المصغرة باستخدام الحاويات.
إعداد CICD Pipeline للحاويات
بناء ونشر خدمات الحاويات يدويا بطيء وعرضة للأخطاء. يقوم AWS CodePipeline الآن بالنشر الآلي في Amazon ECS.
تابع القراءة »
معرفة المزيد عن Amazon ECS



