عام

س: ما المقصود بـ Amazon Elastic Kubernetes Service (Amazon EKS)؟

ج: تُعد Amazon EKS خدمةً مُدارة من شأنها أن تسهل لك تشغيل Kubernetes على AWS دون الحاجة لتثبيت وتشغيل مستوى تحكم Kubernetes أو العُقد العاملة الخاص بك.

س: ما المقصود بـ Kubernetes؟

ج: Kubernetes عبارة عن برنامج مفتوح المصدر يسمح لك بنشر وإدارة تطبيقات الحاويات على نطاق واسع. ويقوم Kubernetes بتجميع الحاويات في مجموعات منطقية للإدارة وقابلية الاكتشاف، ثم يقوم بتشغيلها في مجموعات من مثيلات EC2. يُمكنك باستخدام Kubernetes تشغيل تطبيقات الحاويات بما في ذلك الخدمات المصغرة وعمال معالجة الحِزم والمنصات كخدمة (PaaS) باستخدام نفس مجموعة الأدوات في الموقع وفي السحابة.

س: لماذا يجب علي استخدام Amazon EKS؟

ج: تُوفر Amazon EKS وتقيس مستوى التحكم في Kubernetes، بما في ذلك خوادم واجهة برمجة التطبيقات وطبقة استمرارية الواجهة الخلفية، عبر عدة مناطق من مناطق توافر خدمات AWS للحصول على التوافر العالي والتعامل مع الأعطال. تقوم Amazon EKS تلقائيًا باكتشاف واستبدال عُقد مستوى التحكم غير السليمة وتوفر تصحيحًا لمستوى التحكم. يُمكنك تشغيل Amazon EKS باستخدام AWS Fargate، وهو عبارة عن حوسبة بدون خوادم للحاويات. إن محرك Fargate لا يجعلك بحاجةٍ إلى توفير الخوادم وإدارتها، ويتيح لك إمكانية تحديد الموارد اللازمة لكل تطبيق والدفع مقابلها، ويحسِّن مستوى الأمان من خلال عزل التطبيق وفقًا للتصميم. تم دمج Amazon EKS مع العديد من خدمات AWS لتوفير قابلية التكيف والأمان لتطبيقاتك. تتضمن هذه الخدمات Elastic Load Balancing لتوزيع الأحمال، وIAM للمصادقة، وAmazon VPC للعزل، وAWS CloudTrail للتسجيل.

س: كيف تعمل Amazon EKS؟

ج: تعمل Amazon EKS من خلال توفير (بدء) وإدارة مستوى التحكم والعُقد العاملة في Kubernetes لصالحك. تتكون Kubenetes، بمستوى عالٍ، من مكونين رئيسيين - مجموعة من "العُقد العاملة" التي تشغل حاوياتك ومستوى التحكم الذي يدير وقت ومكان بدء الحاويات في مجموعتك ويراقب حالتها.

فبدون Amazon EKS، يجب عليك تشغيل كل من مستوى التحكم Kubernetes ومجموعة العقد العاملة بنفسك. باستخدام Amazon EKS، يمكنك توفير العُقد العاملة الخاصة بك باستخدام أمر واحد في وحدة تحكم EKS أو CLI أو API، وتتولى AWS توفير مستوى التحكم في Kubernetes وقياسه وإدارته في تكوين آمن ومتوفر للغاية. مما يؤدي إلى تجنب عبء تشغيلي كبير لتشغيل Kubernetes ويسمح لك بالتركيز على إنشاء التطبيقات بدلاً من إدارة البنية التحتية لـ AWS.

س: ما أنظمة التشغيل التي تدعمها Amazon EKS؟

ج: تدعم Amazon EKS توزيعات أنظمة التشغيل Linux x86 وARM وWindows Server المتوافقة مع Kubernetes. تُوفر Amazon EKS صور AMI المُحسَّنة لنظامي Amazon Linux 2 وWindows Server 2019. تتوفر صور AMI المحسّنة من قِبل EKS لتوزيعات Linux الأخرى، مثل Ubuntu، من البائعين المعنيين.

