Uygulama Performansı Yönetimi Nedir?

Uygulama performansı yönetimi, yazılım uygulamalarıyla ilgili olarak sistem performansını izleme ve yönetme sürecini tanımlamak için kullanılan bir terimdir. Bu disiplin öncelikle bilgi teknolojisi (BT) sistem yönetiminde bulunur ve tipik olarak herhangi bir işletmenin veya kurumun sorunsuz çalışması için çok önemlidir. İş kullanıcılarının hem sistem kullanılabilirliği hem de performans için yüksek beklentileri var. İş gereksinimlerinin karşılandığından emin olmak için bu süreci yönetmek teknik servis personelinin sorumluluğundadır.

Uygulama performans yönetiminin iki yönü vardır: kaynak kullanımı ve yanıt süresi. Kaynak kullanımı, bilgisayar donanımı ve altyapısının birleşimini ifade eder. Her bilgisayar yazılımı, yazılımı çalıştırmak, kullanıcı isteklerini karşılamak, hesaplamaları yapmak ve veri sağlamak için donanım kullanır. Yazılımın etkinliği, programcıların becerilerine ve ürünün nasıl geliştirildiğine bağlı olarak geniş ölçüde değişir.

Örneğin, çoğu yazılım programı minimal sistem kaynaklarını kullanarak standart işlevleri yürütebilir. Veri kümelerini arayan veya bir sistemin birden fazla alanından bilgi gerektiren raporlar veya diğer sorgular, talebi tamamlamak için birden fazla işlemci ve kısa süreli bellek kaynakları gerektirebilir. Herhangi bir yazılım programının gereksinimlerine ilişkin üst ve alt sınırlar vardır ve bu değerler eşzamanlı kullanıcı sayısı ve donanımın kapasitesinden etkilenir.

Bilgisayar yazılımı, son kullanıcı bakış açısından yanıt verme süresi tipik olarak önemli olan tek ölçüttür. İş kullanıcıları çoğu zaman kısa sürede birden fazla görevi tamamlamak için basılır ve bilgisayar yazılımının hızlı yanıt vermesini ve görevleri hızlıca gerçekleştirmesini bekler. Tepki süresi, yazılım tasarımı, altyapı ve donanımdan etkilenebilir.

İş kullanıcıları bilgisayar sistemlerine bağımlılıklarını artırdıkça, uygulama performans yönetimi tekniklerinin kullanımı katlanarak arttı. Web uygulamaları genellikle platformun özelliklerinden biri olarak bir uygulama performans yönetimi aracı içerir. Bu araçları kullanarak, BT personeli genellikle dış kullanıcılardan gelen geri bildirimlere dayanmak zorunda kalmadan, kullanıcı deneyiminin kalitesini İnternet kullanıcıları açısından ölçebilir.

Uygulama performans yönetiminin ilk kısmı, sistem yanıtını ölçmektir. İkinci bölüm, kullanıcı deneyimini geliştirmek ve bu hedefe ulaşıldığını ispatlamak için ölçümler sağlamaktır. Sürecin bu bölümü, iş ve sistem analistlerinin, proje yöneticilerinin, sistem mimarlarının ve geliştiricilerin işbirliğini gerektirir. Çoğu durumda, sorunlar yazılımın kendisinde bulunduğundan, sistem performansını iyileştirmek için yapılabilecek değişikliklerde sınırlamalar vardır.