إدارة التكلفة ل Kubernetes الممكنة في Azure Arc

إدارة التكلفة هي العملية المستمرة لتنفيذ النهج للتحكم في تكاليف الخدمات التي تستخدمها في Azure. يوفر هذا المستند اعتبارات وتوصيات لإدارة التكلفة لتضعها في الاعتبار أثناء استخدام Kubernetes التي تدعم Azure Arc.

تكلفة Kubernetes الممكنة في Azure Arc

يوفر Kubernetes الممكن في Azure Arc نوعين من الخدمات:

ملاحظة

فوترة خدمات Azure المستخدمة بالاقتران مع Kubernetes الممكنة في Azure Arc هي نفسها الفوترة لخدمة Azure Kubernetes.

ملاحظة

إذا كان نظام مجموعة Kubernetes الممكن في Azure Arc على AKS على Azure Stack HCI، يتم تضمين تكوين Kubernetes GitOps دون أي رسوم إضافية.

اعتبارات التصميم

  • الحكم: حدد خطة إدارة لمجموعاتك المختلطة التي تترجم إلى نهج Azure والعلامات ومعايير التسمية وعناصر التحكم الأقل امتيازا.

  • Azure Monitor Container Insights:توفر Azure Monitor Container Insights رؤية بيانات تتبع الاستخدام من خلال جمع مقاييس الأداء من وحدات التحكم والعقد والحاويات المتوفرة في Kubernetes من خلال واجهة برمجة تطبيقات المقاييس. كما يتم جمع سجلات حاوية. تتم فوترة هذا عن طريق استيعاب البيانات والاحتفاظ بها وتصديرها.

  • Microsoft Defender للسحابة: يتم تقديم Microsoft Defender للسحابة في وضعين:

    بدون ميزات أمان محسنة (مجاني) - يتم تمكين Microsoft Defender للسحابة مجانا على جميع اشتراكات Azure عند زيارة لوحة معلومات حماية حمل العمل في مدخل Microsoft Azure للمرة الأولى، أو إذا قمت بتمكينها برمجيا عبر واجهة برمجة التطبيقات. يوفر هذا الوضع المجاني درجة الأمان والميزات ذات الصلة بها: نهج الأمان وتقييم الأمان المستمر وتوصيات الأمان القابلة للتنفيذ لموارد Azure الخاصة بك.

    مع جميع ميزات الأمان المحسنة (المدفوعة) - يؤدي تمكين Microsoft Defender للأمان المحسن للسحابة إلى توسيع إمكانات الوضع المجاني ليشمل أحمال العمل التي تعمل في السحب الخاصة والعامة الأخرى، ما يوفر إدارة أمان موحدة وحماية من التهديدات عبر أحمال العمل السحابية المختلطة.

  • تكوين Kubernetes GitOps:يوفر تكوين Kubernetes GitOps إدارة التكوين وتوزيع التطبيق باستخدام GitOps. يمكن للمسؤولين الإعلان عن تكوين نظام المجموعة والتطبيقات الخاصة بهم في Git. يمكن لفرق التطوير بعد ذلك استخدام طلبات السحب والأدوات الأخرى التي يعرفونها (خطوط أنابيب Azure الحالية، وبيانات Git، وKubernetes، ومخططات Helm) لنشر التطبيقات بسهولة في مجموعات Kubernetes الممكنة في Azure Arc وإجراء تحديثات في الإنتاج. يتم فرض رسوم على الفوترة شهريا وتعتمد على عدد وحدات المعالجة المركزية الظاهرية/الساعة في مجموعتك. تتحمل المجموعات رسوما واحدة لإدارة التكوين، بغض النظر عن عدد المستودعات المتصلة.

    ملاحظة

    يمكن أن تعمل المجموعات دون اتصال ثابت ب Azure. عند قطع الاتصال، يتم تحديد رسوم كل نظام مجموعة استنادا إلى آخر عدد معروف من وحدات المعالجة المركزية الظاهرية التي تم تسجيلها في Azure Arc. يتم تحديث عدد وحدات المعالجة المركزية الظاهرية كل 5 دقائق أثناء اتصال مجموعتك ب Azure. يتم تضمين أول 6 وحدات vCPU لكل نظام مجموعة دون أي تكلفة.

    إذا كان سيتم قطع اتصال نظام المجموعة الخاص بك من Azure ولا تريد أن يتم تحصيل رسوم منك مقابل تكوينات Kubernetes، يمكنك حذف التكوينات.

  • Azure Policy for Kubernetes:Azure Policy for Kubernetes يوسع Gatekeeper v3، وهو خطاف ويب لوحدة تحكم القبول ل Open Policy Agent (OPA)، لتطبيق عمليات الإنفاذ والضمانات على نطاق واسع على مجموعاتك بطريقة مركزية ومتسقة. يتيح نهج Azure إدارة حالة التوافق لمجموعات Kubernetes والإبلاغ عنها من مكان واحد. لا توجد حاليا تكلفة لنهج Azure ل Kubernetes أثناء المعاينة العامة.

  • يوفر Microsoft Sentinel:Microsoft Sentinel تحليلات أمان ذكية عبر مؤسستك. يتم تخزين بيانات تحليلها في مساحة عمل Azure Monitor Log Analytics. تتم فوترة Microsoft Sentinel استنادا إلى حجم البيانات التي تم استيعابها للتحليل في Microsoft Sentinel وتخزينها في مساحة عمل Azure Monitor Log Analytics لمجموعات Kubernetes التي تدعم Azure Arc.

  • Azure Key Vault: يسمح موفر Key Vault Azure لبرنامج تشغيل Secrets Store CSI بتكامل Key Vault Azure كمخزن للبيانات السرية مع مجموعة Kubernetes عبر وحدة تخزين CSI. تتم فوترة Azure Key Vault بواسطة العمليات التي يتم إجراؤها على الشهادات والمفاتيح والأسرار.

