Definition

FinOps (operaciones financieras)

¿Qué es FinOps?

FinOps –una combinación de los términos finanzas y DevOps– es un marco para gestionar Opex en toda una organización, a menudo junto con la nube y la computación en la nube. Un objetivo importante de FinOps es ayudar a los equipos de ingeniería, finanzas, negocios y tecnología dentro de la misma organización a lograr valor comercial y mantener la responsabilidad financiera de los servicios en la nube. Las mejores prácticas para FinOps fueron desarrolladas por la Fundación FinOps, una asociación comercial sin fines de lucro cuyos miembros incluyen Atlassian y Cloudify.

FinOps va más allá del objetivo de simplemente ahorrar dinero y se esfuerza por generar ingresos ayudando a equipos interdisciplinarios a colaborar para tomar las mejores decisiones con respecto al rendimiento, la calidad y el costo en las decisiones de ejecución e inversión en tecnología, principalmente en torno a las decisiones y el uso de la nube. La idea es que una empresa tome las "mejores" decisiones de inversión, no sólo las decisiones de menor costo.

¿Qué es la Fundación FinOps?

El concepto de FinOps está estrechamente vinculado a la Fundación FinOps. Aunque no establece directivas comerciales o tecnológicas –no existe una forma correcta de implementar FinOps–, la Fundación promueve pautas, mejores prácticas y capacitación diseñadas para ayudar a los equipos distribuidos que se ejecutan en la nube a aprovechar los beneficios económicos que ofrecen las implementaciones en la nube. Los partidarios de FinOps buscan crear una comunicación sólida entre los equipos de TI y finanzas de una organización para que las partes interesadas puedan determinar rápida y fácilmente qué servicios en la nube brindan valor comercial y cuáles no.

En la actualidad, la Fundación FinOps incluye más de 5.300 miembros individuales de más de 1.500 empresas. La fundación ofrece varios programas de capacitación y certificación de FinOps, como la certificación de profesional certificado de FinOps, así como los reconocimientos de “Plataforma certificada de FinOps” y “Proveedor de servicios certificado de FinOps”.

Historia de FinOps

Es difícil citar una línea de tiempo singular para FinOps debido a su rápido surgimiento y su participación en diversos proyectos de la industria; muchas organizaciones y contribuyentes han influido en el reciente surgimiento de FinOps. Pero vale la pena considerar sus orígenes históricos básicos.

La premisa fundamental detrás de FinOps es ayudar a una empresa a realizar las inversiones en tecnología más eficientes y beneficiosas para una empresa. Esto podría implicar centralizar las adquisiciones, comprar recursos en volumen y negociar los mejores acuerdos. Sin embargo, esta no es una idea nueva, ya que las empresas han buscado eficiencias en la gestión de costos de alguna forma desde la era de la industrialización.

Los albores de la era digital vieron el surgimiento de la informática como un nuevo tipo de fabricación en el que los centros de datos y las computadoras sustituyeron a los equipos de fabricación físicos tradicionales. Hoy en día, la informática suele ser la naturaleza misma y el producto de la propia empresa, como Google. Las empresas aplicaron sistemáticamente los conceptos de finanzas básicas y eficiencia financiera a las instalaciones del centro de datos y a la infraestructura de TI para garantizar que el capital informático se adquiriera e implementara de la manera más estratégica, útil y rentable para el negocio.

El auge de la computación en la nube en el siglo XXI puso un nuevo énfasis en la gestión financiera y de costos de la nube. La computación en la nube proporciona computación como una utilidad, lo que permite a las empresas y a los líderes empresariales acceder a infraestructura y servicios bajo demanda a través de proveedores de nube externos, como AWS, Google y Azure. La pérdida de adquisiciones centralizadas, las brechas en la responsabilidad financiera y las complejas estructuras de precios de la nube llevaron rápidamente a un despilfarro financiero en el uso excesivo, redundante o innecesario de la computación en la nube.

La idea de FinOps surgió como un medio para aplicar las sensibilidades financieras tradicionales a la gestión de costos y recursos para servicios externos –particularmente la computación en la nube y el uso de múltiples nubes dentro de un presupuesto variable– y al mismo tiempo respaldar esfuerzos comerciales dinámicos como DevOps. La idea es simple; en lugar de permitir que cada gerente de departamento o parte interesada en la aplicación tome sus propias decisiones sobre la nube, reúna un grupo colaborativo interdisciplinario para lograr las siguientes tareas:

  • evaluar las necesidades de carga de trabajo;
  • diseñar la arquitectura de nube más eficiente para la aplicación;
  • negociar de forma centralizada los precios de la nube más eficientes;
  • utilizar recursos de la nube de un fondo común, y;
  • aplicar las mejores prácticas para la elaboración de presupuestos, adquisiciones, informes, seguimiento y gestión.

La Fundación FinOps fue formada por la Fundación Linux el 20 de agosto de 2020. El propósito de la fundación es promover la disciplina de la gestión financiera en la nube a través de mejores prácticas, educación y estándares. La fundación se lanzó con un fuerte apoyo de las principales organizaciones de la industria, incluidas:

  • Apptio,
  • Cloudeasier,
  • Cloudsoft,
  • CloudWize,
  • Contino,
  • Kubecost,
  • Neos,
  • Opsani,
  • ProsperOps,
  • Timspirit y
  • VMware.

Ciclo de vida de FinOps

La Fundación FinOps recomienda un enfoque iterativo para gestionar el costo variable de los servicios en la nube. Las mejores prácticas incluyen las siguientes tres fases que deben gestionarse continuamente.

  • Informar. La asignación y gestión de costos no pueden existir sin información precisa y oportuna. Dicha visibilidad es la clave para la evaluación comparativa, la elaboración de presupuestos y las previsiones, y es esencial para determinar el retorno de la inversión (ROI) y otros beneficios empresariales. La información puede incluir mecanismos como etiquetas de recursos y asignaciones comerciales para que cada consumidor de la nube pueda identificarse y monitorearse fácilmente.
  • Optimizar. La optimización implica tanto costos como uso de recursos. En algunos casos, la optimización puede depender del ahorro de costos, como instancias reservadas o descuentos por uso comprometido, para ahorrar dinero para el uso de instancias a largo plazo. En otros casos, la optimización puede depender de reducir o desactivar recursos infrautilizados o innecesarios. Sin embargo, otras optimizaciones pueden centrarse en el rendimiento de la carga de trabajo; ampliar los recursos vitales para garantizar un rendimiento adecuado de la carga de trabajo en respuesta a una demanda creciente o variable.
  • Funcionar. La operación implica el uso continuo de métricas FinOps para evaluar el rendimiento, la calidad y los beneficios de costos de las cargas de trabajo en la nube. Esta fase permite que el personal de negocios, finanzas, tecnología e ingeniería colabore con otras partes interesadas sobre la actividad y la gobernanza de la carga de trabajo.

Es importante tener en cuenta que estas tres fases de FinOps pueden existir simultáneamente para diferentes proyectos o cargas de trabajo en la nube en toda la empresa.

Principios de operaciones financieras

FinOps se basa en una serie de prácticas o principios que subrayan los principales objetivos de un entorno FinOps. Estas son pautas generales que pueden adaptarse fácilmente para satisfacer las necesidades específicas de organizaciones individuales.

  • Colaboración. Los equipos de FinOps necesitan colaborar, lo que requiere aportes y apoyo constructivo de los equipos de negocios, finanzas, tecnología e ingeniería. Una buena colaboración requiere eliminar los silos tradicionales y alentar a algunas partes de la empresa a adaptarse a las dinámicas cambiantes del uso de la nube.
  • Propiedad. Si bien un equipo de FinOps puede proporcionar a una empresa un centro de excelencia en la nube centralizado, los principios de FinOps fomentan la visibilidad directa y la propiedad de las partes interesadas sobre su uso de la nube frente al presupuesto establecido. Cada departamento o propietario de carga de trabajo comprende y asume la responsabilidad de su parte de utilización de la nube.
  • Centralización. El equipo de FinOps puede proporcionar un núcleo de profesionales capacitados capaces de centralizar elementos importantes de recursos y costos del uso de la nube. El equipo de FinOps puede negociar y gestionar cuestiones como descuentos por uso comprometido, instancias reservadas y descuentos por volumen. Esto alivia las preocupaciones sobre costos de otras partes interesadas en la nube y puede habilitar los recursos de nube más rentables disponibles para la implementación de cargas de trabajo.
  • Informes. Los equipos de FinOps dependen de informes precisos, completos y oportunos para que el equipo y los propietarios de las cargas de trabajo reciban comentarios rápidos y tomen decisiones críticas lo más rápido posible. Los informes también pueden ayudar a visualizar tendencias y mejorar las previsiones.
  • Valor. Las decisiones están impulsadas por el valor comercial de la nube, no simplemente por el costo. La premisa principal aquí es que FinOps se basa en datos de calidad, como puntos de referencia e informes, para establecer un equilibrio significativo entre rendimiento, calidad y costo del uso de la nube para el negocio.
  • Costo. Los equipos de FinOps utilizan modelos de costos variables de la nube para beneficio de la organización, lo que permite a los equipos optimizar instancias y servicios a niveles apropiados y encontrar el mejor precio comparando precios.

Partes interesadas de FinOps

No existen requisitos establecidos para el tamaño o la composición del equipo, pero la Fundación FinOps define las siguientes cinco partes interesadas principales –denominadas personas– que normalmente colaboran en un entorno FinOps:

  • Ejecutivos. Las preocupaciones del lado empresarial suelen estar representadas por uno o más ejecutivos, como un CIO, un CTO o un director del Centro de excelencia en la nube. Los ejecutivos generalmente se centran en la eficiencia del equipo, la responsabilidad, la gestión presupuestaria y la transparencia.
  • Propietarios de productos. Al igual que los ejecutivos, los propietarios de productos generalmente representan a los jefes de departamento o líderes de proyectos directamente responsables de crear, implementar y administrar cargas de trabajo en la nube para la empresa. Estos también pueden incluir un director de optimización de la nube, un analista de la nube o un gerente de operaciones comerciales.
  • Ingeniería. FinOps necesita personas que comprendan y utilicen la tecnología de la nube, como ingenieros de software, ingenieros de sistemas, arquitectos de la nube y gerentes de ingeniería. Estos son los miembros del equipo FinOps que traducen los presupuestos y los requisitos en entornos de nube procesables donde se implementan las cargas de trabajo. Los miembros del equipo de ingeniería también se encargan de gran parte de la resolución de problemas, la automatización y el escalado necesarios para optimizar una carga de trabajo en la nube.
  • Finanzas. Un aspecto clave del uso de la nube es el costo, y los profesionales financieros, como los especialistas en adquisiciones, los planificadores y los asesores financieros de empresas, ayudarán a establecer presupuestos, manejar la contabilidad e implementar pronósticos en la nube. Por lo general, esto implica el uso de facturación continua para crear modelos de costos de la nube más precisos. Los especialistas en finanzas también pueden encargarse de negociaciones de precios con proveedores de la nube.
  • Practicantes. Un profesional de FinOps es un rol relativamente especializado o dedicado destinado a facilitar entornos e iniciativas de FinOps, liderando de manera efectiva la colaboración y guiando a los miembros del equipo de FinOps a través de actividades prescriptivas y mejores prácticas.

Beneficios de FinOps

Cuando se implementan correctamente, las prácticas y directrices de FinOps pueden proporcionar una variedad de beneficios al negocio basado en la nube, como por ejemplo:

  • Ahorro de costos. La empresa puede ahorrar dinero reduciendo el gasto en la nube, reduciendo los recursos desperdiciados o no utilizados, o haciendo inversiones más efectivas en recursos de la nube, como asegurar instancias reservadas para cargas de trabajo a largo plazo en lugar de usar instancias bajo demanda.
  • Visibilidad de costos. Las partes interesadas y los equipos financieros pueden utilizar informes detallados en la nube para ver cómo se gasta el presupuesto en la nube por departamento o carga de trabajo.
  • Responsabilidad de costos. Los costos se asignan a las partes interesadas o propietarios de proyectos que son directamente responsables del gasto en la nube y su efecto en el negocio.
  • Optimización de costos. Al comprender la utilización de recursos y los costos correspondientes, los equipos de tecnología pueden buscar formas de optimizar y mejorar el rendimiento de la carga de trabajo para ahorrar dinero o mantener el rendimiento a través del crecimiento de la carga de trabajo.

Desafíos de FinOps

A pesar de los atractivos beneficios, FinOps puede plantear varios desafíos potenciales para las organizaciones no preparadas. Los desafíos comunes de FinOps incluyen:

  • Desafíos de herramientas. Las empresas requieren numerosas herramientas o plataformas adecuadas para la planificación de FinOps, como herramientas de optimización de costos para proveedores de nube específicos e incluso herramientas con soporte para múltiples nubes.
  • Desafíos de colaboración. FinOps funciona mejor cuando el equipo incluye ingeniería, tecnología, finanzas y representación comercial. Esto puede plantear desafíos para las empresas con silos tradicionales o aquellas que carecen de incentivos para trabajar en colaboración.
  • Desafíos de gestión. FinOps se basa en las mejores prácticas, políticas y procesos para lograr eficiencia tecnológica y de costos. Si no se implementa adecuadamente, una iniciativa FinOps puede quedarse corta o fracasar.
Este contenido se actualizó por última vez en marzo 2024

Investigue más sobre Gestión y metodologías