Nelle reti di oggi, i tempi di attività sono importanti. Qualsiasi interruzione delle normali operazioni può comportare perdite di denaro e di tempo, quindi quando pianificate il vostro ambiente cloud, ricordate che avrete bisogno di un modo per rimanere informati sullo stato dei vostri sistemi. Questa necessità di informazioni continue sullo stato del sistema significa che nessuna configurazione cloud è completa senza una soluzione di monitoraggio robusta e ben integrata. Una buona soluzione di monitoraggio vi aiuterà a individuare potenziali problemi prima che si verifichino e invierà anche avvisi al personale IT se qualcosa va storto.
La maggior parte dei fornitori di cloud offre una qualche forma di monitoraggio integrato, ma è bene studiare le opzioni e decidere l'alternativa migliore per il proprio ambiente. Una scelta importante è quella di scegliere un modello di integrazione nel cloud per la soluzione di monitoraggio. Le opzioni più diffuse includono:
- Open source: Strumenti gratuiti supportati dal fornitore del cloud e universalmente disponibili per tutti gli utenti.
- Di terze parti: Soluzioni commerciali integrate nell'ambiente cloud attraverso una partnership prestabilita con il fornitore del cloud.
- Proprietario: Servizi di monitoraggio integrati offerti esclusivamente sulla rete del fornitore di cloud.
Le soluzioni di monitoraggio cloud open source hanno in genere il costo complessivo più basso. Le principali alternative di monitoraggio open source, come Prometheus sono decisamente enterprise-ready, con caratteristiche quali un linguaggio di query integrato, un modello di dati multidimensionale e una stretta integrazione con l'ambiente di visualizzazione. Grafana ambiente di visualizzazione. Essendo liberamente disponibili, le soluzioni di monitoraggio cloud open source sono ben note a molti professionisti IT e offrono una curva di apprendimento più breve.
Se le opzioni open source disponibili non forniscono le caratteristiche desiderate, le soluzioni di monitoraggio di terze parti sono un'alternativa efficace. Molte soluzioni di terze parti esistono perché offrono funzionalità che non sono disponibili con le principali alternative open source. Strumenti come Circonus e Panopta, ad esempio, offrono alcune funzionalità avanzate e garantiscono un'integrazione più estesa su una maggiore varietà di piattaforme e tipi di dispositivi.
Molti grandi fornitori di cloud offrono soluzioni di monitoraggio proprietarie. A volte questi strumenti sono integrati direttamente nell'ambiente, altre volte sono commercializzati come prodotti separati, come CloudWatch, di proprietà e gestito da Amazon.
Gli strumenti proprietari offerti dai fornitori di cloud hanno un alto grado di integrazione con l'ambiente del fornitore di cloud. Tuttavia, un importante svantaggio delle soluzioni proprietarie è che rappresentano una forma di vendor lock-in. Il presupposto è che si debba fare tutto il business del cloud con un unico fornitore, non solo ora ma anche in futuro. Se si sceglie di diversificare in un secondo momento, quando le esigenze cambiano e il mercato si evolve, si perde l'opportunità di una soluzione unificata. Gli strumenti proprietari dei grandi fornitori di cloud a volte soffrono anche di altre complicazioni del mercato del cloud, come i costi più elevati e la minore attenzione al servizio clienti personalizzato.
La scelta di una soluzione di monitoraggio del cloud dipende dalle esigenze del vostro ambiente e dai vostri piani per il futuro. Supponiamo che sappiate che rimarrete in un posto e che non prevedete che il vostro ambiente subisca cambiamenti significativi. In questo caso, una soluzione proprietaria potrebbe essere una valida alternativa se avete già investito al 100% in un grande fornitore di cloud come Amazon. Ma DevOps si basa sulla flessibilità e sulla trasformazione continua. Se implementate il monitoraggio del cloud in un ambiente DevOps, pianificate in anticipo la portabilità con una soluzione di monitoraggio open source o di terze parti per rimanere agili e massimizzare le opzioni future.
Commenti