توصيات التصميم

تحتوي الأقسام التالية على توصيات تصميم لإدارة تكلفة Kubernetes الممكنة في Azure Arc.

ملاحظة

معلومات التسعير المعروضة في لقطات الشاشة المقدمة هي أمثلة ومقدمة للسماح بحاسبة Azure الموضحة، ولا تعكس معلومات التسعير الفعلية التي قد تراها في عمليات توزيع Azure Arc الخاصة بك.

الإدارة

  • راجع التوصيات في مجال التصميم الهام لتنظيم المواردوضوابط الحوكمة لتنفيذ استراتيجية الحوكمة، وتنظيم مواردك لتحسين التحكم في التكلفة والرؤية، وتجنب التكاليف غير الضرورية باستخدام نموذج الوصول الأقل امتيازا للإلحاق والإدارة.

Azure Monitor للحاويات

Microsoft Defender للسحابة (المعروفة سابقا باسم Azure Security Center)

تكوين Kubernetes GitOps

  • راجع أسعار تكوين Kubernetes GitOps.

  • راجع منطقة التصميم الهامة لسير عمل CI/CD للعثور على أفضل الممارسات والتوصيات لإدارة ومراقبة تكوين Kubernetes GitOps على مجموعات Kubernetes التي تدعم Azure Arc.

  • استخدم نهج Azure ل Kubernetes لفرض وضمان تكوين متسق عبر جميع مجموعات Kubernetes الممكنة في Azure Arc.

  • استخدم استعلامات Azure Resource Graph لمراجعة عدد الذاكرات الأساسية لديك لمجموعات Kubernetes الممكنة في Azure Arc وتقدير تكلفة تمكين تكوين Kubernetes GitOps.

    Resources
    | extend AgentVersion=properties.agentVersion, KubernetesVersion=properties.kubernetesVersion, Distribution= properties.distribution,Infrastructure=properties.infrastructure, NodeCount=properties.totalNodeCount,TotalCoreCount=toint(properties.totalCoreCount)
    | project id, subscriptionId, location, type,AgentVersion ,KubernetesVersion ,Distribution,Infrastructure ,NodeCount , TotalCoreCount
    | where type =~ 'Microsoft.Kubernetes/connectedClusters'
    | order by TotalCoreCount
    
  • استخدم إدارة تكلفة Azure والفوترة لفهم تكاليف تكوين Kubernetes GitOps.

    لقطة شاشة تعرض تكلفة تكوين Kubernetes GitOps في مدخل Microsoft Azure.

Azure Policy for Kubernetes

Microsoft Sentinel

Azure Key Vault

الخطوات التالية

لمزيد من المعلومات حول رحلتك السحابية المختلطة ومتعددة السحابات، راجع المقالات التالية: