Monitori il consumo cloud senza sforzo, con un livello di granularità che i semplici budget non sono in grado di offrirle.

Monitori il consumo cloud senza sforzo, con la granularità che preferisce
Impostare budget cloud è un ottimo modo per tenere sotto controllo costi e utilizzo, ma non è la soluzione adatta a ogni situazione.
Per esempio: come fare se volesse sapere quando uno dei suoi cluster Kubernetes registra un aumento di spesa settimana su settimana superiore al 10%? O se una macchina EC2 cresce di oltre il 25% giorno su giorno?
Di norma dovrebbe impostare un budget per ciascun cluster o macchina, inserendo manualmente l'importo che corrisponde a un aumento del 10% e del 25% rispetto alla settimana precedente. E, soprattutto, dovrebbe aggiornare di continuo quell'importo per riflettere la spesa della settimana o del giorno appena trascorsi. Insomma, ha capito il punto.
Ecco perché siamo entusiasti di lanciare i Cloud Analytics Alerts: la soluzione che le permette di monitorare costi e utilizzo del cloud in modo più granulare e personalizzabile.
Quando usare i budget cloud e quando gli alert personalizzati
I budget sono ideali quando le soglie di alert si basano su valori assoluti e si valuta una singola voce. Per esempio, ha senso creare un budget per la spesa complessiva su Google Cloud, per i cluster Kubernetes o per il costo di esecuzione di un prodotto specifico. Ma, come anticipato, sono meno utili se vuole valutare separatamente ogni istanza di una stessa dimensione (per esempio ciascuno dei suoi cluster K8s) o impostare alert basati su variazioni percentuali in un intervallo di tempo specifico (per esempio settimanale).
Creando gli Alert all'interno di DoiT Cloud Intelligence™, ottiene una personalizzazione molto più ampia di ciò che monitora e dei trigger che fanno scattare gli avvisi rispetto ai budget tradizionali.
Vediamo insieme come creare un Alert in DoiT Cloud Intelligence.
Come creare un alert per il consumo cloud
Parte di ciò che rende gli Alert così flessibili è il fatto che lo scope si definisce tramite le Attribution.
Le Attribution sono raggruppamenti personalizzati di risorse che può creare in DoiT Cloud Intelligence per leggere il consumo cloud nel contesto del suo business.
Nell'esempio qui sotto ho creato un'Attribution che rappresenta i costi del mio ambiente di staging. In sostanza, sto dicendo: "Raggruppa tutti i progetti Google Cloud che contengono la parola 'staging': è così che la mia azienda definisce i costi dell'ambiente di staging". In ogni caso, può usare qualsiasi combinazione di progetti/account, servizi, label/tag e altro ancora per definire le sue Attribution.

Lo scope dell'Alert definisce i dati di costo o utilizzo che l'Alert prende in esame.
Per esempio: vuole considerare l'intera spesa Google Cloud o AWS? O solo i costi associati a un team o a un ambiente specifico?
Nell'esempio qui sotto consideriamo solo i costi associati al nostro Staging Environment.

Una volta definito lo scope dell'Alert, occorre impostarne le condizioni.
Come evidenziato qui sotto, dopo aver scelto la metrica, la valuta e l'intervallo temporale dell'Alert, deve decidere se l'avviso si attiva quando:
- viene raggiunta una soglia espressa in valore assoluto;
- viene raggiunta una specifica variazione percentuale di costo o utilizzo di ciò che sta monitorando;
- le previsioni indicano il raggiungimento di una soglia entro l'intervallo selezionato.

Infine, ha a disposizione un'impostazione opzionale, "Evaluate for each", che le permette di applicare la condizione a ciascun elemento di una dimensione a sua scelta. Può essere ogni servizio, ogni cluster, ogni valore all'interno di una determinata label/tag: qualunque cosa.
Per esempio, qui sotto ho selezionato "Scope (Project/Account)". Di conseguenza, l'Alert si attiverà ogni volta che uno dei progetti Google Cloud — o uno degli account AWS, se ce ne fossero — associati al mio ambiente di Staging cresce di oltre il 10% in una singola settimana.

A questo punto non resta che decidere chi deve ricevere gli alert quando si attivano.

Creare Alert aiuta ad aumentare la consapevolezza su costi e utilizzo e a responsabilizzare anche gli stakeholder che di norma non riflettono sul consumo cloud di ciò che stanno sviluppando nel cloud.
Per esempio, potrebbe creare un alert per ciascuno dei suoi prodotti (se ne ha più di uno) e iscrivere i Product Manager e/o gli Engineering Team Lead di riferimento. Saranno sempre aggiornati sui costi di ciò che stanno sviluppando, senza dover creare report dedicati.
Vediamo ora alcuni esempi concreti di come in DoiT usiamo gli Alert al nostro interno.
Alerts use case #1: costi dei servizi del team di Engineering
Nell'esempio qui sotto, ciascuno dei nostri Product Engineering Team Lead ha creato un Alert che monitora i costi dei servizi relativi alle risorse utilizzate dai rispettivi team.
Alerts use case #2: valutare gli aumenti di costo per macchina
In DoiT utilizziamo sia AWS EC2 sia Google Cloud Compute Engine. Anziché monitorare il costo di ciascun servizio nel suo complesso, preferisco essere avvisato quando un qualunque SKU (ovvero una macchina) registra un aumento di costo significativo settimana su settimana. Con questo Alert ci bastano pochi clic.
Alerts use case #3: costo di funzionamento del prodotto
In DoiT sviluppiamo tecnologie che le permettono di comprendere, ottimizzare e controllare meglio i costi cloud. Far funzionare il nostro portafoglio tecnologico ha un costo, che monitoriamo per evitare che sfugga di mano.
Grazie a un'Attribution che raggruppa tutti i progetti Google Cloud legati al funzionamento della nostra tecnologia, riceviamo un alert ogni volta che i costi di prodotto aumentano di oltre il 5% settimana su settimana.
Prevenire l'eccesso di spesa cloud con più "reti di sicurezza"
Tutto questo non vuol dire che i budget cloud o le funzionalità di anomaly detection non abbiano una loro utilità. L'anomaly detection è ottima per intercettare picchi di costo o utilizzo inattesi. I budget aiutano a restare informati sui costi di entità singole (team, linee di prodotto, ambienti). Pensi agli Alert come a un'ulteriore rete di sicurezza contro l'eccesso di spesa cloud.
La buona notizia? Se è già cliente DoiT, ha accesso a tutti e tre insieme al resto del portafoglio tecnologico DoiT.
Per creare il suo primo alert in DoiT Cloud Intelligence, acceda alla sezione Alerts (importante: è necessario disporre delle autorizzazioni utente richieste).
E se non è ancora cliente? Scopra come DoiT può aiutarla a comprendere e ottimizzare la spesa cloud, con accesso on-demand a Senior Cloud Architect in tutto il mondo.
Clicchi qui per scoprire come collaborare con DoiT.