خدمة Amazon Elastic Kubernetes (Amazon EKS) هي خدمة يديرها نظام Kubernetes بالكامل. يثق العملاء، مثل Intel وSnap وIntuit وGoDaddy وAutodesk في خدمة EKS لتشغيل تطبيقاتهم الأكثر حساسية وأهمية نظرًا لما تتسم به هذه الخدمة من أمان وموثوقية وقابلية للتكيف.
هناك أسباب متعددة تجعل EKS الملجأ الأفضل لتشغيل نظام Kubernetes. أولاً، يمكنك اختيار تشغيل مجموعات EKS باستخدام AWS Fargate، وهو عبارة عن كمبيوتر دون خادم للحاويات. يلغي Fargate الحاجة إلى توفير الخوادم وإدارتها، ويتيح لك إمكانية تحديد مواردك لكل تطبيق والدفع مقابلها، ويحسن الأمن من خلال عزل التطبيق وفقًا للتصميم. ثانيًا، إن EKS خدمة مُدمجة تمامًا مع خدمات مثل Amazon Cloudwatch وAuto Scaling Groups وAWS Identity and Access Management (IAM) وAmazong Virtual Private Cloud (VPC)، وهو ما يوفر لك تجربة سلسة تشمل مراقبة تطبيقاتك وتطويرها وموازنة أحمالها. ثالثًا، إن خدمة EKS مُدمجة مع AWS App Mesh، وتوفر لنظام Kubernetes التجربة الأصلية لاستهلاك مزايا شبكة الخدمات، كما أنها تزوِّد التطبيقات بمزايا المراقبة الواسعة، والتحكم في حركات البيانات والأمان. فضلاً عن ذلك، فإن خدمة EKS توفر مستوى تحكم قابل للتوسع يتسم بمستوى عالٍ من التوافر، في العديد من مناطق توافر الخدمات، وذلك منعًا لوجود نقطة عطل مفردة.
تعمل خدمة EKS على تشغيل نظام Kubernetes في المراحل التمهيدية، وهي خدمة معتمدة من Kubernetes ومتوافقة معه، بحيث يمكنك الاستفادة من جميع المزايا مفتوحة المصدر التي يقدمها المجتمع. كما يمكنك ترحيل أي تطبيق Kubernetes قياسي إلى EKS بسهولة، من دون الحاجة إلى إعادة بناء التعليمات البرمجية للرمز الخاص بك.
روابط مهمة متعلقة بخدمة Amazon EKS
إليك قائمة بالمصادر التي قد تستفيد منها:
أبرز ما في المدونة - تغيرات الإصدارات
قراءة المزيد هنا >>
ورشة عمل على EKS
جرِّب بنفسك >>
آخر الإصدارات الجديدة
تعرّف على المزيد >>
الفوائد
التوافر الدائم
تعمل خدمة EKS على إدارة البنية التحتية لإدارة نظام Kubernetes عبر عدة مناطق توفر خدمات AWS، وتكشف تلقائيًا عن عقد مستوى التحكم غير السليمة وتقدم الترقيات وتصحيح الأخطاء عند الطلب وبدون أي تعطيلات.
خيار دون خادم
توفر EKS الدعم لـ AWS Fargate لإمداد الحاويات بخدمات الحوسبة من دون خادم. يلغي Fargate الحاجة إلى توفير الخوادم وإدارتها، ويتيح لك إمكانية تحديد مواردك لكل تطبيق والدفع مقابلها، ويحسن الأمن من خلال عزل التطبيق وفقًا للتصميم.
الأمان
تطبق EKS أحدث حزم تصحيح أخطاء الأمان تلقائيًا على مستوى تحكم مجموعتك. تعمل AWS من كثب أيضًا مع المجتمع، ضمانًا للتصدي للمشكلات الأمنية المهمة قبل نشر الإصدارات وحزم تصحيح الأخطاء الجديدة في المجموعات الموجودة بالفعل.
مبنية مع المجتمع
تعمل EKS على تشغيل نظام Kubernetes في المراحل التمهيدية، وهي خدمة متوافقة مع Kubernetes ومعتمدة منه، لذا؛ تعتبر التطبيقات التي تديرها EKS متوافقة بالكامل مع التطبيقات التي تديرها أي بيئة Kubernetes قياسية. وتعمل AWS بنشاط مع مجتمع Kubernetes، وتقدم ضمن ذلك المساهمات في قاعدة ترميز Kubernetes التي تساعدك على الاستفادة من خدمات AWS وميزاتها.
كيفية العمل
حالات الاستخدام
النشر الهجين
يمكنك استخدام EKS على AWS Outposts لتشغيل التطبيقات التي تعتمد على الحاويات وتتطلب أزمنة استجابة منخفضة في الأنظمة المحلية. إن AWS Outposts خدمة مُدارة بالكامل، توسّع نطاق البنية التحتية من AWS وخدمات AWS وواجهات برمجة التطبيقات والأدوات تقريبًا لأي موقع متصل. في ظل وجود EKS في Outposts، يمكنك إدارة الحاويات محليًا بنفس سهولة إدارتك للحاويات في السحابة.
تعلم الآلة
بإمكانك استخدام Kubeflow مع EKS من أجل وضع نموذج لتدفقات عمل تعليم الآلة، ولتشغيل المهمات التدريبية الموزّعة باستخدام أحدث أنواع مثيلات EC2 المُشغّلة بواسطة EC2. كما يمكنك استخدام AWS Deep Learning Containers لتشغيل وظائف التدريب والاستدلال في TensorFlow على EKS.
معالجة الحزم
يمكنك تشغيل أحمال العمل المتسلسلة أو المتوازية على مجموعة EKS الخاصة بك باستخدام واجهة برمجة تطبيق Kubernetes Jobs. باستخدام EKS، يمكنك تخطيط أحمال عمل الحوسبة المجمعة الخاصة بك وتجدولها وتنفذها عبر النطاق الكامل لخدمات حوسبة AWS وميزاته، مثل Amazon EC2 وFargare وSpot.
تطبيقات الويب
يمكنك بناء تطبيقات ويب تزيد وتنقص تلقائيًا وتعمل في تشكيل متاح بشكل كبير عبر العديد من مناطق توافر الخدمات. عبر التشغيل في EKS، تستفيد تطبيقات الويب خاصتك من أداء AWS وتوسعها وموثوقيتها وتوافرها. بالإضافة إلى ذلك، تتمتع خدماتك بتكاملات آنية الاستخدام مع شبكة AWS وخدماتها الأمنية مثل Application Load Balancers لتوزيع حمل تطبيق الويب الخاص بك وVPC لربط الشبكات.
الشركات التي تعتمد Amazon EKS
الميزات الجديدة
تعمل Amazon ECS وAmazon EKS وAWS App Mesh على دعم AWS Outposts الآن
تشغيل كبائن Kubernetes بدون خادم باستخدام Amazon EKS وAWS Fargate
عقد Windows المدعومة من Amazon EKS
إضافة Amazon EKS للدعم لمثيل G4
تدعم خدمة Amazon Elastic Kubernetes (EKS) الآن إمكانية إضافة مثيلات Amazon EC2 G4 باعتبارها عقد عاملة، إلى كل المجموعات الموجودة في المناطق التي يتوفر بها G4.
Amazon EKS تعلن عن دعمها لبرنامج تشغيل Amazon EFS CSI
تدعم خدمة Amazon Elastic Kubernetes (EKS) الآن برنامج التشغيل Amazon Elastic File System (EFS) CSI. يُبسِط برنامج التشغيل EFS CSI عملية تكوين وحدات تخزين الملفات Elastic لمجموعات EKS ومجموعات Kubernetes المدارة ذاتيًا التي تعمل على AWS وتستخدم واجهات Kubernetes القياسية.
تقدم خدمة EKS بيانات تعريف AMI المُحسنة من EKS، وذلك عبر معلمات SSM
تتيح لك خدمة Amazon Elastic Kubernetes (Amazon EKS) الآن إمكانية استرداد أحدث Amazon Machine Image (AMI) مُحسنة من EKS، عندما تضيف العقد إلى مجموعة ما.
منشورات ومقالات المدونة
خدمة Amazon EKS على AWS Fargate متاحة الآن للعامة
بداية من تاريخ اليوم، يمكنك البدء في استخدام خدمة Amazon Elastic Kubernetes لتشغيل كبائن Kubernetes على AWS Fargate. يُسهِل كلٌ من EKS وFargate عملية تشغيل التطبيقات المستندة إلى Kubernetes على AWS، وذلك من خلال إلغاء الحاجة إلى توفير البنيات التحتية وإدارتها من أجل الكبائن.
تحسين تكلفة Kubernetes على AWS
إن المجموعة، المكونة من Amazon EKS لإدارة مستوى تحكم Kubernetes وAmazon EC2 للعقد الـ Elastic لنظام Kubernetes، تمثل البيئة المثالية لتشغيل أعباء العمل المعتمدة على الحاويات.
نشر GitOps مع Weave Flux وAmazon EKS
لديك خيارات لا تحصى لنشر الموارد في مجموعة Amazon EKS. يوفر GitOps، وهو مصطلح وضعته Weavework، مزايا جوهرية أكثر من البدائل الأخرى.
تعرّف على المزيد حول ميزات Amazon EKS