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

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

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

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

اعرف عبء العمل

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

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

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

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

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

تقييم الخدمات السحابية في سياق متطلباتك

تقييم الخدمات السحابية التي تدعم على أفضل وجه عبء العمل ومتطلبات الأعمال الحالية.

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

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

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

اعتماد على البيانات

وتشكل البيانات والمقاييس جزءاً رئيسياً من كل عبء عمل سحابي، ويشكل تحديد مؤشرات الأداء الرئيسية جزءاً هاماً من عملية التصميم الشاملة.

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

توقع النمو

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

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

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

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

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

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

فهم إنفاقك وتحسينه

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

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

    تعرف على كيفية اختلاف خصائص الفوترة والاستخدام للموارد المختلفة حتى يمكنك تحسين إنفاقك على مستوى المؤسسة.

  • إدخال إدارة التكاليف

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

  • قياس كفاءتك

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

  • الاستفادة من الخدمات والميزات السحابية

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

  • يجب أن تحفز المتطلبات الاستخدام

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