س: لدي طلب ميزة، فمن يمكنني إخباره؟

ج: يُرجى إخبارنا بما يمكننا إضافته أو تحسينه عن طريق فتح طلب ميزة على AWS Container Services Public Roadmap

عمليات التكامل

س: هل تعمل Amazon EKS مع تطبيقات وأدوات Kubernetes الحالية؟

ج: تقوم Amazon EKS بتشغيل برنامج Kubernetes مفتوح المصدر، بحيث يُمكنك استخدام جميع المكونات الإضافية والأدوات المتاحة من مجتمع Kubernetes. تُعتبر التطبيقات التي تعمل على Amazon EKS متوافقة تمامًا مع التطبيقات التي تعمل على أي بيئة Kubernetes قياسية، سواءً كانت تعمل في مراكز البيانات المحلية في الموقع أو على سحابة عامة. وهذا يعني أنه يُمكنك ترحيل أي تطبيق Kubernetes قياسي إلى Amazon EKS بسهولة بدون أي تعديلات على التعليمات البرمجية.

س: هل تعمل Amazon EKS مع AWS Fargate؟

ج: نعم. يُمكنك تشغيل تطبيقات Kubernetes كحاويات بدون خوادم باستخدام AWS Fargate وAmazon EKS.

س: ما المقصود بوظائف Amazon EKS الإضافية؟

ج: تُتيح لك وظائف EKS الإضافية تمكين وإدارة برنامج Kubernetes التشغيلي الذي يوفر إمكانات، مثل قابلية المتابعة والتوسع والاتصال بالشبكة وتكاملات موارد سحابة AWS لمجموعات EKS الخاصة بك. وعند الإطلاق، تدعم وظائف EKS الإضافية التحكم في إطلاق وإصدار مكون AWS VPC CNI الإضافي من خلال واجهة برمجة التطبيقات لـ EKS.

س: لماذا يجب علي استخدام وظائف Amazon EKS الإضافية؟

ج: توفر وظائف Amazon EKS الإضافية تثبيتًا بنقرة واحدة لبرنامج Kubernetes التشغيلي لمجموعاتك وإدارتها. وهذا يُتيح لك الانتقال من إنشاء المجموعات إلى تشغيل التطبيقات في أمر واحد ويسهل الحفاظ على البرامج التشغيلية المطلوبة لمجموعتك محدثة. ويُتيح لك ذلك التأكد من أن مجموعات Kubernetes الخاصة بك آمنة ومستقرة ويقلل من حجم العمل الذي تحتاج إلى القيام به لبدء وإدارة مجموعات Kubernetes الجاهزة للإنتاج في AWS.

إصدارات وتحديثات Kubernetes

س: ما إصدارات Kubernetes التي تدعمها Amazon EKS؟

ج: راجع وثائق Amazon EKS للحصول على إصدارات Kubernetes المدعومة حاليًا. ستستمر Amazon EKS في إضافة الدعم لإصدارات Kubernetes الإضافية في المستقبل.

س: هل يمكنني تحديث مجموعة Kubernetes الخاصة بي إلى إصدار جديد؟

ج: نعم. تُجري Amazon EKS ترقيات مجموعات محلية مُدارة لكل من إصدارات Kubernetes ومنصة Amazon EKS. ويعمل هذا على تبسيط عمليات المجموعة ويتيح لك الاستفادة من أحدث ميزات Kubernetes، بالإضافة إلى تحديثات تكوين Amazon EKS وتصحيحات الأمان.

وهناك نوعان من التحديثات التي يُمكنك تطبيقها على مجموعة Amazon EKS، هما، تحديثات إصدار Kubernetes وتحديثات إصدار منصة Amazon EKS. نظرًا لطرح إصدارات Kubernetes جديدة والتحقق من صحتها للاستخدام مع Amazon EKS، سندعم ثلاثة إصدارات ثابتة من Kubernetes كجزء من عملية التحديث في أي وقت.

س: ما المقصود بإصدار منصة EKS؟

