Kazalo:
- Opredelitev - Kaj pomeni upravljanje uspešnosti aplikacij (APM)?
- Techopedia razlaga upravljanje uspešnosti aplikacij (APM)
Opredelitev - Kaj pomeni upravljanje uspešnosti aplikacij (APM)?
Upravljanje zmogljivosti aplikacij (APM) je praksa znotraj upravljanja sistemov, ki je namenjena upravljanju in sledenju razpoložljivosti in učinkovitosti programskih aplikacij. APM vključuje prevajanje meritev IT v poslovni pomen. Preuči potek dela in z njim povezana orodja IT, ki so nameščena za analizo, prepoznavanje in poročanje o težavah glede uspešnosti aplikacij, da se prepričajo, ali so izpolnjena pričakovanja podjetij in končnih uporabnikov.
Uspešnost aplikacije pomeni, kako hitro se izvedejo transakcije ali se podrobnim informacijam pošlje končnim uporabnikom s pomočjo določene aplikacije. Upravljanje uspešnosti aplikacij se običajno uporablja za spletne aplikacije, zgrajene na platformi Microsoft .NET in JEE.
Techopedia razlaga upravljanje uspešnosti aplikacij (APM)
APM spremlja uspešnost v dveh korakih:
- Izmeri vire, ki jih aplikacija uporablja
- Ta meri izkušnje končnih uporabnikov, ki ima dve komponenti: čas, potreben za odziv aplikacije z vidika končnega uporabnika, in število transakcij, ki potekajo skozi sistem med izračuni odzivnega časa.
Te metode bodo sčasoma pomagale ustvariti izhodišče uspešnosti, sestavljeno iz treh kategorij na visoki ravni:
- Odzivni časi / uspešnost transakcije
- Poraba virov
- Obseg transakcije
Upravljanje uspešnosti aplikacij je povezano z upravljanjem realnih uporabnikov in upravljanjem izkušenj končnih uporabnikov. Med njimi je ocenjevanje izkušenj resničnih uporabnikov med uporabo aplikacije v proizvodnji obravnavano kot najbolj pristna metoda. Optimalno produktivnost je mogoče učinkoviteje doseči s korelacijo dogodkov, napovedno analizo in avtomatizacijo sistema.
Glede na raziskave, ki jih je izvedel Gartner, APM sestavlja pet edinstvenih funkcionalnih dimenzij:
- Spremljanje izkušenj končnih uporabnikov
- Odkrivanje arhitekture izvajanja modelov in aplikacij
- Uporabniško definirano profiliranje transakcij
- Analiza podatkov o aplikacijah
- Spremljanje aplikacij za globinsko potapljanje