ما المقصود بإدارة أداء التطبيق؟
إدارة أداء التطبيق (APM) هي ممارسة داخل إدارة الأنظمة تستهدف إدارة وتتبع توافر وكفاءة تطبيقات البرامج. تتضمن APM ترجمة مقاييس تكنولوجيا المعلومات إلى معنى تجاري.
يفحص سير العمل وأدوات تكنولوجيا المعلومات المرتبطة به التي يتم نشرها لتحليل مخاوف أداء التطبيق وتحديدها والإبلاغ عنها للتأكد من تلبية توقعات الشركات والمستخدمين النهائيين.
يشير أداء التطبيق إلى مدى سرعة إنجاز المعاملات أو إرسال التفاصيل إلى المستخدمين النهائيين باستخدام تطبيق معين. كما تُستخدم إدارة أداء التطبيقات بشكل شائع لتطبيقات الويب المبنية على منصات Microsoft .NET و JEE.
ما هي إدارة أداء التطبيق؟
تراقب APM الأداء في خطوتين:
- يقيس الموارد التي يستخدمها التطبيق.
- يقيس تجربة المستخدمين النهائيين، والتي تتكون من عنصرين: الوقت الذي يستغرقه التطبيق للاستجابة من منظور المستخدم النهائي، وعدد المعاملات التي تمر عبر النظام في سياق حسابات وقت الاستجابة.
ستساعد هذه الطرق في النهاية على إنشاء أساس أداء يتكون من ثلاث فئات عالية المستوى:
- أوقات الاستجابة / أداء المعاملات.
- استهلاك المصدر.
- حجم الصفقة.
ترتبط إدارة أداء التطبيق بإدارة المستخدم الحقيقي وإدارة تجربة المستخدم النهائي. من بين هؤلاء، يعتبر تقييم تجارب المستخدمين الحقيقيين أثناء استخدام التطبيق في الإنتاج الطريقة الأكثر أصالة.
كما يمكن تحقيق الإنتاجية المثلى بشكل أكثر فعالية عن طريق ارتباط الأحداث والتحليل التنبؤي وأتمتة النظام.
وفقًا لبحث أجرته شركة Gartner، تتكون APM من خمسة أبعاد وظيفية فريدة:
- مراقبة تجربة المستخدم النهائي.
- النمذجة واكتشاف بنية وقت تشغيل التطبيق.
- تعريف المعاملة المعرفة من قبل المستخدم.
- تحليلات بيانات التطبيق.
- المراقبة العميقة للتطبيق.