Introducció
IBM Cloudability Governance és una eina que permet realitzar estimacions de costos basades en infraestructura definida com a codi amb Terraform. Aquesta eina ajuda a preveure els costos associats als recursos que es van a aprovisionar al núvol, facilitant la gestió i optimització de la despesa en serveis cloud, i anticipar-nos (shift-left) a possibles sobrecostos no desitjats, formant part del cicle de FinOps.
Fins ara, per a l’anàlisi de costos en els workflows d’infraestructura com a codi (IaC) basats en Terraform, s’utilitzava l’eina Infracost. No obstant això, en usar la versió gratuïta d’aquesta eina, existien nombroses limitacions. A partir d’aquesta actualització, consistent en substituïr Infracost per Cloudability Governance Cost Check, es disposa de capacitats avançades i millor integració amb els fluxos de treball existents.
Novetats
Tots els canvis introduïts en aquesta actualització d’eina són transparents per als desenvolupadors ja que no requereixen de cap acció per part seva. La integració de Cloudability Governance Cost Check s’ha implementat en els workflows d’infraestructura com a codi (IaC) basats en Terraform en temps de Pull Request (PR), “infra-ci-on-pr.yaml”, i s’activen automàticament en cada execució de workflow associat a l’obertura d’aquesta PR.
Actualment, la integració de Cloudability Governance Cost Check està habilitada únicament per a projectes que utilitzen AWS com a proveïdor de núvol. L’extensió a altres proveïdors com Azure i GCP es realitzarà en funció del suport que l’eina vagi oferint per a aquests entorns cloud. En el cas d’Azure està previst durant el primer trimestre de 2026.
La integració consistirà a interactuar amb IBM Cloudability Governance per enviar el pla d’execució de Terraform ubicada al fitxer tfplan.json
, i un arxiu d’estimació d’ús en format yaml usage.yaml
, per tal d’obtenir una aproximació dels costos que suposa el desplegament d’aquesta infraestructura amb el consum definit. El resultat serà afegit com a comentari en el PR associat a l’execució del workflow. En aquest comentari s’adjuntarà una taula a mode de resum del cost dels recursos suportats per l’eina, així com un llistat dels recursos afectats en el pla de Terraform que no estan suportats i, per tant, no s’inclouran en l’estimació. Un exemple del comentari generat es pot veure a les imatges següents:
De moment, la funcionalitat de Cloudability Governance Cost Check s’ha configurat únicament per a proporcionar una estimació de costos i no inclou polítiques de governança o alertes basades en llindars. Es preveu que en futures actualitzacions es puguin incorporar aquestes funcionalitats addicionals per a millorar la gestió financera dels recursos en el núvol.
A continuació es proporcionen enllaços d’interès de la documentació oficial de Cloudability, com el seu Centre de Suport o Help Center Cloudability CostGuard Documentation, la qual s’anirà actualitzant per part del fabricant a mesura que s’afegeixin noves funcionalitats a l’eina. En aquest altre enllaç també es pot trobar informació sobre la Configuració de IBM Cloudability Governance.
Referències
Per a més detall sobre la integració de Cloudability Governance Cost Check amb els workflows d’infraestructura com a codi (IaC) basats en Terraform, es pot consultar la documentació següent dins d’aquest mateix portal: