التكلفة والاستخدام

يحاول Azure CycleCloud تتبع تكلفة المجموعة واستخدامها. سيراقب عددا من الموارد، بما في ذلك المثيلات ووحدات التخزين، ويستخدم هذا لتقدير وقت التشغيل والرسوم لكل مورد.

تنبيهات الاستخدام

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

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

ملاحظة

تنبيهات الاستخدام إعلامية فقط. لن يؤدي تجاوز ميزانيتك إلى إيقاف المثيل أو إيقافه مؤقتا. مبلغ الإنفاق لكل مجموعة تراكمي لكل فترة زمنية محددة.

تنبيه الاستخدام

الإنفاق الحالي ضمن الميزانية:

الإنفاق الحالي ضمن الميزانية

الإنفاق الحالي مع المبالغ الزائدة:

الإنفاق الحالي مع المبالغ الزائدة

الإشعارات

إذا كنت ترغب في تلقي إعلامات البريد الإلكتروني أو Slack عندما تتجاوز مجموعتك الميزانية، أدخل أحد الإجراءات التالية:

  • اسم المستخدم: إرسال العنوان المقترن بحساب المستخدم بالبريد الإلكتروني.
  • عنوان البريد الإلكتروني: أدخل عنوان بريد إلكتروني للتنبيه.
  • Slack: إذا كنت تستخدم Slack، يمكنك إعداد إخطار على الويب لإرسال إعلامات إلى قناة معينة.

أضف معلومات مستلم التنبيه وانقر فوق حفظ. لإضافة مستلمين إضافيين، انقر فوق +أو - لحذف.

يتم إرسال الإعلامات مرة واحدة في اليوم.

لتحرير إعدادات التنبيه أو الموازنة أو الإعلام، انقر فوق إدارة من سطر التنبيه على صفحة نظام المجموعة.

الأسعار

يجمع CycleCloud التسعير للمثيلات التي تعمل في جميع موفري السحابة. يتم تحديث البيانات باستمرار على مدار اليوم لتقديم تقديرات دقيقة. يتطلب هذا أن توفر بيانات اعتماد الاشتراك في CycleCloud الوصول إلى واجهة برمجة تطبيقات RateCard.

يتضمن:

  • السعر الأساسي للأجهزة الظاهرية، بما في ذلك أنواع الأجهزة للمعاينة فقط، بأسعار "الدفع أولا بأول" القياسية
  • أسعار Linux/Windows
  • عادي/موضعي
  • أقراص التمهيد والأقراص الأخرى (7.8.0+)

لا يتضمن:

  • رسوم البرامج الأخرى
  • أسعار الأجهزة الظاهرية المحجوزة
  • خصومات استخدام الحجم

ملاحظة

جميع أرقام الاستخدام والتكلفة هي تقريبات.

تتبع التكلفة

يتضمن CycleCloud 8.2 الآن القدرة على تتبع الاستخدام الكلي والتكاليف. يقاس الاستخدام بالساعات الأساسية (حيث يتم حساب وحدة معالجة مركزية ظاهرية واحدة تستخدم لمدة ساعة واحدة كساعة أساسية واحدة). يتم قياس التكلفة بالدولار الأمريكي بأسعار الدفع أولا بأول للبيع بالتجزئة.

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

تتبع التكاليف من خلال Azure Cost Management

تقوم CycleCloud بعلامات الأجهزة الظاهرية مع CycleCloudCluster نظام CycleCloudNodeArray المجموعة وnodearray الذي توجد فيه. (راجع وضع علامات على العقد للحصول على مزيد من المعلومات حول وضع العلامات.) هذا يجعل التكاليف تظهر في Azure Cost Management. تتمثل فائدة تتبع التكاليف بهذه الطريقة في أنك تعرض Azure Cost Management التكاليف الفعلية المرتبطة بهذا الجهاز الظاهري، بما في ذلك استخدام الشبكة والقرص، التي تتم فوترتها بالمعدل الفعلي لاشتراكك. الجانب السلبي هو أن التكاليف قد تستغرق ما يصل إلى 48 ساعة لإدراجها هناك.

تتبع التكاليف من خلال CycleCloud

يمكن أن يعرض CycleCloud التكاليف على أساس مستمر. تعكس هذه التغييرات على الفور في نظام المجموعة، ولكنها تكاليف تقريبية (راجع القيود في قسم التسعير أعلاه).

يتضمن CycleCloud واجهة برمجة تطبيقات REST لبيانات التكلفة للحصول على البيانات برمجيا. بالإضافة إلى ذلك، هناك بعض الأوامر المضمنة التي يمكن تشغيلها مباشرة على CycleCloud VM. تنتج الأوامر أدناه إخراجا بتنسيق نصي. للحصول على إخراج JSON، استخدم -format json.

للحصول على الاستخدام والتكلفة لجميع المجموعات في آخر 24 ساعة:

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost where @last(`1d`)'

للحصول على الاستخدام والتكلفة لمجموعة واحدة تسمى MyCluster:

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost where @last(`1d`) && ClusterName == "MyCluster"'

للحصول على الاستخدام والتكلفة بينهما في نطاق زمني مخصص:

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost where @timerange(`2020-08-01T12:15:00Z`, `2020-08-02T01:30:00Z`)'

للحصول على ملخص تلقائي للاستخدام والتكلفة خلال الشهر السابق، الشهر الحالي، آخر 7 أيام وآخر 24 ساعة:

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost_summary'