الحاويات على AWS
تعمل خدمات الحاويات من AWS على أفضل البنى التحتية العالمية بفضل وجود 77 منطقة توافر خدمات شاملة في 24 منطقة. تُوفر AWS ما يزيد عن ضعف المناطق بالعديد من مناطق توافر الخدمات أكثر من ثاني أكبر مقدم سحابة (24 مقارنة بـ 8). توجد اتفاقيات مستوى الخدمة لجميع خدمات الحاويات (Amazon ECS وAmazon EKS و AWS Fargate) مما يمنحك راحة البال.
80%
150%
10 أضعاف
3 أضعاف
أكثر من 2 مليار
خدمات حاويات AWS
Amazon Elastic Container Registry (ECR)
سجل حاويات مُدار بالكامل يسهِّل تخزين صور حاويتك وعناصرها وإدارتها ومشاركتها ونشرها في أي مكان.
Amazon Elastic Container Service (ECS)
هي عبارة عن خدمة تنسيق حاويات مُدارة بالكامل توفر طريقة آمنة وموثوقة وقابلة للتوسع لتشغيل التطبيقات المعبأة في الحاويات.
Amazon ECS Anywhere
خيار نشر لـ Amazon ECS يمكّنك من تشغيل الحاويات بسهولة على البنية التحتية التي يديرها العميل، بما في ذلك الأجهزة الافتراضية الخاصة بك والخوادم المعدنية المجردة.
Amazon Elastic Kubernetes Service (EKS)
خدمة Kubernetes مُدارة بالكامل توفر الطريقة الأكثر أمانًا وموثوقية وقابلية للتطوير لتشغيل تطبيقات الحاويات باستخدام Kubernetes.
Amazon EKS Anywhere
خيار نشر لـ Amazon EKS يمكّنك من إنشاء مجموعات Kubernetes في مقر العمل وتشغيلها بسهولة، بما في ذلك على أجهزتك الافتراضية (VMs) والخوادم المعدنية المجردة.
Amazon EKS Distro
توزيع Kubernetes (كما تستخدمه Amazon EKS) للمساعدة في إنشاء مجموعات موثوقة وآمنة.
AWS Proton
تُعد AWS Proton أول خدمة توزيع تطبيق مُدارة بالكامل للحاويات والتطبيقات التي لا تحتوي على خادم. يمكن لفرق هندسة النظام الأساسي استخدام Proton للاتصال وتنسيق جميع الأدوات المختلفة اللازمة لتوفير البنية التحتية ونشر التعليمات البرمجية والمراقبة والتحديثات.
AWS Fargate
محرك مخصص لخدمات الحوسبة بدون خوادم يتم استخدامه لإدارة الحاويات التي تعمل ضمن كلٍ من خدمة Amazon Elastic Container Service (ECS) وAmazon Elastic Kubernetes Service (EKS). إن محرك Fargate لا يجعلك بحاجةٍ إلى توفير الخوادم وإدارتها، ويتيح لك إمكانية تحديد الموارد اللازمة لكل تطبيق والدفع مقابلها، ويحسِّن مستوى الأمان من خلال عزل التطبيق وفقًا للتصميم.
Amazon Lightsail
Lightsail هو خادم افتراضي خاص (VPS) سهل الاستخدام يوفر لك كل ما تحتاجه في إنشاء التطبيق أو موقع الويب، بالإضافة إلى خطة شهرية ميسورة التكلفة.
Amazon Elastic Compute Cloud (EC2)
تمنحك أجهزة EC2 الافتراضية التحكم في مجموعات الخوادم الخاصة بك وتوفر مجموعة واسعة من خيارات التخصيص.
AWS App2Container (A2C)
تُعتبر AWS App2Container (A2C) أداة برمجية لتحديث تطبيقات .NET وJava في تطبيقات الحاوية.
AWS Copilot
AWS Copilot عبارة عن واجهة سطر أوامر (CLI) تمكّن العملاء من سهولة تشغيل التطبيقات المعبأة في حاويات وإدارتها على AWS.
مشغل تطبيق AWS
مشغل تطبيق AWS هي خدمة مُدارة بالكامل تجعل من السهل على المطورين نشر تطبيقات الويب المعبأة وواجهات برمجة التطبيقات بسرعة، على نطاق واسع وبدون الحاجة إلى خبرة سابقة في البنية التحتية.
خدمات حاويات AWS
| حالات الاستخدام | خدمة AWS |
|---|---|
| تخزين صور الحاويات وتشفيرها وإدارتها | Amazon Elastic Container Registry (ECR) |
| تشغيل تطبيقات الحاويات أو إنشاء خدمات مصغرة | Amazon Elastic Container Service (ECS) |
| تشغيل الحاويات على البنية التحتية التي يديرها العميل | Amazon ECS Anywhere |
| إدارة الحاويات باستخدام Kubernetes | Amazon Elastic Kubernetes Service (EKS) |
| إنشاء مجموعات Kubernetes على البنية التحتية الخاصة بك وتشغيلها | Amazon EKS Anywhere |
| تشغيل توزيع Kubernetes الذي يدعم Amazon EKS | Amazon EKS Distro |
| إدارة مؤتمتة للحاويات والنشر بدون خوادم | AWS Proton |
| تشغيل الحاويات دون إدارة خوادم | AWS Fargate |
| تشغيل الحاويات مع التحكم على مستوى الخادم | Amazon Elastic Compute Cloud (EC2) |
| وضع التطبيقات الحالية في حاويات وترحيلها | AWS App2Container |
| تشغيل تطبيقات الحاويات وإدارتها بسرعة | AWS Copilot |
| إنشاء وتشغيل التطبيقات المعبأة على خدمة مُدارة بالكامل | مشغل تطبيق AWS |
حالات الاستخدام
تُوفر الحاويات عزلًا للعملية يُسهل عملية تقسيم التطبيقات وتشغيلها كمكونات مستقلة تسمى الخدمات المصغرة.
وضع المعالجة المجمعة ومهام ETL في الحاويات لبدء الوظائف بسرعة وتوسيع نطاقها ديناميكيًا استجابة للطلب.
استخدام الحاويات لتوسيع نطاق نماذج تعلم الآلة للتدريب والاستدلال بسرعة وتشغيلها بالقرب من مصادر البيانات الخاصة بك على أي منصة.
تتيح لك الحاويات توحيد كيفية نشر التعليمات البرمجية، مما يُسهل إنشاء مهام سير عمل للتطبيقات التي تعمل بين البيئات في الموقع والسحابة.
تُسهل الحاويات تجميع التطبيقات بالكامل ونقلها إلى السحابة دون الحاجة إلى إجراء أي تغييرات في التعليمات البرمجية.
استخدام الحاويات لإنشاء منصات تلغي حاجة المطورين إلى إدارة البنية التحتية وتوحيد كيفية نشر التطبيقات وإدارتها.
دراسات الحالة
أبحاث المحللين
الموجه الجديدة على منصات حاويات الشركات على المنصة العامة
نشرت Forrester تقرير "الموجه الجديدة على منصات حاويات الشركات على المنصة العامة"، والذي يقيّم البائعين السبعة الأكثر أهمية في هذه الفئة. تم وضع AWS كشركة رائدة، قبل Microsoft وGoogle؛ في "الموجة الجديدة"، ويتم تصنيف الموردين على أنهم متمايزون أو على قدم المساواة أو يحتاجون إلى تحسين عبر مجموعة من 10 معايير. سجلت AWS درجات "متمايزة" في 8 من المعايير العشرة، و"متساوية" في معيارين، وهو أفضل أداء لأي من الموردين السبعة الذين تم تقييمهم. بالإضافة إلى ذلك، يمثل وجودنا في السوق أكبر بكثير من أي منافس.
الدليل: الحاويات وKubernetes على AWS
نشرت Nucleus Research كتيبًا إرشاديًا عن الحاويات وKubernetes على AWS. لفهم كيفية استخدام الشركات للحاويات، أجرت شركة Nucleus مقابلات متعمقة مع مطورين في 21 شركة تتراوح في الحجم بداية من مرحلة ما بعد التمويل إلى مؤسسة عالمية، وتشمل 710 من أعباء عمل منفصلة في حاويات. وجدنا أن 81 بالمائة من الحاويات يتم نشرها في السحابة مع كون سحابة AWS هي الخيار الأكثر شيوعًا؛ و80 بالمائة من الحاويات المستضافة على السحابة تعمل على AWS. يتم تشغيل 82 بالمائة من أعباء عمل Kubernetes المستضافة على السحابة على AWS.
تحديث التطبيقات باستخدام الحاويات في السحابة العامة
تُعد الحاويات وريثة الجيل القادم للحوسبة. وترتبط الحاويات ارتباطًا وثيقًا بالتحول في بنية التطبيقات ومنهجية تطوير البرمجيات والمبادئ التشغيلية. في النهاية، يسمح الجمع بين هذه التغييرات بتقديم البرامج بشكل أسرع والتطبيقات الأكثر حداثة وقابلية للتكيف ومرونة. في هذا التقرير، تتوقع IDC تحقيق معدل نمو سنويًا مركبًا لمدة خمس سنوات بنسبة 79% للمثيلات التي تعمل كحاويات مهام للمؤسسة، جنبًا إلى جنب مع أكثر من 1.8 مليار حاوية مؤسسة بحلول عام 2021. تشارك IDC أيضًا كيفية بناء تطبيقات حديثة مع خدمات الحاويات من AWS.

