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

جمع الرصد والمقاييس

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

تحديد المراكب

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

تحقيق الاستخدام الأمثل لموارد السحاب

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

مثال: استخدام قاعدة البيانات

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