Specializzazione dei carichi di lavoro per la gestione del cloud

La specializzazione dei carichi di lavoro è basata sui concetti illustrati in Specializzazione della piattaforma.

Oltre la baseline di gestione del cloud

  • Operazioni per i carichi di lavoro: il maggiore investimento in operazioni per carico di lavoro e il massimo livello di resilienza. Queste operazioni sono consigliate per circa il 20% dei carichi di lavoro che generano valore di business. La specializzazione è in genere riservata ai carichi di lavoro ad alta criticità o cruciali.
  • Operazioni della piattaforma: investimenti in operazioni distribuiti su molti carichi di lavoro. I miglioramenti della resilienza hanno effetto su tutti i carichi di lavoro che usano la piattaforma definita. Queste operazioni sono consigliate per circa il 20% delle piattaforme con la massima criticità. La specializzazione è in genere riservata ai carichi di lavoro con criticità medio-alta.
  • Baseline di gestione ottimizzata: l'investimento relativamente minimo in operazioni. La specializzazione migliora leggermente gli impegni aziendali tramite l'aggiunta di strumenti e processi operativi nativi del cloud.

Processo di alto livello

La specializzazione dei carichi di lavoro consiste nell'esecuzione disciplinata dei quattro processi seguenti in un approccio iterativo. Ogni processo viene descritto in maggior dettaglio nell'articolo Specializzazione della piattaforma.

  • Miglioramento della progettazione dei sistemi: migliorare la progettazione di un carico di lavoro specifico, in modo da ridurre al minimo le interruzioni.
  • Automazione della correzione: alcuni miglioramenti non sono economicamente convenienti. 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 dei sistemi e della correzione automatizzata, questi cambiamenti possono essere applicati nell'intero ambiente tramite il catalogo di servizi.
  • Miglioramento continuo: è possibile usare diversi strumenti di monitoraggio per individuare i miglioramenti incrementali, che possono essere affrontati nella fase successiva della progettazione dei sistemi, dell'automazione e della scalabilità.

Cambiamento culturale

La specializzazione dei carichi di lavoro spesso innesca un cambiamento culturale nei tradizionali processi di sviluppo IT che puntano a offrire una baseline di gestione, le baseline ottimizzate e le operazioni della piattaforma. Questi tipi di offerta possono essere distribuiti nell'intero ambiente. L'implementazione della specializzazione dei carichi di lavoro è simile a quella della specializzazione della piattaforma. Ma, a differenza delle piattaforme comuni, la specializzazione richiesta dai singoli carichi di lavoro non è quasi mai scalabile.

Quando è necessaria tale specializzazione, in genere la gestione operativa si evolve oltre una prospettiva di IT centralizzata. L'approccio suggerito in Cloud Adoption Framework è una distribuzione delle funzionalità di gestione del cloud.

In questo modello, le attività operative come il monitoraggio, la distribuzione, DevOps e altre funzioni incentrate sull'innovazione vengono spostate in un'organizzazione di sviluppo di applicazioni o di tipo business unit. I team che della piattaforma cloud e del monitoraggio del cloud continuano comunque a mantenere la baseline di gestione nell'ambiente.

Questi team centralizzati inoltre guidano e istruiscono sulle rispettive operazioni i team specializzati in carichi di lavoro. Ma la responsabilità operativa quotidiana ricade sul team di gestione del cloud, che esula dall'IT. Questo tipo di controllo distribuito è uno dei principali indicatori del livello di maturità di un centro di eccellenza cloud.

Oltre la specializzazione della piattaforma: Application Insights

Per realizzare operazioni ben definite, è necessario prestare una maggiore attenzione al carico di lavoro in questione. Durante la fase di miglioramento continuo, Application Insights sarà un'aggiunta necessaria per la toolchain della gestione del cloud.

Requisito Strumento Scopo
Monitoraggio delle applicazioni Application Insights Monitoraggio e diagnostica per le applicazioni
Prestazioni, disponibilità e utilizzo Application Insights Monitoraggio avanzato delle applicazioni con dashboard, mappe composite, dati di utilizzo e traccia

Distribuire Application Insights

  1. Nella portale di Azure passare ad Application Insights.
  2. Selezionare + Aggiungi per creare una risorsa di Application Insights per il monitoraggio dell'applicazione Web live.
  3. Seguire le istruzioni visualizzate sullo schermo.

Per istruzioni sulla configurazione dell'applicazione per il monitoraggio, vedere Hub Application Insights di Monitoraggio di Azure.

Monitorare le prestazioni, la disponibilità e l'utilizzo

  1. Nel portale di Azure cercare Application Insights.
  2. Scegliere una delle risorse di Application Insights nell'elenco.

Application Insights include diversi tipi di opzioni per il monitoraggio di prestazioni, disponibilità, utilizzo e dipendenze. Queste visualizzazioni dei dati dell'applicazione aggiungono chiarezza al ciclo di feedback di miglioramento continuo.