03 jun 2023

FinOps: cómo controlar y gestionar los costes en Cloud.

A diferencia de otras tendencias en tecnología Cloud, FinOps es una cultura de trabajo que se centra en obtener el máximo rendimiento de los recursos invertidos en lugar de incrementar las ganancias. Y es por esta forma de actuar por lo que Finops se está convirtiendo, cada vez más, en una tendencia y un elemento clave para el éxito dentro del ámbito empresarial.
Lars_Lathan.jpg
Lars Lathan
RESPONSABLE DEL CENTRO DE COMPETENCIA DE CLOUD DE GFT ESPAÑA
blogAbstractMinutes
blogAbstractTimeReading
gft-image-mood-24.jpg
Banca
Tendencias en tecnología
Cloud
contact
share
FINOPS. Introducción dentro de un enfoque Cloud.

El concepto de FinOps pone el foco en promover culturas dentro de las organizaciones, al involucrar a los equipos de finanzas, operaciones y tecnología en el proceso de gestión financiera de entornos Cloud. Al igual que en otros procesos de operaciones, FinOps ayuda a garantizar que todos los equipos de la organización estén alineados y trabajen juntos para conseguir los objetivos de la empresa en el ámbito de la gestión financiera. El fin último de esta cultura, tiene por objetivo una mejora en la toma de decisiones económico y financieras de los proyectos.

Para las organizaciones que utilizan diferentes servicios Cloud, FinOps unifica en un mismo punto toda la información de costes asociados con el uso. La gestión financiera gana más peso en entornos que implementan estratégicas de Cloud hibrido y/o multi Cloud. FinOps es una parte importante en la adaptación al Cloud y se debe contemplar desde el principio, tanto para empresas que actualmente están utilizando servicios Cloud como para aquellas que están empezando su uso.

Una de las ventajas que más se escucha al usar servicios en Cloud es el ahorro de costes. Sin embargo, se ha mostrado que esto no siempre es el caso y para obtener los beneficios a nivel de ahorro de costes es necesario implementar una metodología de gestión financiera.

¿Cómo gestionamos el coste en Cloud?

Metodología 

Para poder gestionar el coste en Cloud es necesario establecer e implementar una metodología que implica a todos los equipos de la compañía. Se recomienda que la aplicación de dicha metodología sea gestionada y gobernada por un equipo centralizado, normalmente en el centro de excelencia Cloud. Los siguientes 6 pasos son una guía práctica para implementar una metodología a nivel empresarial:

  1. Preparación – Definición de responsabilidades para la gestión financiara a nivel de la compañía y familiarizarse con los modelos de la facturación de los proveedores Cloud.
     
  2. Planificación – Estimar una previsión de consumo en Cloud.
     
  3. Trazabilidad – Obtener visibilidad sobre el consumo en Cloud. Establecer una política de etiquetado de los recursos en Cloud
     
  4. Reducir – Identificar y eliminar recursos que consumen innecesariamente. Asegurar el ‘Rightsizing’ de los servicios y recursos en Cloud.
     
  5. Optimizar – Aprovechar los descuentos de los proveedores Cloud. Optimización de las arquitecturas de las aplicaciones y cargas de trabajo.
     
  6. Profesionalizar / Iterar / Automatizar – Mejora continua de los procesos de gestión financiera.

gft-image-blog-fin-ops.png

Realizando estos pasos se consiguen los siguientes objetivos:

  • Identificar recursos que no se están utilizando o infrautilizados
  • Monitorización de consumo y mitigación en caso de incidencias
  • Integración con sistemas de gestión de coste de la empresa.

Proactivo

  • Mediante el uso de Infraestructure as codePolicy as CodeCompliance as Code y la estandarización de los flujos de despliegue (Continuous Integration / Delivery) que establezcan unos límites en la infraestructura de despliegue.
     
  • Mediante el uso de planificadores, que aprovechen las capacidades elásticas del Cloud, y eliminen los recursos cuando no están en uso.
     
  • Mediante la elaboración de arquitecturas de referencia que tengan en cuenta aspectos propios de cada sector, cliente o caso de uso y así faciliten la optimización de las decisión.

Reactivo

Todos los proveedores Cloud tienen herramientas e interfaces para obtener información acerca del coste de la infraestructura y recomendaciones a aplicar. Si trabajamos con más de un proveedor Cloud es necesario el uso de una plataforma que nos permite unificar los datos de consumo en un sitio. Para ello existen los siguientes enfoques:

  • Uso de herramientas ‘Cloud Management Tools’ del mercado que se basan en las interfaces de control de coste de los proveedores Cloud. Ejemplos son Cloudhealth y Flexera.
     
  • Implementación de una solución a medida (Ad-hoc) que se basa en el análisis y la generación de metadatos a partir de los ficheros de costes que generan los diferentes proveedores en Cloud.

Ambos enfoques tienes sus ventajes e inconvenientes como podemos ver a continuación:

gft-image-blog-fin-ops-table.png

Experiencias en clientes 

Caso 1

  • Cliente sector bancario
     
  • Problemática. Necesidad de mostrar en un único dashboard común toda la información económica de los diferentes proyectos desplegados en Cloud pública (AWS & Azure), haciendo uso de filtros y recomendaciones de ahorro.
     
  • Solución propuesta. Mediante un enfoque reactivo, analizando en diferido los ficheros de costes generados por los proveedores Cloud, y haciendo uso de herramientas OpenSource como ElasticSearch & Grafana, se procede a construir un panel de control económico unificado, con recomendaciones de control de coste incluidas. (uso de Apis proveedores Cloud)
     
  • Beneficios obtenidos. Se ha dado la posibilidad a los proyectos de las diferentes unidades, para que, de manera autónoma, mediante acceso al panel de control unificado, puedan llevar a cabo una gestión económica de los proyectos, sabiendo en todo momento el coste en el que están incurriendo.

Caso 2

  • Cliente sector Industrial
     
  • Problemática. Necesidad de establecer buenas prácticas en el uso de recursos Cloud y reducir el gasto asociado a recursos infrautilizados.
     
  • Solución propuesta. Mediante un enfoque proactivo se estandarizo el uso de “Infrastrure as Code” en el cliente, se desarrollaron flujos de “Continuos Deployment” que estimaban el coste de la infraestructura antes del despliegue, se desarrolló un planificador para la creación/destrucción de recursos Cloud basado en un calendario y se desarrollaron arquitecturas de referencia que facilitaban a los equipos el uso de buenas prácticas en Cloud.
     
  • Beneficios obtenidos. Se consiguió concienciar a las distintas unidades de la importancia del control de costes en Cloud y se redujo el coste asociado a la infrautilización de recursos.

Lars Lathan

Lars_Lathan.jpg
Tu Contacto
RESPONSABLE DEL CENTRO DE COMPETENCIA DE CLOUD DE GFT ESPAÑA
message
dataProtectionDeclaration