Grafana è diventato un popolare strumento open source per DevOps, fornendo visualizzazioni basate su dashboard all'interno di un'interfaccia di facile utilizzo. Grafana dashboard consente la visualizzazione di dati basati su serie temporali raccolti attraverso una varietà di interfacce software back-end. Allo stesso tempo, Prometheus è emerso come il principale toolkit open source per il monitoraggio del cloud e gli avvisi per i dashboard Grafana .
La combinazione di Prometheus e Grafana ha aiutato il personale addetto all'affidabilità del sito a ottenere approfondimenti sempre più granulari su sistemi complessi. Monitoring dovrebbe essere una pietra miliare di qualsiasi strategia DevOps e la suite Grafana può essere una risorsa potente per il vostro team. Un framework di monitoraggio efficace fornisce informazioni aggiornate al minuto, invia avvisi quando qualcosa non va e si presta alla personalizzazione in base alle esigenze dell'organizzazione.
Molti grandi fornitori di cloud offrono soluzioni di monitoraggio proprietarie e interne. Un esempio di strumento di monitoraggio fornito da un fornitore è CloudWatch di Amazon. Progettato per operare all'interno di Amazon Web Services (AWS), CloudWatch è adatto agli ambienti di macchine virtuali (VM) in esecuzione esclusivamente su AWS o su una combinazione di AWS risorse on-premise o altre risorse cloud, che AWS Systems Manager può gestire.
Se avete una configurazione di cloud ibrido che si basa su AWS Systems Manager, CloudWatch vi permette di rimanere all'interno della bolla AWS ; tuttavia, molte organizzazioni preferiscono pianificare un futuro che non dipenda dai servizi AWS . Se si pensa al futuro, il vendor lock-in associato a una soluzione proprietaria come CloudWatch può diventare un ostacolo alla crescita.
La questione dell'indipendenza dalla piattaforma è uno dei motivi principali per prendere in considerazione un'alternativa a una soluzione controllata dal fornitore come CloudWatch, soprattutto per gli ambienti DevOps in cui l'esigenza di agilità richiede una soluzione in grado di adattarsi a vari ambienti cloud.
Il passaggio a provider cloud alternativi come Linode riguarda la scelta e l'adattamento della soluzione alla situazione. Ad esempio, un'organizzazione con la maggior parte delle risorse cloud in esecuzione su un grande fornitore di cloud potrebbe scegliere di utilizzare un cloud alternativo per un progetto specifico o una filiale a causa di specifiche diverse, problemi di costo o la necessità di un'assistenza clienti più personalizzata. In questo caso, l'ambiente di monitoraggio del cloud dovrebbe essere in grado di adattarsi senza dover ricominciare da capo e senza i costi aggiuntivi legati alla manutenzione di sistemi separati e dissimili.
Se questo tipo di portabilità e flessibilità è importante per voi, o se pensate che possa esserlo in futuro, un framework di monitoraggio cloud open source di livello enterprise come Prometheus è un'opzione migliore. Gli hyperscaler e i servizi cloud alternativi supportano Prometheus. AWS ha recentemente lanciato nuovi servizi gestiti Prometheus in anteprima.
La questione del costo è la metrica universale per qualsiasi confronto tra prodotti. In generale, gli strumenti open source come Prometheus tendono a costare meno perché non sono controllati da un fornitore.
Naturalmente, la vera questione non è il costo dello strumento in sé, ma il costo complessivo di gestione. In questo contesto, anche gli strumenti open source si comportano bene. Di solito il software viene fornito gratuitamente; il fornitore potrebbe far pagare il supporto del software. Tuttavia, la disponibilità universale limita il prezzo dell'assistenza: se il prezzo non piace, si può ottenere lo stesso servizio altrove. D'altra parte, il software proprietario è soggetto al controllo esclusivo del venditore e tende quindi a essere venduto a un prezzo più alto.
I dettagli variano a seconda degli obiettivi e della configurazione del cloud. Se state costruendo per l'agilità e desiderate la potenza di una soluzione di monitoraggio di livello aziendale con un costo minimo, prendete in considerazione una soluzione aperta come Prometheus prima di vincolarvi a uno strumento di monitoraggio proprietario come CloudWatch.
Commenti