Skip to main content

Cos'è la gestione delle prestazioni delle applicazioni?

La gestione delle prestazioni dell'applicazione è un termine utilizzato per descrivere il processo di monitoraggio e gestione delle prestazioni del sistema in relazione alle applicazioni software.Questa disciplina si trova principalmente nella gestione dei sistemi di tecnologia dell'informazione (IT) e in genere è essenziale per il corretto funzionamento di qualsiasi impresa o organizzazione.Gli utenti aziendali hanno grandi aspettative sia per la disponibilità di sistema che per le prestazioni.Di solito è responsabilità del personale dei servizi tecnici gestire questo processo per garantire che le esigenze aziendali siano soddisfatte.

Esistono due aspetti nella gestione delle prestazioni delle applicazioni: utilizzo delle risorse e tempi di risposta.L'uso delle risorse si riferisce a una combinazione di hardware e infrastruttura del computer.Ogni programma di software per computer utilizza hardware per gestire il software, soddisfare le richieste degli utenti, eseguire calcoli e fornire dati.L'efficienza del software stesso varia ampiamente, a seconda delle competenze dei programmatori e di come è stato sviluppato il prodotto.

Ad esempio, la maggior parte dei programmi software può eseguire funzioni standard utilizzando risorse di sistema minime.I report o altre query che ricerca set di dati o richiedono informazioni da più aree di un sistema, possono richiedere più processori e risorse di memoria a breve termine per completare la richiesta.Esistono limiti superiori e inferiori ai requisiti per qualsiasi programma software e questi valori sono influenzati dal numero di utenti simultanei e dalla capacità dell'hardware.

Tempo di risposta al software da parte di una prospettiva dell'utente finale in genere è l'unica metrica checonteggi.Gli utenti aziendali vengono spesso premuti per completare più attività entro un breve periodo di tempo e si aspettano che il software sia reattivo e eseguono rapidamente attività.Il tempo di risposta può essere influenzato dalla progettazione del software, dall'infrastruttura e dall'hardware.

L'uso delle tecniche di gestione delle prestazioni delle applicazioni è cresciuto esponenzialmente quando gli utenti aziendali espandono la loro dipendenza dai sistemi informatici.Le applicazioni Web spesso includono uno strumento di gestione delle prestazioni dell'applicazione come una delle funzionalità della piattaforma.Utilizzando questi strumenti, il personale IT di solito può misurare la qualità dell'esperienza dell'utente dal punto di vista degli utenti Internet, senza dover fare affidamento sul feedback degli utenti esterni.

La prima parte della gestione delle prestazioni delle applicazioni è misurare la risposta del sistema.La seconda parte è migliorare l'esperienza dell'utente e fornire metriche per dimostrare che questo obiettivo è stato raggiunto.Questa parte del processo richiede la cooperazione di analisti aziendali e di sistema, project manager, architetti di sistema e sviluppatori.In molti casi, ci sono limitazioni alle modifiche che possono essere apportate per migliorare le prestazioni del sistema, poiché i problemi sono fondamentali per il software stesso.