Co je Správa výkonu aplikací?
Řízení výkonu aplikací je termín používaný k popisu procesu monitorování a řízení výkonu systému, který se týká softwarových aplikací. Tato disciplína se primárně vyskytuje ve správě systémů informačních technologií (IT) a obvykle je nezbytná pro hladký chod jakéhokoli podniku nebo organizace. Firemní uživatelé mají vysoká očekávání, pokud jde o dostupnost a výkon systému. Za řízení tohoto procesu je obvykle odpovědný personál technických služeb, aby se zajistilo splnění obchodních potřeb.
Řízení výkonu aplikací má dva aspekty: využití prostředků a doba odezvy. Používání zdrojů se týká kombinace počítačového hardwaru a infrastruktury. Každý počítačový softwarový program používá hardware k ovládání softwaru, splnění požadavků uživatelů, provádění výpočtů a poskytování dat. Účinnost samotného softwaru se velmi liší v závislosti na dovednostech programátorů a na tom, jak byl produkt vyvinut.
Například většina softwarových programů může provádět standardní funkce pomocí minimálních systémových prostředků. Zprávy nebo jiné dotazy, které prohledávají datové sady nebo vyžadují informace z více oblastí systému, mohou vyžadovat více procesorů a zdrojů krátkodobé paměti k dokončení požadavku. Požadavky na jakýkoli softwarový program mají horní a dolní mez a tyto hodnoty jsou ovlivněny počtem současných uživatelů a kapacitou hardwaru.
Doba odezvy počítačového softwaru z pohledu koncového uživatele je obvykle jedinou metrikou, která se počítá. Firemní uživatelé jsou často nuceni dokončit několik úkolů v krátkém časovém rámci a očekávají, že počítačový software bude reagovat a rychle provádět úkoly. Doba odezvy může být ovlivněna návrhem softwaru, infrastrukturou a hardwarem.
Použití technik správy výkonu aplikací roste exponenciálně, protože obchodní uživatelé rozšiřují svou závislost na počítačových systémech. Webové aplikace často zahrnují nástroj pro správu výkonu aplikací jako jednu z funkcí platformy. Pomocí těchto nástrojů mohou IT pracovníci obvykle měřit kvalitu uživatelského prostředí z pohledu uživatelů internetu, aniž by se museli spoléhat na zpětnou vazbu od externích uživatelů.
První část správy výkonu aplikací je měření odezvy systému. Druhou částí je zlepšení uživatelského prostředí a poskytnutí metrik prokazujících, že tohoto cíle bylo dosaženo. Tato část procesu vyžaduje spolupráci obchodních a systémových analytiků, projektových manažerů, systémových architektů a vývojářů. V mnoha případech existují určitá omezení, která mohou být provedena za účelem zlepšení výkonu systému, protože problémy jsou ústřední pro samotný software.