أنماط تصميم السحابة التي تدعم تحسين التكلفة

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

تدعم العديد من أنماط التصميم بشكل مباشر ركيزة بنية واحدة أو أكثر. تتوافق أنماط التصميم التي تدعم ركيزة Cost Optimization مع تنفيذ نماذج فوترة مواتية، وتقليل التوفير الزائد، وتغيير أبعاد التحجيم، وتعظيم القيمة أثناء عمليات الترحيل.

أنماط التصميم لتحسين التكلفة

يلخص الجدول التالي أنماط تصميم السحابة التي تدعم أهداف تحسين التكلفة.

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

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

راجع أنماط تصميم السحابة التي تدعم ركائز Azure Well-Architected Framework الأخرى: