Inicio
Topics
FinOps
Publicado: 13 de noviembre de 2023
Colaboradores: Michael Goodwin, Spencer Mehm
FinOps es una combinación de finanzas y DevOps, que enfatiza en la colaboración entre los equipos de TI, financieros y empresariales para llevar la responsabilidad financiera a la nube y tomar decisiones informadas y basadas en datos a la hora de gestionar las compensaciones entre velocidad, coste y rendimiento.1
Existe la idea errónea de que FinOps significa abaratar el gasto en la nube. En realidad, FinOps consiste en eliminar los bloqueos, capacitar a los equipos de ingeniería para que ofrezcan mejores características, aplicaciones y migraciones con mayor rapidez, y permitir una conversación transversal sobre dónde invertir y cuándo. A veces, los líderes empresariales deciden apretarse el cinturón. A veces deciden invertir más. Pero con FinOps, los equipos son conscientes de por qué toman esas decisiones de gasto.2
La rápida adopción de la infraestructura en nube ha puesto en entredicho los modelos de consumo y los ciclos de adquisición tradicionales. FinOps aborda este reto poniendo el aprovisionamiento bajo el control centralizado de un equipo dedicado. Este equipo asesora a todas las partes interesadas sobre las buenas prácticas para la optimización de costes de la nube. Crea un lenguaje común que permite a las organizaciones operar eficientemente a escala en la nube.
FinOps es tanto una práctica disciplinaria como cultural y también hace referencia a la FinOps Foundation (enlace externo a ibm.com). La FinOps Foundation es una organización comercial sin fines de lucro y forma parte de la Linux Foundation.. La organización está compuesta por empresas y profesionales certificados que promueven la disciplina FinOps.
Lea el informe para saber por qué Forrester clasifica a IBM como líder con “la solución CCMO full-stack más completa”.
El gasto en la nube pública ha aumentado drásticamente en los últimos años, impulsado por la creciente adopción de servicios de infraestructura nativos de la nube. Según las previsiones de Gartner, el gasto mundial de los usuarios finales en servicios de nube pública crecerá un 20,4 % en 2022, hasta casi 500 000 millones de dólares, alcanzando cerca de 600 000 millones en 2023, con más del 40 % de las cargas de trabajo empresariales implementadas en la nube.3
Esta aceleración de la migración a la nube y la inversión va acompañada de preocupaciones por el derroche en el gasto. El Informe sobre el Estado de la Nube 2022 de Flexera reveló que, por sexto año consecutivo, la optimización del uso actual de la nube fue la principal iniciativa entre las organizaciones encuestadas. (La migración de más cargas de trabajo a la nube quedó en segundo lugar).
Además, los encuestados informaron que el gasto en la nube pública superó el presupuesto en un 13 % de media, se espera que el gasto en la nube aumente un 29 % en los próximos 12 meses y se estima que un autoestimado 32 % del gasto en la nube se desperdicia.4 (En parte, el gasto en la nube ha crecido significativamente porque la sobreasignación de recursos es el método más utilizado para mitigar el riesgo de bajo rendimiento).
En resumen, el entusiasmo por el cloud computing sigue siendo alto. Ha quedado claro que la adopción de arquitecturas multinube complejas, y el crecimiento del gasto que la acompaña, requiere una revisión en la gestión financiera de TI.
FinOps se ha convertido en la disciplina de gestión para las organizaciones que buscan optimizar los costes utilizando las buenas prácticas diseñadas para maximizar el rendimiento de las inversiones en la nube.
La adopción de FinOps requiere un cambio cultural dentro de una organización para facilitar la comunicación y la colaboración entre equipos previamente dispares. Un aspecto fundamental es que también pide a los ingenieros y a los propietarios de los productos que asuman la responsabilidad de su gasto en la nube, tratando los costes como lo harían con cualquier otra métrica de eficiencia. Para capacitar a los equipos de ingeniería en esta tarea y hacer que un modelo FinOps sea efectivo, los equipos de TI, financieros y empresariales deben trabajar juntos. En algunos casos reciben orientación de un equipo centralizado de FinOps. Juntos, pueden establecer controles de gestión de costes de la nube que tengan en cuenta las limitaciones de licencias y no afecten negativamente el rendimiento. Las prácticas de FinOps tampoco deben obstaculizar la innovación ni la velocidad de lanzamiento de productos.
La FinOps Foundation ha definido la transición a FinOps en tres fases: informar, optimizar y operar. Una empresa podría encontrarse en múltiples fases a la vez, según dónde se encuentre cada equipo o unidad en su grado de madurez respecto a FinOps.5 El movimiento hacia FinOps no es un proceso lineal que se complete después de la tercera fase, sino un proceso que debe repetirse continuamente a medida que una empresa madure en su modelo FinOps.
Exploremos las fases del viaje de FinOps:
Informar: informar es la primera fase en un marco de FinOps. Se trata de empoderar a todas las partes interesadas con la información y la comprensión que necesitan para tomar decisiones informadas y rentables sobre el uso de la nube.
Por ejemplo, cuando un equipo de TI entiende qué recursos en la nube están implementados y disponibles, obtienen una mejor visibilidad. Esta visibilidad les permite asignar el gasto asociado contextualizado dentro de las unidades de negocio que consumen la nube y contracargos en consecuencia. Esto incluye comprender cómo utilizan las aplicaciones los recursos de la nube. Por ejemplo, considere su factura mensual de 10 000 USD en la nube. El equipo puede determinar qué parte se asigna a las aplicaciones que admiten las aplicaciones financieras en comparación con las aplicaciones de sitios web externos.
Optimizar: optimizar es la siguiente fase del marco de FinOps y se centra en descubrir oportunidades de ahorro. ¿Dónde puede la organización optimizar los recursos y beneficiarse de descuentos según el uso actual? Por ejemplo, si una organización ejecuta una máquina virtual (VM) en un nodo determinado y cuesta un dólar por minuto, los equipos podrían ahorrar dinero trasladando esa máquina virtual a otro nodo que solo cuesta 0,50 USD por minuto.
Se trata de una gran oportunidad para beneficiarse de las oportunidades de precios y descuentos, pero sólo si puede aplicar a la ecuación las restricciones de licencias correctas para encontrar esos ahorros en licencias. No le gustaría trasladarse a otro nodo y descubrir que su licencia no se aplica y que está gastando cuatro veces más que en la colocación anterior.
Operar: Operar es la fase final del marco FinOps, donde las organizaciones evalúan continuamente su rendimiento con respecto a los objetivos empresariales y buscan formas de mejorar su práctica de FinOps. Una vez implementados los esfuerzos de optimización, la automatización permite a las organizaciones implementar políticas que ajustarán continuamente los recursos de la nube para controlar los costes sin afectar al rendimiento.
Las políticas automatizables que reducen los costes de forma segura y, al mismo tiempo, se adhieren a las políticas y restricciones de cumplimiento de licencias permiten un mayor gobierno a la hora de ejecutar procesos. Por ejemplo, ser consciente de los costes de cumplimiento de licencias en los que se incurre al trasladar cargas de trabajo a nuevos nodos para mejorar el rendimiento de las aplicaciones.
La Fundación FinOps describe seis principios para guiar la toma de decisiones basada en datos en el modelo FinOps. Los principios no son jerárquicos, pero deben utilizarse conjuntamente durante todo el ciclo de vida de FinOps.6
Los equipos necesitan colaborar. Es imperativo que los equipos trabajen juntos para mejorar la práctica de FinOps y lograr mejoras continuas en eficiencia e innovación. La colaboración entre equipos multifuncionales puede permitir que las operaciones financieras coincidan con la velocidad y la granularidad de TI. Esta colaboración permite a los ingenieros tratar el coste como lo harían con otras métricas de eficiencia. También ayuda a establecer una gobernanza y controles estandarizados en torno a la gestión de la nube.
Todos asumen la responsabilidad del uso que hacen de la nube. La visibilidad obtenida en la fase inicial de información proporciona a los equipos de características y productos la información necesaria para gestionar eficazmente su uso de la nube y mantener el gasto dentro de su presupuesto predefinido. Establecer y realizar un seguimiento de objetivos a nivel de equipo ayuda a generar responsabilidad desde cero.
Un equipo centralizado impulsa las FinOps. FinOps es un proceso distribuido, con la participación de toda la organización, pero debe ser propiedad de un equipo centralizado. Un equipo dedicado a FinOps puede comparar proveedores y servicios en la nube y beneficiarse de descuentos por uso comprometido, instancias reservadas, actualizaciones y descuentos por volumen. Un proceso de compra centralizado también otorga a un equipo experimentado la responsabilidad de manejar las negociaciones de tarifas y la asignación de costos a los equipos.
Los informes deben ser accesibles y puntuales. Dichos informes promueven una toma de decisiones más eficaz, incluida la adopción de medidas correctivas sobre los recursos insuficientes o excesivos y la capitalización de las oportunidades de automatización que impulsan la mejora continua. Entender los flujos de trabajo, ajustar adecuadamente los recursos y predecir adecuadamente la necesidad de servicios en la nube en tiempo real son elementos clave del éxito de FinOps.
Las decisiones están impulsadas por el valor empresarial de la nube. FinOps no es solo una estrategia de reducción de costes, sino una práctica diseñada para maximizar el valor empresarial. Como tal, el valor debe impulsar todas las decisiones. Herramientas como el análisis de tendencias y variaciones pueden ayudar a los equipos a comprender los aumentos de costes, mientras que la evaluación comparativa interna y entre pares puede ayudar a calibrar los resultados de la empresa. En lugar de recortar costes como acto reflejo cuando aumentan los gastos, sopesar el coste, el crecimiento y el rendimiento de forma global permite a los equipos tomar decisiones basadas en el valor.
Aprovechar el modelo de coste variable de la nube. Para garantizar el máximo valor del gasto en la nube, las empresas deben aprovechar las oportunidades de ahorro del modelo de costes de la nube. Este modelo de costes incluye la comparación de opciones de precios y los descuentos por uso ofrecidos por varios proveedores de servicios y redimensionar las instancias y los servicios adquiridos.
Los títulos varían según la organización, pero generalmente hay cinco partes interesadas clave de FinOps según lo define la FinOps Foundation (enlace externo a ibm.com):
Ejecutivos. Los ejecutivos, como el CTO, el CIO, el CFO o el director del centro de excelencia en la nube, se centran en llevar a cabo proyectos de TI complejos y a gran escala. También fomentan la responsabilidad y la transparencia y se aseguran de que los equipos cumplen con los presupuestos.
Propietario de la empresa o del producto. Por lo general, un director de Optimización de la Nube, un analista de la nube o un director de operaciones empresariales forman parte de los equipos empresariales o de propietarios de productos. Estos miembros del equipo son responsables de sacar al mercado nuevos productos y características. También se centran en acelerar el crecimiento del producto año tras año. Los propietarios de productos suelen ser partes interesadas críticas en la automatización de la infraestructura en la nube.
Ingeniería y operaciones. Los ingenieros de software y sistemas, los arquitectos de nube, los gestores de prestación de servicios y otros miembros del equipo de ingeniería y operaciones ayudan a acelerar la prestación de servicios de alta calidad a la vez que mantienen el flujo de las operaciones comerciales. Para hacerlo en un modelo operativo eficaz de FinOps, estos equipos trabajan juntos para establecer prácticas de responsabilidad en los equipos de ingeniería. También identifican anomalías, reducciones de tarifas y áreas para evitar costes que hacen que la entrega de aplicaciones y servicios sea más rentable.
Finanzas y adquisiciones. Los miembros del equipo de finanzas y adquisiciones utilizan la información del equipo de FinOps para negociar los contratos más favorables, aplicar programas de descuentos y compromisos por volumen y crear presupuestos, previsiones e informes de costes en la nube.
Profesional de FinOps. Los profesionales de FinOps lideran el cambio cultural necesario para el éxito de FinOps, uniendo a los equipos empresariales, de TI y financieros para optimizar el uso de la nube y aumentar el valor comercial. Gracias a su conocimiento del marco FinOps, sus principios y capacidades, se centran en varias áreas clave. Estas áreas incluyen el establecimiento de una cultura FinOps y la educación de la organización en las mejores prácticas. También establecen referencias, crean visibilidad en torno a los costes de la nube y guían los presupuestos y las previsiones.
Los informes de FinOps son la práctica de consolidar y visualizar datos de facturación y licencias en una única vista unificada en entornos multinube e híbridos. Las prácticas exitosas de FinOps requieren que las organizaciones derriben los silos y creen una cultura de responsabilidad compartida para involucrar a todas las partes interesadas. Es necesario realizar informes precisos y detallados de los entornos híbridos y multinube para que las organizaciones reconozcan los procesos FinOps y el valor agregado.
Los componentes esenciales de los informes de FinOps incluyen varios elementos clave. En primer lugar, la visibilidad de los costes de todo el entorno, incluidos los datos de facturación y la información detallada de uso. Lo siguiente es la asignación de costes en múltiples dimensiones, como centros de costes y equipos, incluidos los presupuestos y las previsiones. Por último, existen capacidades de contracargo y devolución.
La optimización de la nube no es un ejercicio único para reducir el gasto en la nube. Los complejos entornos híbridos y multicloud cambian regularmente según la demanda de diferentes aplicaciones y servicios. Para evitar riesgos de rendimiento, la asignación de recursos debe responder dinámicamente a medida que cambia la demanda.
La optimización de la nube requiere que las aplicaciones obtengan exactamente los recursos que necesitan para funcionar, de forma continua y automática. Las organizaciones que están en su camino hacia las FinOps se dan cuenta de que los recursos dinámicos son la única manera de optimizar realmente su entorno de nube y garantizar el rendimiento. La automatización se ha convertido en un elemento central de las prácticas de FinOps porque es imposible asignar recursos manualmente a las aplicaciones en tiempo real y a escala.
Para lograr el máximo beneficio, las prácticas de FinOps deben aprovechar tanto la generación de informes como la automatización en sus operaciones en la nube. Según la FinOps Foundation, los informes avanzados permiten imputar más del 90 % del gasto en la nube y apenas hay variación entre el gasto previsto y el gasto real. 7 La elaboración de informes FinOps avanzados también requiere que una organización cuente con indicadores clave de rendimiento (KPI) específicos que sirvan para medir el éxito.
Al combinar los informes avanzados con la automatización, las organizaciones pueden aumentar el ROI en la nube porque identifican de forma continua las oportunidades de eficiencia y adoptan medidas de optimización de la nube en tiempo real. Además, las organizaciones pueden aprovechar la optimización basada en métricas automatizando la dotación dinámica de recursos, de modo que la infraestructura subyacente de un entorno en nube siempre disponga de recursos para cumplir los objetivos de nivel de servicio.
Las operaciones en la nube que aprovechan tanto los informes avanzados como la automatización garantizan experiencias digitales óptimas para el usuario final al tiempo que reducen el gasto en la nube.
Obtenga acciones totalmente automatizadas para asegurarse de que las aplicaciones obtienen lo que necesitan para funcionar mientras se adhieren a sus políticas empresariales con IBM Turbonomic.
Vincule sus inversiones tecnológicas a un valor empresarial claro con esta familia de productos de software de gestión financiera y planificación ágil empresarial.
Aproveche nuestra experiencia en servicios de asesoramiento y nuestra pila tecnológica probada para reimaginar sus procesos financieros e impulsar un mayor valor en toda su empresa a través de la transformación financiera.
Explore cómo considerar cuidadosamente las implicaciones más amplias de los costes de TI a medida que se replantea los modelos de negocio, los roles laborales y los flujos de trabajo en la era de la IA generativa.
Lea sobre el marco de FinOps y cómo puede ayudarle a implementar la responsabilidad y la automatización para maximizar el valor empresarial.
Descubra qué estrategias, técnicas, buenas prácticas y herramientas necesita para reducir los costes de la nube y la forma más rentable de ejecutar sus aplicaciones en el entorno de la nube.
Descubra cuatro formas de optimizar sus costes de TI, además de preguntas diseñadas para que su análisis sea nítido y sus conclusiones que se pueden ejecutar.
Vea cómo puede maximizar el valor de la nube y reunir a sus equipos de tecnología, negocio y finanzas para lograr una mayor colaboración y un gasto más inteligente.
Descubra cómo la inteligencia artificial para operaciones de TI (AIOps) utiliza los datos y el machine learning para mejorar y automatizar la gestión de los servicios de TI.
Todos los vínculos residen fuera de ibm.com
1,2 What is FinOps. FinOps Foundation. 2022.
3 Gartner Forecasts Worldwide Public Cloud End-User Spending to Reach Nearly USD 500 Billion in 2022. Gartner. 18 de julio 2022.
4 2022 State of the Cloud Report. Flexera. 2022.
5 FinOps Phases. FinOps Foundation. 2022.
6 FinOps Principles. FinOps Foundation. 2022.
7 FinOps Maturity Mode. FinOps Foundation. 2022.