Perspectiva de FSI: Optimización de costos

Last reviewed 2025-07-28 UTC

En este documento del Google Cloud Framework de Well-Architected: perspectiva de la industria de servicios financieros (FSI), se proporciona una descripción general de los principios y las recomendaciones para optimizar el costo de tus cargas de trabajo de la industria de servicios financieros (FSI) en Google Cloud. Las recomendaciones de este documento se alinean con el pilar de optimización de costos del Framework de Well-Architected.

La optimización sólida de los costos para las cargas de trabajo de servicios financieros requiere los siguientes elementos fundamentales:

  • La capacidad de identificar el uso de recursos que genera desperdicio en comparación con el que genera valor
  • Una cultura integrada de responsabilidad financiera

Para optimizar los costos, debes comprender de forma integral los factores que los determinan y las necesidades de recursos en toda tu organización. En algunas organizaciones grandes, en especial en aquellas que se encuentran en las primeras etapas del recorrido hacia la nube, un solo equipo suele ser responsable de optimizar la inversión en una gran cantidad de dominios. Este enfoque supone que un equipo central es el más adecuado para identificar oportunidades valiosas que permitan mejorar la eficiencia.

El enfoque centralizado puede tener cierto éxito durante las etapas iniciales de la adopción de la nube o para las cargas de trabajo no críticas. Sin embargo, un solo equipo no puede impulsar la optimización de costos en toda una organización. Cuando aumenta el uso de recursos o el nivel de supervisión reglamentaria, el enfoque centralizado no es sostenible. Los equipos centralizados enfrentan desafíos de escalabilidad, en especial cuando se trata de una gran cantidad de productos y servicios financieros. Es posible que los equipos de proyectos que son propietarios de los productos y servicios se resistan a los cambios que realiza un equipo externo.

Para lograr una optimización de costos eficaz, los datos relacionados con la inversión deben ser muy visibles, y los ingenieros y otros usuarios de la nube que estén cerca de las cargas de trabajo deben estar motivados para tomar medidas que optimicen los costos. Desde el punto de vista de la organización, el desafío de la optimización de costos es identificar qué áreas se deben optimizar, identificar a los ingenieros responsables de esas áreas y, luego, convencerlos de que tomen las medidas de optimización necesarias. En este documento, se proporcionan recomendaciones para abordar este desafío.

Las recomendaciones de optimización de costos que se incluyen en este documento se correlacionan con los siguientes principios fundamentales:

Identifica el desperdicio con las herramientas de Google Cloud

Google Cloud proporciona varios productos, herramientas y funciones para ayudarte a identificar el desperdicio. Ten en cuenta las siguientes recomendaciones.

Usa la automatización y la IA para identificar de forma sistemática qué optimizar

Active Assist proporciona recomendaciones inteligentes en todos los servicios que son fundamentales para las FSI, como Cloud Run para microservicios, BigQuery para análisis de datos, Compute Engine para aplicaciones principales y Cloud SQL para bases de datos relacionales. Las recomendaciones de Active Assist se proporcionan sin costo y sin que debas realizar ninguna configuración. Las recomendaciones te ayudan a identificar los recursos inactivos y los compromisos poco utilizados.

Centraliza la supervisión y el control de FinOps a través de una interfaz unificada

Los informes de Facturación de Cloud y el centro de FinOps te permiten implementar una supervisión integral de los costos. Esta vista integral es fundamental para los auditores financieros y los equipos internos de finanzas, ya que les permite hacer un seguimiento de la inversión en la nube, evaluar la situación financiera, evaluar la madurez de FinOps en las distintas unidades de negocios o centros de costos, y proporcionar una narrativa financiera coherente.

Identificar el valor analizando y enriqueciendo los datos de inversión

Active Assist es eficaz para identificar el desperdicio evidente. Sin embargo, identificar el valor puede ser más difícil, en especial cuando las cargas de trabajo se encuentran en productos inadecuados o cuando no se alinean claramente con el valor comercial. En el caso de las cargas de trabajo de FSI, el valor comercial se extiende más allá de la reducción de costos. El valor incluye la mitigación de riesgos, el cumplimiento de las reglamentaciones y la obtención de ventajas competitivas.

Para comprender el gasto y el valor de la nube de forma integral, necesitas una comprensión completa en varios niveles: de dónde proviene el gasto, qué función comercial impulsa el gasto y la factibilidad técnica de refactorizar u optimizar la carga de trabajo en cuestión.

En el siguiente diagrama, se muestra cómo puedes aplicar la pirámide de datos, información, conocimiento y sabiduría (DIKW) y las herramientas de Google Cloud para obtener una comprensión integral de los costos y el valor de la nube.

La pirámide de datos, información, conocimiento y sabiduría (DIKW) muestra cómo usar los datos de inversión en la nube para tomar decisiones fundamentadas.

En el diagrama anterior, se muestra cómo puedes usar el enfoque DIKW para refinar los datos sin procesar del gasto en la nube y convertirlos en estadísticas y decisiones prácticas que impulsen el valor comercial.

  • Datos: En esta capa, recopilas flujos sin procesar de datos de uso y costos para tus recursos de la nube. Tu equipo central de FinOps usa herramientas como las facturas de la Facturación de Cloud, las exportaciones de facturación y Cloud Monitoring para obtener datos detallados y específicos. Por ejemplo, un punto de datos podría indicar que una VM llamada app1-test-vmA se ejecutó durante 730 horas en la región us-central1 y costó USD 70.
  • Información: En esta capa, tu equipo central de FinOps usa herramientas como los informes de Facturación de Cloud y el Centro de FinOps para estructurar los datos sin procesar y responder preguntas como "¿En qué categorías de recursos gastan dinero las personas?". Por ejemplo, es posible que descubras que se gastó un total de USD 1,050 en VMs del tipo de máquina n4-standard-2 en dos regiones de EE.UU.
  • Conocimiento: En esta capa, tu equipo central de FinOps enriquece la información con el contexto comercial adecuado sobre quién gastó dinero y con qué propósito. Usas mecanismos como el etiquetado, el etiquetado, la jerarquía de recursos, las cuentas de facturación y los paneles personalizados de Looker. Por ejemplo, podrías determinar que el equipo de pruebas de app1 en EE.UU. gastó USD 650 durante la segunda semana de julio como parte de un ejercicio de prueba de estrés.
  • Sabiduría: En esta capa, los equipos de productos y aplicaciones utilizan el conocimiento contextualizado para evaluar el valor comercial de la inversión en la nube y tomar decisiones estratégicas fundamentadas. Tus equipos podrían responder preguntas como las siguientes:
    • ¿Los USD 5,000 que se invirtieron en una canalización de análisis de datos generan valor empresarial?
    • ¿Podríamos rediseñar la canalización para que sea más eficiente sin reducir el rendimiento?

Ten en cuenta las siguientes recomendaciones para analizar los datos de inversión en la nube.

Analiza los datos de inversión proporcionados por Google Cloud

Comienza con los datos detallados de la Facturación de Cloud que se exportan a BigQuery y los datos disponibles en los registros de Monitoring. Para obtener estadísticas prácticas y tomar decisiones, debes estructurar estos datos y enriquecerlos con el contexto empresarial.

Visualiza los datos con las herramientas disponibles

Mejora los paneles Google Cloud integrados con informes personalizados usando herramientas como Looker Studio sobre las exportaciones a BigQuery. Los equipos de finanzas pueden crear paneles personalizados que contextualicen la inversión en la nube en relación con las métricas financieras, los requisitos de informes reglamentarios y la rentabilidad de la unidad de negocios. Luego, pueden proporcionar una narrativa financiera clara para el análisis y la toma de decisiones por parte de las partes interesadas ejecutivas.

Asigna la inversión para fomentar la responsabilidad

Después de comprender qué impulsa el gasto en la nube, debes identificar quién gasta dinero y por qué. Este nivel de comprensión requiere una práctica sólida de asignación de costos, que implica adjuntar metadatos relevantes para la empresa a los recursos de la nube. Por ejemplo, si el equipo de Banking-AppDev usa un recurso en particular, puedes adjuntar una etiqueta como team=banking_appdev al recurso para hacer un seguimiento del costo que el equipo incurre en ese recurso. Lo ideal es que asignes el 100% de tus costos de la nube a la fuente de la inversión. En la práctica, es posible que comiences con un objetivo más bajo, ya que crear una estructura de metadatos que admita la asignación del 100% de los costos es una tarea compleja.

