توصيات لتحسين تكاليف البيئة

ينطبق على توصية قائمة التحقق من Azure Well-Architected Framework Cost Optimization هذه:

CO:08 تحسين تكاليف البيئة. محاذاة الإنفاق لتحديد أولويات بيئات ما قبل الإنتاج والإنتاج والعمليات والإصلاح بعد كارثة. لكل بيئة، ضع في اعتبارك التوفر المطلوب والترخيص وساعات العمل والشروط والأمان. يجب أن تحاكي البيئات غير الإنتاجية بيئة الإنتاج. تنفيذ المقايضات الاستراتيجية في بيئات غير إنتاجية.

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

التعريفات

المصطلح التعريف
هدف نقطة الاسترداد (RPO) الحد الأقصى المقبول لمدة فقدان البيانات أثناء الحادث.
هدف وقت الاسترداد (RTO) الحد الأقصى للوقت المقبول الذي يمكن أن يكون فيه التطبيق غير متوفر بعد وقوع حادث.
اتفاقية على مستوى الخدمة (SLA) اتفاقية تعاقدية بين موفر الخدمة وعميل الخدمة. تحدد الاتفاقية أهداف مستوى الخدمة (SLOs). قد يكون لعدم الوفاء بالاتفاقية عواقب مالية على موفر الخدمة.

استراتيجيات التصميم الرئيسية

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

تقييم قيمة البيئة

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

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

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

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

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

تحديد تكاليف البيئة

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

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

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

  • مراقبة إنفاقك وضبطه: مراقبة أنماط الإنفاق وتسليم القيمة وعوامل الخطر وتحليلها باستمرار. مراجعة استراتيجيات تحسين الإنفاق وضبطها بانتظام مع تطور احتياجات البيئة والأعمال.

تحسين بيئة الإنتاج

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

  • المناطق المميزة: إنفاق أقل على المناطق التي تخدم عددا أقل من العملاء. على سبيل المثال، يجب أن تستثمر أكثر في منطقة تخدم 90 بالمائة من المستخدمين مقارنة بمنطقة تخدم 10 بالمائة من المستخدمين. اضبط استراتيجية التوزيع الخاصة بك لتلبية متطلبات كل منطقة وقطاع مستخدم.

  • التمييز بين التحجيم: تنفيذ استراتيجيات التحجيم الأفقية والعمودية. تحجيم الموارد بكفاءة لتلبية الطلب دون الإفراط في التوفير.

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

  • ضبط نماذج المستأجر: تخصيص البيئة استنادا إلى نموذج المستأجر. على سبيل المثال، انفق المزيد على الخدمات والميزات للمستأجرين المدفوعين وأنفق أقل للمستأجرين غير المدفوعين.

تحسين بيئة الإصلاح بعد كارثة

تشير بيئة الإصلاح بعد كارثة إلى البنية الأساسية والعمليات التي يستخدمها حمل العمل للاسترداد بعد حدث معطلة. تتضمن الأحداث التخريبية الكوارث الطبيعية والهجمات الإلكترونية وفشل الأجهزة. موازنة تكلفة الحفاظ على بيئة الإصلاح بعد كارثة والاثر المحتمل لحدث تخريبي. النظر في الاستراتيجيات التالية:

  • تقييم أهمية الأنظمة والبيانات: تقييم أهمية الأنظمة والبيانات لتحديد المستوى المطلوب من الحماية والموارد لكل مكون.

  • تحديد RTOs وRPOs: للمساعدة في تحديد تصميم بيئة الإصلاح بعد كارثة، حدد حدود وقت التعطل وفقدان البيانات المقبولة لكل نظام أو تطبيق.

  • تحسين بيئة الإصلاح بعد كارثة الباردة: تحتوي بيئة الإصلاح بعد كارثة الباردة على بنية أساسية قليلة أو لا تحتوي على أي بنية أساسية أو خدمات قيد التشغيل. يمكنك استخدام البنية الأساسية كتعلم برمجي (IaC) لنشر البنية الأساسية بسرعة أثناء حدث معطلة. تحتاج نهج النسخ الاحتياطي والتخزين إلى تلبية RPOs وRTOs للبيئة. تأكد من أن كمية وتكرار النسخ الاحتياطية للبيانات ليست أكثر قوة مما هو مطلوب.

    المفاضلة: تعد بيئة الإصلاح بعد كارثة الباردة خيارا فعالا من حيث التكلفة، ولكن قد يكون لديك أوقات استرداد طويلة.

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

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

تحسين بيئات ما قبل الإنتاج

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

تقييم بيئات ما قبل الإنتاج

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

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

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

  • دمج البيئة: حدد ما إذا كان يمكنك دمج البيئات دون المساس بوظائفها. اجمع بين البيئات التي تحتوي على وظائف لا تتداخل. على سبيل المثال، يمكنك دمج بيئة قبول المستخدم مع بيئة ضمان الجودة. الدالات مميزة، وعادة ما تكون إحدى البيئة الخامة عندما تكون الأخرى قيد الاستخدام.

    المخاطر: كن حذرا عند دمج البيئات للتأكد من عدم حدوث تعارضات أو اختراق عمليات الاختبار أو التطوير.

يوفر الجدول التالي أمثلة على بيئات ما قبل الإنتاج الشائعة.

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

تطبيق الحوكمة

