Gestire la specializzazione della piattaforma e del carico di lavoro
Specializzazione dei carichi di lavoro
La gestione specifica del carico di lavoro richiede in genere conoscenze approfondite sul carico di lavoro specifico, che è il motivo per cui il team del carico di lavoro o il team di sviluppo se ne occupa spesso. Una soluzione specifica del carico di lavoro non si adatta rapidamente ad altri carichi di lavoro. L'IT centralizzato può comunque istruire e condividere le informazioni sulle operazioni con il team specializzato per il carico di lavoro.
Specializzazione della piattaforma
Le operazioni decentralizzate e specifiche del carico di lavoro non sono scalabili in un'azienda, ma uno studio del portfolio identifica spesso piattaforme comuni su cui vengono eseguiti questi carichi di lavoro. Tali piattaforme tecnologiche, note anche come stack tecnologici, sono spesso alla base degli eventi imprevisti specifici del carico di lavoro. Quando i carichi di lavoro prioritari condividono una piattaforma tecnologica comune, potrebbe essere più utile per l'IT centrale concentrarsi sul miglioramento delle operazioni di tali piattaforme e quindi ridurre o evitare operazioni specifiche del carico di lavoro.
Alcuni esempi di piattaforme tecnologiche includono: piattaforme dati, piattaforme di analisi, piattaforme per contenitori, piattaforme di Desktop virtuale Azure, piattaforme ERP (Enterprise Resource Planning) o anche mainframe.
Operazioni avanzate
La specializzazione della piattaforma e del carico di lavoro è costituita dall'esecuzione disciplinata dei quattro processi seguenti secondo un approccio iterativo:
- Miglioramento della progettazione del sistema: il debito tecnico e i difetti architettonici rappresentano la causa radice della maggior parte delle interruzioni dei carichi di lavoro aziendali. Esaminando il progetto della piattaforma o del carico di lavoro, è possibile migliorarne la stabilità. Well-Architected Framework di Azure include consigli per migliorare la qualità della piattaforma o di un carico di lavoro specifico.
- Correzione automatizzata: alcuni miglioramenti della progettazione non sono economici, il debito tecnico può essere troppo costoso o complesso da migliorare. In questi casi, può essere opportuno automatizzare la correzione dei problemi e ridurre l'impatto delle interruzioni.
- Scalabilità della soluzione: con il miglioramento della progettazione del sistema e della correzione automatizzata, questi cambiamenti possono essere applicati gradualmente nell'intero ambiente tramite il catalogo di servizi. È possibile pubblicare soluzioni e piattaforme ottimizzate nel centro Applicazioni gestite di Azure per riutilizzarle facilmente per altri carichi di lavoro o clienti esterni.
- Miglioramento continuo: la raccolta di feedback di utenti, amministratori e clienti consente di raccogliere informazioni utili per la successiva verifica del sistema. È importante anche raccogliere e visualizzare i registri di sistema e i dati sulle prestazioni critici. Sia il feedback sia i dati raccolti verranno usati come base per prendere nuove decisioni in merito a futuri miglioramenti da apportare al sistema.
La tabella seguente illustra gli strumenti usati per la gestione specifica del carico di lavoro:
Strumento | Descrizione | Collegamento per ulteriori informazioni |
---|---|---|
Application Insights | Monitoraggio avanzato delle applicazioni con mapping delle dipendenze, dashboard delle applicazioni, mappa delle applicazioni, utilizzo e verifica approfondita | Panoramica di Application Insights |