مفاضلات تحسين التكلفة

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

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

مفاضلات تحسين التكلفة مع الموثوقية

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

المفاضلة: انخفاض المرونة. يتضمن حمل العمل تدابير المرونة لمحاولة تجنب وتحمل أنواع وكميات محددة من الأعطال.

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

  • إن دمج موارد حمل العمل (زيادة الكثافة) لتحسين التكلفة يجعل المكونات الفردية أكثر عرضة للفشل أثناء ارتفاع الطلب وأثناء عمليات الصيانة مثل التحديثات.

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

  • يمكن أن يؤدي توفير المال عن طريق تقليل التكرار إلى الحد من قدرة حمل العمل على التعامل مع الأعطال المتزامنة.

  • قد يحد استخدام وحدات SKU للموازنة من الحد الأقصى لهدف مستوى الخدمة (SLO) الذي يمكن أن يصل إليه حمل العمل.

  • يمكن أن يؤدي تعيين حدود الإنفاق الثابت إلى منع تحجيم حمل العمل لتلبية الطلب المشروع.

  • بدون أدوات أو اختبارات اختبار الموثوقية، تكون موثوقية حمل العمل غير معروفة، ومن الأقل احتمالا لتلبية أهداف الموثوقية.

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

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

  • يؤدي إنشاء نسخ احتياطية أقل أو الاحتفاظ بها إلى تقليل نقاط الاسترداد المحتملة ويزيد من فرصة فقدان البيانات.

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

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

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

  • يمكن أن يكون التحجيم المستند إلى الحدث أكثر تعقيدا لضبطه والتحقق من صحته من التحجيم المستند إلى الموارد.

  • يؤدي تقليل حجم البيانات وتدرج البيانات من خلال إجراءات دورة حياة البيانات، ربما بالاقتران مع تنفيذ نقاط البيانات المجمعة قبل حدث دورة الحياة، إلى تقديم عوامل موثوقية يجب مراعاتها في حمل العمل.

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

مفاضلات تحسين التكلفة مع الأمان

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

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

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

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

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

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

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

  • قد تؤدي إزالة عناصر التحكم في الشبكة مثل جدران الحماية إلى فشل في حظر نسبة استخدام الشبكة الواردة والصادرة الضارة.

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

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

  • استخدام نمط استضافة المحتوى الثابت لإلغاء تحميل البيانات إلى مكون CDN جديد.

  • استخدام نمط Valet Key لإلغاء تحميل المعالجة وتأمين الوصول إلى الموارد لحساب العميل.

  • استخدام نمط Queue-Based Load Leveling لتسهيل التكاليف عن طريق تقديم ناقل رسائل.

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

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

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

  • قد تشترك الموارد ذات الموقع المشترك في هوية حمل العمل ولديها مسارات تدقيق أقل جدوى في سجلات الوصول.

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

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

مفاضلات تحسين التكلفة مع التميز التشغيلي

المفاضلة: قدرات دورة حياة تطوير البرامج (SDLC) المخترقة. توفر عملية SDLC لحمل العمل الصرامة والاتساق والخصوصية وتحديد الأولويات لتغيير الإدارة في حمل العمل.

  • يمكن أن يؤدي تقليل جهود الاختبار لتوفير الوقت والتكلفة المرتبطة بموظفي الاختبار والموارد والأدوات إلى المزيد من الأخطاء في الإنتاج.

  • ويمكن أن يؤدي تأخير سداد الديون التقنية لتركيز جهود الموظفين على الميزات الجديدة إلى بطء دورات التنمية وتقليل السرعة بشكل عام.

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

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

  • يمكن أن تؤدي إزالة أدوات الأتمتة لتوفير المال إلى قضاء الموظفين مزيدا من الوقت في المهام التي لم تعد مؤتمتة. كما أنه يزيد من مخاطر الأخطاء وعدم التناسق.

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

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

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

  • يقلل تقليل حجم السجل والقياس لتوفير تكاليف التخزين والنقل من إمكانية مراقبة النظام ويمكن أن يؤدي إلى:

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

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

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

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

  • يمكن أن تؤدي زيادة الوقت بين تصحيحات النظام لتوفير الوقت إلى تصحيح الأخطاء الفائتة أو نقص الحماية من التهديدات الأمنية المتطورة.

مفاضلات تحسين التكلفة مع كفاءة الأداء

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

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

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

  • قد يؤدي الحد من التحجيم أو تأخيره إلى الحد الأقصى أو تقليل التكاليف إلى عدم كفاية العرض لتلبية الطلب.

  • قد تترك إعدادات التحجيم التلقائي التي تتقلص بقوة لتقليل التكاليف خدمة غير مستعدة للارتفاعات المفاجئة في الطلب أو تتسبب في تقلبات التحجيم المتكررة (الخفقان).

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

  • يمكن أن يؤدي الحد من التركيز على تطوير الخبرة في تحسين الأداء من أجل تحديد أولويات التسليم إلى فرص فائتة لتحسين كفاءة استخدام الموارد.

  • تؤدي إزالة أدوات اختبار أداء الوصول أو المراقبة إلى زيادة مخاطر مشكلات الأداء غير المكتشفة. كما أنه يحد من قدرة فريق حمل العمل على التنفيذ على دورات القياس/التحسين.

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

استكشف المقايضات للركائز الأخرى: