Definicija - Što znači izvedba aplikacija?
Učinkovitost aplikacije, u kontekstu računalstva u oblaku, predstavlja mjerenje stvarnog rada i dostupnosti aplikacija. Naročito se koristi s udaljenim računalima i aplikacijama za računalstvo u oblaku koje se izvode na udaljenim poslužiteljima i poslužuju se preko mreže kao što je Internet. Učinkovitost aplikacije dobar je pokazatelj razine usluge koju pružatelj nudi i jedna je od najboljih praćenih IT metrika.
Techopedia objašnjava izvedbu aplikacija
Postoje dva skupa metrika uspješnosti aplikacije koje se pažljivo prate. Prva, i daleko važnija, jesu stvarne performanse koje su iskusili krajnji korisnici aplikacije, kao što je prosječno vrijeme odziva pri normalnom ili najvećem opterećenju. Mjerenja su često povezana s vremenom odziva:
- Vrijeme odziva da aplikacija djeluje na korisnikovu radnju poput navigacije.
- Vrijeme odgovora ili vrijeme potrebno za dovršetak određene količine posla, poput pretraživanja ili razvrstavanja podataka.
- Opterećenje sustava, koje se mjeri kao količina transakcija koje aplikacija mora obraditi, poput zahtjeva (zahtjeva u sekundi), transakcija (transakcija u sekundi) i stranica u sekundi.
Drugi skup uključuje mjerenja računskih resursa koje upotrebljava aplikacija za obavljanje svojih zadataka, što je dobar pokazatelj da li ima dovoljno resursa za dovršavanje određenog opterećenja ili koristi li aplikacija više resursa nego što bi trebalo; potonje je često dobar pokazatelj da aplikacija nije optimizirana. Ovo je vrlo važno, posebno za aplikacije u oblaku, jer bi korisnici trebali imati isto iskustvo s aplikacijom koja se isporučuje putem interneta kao i ona koja se pokreće lokalno u potpuno sposobnom sklopu hardvera.