توصيات لتحديد أهداف الأداء

ينطبق على توصية قائمة التحقق من كفاءة أداء Azure Well-Architected Framework هذه:

PE:01 تحديد أهداف الأداء. يجب أن تكون أهداف الأداء قيما رقمية مرتبطة بمتطلبات حمل العمل. يجب تنفيذ أهداف الأداء لجميع تدفقات حمل العمل.

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

التعريفات

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

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

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

تعيين أهداف الأداء مبكرا

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

تحديد متطلبات الأداء

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

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

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

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

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

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

  • التبعيات الخارجية: التبعيات الخارجية هي عناصر خارج حمل العمل الأساسي (خدمات أو أدوات الجهات الخارجية المتكاملة) التي يمكن أن تؤثر بشكل كبير على الأداء.

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

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

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

  • حمل العمل كله: يقدم هذا المقياس الشامل نظرة عامة على الأداء الجماعي الذي يشمل جميع مكونات وجوانب حمل العمل.

تحديد المقاييس الرئيسية

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

  • التوفر: معدل الخطأ هو مقياس أداء التوفر. يمثل معدل الخطأ النسبة المئوية للطلبات الفاشلة على مدى فترة. الهدف الشائع لمعدل الخطأ هو 0.1٪ من الطلبات.

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

  • وقت الاستجابة: زمن الانتقال ووقت التحميل هما مقياسان شائعان لوقت الاستجابة. زمن الانتقال هو الوقت المستغرق للاستجابة لطلب (200 مللي ثانية). وقت التحميل هو الوقت الذي يستغرقه التطبيق أو صفحة الويب لتكون تفاعلية. الهدف الشائع هو 99٪ من طلبات تسجيل الدخول التي تكمل أقل من ثانية واحدة.

تعيين أهداف محددة

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

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

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

توثيق هدف الأداء وعرضه

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

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

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

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

تقييم ملاحظات العملاء

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

تسهيل Azure

تعيين أهداف الأداء: يوفر Azure Advisor توصيات الأداء التي يمكن أن تبلغ أهداف الأداء الخاصة بك.

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

قائمة مراجعة كفاءة الأداء

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