Impostare un'infrastruttura cloud: ecco le domande che dovreste porvi prima

La necessità di infrastrutture IT flessibili e completamente scalabili è in aumento. Una soluzione per un numero sempre maggiore di aziende è il cloud computing. Molte aziende si stanno posizionando di conseguenza. Secondo gli analisti di IDC, la tendenza verso le infrastrutture cloud si intensificherà nei prossimi anni.

Infrastruttura cloud: le tecnologie e i fornitori di servizi più utilizzati. (Fonte: Dynatrace)

Essere nel cloud non è tutto. Le architetture complesse e le innumerevoli parti mobili di un ecosistema cloud richiedono moderne funzionalità di monitoraggio; gli approcci convenzionali non funzionano più. Chiunque introduca infrastrutture cloud per le applicazioni business-critical - che siano su AWS, Azure, Google Cloud, OpenStack o CloudFoundry - dovrebbe, secondo gli specialisti del monitoraggio di Dynatrace notare i seguenti punti:

  1. Quanto è facile implementare, configurare e mantenere il monitoraggio del cloud? Con ambienti sempre più complessi, la facilità di implementazione e di utilizzo delle applicazioni sta diventando un must. Le soluzioni di monitoraggio tradizionali spesso richiedono troppi processi e configurazioni manuali. Questo è uno dei motivi per cui oggi la maggior parte delle aziende riesce a monitorare solo il 5-10% delle proprie applicazioni e perde di vista le dipendenze e la disponibilità dei servizi critici per l'azienda. Il rimedio è una soluzione di monitoraggio che utilizza già processi ampiamente automatizzati, dal rilevamento dell'ambiente cloud alla creazione di linee di base e all'analisi delle cause dei problemi.
  2. Esistono informazioni in tempo reale sullo stato di salute delle risorse cloud? Che si tratti di un cloud pubblico, privato o ibrido, di un data center virtualizzato o dell'implementazione di applicazioni su CloudFoundry, le organizzazioni devono avere una visibilità completa sullo stato dell'intera architettura basata sul cloud in tempo reale. Solo allora è possibile determinare se i container sono sotto controllo, se i bilanciatori di carico funzionano bene e quali sono le dinamiche dell'hypervisor. I componenti di un'infrastruttura cloud sono così numerosi e mutevoli che è molto difficile determinare la causa di un comportamento diverso del sistema. Per questo motivo, le organizzazioni dovrebbero scegliere una soluzione di monitoraggio del cloud progettata da zero per ambienti dinamici. È in grado di illuminare tutti gli angoli ciechi e di seguire tutti i cambiamenti degli ambienti dinamici.
  3. Firefighting a livello di infrastruttura o monitoraggio completo delle prestazioni delle applicazioni? Una solida infrastruttura cloud è la spina dorsale di qualsiasi azienda di successo, ma in definitiva tutto dipende dalle applicazioni. Quando falliscono, la delusione degli utenti è alta. Le applicazioni possono abbracciare molti livelli di tecnologia, con componenti che vanno dal cloud al data center al mainframe. Per ottenere una panoramica completa di tutte le applicazioni, il monitoraggio deve essere possibile da diverse prospettive, tra cui l'analisi dell'esperienza digitale, la gestione delle prestazioni delle applicazioni e la gestione del cloud e dell'infrastruttura. Pertanto, le aziende dovrebbero utilizzare uno strumento di monitoraggio unificato che fornisca una visione complessiva dell'infrastruttura cloud con tutte le applicazioni in esecuzione su di essa.
  4. Quanto velocemente si possono identificare le cause dei problemi? Molte aziende hanno problemi di sovraccarico a causa del numero eccessivo di messaggi di errore. Ciò è spesso dovuto all'utilizzo di strumenti di monitoraggio diversi per data center, host, processi e servizi. Se uno di questi componenti rallenta o si guasta, può innescare una reazione a catena di centinaia di errori successivi. Il team IT è praticamente sommerso da messaggi di allarme. Questo perché gli strumenti tradizionali mostrano innumerevoli metriche e grafici, ma lasciano alle persone il compito di correlare e interpretare queste informazioni. La soluzione è mostrare le dipendenze e le correlazioni. Se ogni transazione viene registrata ed etichettata in ogni momento, l'esperto informatico incaricato riceve dati basati su correlazioni. Questi fatti concreti gli mostrano in modo affidabile cosa ha effettivamente innescato i problemi del sistema. Una rapida presentazione della causa del problema vale oro quando sono in gioco i valori finanziari e la reputazione dell'azienda.
  5. Come si generano le linee di base delle prestazioni in ambienti ultra-dinamici? La creazione di linee di base delle prestazioni per il monitoraggio dell'infrastruttura cloud non è semplice. Le soluzioni APM tradizionali possono richiedere processi manuali lunghi e potenzialmente soggetti a errori. In particolare perché si basano su medie e campioni di transazioni per determinare le prestazioni normali. Le medie, tuttavia, sono inefficaci perché mascherano i problemi sottostanti bilanciando gli outlier positivi e negativi. Gli esempi di transazione, invece, possono portare a risultati falsi negativi. Per poter utilizzare efficacemente le linee di base delle prestazioni di un'infrastruttura cloud, le organizzazioni hanno bisogno di uno strumento che utilizzi i percentili (media e 10% più lento) basati su dati completamente privi di lacune. I percentili mostrano ciò che sta realmente accadendo, ovvero come la maggior parte degli utenti sta effettivamente vivendo l'applicazione e il sito.
  6. Il monitoraggio del cloud include il monitoraggio integrato dei log? La gestione integrata dei log e l'analisi dei log sono oggi tra le funzioni più importanti delle soluzioni di monitoraggio. Il monitoraggio delle prestazioni delle applicazioni e l'analisi dei relativi file di log dei processi con lo stesso strumento aiutano i team DevOps, di sviluppo e di garanzia della qualità a svolgere i loro compiti in modo rapido ed efficiente. Se l'analisi dei log è una delle attività più importanti del processo di monitoraggio, le aziende dovrebbero scegliere una soluzione che includa già questa funzione. L'accesso diretto a tutti i contenuti dei log relativi ai processi critici per l'azienda estende la portata del monitoraggio ben oltre le tradizionali fonti di dati APM.
  7. La soluzione di monitoraggio è scalabile in base alle esigenze aziendali? Infine, ma non meno importante, occorre prestare attenzione alla scalabilità dello strumento di monitoraggio. I moderni ambienti cloud utilizzano migliaia di nodi con centinaia di tecnologie distribuite nei data center di tutto il mondo. Mentre si possono installare sempre più strumenti di monitoraggio per ogni silo, sorgono rapidamente domande come: "Fino a che punto il sistema è scalabile?" e "Quanto tempo prima che sia necessaria una soluzione più nuova, più veloce o più grande?". È importante scegliere una soluzione di monitoraggio che fornisca informazioni in tempo reale sui componenti del cloud. Ma è fondamentale garantire che non si rompa quando l'ambiente si espande. Pertanto, le aziende dovrebbero scegliere uno strumento di monitoraggio progettato per ambienti applicativi di grandi dimensioni e in grado di scalare in base alle esigenze.

 

(Visitato 84 volte, 1 visita oggi)

Altri articoli sull'argomento