يتعلق تطبيق الحوكمة بالحد من خيارات التوزيع في بيئات ما قبل الإنتاج للتحكم في النفقات والتخفيف من المخاطر. في فترة ما قبل الإنتاج، لديك مرونة لتخصيص التكوينات وتوزيع الموارد. كلما انحرفت بيئة ما قبل الإنتاج عن بيئة الإنتاج، زادت المخاطر المحتملة. استخدم الحوكمة لتقييد بيئات ما قبل الإنتاج. فكر في الإرشادات التالية:

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

  • فهم وحدات SKU قبل الإنتاج: تم تصميم بعض وحدات SKU لبيئات التطوير. لتحسين التكاليف، قم بتقييم الخدمات والمستواني. اختر المستويات منخفضة الأداء إذا كان حمل العمل لا يتطلب أداء عاليا.

  • التحكم في عدد المثيلات ووحدات المعالجة المركزية: حدد العدد الأمثل للمثيلات وموارد وحدة المعالجة المركزية التي تحتاجها بيئة ما قبل الإنتاج بناء على متطلبات حمل العمل. تجنب الإفراط في توفير الموارد لتقليل التكاليف.

  • الحد من الاستبقاء والتسجيل: تحديد نهج الاستبقاء للسجلات والبيانات في بيئات ما قبل الإنتاج. ضع في اعتبارك المدة الضرورية للاحتفاظ بالسجلات والبيانات استنادا إلى متطلبات التوافق واعتبارات التكلفة. تجنب التسجيل المفرط والاحتفاظ لتقليل تكاليف التخزين.

  • استخدام بنية وحدة المعالجة المركزية المتسقة: استخدم نفس بنية وحدة المعالجة المركزية في ما قبل الإنتاج والإنتاج. على سبيل المثال، لا تعمل تطبيقات x86 في الأصل على Azure Resource Manager، والعكس صحيح. استخدم نفس بنية وحدة المعالجة المركزية مثل بيئة الإنتاج لضمان التوافق وتقليل المشكلات المحتملة.

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

  • تقييد التحجيم: لتحسين التكلفة، يمكنك تقييد الأتمتة للتخفيف من أتمتة الهروب. على سبيل المثال، قم بتعيين حد تحجيم أقصى عند ثلاثة في بيئة التطوير، وقم بتعيينه على 10 في بيئة الإنتاج. تقييد التحجيم للمساعدة في التحكم في استخدام الموارد وتكلفة الأتمتة.

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

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

موازنة التشابه مع الإنتاج

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

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

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

  • تقصير أوقات التشغيل: ضع في اعتبارك تقصير أوقات تشغيل العمليات في مرحلة ما قبل الإنتاج لتوفير المال. كن حذرا من الثغرات الأمنية الجديدة التي قد تنشأ، مثل تسرب الذاكرة غير المكتشفة.

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

تحسين بيئات التطوير

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

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

  • ضع في اعتبارك الأجهزة: قم بتقييم تكلفة وأداء إعدادات الأجهزة الحالية. الاستثمار في أجهزة أفضل وأكثر كفاءة يمكن أن يعزز الإنتاجية ويقلل من التكاليف على المدى الطويل. بدلا من الاستبدال المتكرر للأجهزة، ضع في اعتبارك ترقية الأنظمة الحالية لإطالة عمرها وتحسين الأداء.

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

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

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

  • تحسين إدارة البيانات: قد يكون لبيئات التطوير احتياجات منخفضة للاحتفاظ بالبيانات وتكرار النسخ الاحتياطي.

ضع في اعتبارك محاكاة نقطة النهاية

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

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

تسهيل Azure

تحديد تكاليف البيئة وتحسينها:Microsoft Cost Management عبارة عن مجموعة من الأدوات التي تساعد المؤسسات على مراقبة تكلفة أحمال عمل Microsoft Cloud وتخصيصها وتحسينها. تتوفر إدارة التكلفة لأي شخص لديه حق الوصول إلى نطاق الفوترة أو إدارة الموارد.

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

تطبيق الحوكمة: باستخدام نهج Azure، يمكنك الحد من أنواع الموارد ووحدات SKU والمثيلات عن طريق تحديد قواعد النهج التي تفرض قيودا على أنواع الموارد التي يمكنك نشرها في بيئة Azure. يمكنك الحفاظ على التحكم في الموارد المتوفرة وضمان الامتثال لسياسات مؤسستك وأفضل ممارساتها.

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

استخدم Azure Resource Manager لتحديد الموارد وإدارتها بطريقة تعريفية. يمكنك ضبط الموارد المخصصة لكل بيئة استنادا إلى متطلباتها المحددة. استخدم القوالب وقم بإضفاء معلمات على تكوينات الموارد لتحسين التكاليف.

تحسين بيئات ما قبل الإنتاج: يقدم Azure خيارات تسعير التطوير/الاختبار التي توفر أسعارا مخفضة للبيئات غير الإنتاجية. يمكنك تخصيص المزيد من الموارد والميزانية لبيئات الإنتاج الهامة، ما يحسن التكاليف في البيئات غير الإنتاجية. يمكنك أيضا استخدام عرض ترخيص Azure، Azure Hybrid Benefit.

يمكنك استخدام Azure API Management للسخرية من واجهة برمجة التطبيقات. تعمل APIM كواجهة للخدمات الخلفية، والتي تسمح لموفري واجهة برمجة التطبيقات بتجريد تطبيقات واجهة برمجة التطبيقات وتطوير البنية الخلفية دون التأثير على مستهلكي واجهة برمجة التطبيقات.

قائمة التحقق من تحسين التكلفة

راجع المجموعة الكاملة من التوصيات.