مشاركة عبر


تخطيط وإدارة التكاليف لتطبيقات Azure المنطقية

ينطبق على: Azure Logic Apps (الاستهلاك + قياسي)

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

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

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

تدعم Microsoft Cost Management معظم أنواع حسابات Azure. لعرض كافة أنواع الحسابات المدعومة، راجع فهم بيانات إدارة التكلفة. لعرض بيانات التكلفة، تحتاج على الأقل إلى حق الوصول لحساب Azure من أجل قراءتها.

للحصول على معلومات حول تعيين الوصول إلى بيانات إدارة التكلفة من Microsoft، راجع تعيين الوصول إلى البيانات.

فهم نموذج الفوترة

تعمل تطبيقات Azure Logic Apps على البنية الأساسية Azure التي تراكم التكاليف عند نشر موارد جديدة. تأكد من فهم نموذج الفوترة ل Azure Logic Apps جنبا إلى جنب مع موارد Azure ذات الصلة، وإدارة التكاليف بسبب هذه التبعيات عند إجراء تغييرات على الموارد المنشورة.

التكاليف التي تتراكم عادةً باستخدام Azure Logic Apps

تطبق Azure Logic Apps نماذج تسعير مختلفة، استنادا إلى الموارد التي تقوم بإنشائها واستخدامها:

فيما يلي الموارد الأخرى التي تتحمل تكاليف عند إنشائها للاستخدام مع تطبيقات المنطق:

  • حساب التكامل هو مورد منفصل تقوم بإنشائه وربطه بتطبيقات المنطق لإنشاء تكاملات B2B. تستخدم حسابات التكامل نموذج تسعير ثابت إذ يستند السعر إلى نوع حساب التكامل أو المستوى الذي تستخدمه.

  • الموصل المخصص هو مورد منفصل تقوم بإنشائه لواجهة برمجة تطبيقات REST التي لا تحتوي على موصل تم إنشاؤه مسبقًا لاستخدامه في تطبيقات المنطق الخاصة بك. تستخدم عمليات تنفيذ الموصل المخصص نموذج تسعير الاستهلاك.

عمليات التخزين وتكاليفها

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

باستخدام Azure Logic Apps أحادية المستأجر، يمكنك استخدام حساب تخزين Azure الخاص بك. تمنحك هذه الإمكانية المزيد من التحكم والمرونة مع بيانات Azure Logic Apps. عندما تقوم مهام سير العمل ذات الحالة بتشغيل عملياتها، يقوم وقت تشغيل Azure Logic Apps بإجراء معاملات التخزين. على سبيل المثال، يتم استخدام قوائم الانتظار للجدولة، بينما يتم استخدام الجداول والكائنات الثنائية كبيرة الحجم لتخزين حالات سير العمل. تتغير تكاليف التخزين استنادًا إلى محتوى سير العمل الخاص بك. تؤدي المشغلات والإجراءات والحمولات المختلفة إلى عمليات تخزين واحتياجات مختلفة. تتبع معاملات التخزين نموذج تسعير Azure Storage. يتم سرد تكاليف التخزين بشكل منفصل في فاتورة فوترة Azure.

بالنسبة إلى Azure Logic Apps أحادية المستأجر، يمكنك الحصول على بعض الأفكار حول عدد عمليات التخزين التي قد يقوم سير العمل بتشغيلها وتكلفتها باستخدام حاسبة تخزين Logic Apps. يمكنك إما تحديد نموذج سير عمل أو استخدام تعريف سير عمل موجود. تقدر العملية الحسابية الأولى عدد عَمليات التخزين في سير العمل الخاص بك. يُمكنك بعد ذلك استخدام هذه الأرقام لتقدير التكاليف المحتملة باستخدام حاسبة تسعير Azure. للمزيد من المعلومات، راجع تقدير احتياجات التخزين وتكاليف مهام سير العمل في Azure Logic Apps أحادي المستأجر.

قد تتراكم التكاليف بعد حذف المورد

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

إذا كانت لديك هذه الموارد بعد حذف تطبيق منطقي، فستستمر هذه الموارد في الوجود وتتراكم التكاليف حتى تقوم بحذفها:

  • موارد Azure التي تقوم بإنشائها وإدارتها بشكل مستقل عن تطبيق المنطق الذي يتصل بهذه الموارد، على سبيل المثال، تطبيقات وظائف Azure ومراكز الأحداث وشبكة الأحداث وما إلى ذلك

  • حسابات التكامل