Ten en cuenta las siguientes recomendaciones para desarrollar una estrategia de metadatos que respalde la asignación de costos:

  • Validez: Asegúrate de que las etiquetas ayuden a identificar los indicadores clave de rendimiento (KPIs) relacionados con la empresa y los requisitos reglamentarios. Esta asociación es fundamental para las devoluciones de cargos internas, los informes reglamentarios y la alineación de la inversión en la nube con los objetivos de las unidades de negocios. Por ejemplo, las siguientes etiquetas identifican claramente un equipo de inversión, su región y el producto en el que trabaja: team=banking_appdev, region=emea, product=frontend.
  • Automatización: Para lograr un alto nivel de cumplimiento del etiquetado, aplícalo a través de la automatización. El etiquetado manual es propenso a errores e incoherencias, lo que es inaceptable en los entornos de FSI, en los que la capacidad de auditoría y la precisión financiera son fundamentales. El etiquetado automático garantiza que los recursos se categoricen correctamente cuando se crean.
  • Simplicidad: Mide factores simples y no correlacionados. Los entornos de FSI son complejos. Para garantizar que las reglas de asignación de costos en ese entorno sean fáciles de comprender y aplicar, deben ser lo más simples posible. Evita diseñar en exceso las reglas para casos muy específicos (casos extremos). Las reglas complejas pueden generar confusión y resistencia por parte de los equipos operativos.

Después de definir una estrategia de asignación con etiquetas, debes decidir el nivel de detalle con el que se debe implementar la estrategia. La granularidad requerida depende de las necesidades de tu empresa. Por ejemplo, algunas organizaciones pueden necesitar hacer un seguimiento del costo a nivel del producto, otras pueden necesitar datos de costos para cada centro de costos y otras pueden necesitar datos de costos por entorno (desarrollo, etapa de pruebas y producción).

Considera los siguientes enfoques para lograr el nivel adecuado de detalle en la asignación de costos para tu organización:

  • Usa la jerarquía del proyecto en Google Cloud como punto de partida natural para la asignación de costos. Los proyectos representan puntos de aplicación de políticas en Google Cloud. De forma predeterminada, los permisos de IAM, las políticas de seguridad y los costos se atribuyen a los proyectos y las carpetas. Cuando revises los datos de costos que se exportan desde la Facturación de Cloud, podrás ver la jerarquía de carpetas y los proyectos asociados a los datos de costos. Si tu jerarquía de recursosGoogle Cloud refleja la estructura de responsabilidad de tu organización en relación con la inversión, esta es la forma más sencilla de implementar la asignación de costos.
  • Usa etiquetas y rótulos para obtener mayor detalle. Proporcionan formas flexibles de categorizar los recursos en las exportaciones de facturación. Las etiquetas facilitan los desgloses detallados de los costos por aplicación y entorno.

A menudo, es posible que debas usar la jerarquía del proyecto combinada con el etiquetado para lograr una asignación de costos eficaz. Independientemente del enfoque de asignación de costos que elijas, sigue las recomendaciones que se describieron anteriormente para desarrollar una estrategia de metadatos sólida: validación, automatización y simplicidad.

Mejora la rendición de cuentas y motiva a los ingenieros a tomar medidas

El equipo de FinOps de la nube es responsable de impulsar a una organización a ser consciente de los costos y el valor. Los equipos de productos y los equipos de ingeniería individuales deben tomar las medidas necesarias para optimizar los costos. Estos equipos también son responsables del comportamiento de los costos de las cargas de trabajo de servicios financieros y de garantizar que sus cargas de trabajo proporcionen el valor comercial requerido.

Considera las siguientes recomendaciones para fomentar la responsabilidad y motivar a los equipos a optimizar los costos.

Establece un equipo centralizado de FinOps para la administración

Las prácticas de Cloud FinOps no crecen de forma orgánica. Un equipo exclusivo de FinOps debe definir y establecer las prácticas de FinOps de la siguiente manera:

  • Crea los procesos, las herramientas y la orientación necesarios.
  • Crear, comunicar y aplicar las políticas necesarias, como el etiquetado obligatorio, las revisiones de presupuesto y los procesos de optimización
  • Alienta a los equipos de ingeniería a ser responsables de los costos.
  • Intervenir cuando los equipos de ingeniería no se hacen responsables de los costos

Obtén el patrocinio y los mandatos ejecutivos

El liderazgo sénior, incluidos el CTO, el CFO y el CIO, debe promover activamente un cambio en toda la organización hacia una cultura de FinOps. Su asistencia es fundamental para priorizar la responsabilidad de los costos, asignar recursos al programa de FinOps, garantizar la participación multifuncional y fomentar el cumplimiento de los requisitos de FinOps.

Incentiva a los equipos a optimizar los costos

