AWS ha rilasciato il FinOps Agent in public preview, permettendo ai dati sui costi cloud e ai suggerimenti di ottimizzazione di apparire direttamente nei canali Slack. Gli sviluppatori e i team operations possono ora individuare picchi di spesa e ricevere suggerimenti di rightsizing senza abbandonare il proprio flusso di lavoro in chat.
Perché i dati sui costi finiscono per rimanere nascosti
La maggior parte delle organizzazioni si affida a AWS Cost Explorer o a dashboard simili per monitorare l'utilizzo. Questi strumenti si trovano in una console separata che gli sviluppatori aprono raramente, creando un distacco tra chi avvia le risorse e chi paga il conto.
La risposta del FinOps Agent
Il nuovo agent integra cinque servizi AWS in un'interfaccia conversazionale alimentata da Amazon Bedrock. Quando un utente chiede su Slack: "Quanto abbiamo speso per EC2 la scorsa settimana?", l'agent estrae la risposta da Cost Explorer, segnala eventuali anomalie rilevate da Cost Anomaly Detection e aggiunge raccomandazioni provenienti da Cost Optimization Hub e Compute Optimizer. I log di CloudTrail consentono al bot di indicare l'esatto utente o ruolo IAM responsabile di un picco di costi, trasformando avvisi vaghi in informazioni azionabili.
Funzionalità principali
- Query in linguaggio naturale – Digita una domanda e ricevi una risposta concisa.
- Indagini automatiche sulle anomalie – Quando viene attivata la Cost Anomaly Detection, l'agent pubblica un riepilogo nel canale designato.
- Suggerimenti di ottimizzazione consolidati – I suggerimenti di rightsizing di Compute Optimizer e le raccomandazioni di risparmio di Cost Optimization Hub arrivano insieme, riducendo la necessità di passare da una console all'altra.
- Report pianificati – I team possono chiedere all'agent di pubblicare report in formato HTML, PDF o PPT.
Come avviarlo
La preview è limitata alla regione us-east-1 e richiede alcuni passaggi preliminari:
- Abilitare i servizi – Per prima cosa, attiva Cost Optimization Hub e Compute Optimizer nella console di fatturazione; in caso contrario, l'agent restituirà liste di raccomandazioni vuote.
- Creare l'agent – Nella console us-east-1, seleziona “Get Started” per il FinOps Agent. La procedura guidata può creare automaticamente i ruoli IAM richiesti (FinOps Agent role e FinOps Operator role) se l'utente ha i permessi per creare ruoli.
- Connettere Slack – Autorizza l'integrazione, aggiungi il bot a un canale e incolla l'ID del canale (la stringa che inizia con “C”) nella schermata di configurazione.
- Validare i dati – Poiché il servizio è ancora in fase di preview, verifica le risposte del bot confrontandole con Cost Explorer per garantirne l'accuratezza.
Solo i canali in cui il bot è un membro ricevono messaggi, evitando rumore indesiderato altrove. Se i servizi di ottimizzazione richiesti non sono abilitati prima della creazione dell'agent, il bot pubblicherà messaggi di "nessuna raccomandazione" finché i servizi non verranno attivati.
In sintesi: I team che devono fare i conti con spese cloud invisibili possono testare il FinOps Agent per integrare i segnali relativi ai costi nella conversazione quotidiana, ma dovrebbero considerare l'output del bot come un supplemento — e non come un sostituto — dell'intera suite di strumenti di gestione dei costi AWS finché la preview non sarà più matura.