ج: تمثل إصدارات منصة Amazon EKS إمكانات مستوى التحكم في المجموعة، مثل تمكين إشارات خادم واجهة برمجة التطبيقات لـ Kubernetes، بالإضافة إلى إصدار تصحيح Kubernetes الحالي. يحتوي كل إصدار ثانوي من Kubernetes على واحد أو أكثر من إصدارات منصة Amazon EKS المرتبطة. إصدارات المنصة للإصدارات الثانوية المختلفة من Kubernetes مستقلة.

عندما يتوفر إصدار ثانوي جديد من Kubernetes في Amazon EKS (على سبيل المثال، 1.13)، يبدأ الإصدار الأولي لمنصة Amazon EKS لإصدار Kubernetes الثانوي هذا في eks.1. ومع ذلك، تصدر Amazon EKS إصدارات منصات جديدة بشكل دوري لتمكين إعدادات مستوى التحكم Kubernetes الجديدة ولتوفير إصلاحات الأمان.

س: لماذا أرغب في التحكم اليدوي في تحديثات إصدار Kubernetes؟

ج: تُدخل الإصدارات الجديدة من Kubernetes تغييرًا كبيرًا على واجهة برمجة التطبيقات لـ Kubernetes، ما قد يؤدي إلى تغيير سلوك التطبيق. ويُتيح لك التحكم اليدوي في إصدار Kubernetes في مجموعتك اختبار التطبيقات مقابل الإصدارات الجديدة من Kubernetes قبل ترقية مجموعات الإنتاج. وتوفر لك Amazon EKS القدرة على الاختيار عند إدخال تغييرات على مجموعة EKS الخاصة بك.

س: كيف أقوم بتحديث العُقد العاملة الخاصة بي؟

ج: تقوم AWS بنشر Amazon Machine Images (AMIs) المُحسَّنة من قِبل EKS والتي تتضمن ثنائيات العُقد العاملة الضرورية (Docker وKubelet). ويتم تحديث وحدة AMI هذه بانتظام ويتضمن أحدث إصدار من هذه المكونات. يُمكنك تحديث العُقد التي تديرها EKS إلى أحدث إصدارات AMI المحسّنة من قِبل EKS باستخدام أمر واحد في وحدة التحكم أو واجهة برمجة التطبيقات أو واجهة سطر الأوامر الخاصة بـ EKS.

إذا كنت تقوم ببناء AMIs المخصصة لك لاستخدامها مع عُقد EKS العاملة، فإن AWS تنشر أيضًا البرامج النصية Packer التي توثق خطوات البناء لدينا، ما يسمح لك بتحديد الثنائيات المضمنة في كل إصدار من AMI.

التسعير والتوافر

س: كم تبلغ تكلفة Amazon EKS

ج: ستدفع 0.10 USD في الساعة لكل مجموعة Amazon EKS تقوم بإنشائها ولموارد AWS التي تقوم بإنشائها لتشغيل عُقد Kubernetes العاملة الخاصة بك. لا تدفع إلا مقابل ما تستخدمه عند استخدامك له؛ ولا يوجد حد أدنى للرسوم ولا توجد التزامات يجب الوفاء بها مقدمًا. يُمكنك الحصول على مزيد من المعلومات في صفحة تسعير EKS.

س: أين يتوفر Amazon EKS؟

ج: يُرجى الرجوع إلى جدول مناطق البنية الأساسية العالمية لـ AWS للحصول على أحدث المعلومات حول توفر Amazon EKS الإقليمي.

اتفاقية مستوى الخدمة

س: ما المقصود باتفاقية مستوى الخدمة (SLA) من Amazon EKS؟

ج: يمكن العثور على اتفاقية مستوى الخدمة لـ Amazon EKS من هنا.

تعرّف على العملاء الذين يستخدمون Amazon EKS

زيارة صفحة العملاء
هل أنت جاهز للإنشاء؟
ابدأ مع Amazon EKS
ألديك مزيد من الأسئلة؟
اتصل بنا