CFM (Cloud Financial Management)

"Una cuestión de ganar dinero" – FinOps Foundation

Desde el advenimiento de la computación en la nube el mundo de la tecnología ha ganado una dinámica de evolución nunca antes visto. Tradicionalmente, las innovaciones en la computación ocurrían de manera sincrónica entre programas y equipos, o al revés, conforme las áreas de I + D (Investigación y desarrollo) de los grandes fabricantes traían las novedades. Y esto dictaba la velocidad con la que la ganancia de performance llegaba y revolucionaba. Esto cambió radicalmente cuando la virtualización de servidores ganó fuerza y adquirió la confianza necesaria de los escépticos, dando inicio al universo cloud que conocemos hoy.

Este universo, pues de hecho se volvió tan inconmensurable que se asimila al término, exigió cambios en los modelos de administración de sistemas tradicionales, comúnmente gestionados por SysAdmins, o Administradores de Sistemas, que organizaban el crecimiento de aplicaciones y entonces generaban demandas para el área de operaciones comprar los equipos, entienda aquí servidores de red, para sólo entonces poner el ambiente en funcionamiento.

Meses se perdieron en este proceso. Y así vimos la virtualización salvando el mundo, permitiendo que un ambiente de servidores virtuales quedase previamente disponible, siendo posible ser consumido inmediatamente, siempre que sea necesario.

Y luego el término cloud computing ganó fuerza y definitivamente se consolidó. Evoluciona de tal manera que fue necesario cambiar el modelo tradicional de SysAdmin por uno más ágil, eficaz, horizontal, llamado DevOps, viniendo de la Unión de las funciones de desarrollo y operaciones. La cultura DevOps fue crucial para que los grandes jugadores de cloud computing pudieran ser consumidos sin miedo y con la practicidad que predicaban ofrecer, lo que de hecho es cierto.

Esta cultura permitió que las cintas de desarrollo y las entregas continuas (CI/CD Continuous Integration / Continuous Delivery) facilitaran el uso de los entornos complejos en la nube, otorgando infraestructura bajo demanda en una agilidad nunca vista.

Esto fue una revolución en la década de 2010 a 2020, haciendo que pequeñas startups se transformaran en grandes negocios, de alto valor agregado, agradando a los grandes proveedores de recursos computacionales en nube, una vez que esto hacía que sus negocios crecieran exponencialmente.

La regla era simple para que esto sucediera: los squads DevOps creaban automatizaciones para la integración de las aplicaciones en entornos de nube, permitiendo que la entrega de recursos computacionales fuera instantánea, haciendo los negocios actualizados y satisfaciendo expectativas de demandas nunca experimentado.

Era un paraíso para el área de desarrollo e y el sueño para la de operaciones. Sin embargo, era la pesadilla de los CFOs (Chief Financial Office), pues hacían que se ocuparan de las saladas facturas que no paraban de crecer y que no entendían cómo resolver, pues poco conocían de los procesos de desarrollo y consumo de recursos del área de TI, que cada vez generaba novedades de forma incontrolable.

Era una amenaza para el movimiento moving to cloud, tan consolidado alrededor de 2016. He aquí entonces que, a mediados de 2018, Muchos expertos en la nube comenzaron a expresar su insatisfacción con el descontrol financiero que traía una nube pública. Nacía entonces una comunidad internacional de profesionales que, en 2019, se convertiría en la Fundación FinOps, una asociación comercial sin fines de lucro que vendría a utilizar los conceptos ágiles de la cultura DevOps para luego aplicarlos en la gestión financiera de Cloud, conocido internacionalmente como CFM-Cloud Financial Management, o simplemente FinOps.

Utilizando el mismo modelo DevOps, es decir, de squads ágiles formados por equipos multidisciplinarios, la cultura FinOps implementa de forma práctica lo que los directores financieros tanto soñaban: una cultura de gestión de costos en nube que realmente diera resultados. Y cómo funciona esto? Simple, como debe ser, la Fundación FinOps, ahora ya integrada en la Comunidad the Linux Foundation, definió buenas prácticas que permiten que el uso de recursos computacionales siga orientaciones de gastos corporativos en nube, facilitando un control de costos nunca existente.

Definiendo FinOps, según la Fundación FinOps, tenemos: "FinOps es una práctica cultural y disciplinaria de gestión financiera en la nube en evolución que permite a las organizaciones obtener el máximo valor comercial al ayudar a los equipos de ingeniería, finanzas, tecnología y negocios a colaborar en decisiones de gasto basadas en datos.”

– https://www.finops.org/introduction/what-is-finops En otras palabras, una forma ágil de controlar el gasto en la nube, que toma como premisa la observabilidad frente al monitoreo, las opciones de adquisición y comercialización de los jugadores de servicios en la nube, las reglas de negocio y la optimización continua. Y esto se resume en las tres fases clave de FinOps:

Scharan

Scharan