استخدام الائتمان النقدي باستخدام Azure Logic Apps

يمكنك دفع رسوم Azure Logic Apps باستخدام رصيد الالتزام النقدي لاتفاقية Enterprise. ومع ذلك، لا يمكنك استخدام رصيد الالتزام النقدي لاتفاقية Enterprise لدفع رسوم لمنتجات وخدمات الجهات الخارجية، بما في ذلك Azure Marketplace.

تقدير وتحديد التكاليف

قبل إنشاء موارد باستخدام Azure Logic Apps، قم بتقدير التكاليف باستخدام حاسبة تسعير Azure. لمزيد من المعلومات، راجع نموذج التسعير لتطبيقات Azure Logic.

  1. في صفحة حاسبة تسعير Azure، من القائمة اليسرى، حدد Integration>Azure Logic Apps.

    لقطة شاشة تعرض نافذة حاسبة تسعير Azure  مع تحديد «Azure Logic Apps».

  2. مرّر لأسفل الصفحة حتى تتمكن من عرض حاسبة تسعير Azure Logic Apps. في الأقسام المختلفة لموارد Azure المرتبطة مباشرة بـ Azure Logic Apps، أدخل أعداد الموارد التي تخطط لاستخدامها وعدد الفواصل الزمنية التي قد تستخدم هذه الموارد خلالها.

    تظهر لقطة الشاشة هذه مثالاً لتقدير التكلفة باستخدام الحاسبة:

    مثال يوضح التكلفة التقديرية في حاسبة تسعير Azure

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

إنشاء الموازنات والتنبيهات

لمساعدتك على إدارة تكاليف حساب أو اشتراك Azure بشكل استباقي، يمكنك إنشاء ميزانيات وتنبيهات باستخدام خدمة وقدرات إدارة التكاليف والفوترة من Microsoft. يتم إنشاء الميزانيات والتنبيهات لاشتراكات Azure ومجموعات الموارد، ولذا فهي مفيدة كجزء من استراتيجية إجمالية لمراقبة التكاليف.

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

مراقبة التكاليف

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

بعد البدء في تكبد تكاليف للموارد التي تنشئ أو تبدأ في استخدام في Azure، يمكنك مراجعة هذه التكاليف ومراقبتها بهذه الطرق:

مراقبة عمليات تنفيذ تطبيق المنطق واستخدام التخزين

باستخدام Azure Monitor، يمكنك عرض هذه المقاييس لتطبيق منطق معين:

  • عمليات تنفيذ الإجراءات القابلة للفوترة
  • عمليات تنفيذ المُشغل القابلة للفوترة
  • استخدام الفواتير لعمليات تنفيذ العمليات الأصلية
  • استخدام الفواتير لعمليات تنفيذ الموصل القياسية
  • استخدام الفواتير لاستهلاك التخزين
  • إجمالي عمليات التنفيذ القابلة للفوترة

عرض مقاييس استهلاك التنفيذ والتخزين

  1. في مدخل Microsoft Azure، ابحث عن تطبيق المنطق الخاص بك وافتحه. في قائمة تطبيق المنطق، ضمن مراقبة، حدد المقاييس.

  2. في الجزء الأيمن، ضمن عنوان المخطط، في شريط القياس، افتح قائمة المقاييس، وحدد المقياس الذي تريده.

    إشعار

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

    لقطة شاشة تعرض جزء المقاييس مع قائمة

  3. في الزاوية العلوية اليمنى للجزء، حدد الفترة الزمنية التي تريدها.

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

عرض أحجام الإدخال والإخراج للإجراء في محفوظات التشغيل

  1. في مدخل Microsoft Azure، ابحث عن تطبيق المنطق الخاص بك وافتحه.

  2. في قائمة تطبيق المنطق، حدد Overview.

  3. في الجزء الأيمن، ضمن Runs history، حدد التشغيل الذي يحتوي على المدخلات والمخرجات التي تريد عرضها.

  4. ضمن Logic app run، حدد Run Details.

  5. في جزء Logic app run details، في جدول الإجراءات، الذي يسرد حالة كل إجراء ومدته، حدد الإجراء الذي تريد عرضه.

  6. في جزء إجراء Logic app، ابحث عن أحجام مدخلات هذا الإجراء ومخرجاته. ضمن Inputs link وOutputs link، ابحث عن الارتباطات لتلك المدخلات والمخرجات.

    إشعار

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

تشغيل تحليل التكلفة باستخدام إدارة التكلفة والفوترة من Microsoft

لمراجعة تكاليف Azure Logic Apps استنادا إلى نطاق معين، على سبيل المثال، اشتراك Azure، يمكنك استخدام قدرات تحليل التكلفة في إدارة التكلفة والفوترة من Microsoft.

  1. في مدخل Microsoft Azure، افتح النطاق الذي تريده، مثل اشتراك Azure الخاص بك. من القائمة اليسرى، ضمن Cost Management، حدد Cost analysis.

    عند فتح جزء تحليل التكلفة لأول مرة، يعرض الرسم البياني العلوي تكاليف الاستخدام الفعلية والمتوقعة عبر جميع الخدمات في الاشتراك للشهر الحالي.

    لقطة شاشة تعرض مدخل Microsoft Azure وجزء تحليل التكلفة مع مثال للتكاليف الفعلية والمتوقعة في الاشتراك.

    تلميح

    لتغيير النطاقات، في جزء Cost analysis، من شريط عوامل التصفية، حدد عامل تصفية Scope. في جزء تحديد النطاق، قم بالتبديل إلى النطاق الذي تريده.

    بالأسفل، تعرض المخططات الدائرية المجوفة التكاليف الحالية حسب خدمات Azure، حسب منطقة Azure (الموقع)، ومجموعة الموارد.

    لقطة شاشة تعرض مدخل Microsoft Azure وجزء تحليل التكلفة مع أمثلة على المخططات الدائرية المجوفة للخدمات والمناطق ومجموعات الموارد.

  2. لتصفية المخطط إلى منطقة معينة، مثل خدمة أو مورد، في شريط عوامل التصفية، حدد إضافة عامل تصفية.

  3. من القائمة اليسرى، حدد نوع عامل التصفية، على سبيل المثال، اسم الخدمة. من القائمة اليمنى، حدد عامل التصفية، على سبيل المثال، تطبيقات المنطق. عند الانتهاء، حدد علامة الاختيار الخضراء.

    لقطة شاشة تعرض مدخل Microsoft Azure وجزء تحليل التكلفة مع تحديدات عوامل التصفية.

    على سبيل المثال، إليك نتيجة Azure Logic Apps:

    لقطة شاشة تعرض مدخل Microsoft Azure وجزء تحليل التكلفة مع تصفية النتائج على

تصدير بيانات التكلفة

عندما تحتاج إلى إجراء المزيد من تحليل البيانات حول التكاليف، يمكنك تصدير بيانات التكلفة إلى حساب تخزين. على سبيل المثال، يمكن لفريق التمويل تحليل البيانات باستخدام Excel أو Power BI. يمكنك تصدير تكاليفك على جدول يومي أو أسبوعي أو شهري وتعيين نطاق تاريخ مخصص. تصدير بيانات التكلفة هو الطريقة الموصى بها لاسترداد مجموعات بيانات التكلفة.

طرق أخرى لإدارة التكاليف وخفضها

لمساعدتك على تقليل التكاليف على تطبيق المنطق والموارد ذات الصلة، جرب هذه الخيارات:

  • إذا كان ذلك ممكنًا، فاستخدم المشغلات والإجراءات المضمنة، والتي تكلف تشغيل كل تنفيذ أقل من مشغلات الموصلات والإجراءات المدارة.

    على سبيل المثال، قد تتمكن من تقليل التكاليف عند الوصول إلى موارد أخرى باستخدام إجراء HTTP أو عن طريق استدعاء دالة قمت بإنشائها باستخدام خدمة Azure Functions واستخدام إجراء Azure Functions المضمن. ومع ذلك، يؤدي استخدام Azure Functions أيضًا إلى تكبد تكاليف، لذا تأكد من مقارنة خياراتك.

  • حدد شروط تشغيل دقيقة لتشغيل سير عمل.

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

  • إذا كان المشغل يحتوي على إصدار استطلاع وإصدار إخطار على الويب، فجرب إصدار الإخطار على الويب الذي ينتظر حدوث الحدث المحدد قبل الإطلاق، بدلاً من التحقق بانتظام من الحدث.

  • استدعاء تطبيق المنطق الخاص بك من خلال خدمة أخرى، مثل Azure Functions أو ناقل خدمة Azure، بحيث يتم تشغيل المشغل فقط عند تشغيل سير العمل.

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

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