Es posible que los ingenieros y los equipos de ingeniería no tengan la motivación suficiente para enfocarse en la optimización de costos. Es importante alinear los objetivos individuales y del equipo con la eficiencia en los costos implementando incentivos como los siguientes:

  • Reinvertir una parte de los ahorros obtenidos por la optimización de costos en los equipos que lograron la optimización
  • Reconoce y celebra públicamente los esfuerzos y los logros relacionados con la optimización de costos.
  • Usa técnicas de gamificación para recompensar a los equipos que optimizan los costos de manera eficaz.
  • Integra métricas de eficiencia en los objetivos de rendimiento.

Implementa técnicas de visibilidad completa de gastos y devolución de cargos

Asegúrate de que los equipos tengan una visibilidad clara de los recursos y costos de la nube que les pertenecen. Asigna la responsabilidad financiera a las personas adecuadas dentro de los equipos. Utiliza mecanismos formales para aplicar un etiquetado riguroso y reglas transparentes para asignar los costos compartidos.

Enfócate en el valor y el TCO en lugar del costo

Cuando evalúes soluciones en la nube, considera el costo total de propiedad (TCO) a largo plazo. Por ejemplo, alojar una base de datos por tu cuenta para una aplicación puede parecer más económico que usar un servicio de base de datos administrado como Cloud SQL. Sin embargo, para evaluar el valor a largo plazo y el TCO, debes tener en cuenta los costos ocultos asociados con las bases de datos autohospedadas. Estos costos incluyen el esfuerzo de ingeniería dedicado a la aplicación de parches, el escalamiento, el fortalecimiento de la seguridad y la recuperación ante desastres, que son requisitos fundamentales para las cargas de trabajo de las FSI. Los servicios administrados proporcionan un valor a largo plazo significativamente mayor, lo que compensa los costos de infraestructura. Los servicios administrados proporcionan sólidas capacidades de cumplimiento, tienen funciones de confiabilidad integradas y pueden ayudar a reducir la sobrecarga operativa.

Ten en cuenta las siguientes recomendaciones para enfocarte en el valor y el TCO.

Usar técnicas y herramientas específicas del producto para optimizar los recursos

Aprovecha las herramientas y funciones de optimización de costos que proporcionan los productos, como las siguientes: Google Cloud

Aprovechar los descuentos

Asegúrate de que la tarifa de facturación de tus recursos de Cloud sea lo más baja posible utilizando los descuentos que ofrece Google. Por lo general, los equipos individuales de ingeniería y productos administran la optimización de recursos. El equipo central de FinOps es responsable de optimizar las tarifas de facturación porque tiene visibilidad de los requisitos de recursos en toda la organización. Por lo tanto, pueden agregar los requisitos y maximizar los descuentos basados en compromisos.

Puedes aprovechar los siguientes tipos de descuentos para los recursos deGoogle Cloud :

  • Los descuentos empresariales son descuentos negociados en función del compromiso de tu organización con una inversión total mínima en Google Cloud a una tarifa de facturación reducida.
  • Los CUD basados en recursos se otorgan a cambio de un compromiso de usar una cantidad mínima de recursos de Compute Engine durante un período de uno o tres años. Los CUD basados en recursos se aplican a los recursos que se encuentran en un proyecto y una región específicos. Para compartir CUD en varios proyectos, puedes habilitar el uso compartido de descuentos.
  • Los CUD basados en la inversión se otorgan a cambio de un compromiso de invertir una cantidad mínima de dinero en un producto en particular durante un período de un año o tres años. Los descuentos basados en la inversión se aplican a nivel de la cuenta de facturación. Los descuentos se aplican a nivel regional o global, según el producto.

Puedes lograr ahorros significativos si usas CUD además de los descuentos empresariales.

Además de los CUD, usa los siguientes enfoques para reducir las tarifas de facturación:

  • Usa VMs Spot para cargas de trabajo flexibles y tolerantes a errores. Las VMs Spot son más de un 80% más económicas que las VMs normales.
  • BigQuery ofrece varios modelos de precios, incluidos los precios según demanda y los precios basados en la edición, que se basan en compromisos y requisitos de ajuste de escala automático. Si usas una cantidad significativa de recursos de BigQuery, elige una edición adecuada para reducir el costo por ranura de las cargas de trabajo analíticas.
  • Evalúa con cuidado las Google Cloud regiones disponibles para los servicios que necesitas usar. Elige regiones que se alineen con tus objetivos de costos y factores como la latencia y los requisitos de cumplimiento. Para comprender las compensaciones entre el costo, la sustentabilidad y la latencia, usa el Google Cloud Selector de regiones.