إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
Azure Kubernetes Service (AKS) هي خدمة Kubernetes مدارة يمكنك استخدامها لنشر وإدارة التطبيقات الحاوية. تحتاج إلى الحد الأدنى من خبرة تزامن الحاوية لاستخدام AKS. تقلل AKS من التعقيد والعبء التشغيلي لإدارة Kubernetes من خلال نقل جزء كبير من هذه المسؤولية إلى Azure. AKS هي منصة مثالية لنشر وإدارة التطبيقات الحاوية التي تتطلب توفرا عاليا وقابلية للتوسع وقابلية النقل، ولنشر التطبيقات في مناطق متعددة، باستخدام أدوات مفتوحة المصدر، والتكامل مع أدوات DevOps الحالية.
هذه المقالة مخصصة لمسؤولي النظام الأساسي أو المطورين الذين يبحثون عن حل Kubernetes قابل للتطوير مؤتمت ومدار.
نظرة عامة على AKS
تقلل AKS من التعقيد والعبء التشغيلي لإدارة Kubernetes من خلال نقل هذه المسؤولية إلى Azure. عند إنشاء عنقود AKS، يقوم Azure تلقائيا بإنشاء وتكوين مستوى تحكم لك مجانا. تدير منصة Azure مستوى التحكم AKS، وهو المسؤول عن كائنات Kubernetes وعقد العمال التي تقوم بنشرها لتشغيل تطبيقاتك. Azure يتولى العمليات الحيوية مثل مراقبة وصيانة الصحة، وأنت تدفع فقط مقابل عقد AKS التي تشغل تطبيقاتك.
إشعار
AKS معتمد من CNCF ومتوافق مع SOC و ISO و PCI DSS و HIPAA. لمزيد من المعلومات، راجع نظرة عامة على الامتثال Microsoft Azure.
حلول الحاويات في Azure
تقدم Azure مجموعة من حلول الحاويات المصممة لتلبية أحمال العمل والهياكل واحتياجات الأعمال المختلفة.
| حل الحاوية | نوع المورد |
|---|---|
| Azure خدمة Kubernetes | Kubernetes المدارة |
| Azure Red Hat OpenShift | Kubernetes المدارة |
| Kubernetes غير المدارة | |
| مثيلات Azure Container | مثيل حاوية Docker المدار |
| تطبيقات حاوية Azure | Kubernetes المدارة |
لمزيد من المعلومات حول مقارنة الحلول المختلفة، راجع الموارد التالية:
متى تستخدم AKS
تصف القائمة التالية بعض حالات الاستخدام الشائعة ل AKS:
- الرفع والتحويل إلى الحاويات باستخدام AKS: ترحيل التطبيقات الموجودة إلى الحاويات وتشغيلها في بيئة Kubernetes مدارة بالكامل.
- الخدمات المصغرة مع AKS: تبسيط نشر وإدارة التطبيقات المستندة إلى الخدمات المصغرة مع التحجيم الأفقي المبسط، واشفاء الذات، وموازنة التحميل، وإدارة البيانات السرية.
- Secure DevOps ل AKS: موازنة السرعة والأمان بكفاءة من خلال تنفيذ DevOps الآمنة مع Kubernetes.
- الاندفاع من AKS مع ACI: استخدم العقد الظاهرية لتوفير وحدات الجراب داخل ACI التي تبدأ بالثوان وتتوسع لتلبية الطلب.
- تدريب نموذج التعلم الآلي باستخدام AKS: تدريب النماذج باستخدام مجموعات بيانات كبيرة مع أدوات مألوفة، مثل TensorFlow وKubeflow.
- تدفق البيانات باستخدام AKS: استيعاب ومعالجة تدفقات البيانات في الوقت الحقيقي مع ملايين نقاط البيانات التي تم جمعها عبر أجهزة الاستشعار، وإجراء تحليلات وحسابات سريعة لتطوير رؤى حول السيناريوهات المعقدة.
- باستخدام حاويات Windows على AKS: شغل Windows Server الحاويات على AKS لتحديث تطبيقات Windows وبنية تحتك.
نصيحة
إذا كنت تريد تجربة مدارة بالكامل مع إعدادات افتراضية جاهزة للإنتاج، وأمان مدمج، واتفاقية مستوى مستوى جاهزية للكبسولات تضمن جاهزية 99.9% من الكبسولات المؤهلة خلال 5 دقائق أثناء الترقيات، فكر في AKS Automatic.
ميزات AKS
يسرد الجدول التالي بعض الميزات الرئيسية ل AKS:
| ميزة | الوصف |
|---|---|
| إدارة الهوية والأمان | • تطبيق ضوابط الامتثال التنظيمية باستخدام Azure Policy مع حواجز مدمجة ومعايير أمن الإنترنت. • التكامل مع Kubernetes RBAC للحد من الوصول إلى موارد نظام المجموعة. • استخدام Microsoft Entra ID لإعداد وصول Kubernetes بناء على الهوية وعضوية المجموعة الحالية. |
| التسجيل والمراقبة | • التكامل مع ميزة Container Insights، وهي ميزة في نظام Azure Monitor، لمراقبة صحة وأداء العناقيد والتطبيقات المحوية. • إعداد خدمات شبكات الحاويات المتقدمة لجمع بيانات حركة مرور الشبكة وتصورها من مجموعاتك. |
| عمليات النشر المبسطة | • استخدام تكوينات نظام المجموعة التي تم إنشاؤها مسبقا ل Kubernetes مع الإعدادات الافتراضية الذكية. • التحجيم التلقائي للتطبيقات الخاصة بك باستخدام التحجيم التلقائي (KEDA) ل Kubernetes Event Driven. • استخدام مسودة ل AKS لإعداد التعليمات البرمجية المصدر وإعداد التطبيقات الخاصة بك للإنتاج. |
| المجموعات والعقد | • توصيل التخزين بالعقد والقرون، وترقية مكونات نظام المجموعة، واستخدام وحدات معالجة الرسومات. • إنشاء عناقيد تشغل عدة مجموعات عقد لدعم أنظمة التشغيل المختلطة وحاويات Windows Server. • تكوين التحجيم التلقائي باستخدام مقياس المجموعة التلقائي والتحجيم التلقائي للجراب الأفقي. • نشر أنظمة المجموعات مع عقد الحوسبة السرية للسماح بتشغيل الحاويات في بيئة تنفيذ موثوق بها تستند إلى الأجهزة. |
| دعم وحدة التخزين | • تحميل وحدات تخزين ثابتة أو ديناميكية للبيانات الثابتة. • استخدام Azure Container Storage لإدارة الحجم بالكامل القائمة على السحابة وتنسيق تخزين الكتل. يتكامل Azure Container Storage مع Kubernetes، مما يسمح بتوفير التخزين الديناميكي والتلقائي للوحدات الدائمة. • استخدام برنامج تشغيل Azure Disks CSI للوصول إلى وحدة واحدة، وبرنامج تشغيل CSI Azure Files للوصول المتزامن إلى عدة بودات. • استخدام Azure NetApp Files لمشاركة الملفات عالية الأداء وعالية الإنتاجية ومنخفضة التأخير. |
| التواصل الشبكي | • الاستفادة من خيارات الشبكات لدينا لتلبية احتياجاتك. • أحضر واجهة شبكة الحاوية (CNI) الخاصة بك لاستخدام مكون إضافي ل CNI تابع لجهة خارجية. • الوصول بسهولة إلى التطبيقات المنشورة في مجموعاتك باستخدام الوظيفة الإضافية لتوجيه التطبيق مع nginx. |
| تكامل أدوات التطوير | • تطوير على AKS مع Helm. • تثبيت إضافة Kubernetes ل Visual Studio Code لإدارة أعباء عملك. • الاستفادة من ميزات Istio مع الوظيفة الإضافية شبكة الخدمة المستندة إلى Istio. |
بدء استخدام AKS
ابدأ باستخدام AKS باستخدام الموارد التالية:
- تعرف على مفاهيم Kubernetes الأساسية ل AKS.
- تقييم نشر التطبيق على AKS باستخدام سلسلة البرامج التعليمية الخاصة ب AKS.
- راجع إطار عمل Azure Well-Architected ل AKS لتتعلم كيفية تصميم وتشغيل تطبيقات موثوقة وآمنة وفعالة وفعالة من حيث التكلفة على AKS.
- خطط لتصميمك وعملياتك ل AKS باستخدام البنيات المرجعية الخاصة بنا.
- استكشف خيارات التكوين وأفضل الممارسات الموصى بها لتحسين التكلفة على AKS.