مقدمة

مكتمل

لنفترض أنك تعمل كمسؤول DevOps في شركة تتبع وإدارة طائرات آلية. توفر شركتك حلاً لتتبع الطائرات الآلية للعملاء في جميع أنحاء العالم وتستخدم Azure Kubernetes Service (AKS) لتنظيم العديد من المثيلات المخزنة لهذا الحل. لقد أدركت أن إدارة التكلفة لموارد حساب AKS أصبحت مهمة بشكل متزايد بسبب عاملين دافعين. أولاً، زادت قاعدة عملائك وتحتاج إلى معالجة المزيد من الطائرات الآلية وتتبعها. ثانيًا، بدأ المزيد من فرق التطوير في تبني عمليات الشركة السحابية الأصلية الجديدة لتطوير التطبيقات.

تريد معالجة كلّ من هذين العاملين لتوفير التكاليف. أولاً، أنت تبحث عن خيارات لإدارة النشر الفعال من حيث التكلفة للعديد من أحمال العمل. ثانيًا، تريد تقديم سياسات الأعمال التي تحكم كيفية إنشاء فرق التطوير لديك واستخدام موارد حساب AKS.

في هذه الوحدة، ستستكشف استراتيجيات لتحسين تكاليف الحوسبة عند تطوير تطبيقات السحابة الأصلية على AKS. للبدء، ستقوم بإنشاء تجمع عقدة مستخدم وتعلم كيفية توسيع نطاق العقد. بعد ذلك، ستقوم بتكوين تجمعات العقد الموضعية ل AKS للتحجيم التلقائي لنظام المجموعة للوصول إلى سعة حساب Azure غير المستخدمة بخصم. لإنهاء الأمر، ستقوم بتعريف نهج Azure على AKS لإدارة حصص الموارد النسبية لتنظيم توزيع موارد حساب AKS.

الأهداف التعليمية

  • تحسين التكاليف في AKS باستخدام تجمعات العقد الصفرية
  • تحسين التكاليف في AKS باستخدام تجمعات العقدة الموضعية ذات التكلس التلقائي
  • إدارة التكاليف باستخدام نهج Azure على AKS

المتطلبات الأساسية

  • الوصول إلى اشتراك Azure
  • المعرفة الأساسية لتنفيذ الأوامر باستخدام Azure CLI
  • معرفة Kubernetes ومفاهيمها
  • المعرفة الأساسية بإنشاء ملفات بيان Kubernetes YAML
  • المعرفة الأساسية بتنفيذ الأوامر باستخدام kubectl