Lista di controllo delle raccomandazioni per l'efficienza delle prestazioni
Questo elenco di controllo presenta una serie di consigli per progettare il carico di lavoro in modo che possa crescere e soddisfare la domanda di utilizzo del carico di lavoro. L’obiettivo delle prestazioni è mantenere l’efficienza di ogni interazione con un sistema sano all’aumentare della domanda. Quando si progetta e si implementa per le prestazioni, concentrarsi sull'efficienza e sull'efficacia dei costi, della complessità, del supporto di nuovi requisiti, del debito tecnico, del reporting e della fatica.
Per ogni sistema esiste un limite alla scalabilità senza riprogettazione, introduzione di soluzioni alternative o incorporazione del coinvolgimento umano. Se non includi pratiche di efficienza prestazionale e non consideri i compromessi, il tuo progetto è potenzialmente a rischio. Considera attentamente tutti i punti trattati nell'elenco di controllo per infondere fiducia nel successo del tuo sistema.
Elenco di controllo
Codice | Elemento consigliato | |
---|---|---|
☐ | PE:01 | Definire obiettivi prestazionali. Gli obiettivi prestazionali dovrebbero essere valori numerici legati ai requisiti del carico di lavoro. È necessario implementare obiettivi prestazionali per tutti i flussi di carico di lavoro. |
☐ | PE:02 | Condurre la pianificazione delle prestazioni. La pianificazione delle prestazioni dovrebbe essere effettuata prima che siano previsti cambiamenti nei modelli di utilizzo. I cambiamenti previsti includono variazioni stagionali, aggiornamenti di prodotto, campagne di marketing, eventi speciali o modifiche normative. |
☐ | PE:03 | Seleziona i servizi giusti. I servizi e le funzionalità del prodotto devono supportare la capacità dell'utente di raggiungere gli obiettivi prestazionali del carico di lavoro e di adattarsi ai cambiamenti di capacità previsti. Le selezioni dovrebbero anche valutare i vantaggi derivanti dall'utilizzo delle funzionalità della piattaforma o dalla creazione di un'implementazione personalizzata. |
☐ | PE:04 | Raccogli i dati sulle prestazioni. I componenti e i flussi del carico di lavoro dovrebbero fornire parametri e log automatici, continui e significativi. Raccogli dati a diversi livelli del carico di lavoro, ad esempio a livello di applicazione, piattaforma, dati e sistema operativo. |
☐ | PE:05 | Provare le prestazioni. Eseguire test regolari in un ambiente che corrisponda all'ambiente di produzione. Confrontare i risultati con gli obiettivi prestazionali e il benchmark delle prestazioni. |
☐ | PE:06 | Ottimizza la logica. Utilizza codice e logica performanti e assicurati che scarichino le responsabilità sulla piattaforma. Utilizzare la logica solo per lo scopo previsto e solo quando necessario. |
☐ | PE:07 | Dare priorità alle prestazioni dei flussi critici. L'allocazione delle risorse del carico di lavoro e gli sforzi di ottimizzazione delle prestazioni dovrebbero dare priorità ai flussi che supportano i processi aziendali, gli utenti e le operazioni più importanti. |
☐ | PE:08 | Ottimizza l'utilizzo dei dati. Ottimizza gli archivi dati per l'uso previsto ed effettivo nel carico di lavoro. |
☐ | PE:09 | Rispondere ai problemi relativi alle prestazioni dal vivo. Pianificare come affrontare i problemi di prestazione incorporando chiare linee di comunicazione e responsabilità. Quando si verifica una situazione problematica, utilizza ciò che impari per identificare le misure preventive e incorporarle nel tuo carico di lavoro. Implementare metodi per tornare alle normali operazioni più rapidamente quando si verificano situazioni simili. |
☐ | PE:10 | Ottimizzare continuamente le prestazioni. Concentrarsi sui componenti che mostrano un deterioramento delle prestazioni nel tempo, come database e funzionalità di rete. |