Compartir a través de


Especificación de uso y costo abierto de FinOps

Obtenga información sobre la nueva especificación de datos de facturación que ayuda a facilitar la comprensión y optimización del costo y el uso en cualquier nube, SaaS o proveedor local.


¿Qué es FOCUS?

FinOps Open Cost and Usage Specification (FOCUS) es una iniciativa innovadora para definir un formato común para los datos de facturación. Permite a las organizaciones comprender mejor los patrones de costo y uso y optimizar el gasto y el rendimiento en varias ofertas de nube, SaaS e incluso en el entorno local.

FOCUS proporciona a las organizaciones una vista coherente, clara y accesible de sus datos de costos diseñados explícitamente para las necesidades de FinOps, como la asignación, el análisis, la supervisión y la optimización. Como el nuevo "lenguaje" de FinOps, FOCUS permite a los profesionales colaborar de forma más eficaz y eficaz con compañeros en toda la organización. Ayuda a maximizar la transferibilidad y la incorporación de nuevos miembros del equipo, lo que hace que las personas estén en funcionamiento más rápido. Cuando se empareja con FinOps Framework, los profesionales tienen las herramientas necesarias para crear una práctica simplificada de FinOps que maximice el valor de la nube.


¿Por qué CENTRARSE?

La variedad y flexibilidad de los servicios en la nube de Microsoft le permite crear cosas increíbles mientras solo paga por lo que necesita, cuando la necesita. Y con esta flexibilidad se incluyen distintos modelos operativos en los que se facturan los servicios y se pueden ajustar de forma diferente en función de varios factores. Cuando los servicios se facturan de forma diferente, sus datos de costo y uso también tienden a diferir. Hace que sea difícil asignar, analizar, supervisar y optimizar de forma coherente. Va más allá de los servicios en la nube de Microsoft. Las organizaciones suelen confiar en productos de software como servicio (SaaS), software con licencia, infraestructura local o incluso en otras nubes. Esa dependencia agrava el problema con cada proveedor que comparte datos en formatos propietarios.

FOCUS resuelve este problema estableciendo una especificación de datos independiente del proveedor y del servicio que aborda algunos de los mayores desafíos que enfrentan las organizaciones para administrar el valor de sus inversiones en la nube, comprender y cuantificar el valor empresarial de sus gastos. FOCUS permite a las organizaciones dedicar más tiempo a impulsar el valor y a menos dificultades para comprender los datos causados por incoherencias entre los distintos servicios y proveedores. Pero FOCUS no es solo para las organizaciones que usan varios proveedores de nube.

FOCUS puede ayudar a las organizaciones que:

  • Use un único proveedor de nube junto con proveedores de servicios complementarios.
  • Tener varias cuentas dentro de un proveedor de nube.
  • Tener una sola cuenta con un único proveedor de nube.

Las ventajas de usar FOCUS son de gran alcance, desde operaciones simplificadas dentro de una empresa para hacer que las aptitudes como un profesional de FinOps sea más portátil.


Ventajas

FOCUS es la mejor versión de los datos de costo y uso que puede obtener de Cost Management. Algunas de las ventajas que se ven con FOCUS en comparación con los datos de costos reales y amortizados incluyen:

Ahorro del 30 % en los costos de almacenamiento y proceso

  • FOCUS combina costos reales (facturados) y amortizados (efectivos) en una sola fila, lo que da como resultado un 49 % menos filas en comparación con los conjuntos de datos reales y amortizados juntos. Cuando se consideran las nuevas columnas FOCUS, el tamaño total de los datos es aproximadamente un 30 % menor que los conjuntos de datos reales y amortizados, lo que supone un ahorro directo en los costos de almacenamiento. También se ahorra en los costos de proceso, ya que se procesan menos filas. El ahorro exacto de proceso varía, en función de la solución.

Diseñado para controlar varias cuentas y nubes

  • Si usa varias nubes o tiene diferentes tipos de cuenta dentro de una sola nube (como EA y MCA), FOCUS normaliza los datos de costos en un único esquema con terminología coherente. Ayuda a comprender y optimizar los costos en todas las cuentas. Para las organizaciones que aún están en EA, cambiar a FOCUS ahora le pone en control de tiempo para que no esté "sin conexión" después de que la cuenta se cambie a MCA.

Más fácil de aprender y alinear con FinOps Framework

  • FOCUS es el nuevo "idioma" de FinOps. Todas las instrucciones de FinOps Framework se actualizan para usar la terminología focus e incluyen también consultas y ejemplos de FOCUS. FOCUS facilita la comprensión e implementación de procedimientos recomendados de FinOps sin necesidad de una capa adicional de traducción de instrucciones independientes de la nube a los detalles de implementación específicos de la nube. FOCUS permite a los patrones e instrucciones independientes de la nube profundizar y ayudarle a lograr más con menos esfuerzo.

Nombres para mostrar limpios y legibles

  • FOCUS usa nombres para mostrar limpios y legibles para todos los nombres, tipos y categorías. Los nombres para mostrar descriptivos están disponibles para servicios, tipos de recursos, regiones, precios, descuentos de compromiso, etc.

Identificar de forma única el punto de precio exacto

  • FOCUS incluye un identificador para el punto de precio de SKU específico que se usa para cada cargo (SkuPriceId). Es un identificador único para la SKU inclusiva de todas las variaciones de precios, como la organización por niveles y los descuentos, que actualmente no están disponibles en conjuntos de datos reales o amortizados. Cada cargo también incluye los precios unitarios que necesita para comprender cómo se obtiene o cómo se puede cobrar. El precio unitario de lista (o minorista) es lo que pagaría por unidad sin descuentos negociados. El precio unitario contratado (o a petición) se aplica después de aplicar descuentos negociados. Su precio unitario efectivo (o amortizado) muestra el precio conceptual después de aplicar descuentos de compromiso de compra previa. El precio unitario facturado (o real) representa lo que fue o lo que se factura.

Más fácil de cuantificar el ahorro de costos

  • Además de los precios unitarios, FOCUS también incluye columnas para identificar el modelo de precios específico que se usa para cada cargo con los descuentos negociados, contratados, efectivos y facturados, lo que facilita la cuantificación del ahorro de costos de descuentos negociados y de compromiso.

Todos los precios y costos en una moneda coherente

  • FOCUS usa la moneda de facturación para todos los precios y costos, lo que facilita la comprobación de los costos dentro de los datos de costo y uso. Difiere de los precios de los conjuntos de datos nativos de Cost Management, que usan la moneda de precios.

Organización y diferenciación de los costos por servicio, recurso y SKU

  • FOCUS delimita claramente entre servicios, recursos y SKU, lo que facilita la organización y diferenciación de los costos. La categorización del servicio es coherente entre proveedores y ofrece una nueva perspectiva a medida que agrupa todos los recursos consumidos para un servicio específico, independientemente del producto o la SKU subyacentes (por ejemplo, el ancho de banda y los costos de proceso se encuentran en el servicio Virtual Machines).

Regiones más coherentes

  • El conjunto de datos FOCUS de Cost Management proporciona una capa adicional de limpieza de datos para asegurarse de que las regiones son coherentes con Azure Resource Manager. Esto significa que verá los mismos nombres de región en FOCUS que en Azure Portal y las API de Azure Resource Manager.

Lógica de fecha más sencilla

  • FOCUS usa fechas de finalización exclusivas y formatos de fecha iso 8601 estándar del sector para períodos de facturación y cargo. Ayuda a facilitar el filtrado y la comparación de fechas. Es especialmente útil al comparar con otras fechas, como la fecha actual, ya que no tiene que adivinar sobre las zonas horarias o la hora del día.

Los detalles de etiquetas y SKU se proporcionan en un formato JSON coherente

  • Si tiene una cuenta de Contrato Enterprise, es posible que sepa que las etiquetas no tienen el formato JSON en conjuntos de datos reales y amortizados. FOCUS corrige este problema proporcionando etiquetas y detalles de SKU (AdditionalInfo) en un formato JSON coherente.

Identificar y desglosar el uso en unidades discretas

  • FOCUS proporciona precios discretos y unidades de uso para cada cargo para ayudarle a comprender cómo se le cobra en comparación con las unidades de uso del mundo real. Tiene en cuenta diferentes estrategias de precios, como los precios de bloque y facilita la comprobación de los precios y las cantidades de uso proporcionando datos en columnas independientes.

Introducción

FOCUS 1.0 cubre:

  • Detalles de facturación relacionados con la facturación, como el proveedor que usó, quién generó la factura (emisor de facturación) y el período de facturación de la factura.
  • Detalles del recurso sobre lo que implementó con el proveedor, como el servicio, el tipo de recurso, la región y las etiquetas.
  • Detalles de la SKU sobre el producto que usó o compró, como los identificadores del publicador y la SKU.
  • Detalles del cargo que describen y clasifican el cargo, como el tipo, la descripción, la frecuencia y la cantidad usadas o compradas.
  • Detalles de descuento que resumen el modelo de precios, como la categoría de precios y los detalles del descuento de compromiso.
  • Precios y costos que incluyen los detalles sin procesar sobre el precio de cada cargo, como la cantidad de precios, el precio unitario y el costo.

Los recursos se identifican mediante resourceId y ResourceName y se organizan en sus respectivos ServiceName y ServiceCategory. ServiceCategory le permite organizar los costos en un conjunto de categorías de nivel superior coherentes entre proveedores de nube, lo que hace que sea especialmente interesante. También puede ver otros detalles, como una etiqueta ResourceType descriptivo, regionId y regionName en el que se implementó un recurso y cualquier etiqueta que se aplicó al recurso.

En segundo plano, los recursos usan uno o varios productos para habilitar sus funcionalidades principales. FOCUS hace referencia a ellos como SKU. El uso de estas SKU es, en última instancia, lo que se cobra por. Cada SKU tiene un Valor PublisherName de la empresa que desarrolló la SKU, un SkuId que identifica la SKU que se ha usado y un SkuPriceId que identifica el punto de precio específico para la SKU, incluido todas las variaciones de precios, como la ordenación por niveles y los descuentos.

Todos los cargos incluyen un ChargeCategory para describir a qué tipo de cargo es (como el uso o la compra), ChargeClass que identifica las correcciones a los cargos anteriores, ChargePeriodStart y ChargePeriodEnd fechas a las que se aplica el cargo, chargeFrequency para saber con qué frecuencia puede esperar ver este cargo y un ChargeDescription de alto nivel para explicar lo que representa la fila. También incluyen un consumedQuantity y ConsumedUnit específico en unidades distintas en función de lo que se ha usado o comprado.

Cada cargo tiene un pricingCategory que indica cómo se ha aplicado el cargo y, si se aplicó un descuento de compromiso, incluyen CommitmentDiscountCategory y CommitmentDiscountType para etiquetas amigables independientes del proveedor y específicas del proveedor para el tipo de descuento de compromiso, CommitmentDiscountId para identificar qué descuento de compromiso se aplicó al uso, CommitmentDiscountName de esa instancia y CommitmentDiscountStatus que indica si el cargo era para la parte utilizada (usada) o no utilizada (sin usar) del descuento de compromiso.

Dado que los precios se determinan en función de la relación de facturación, también puede encontrar billingAccountId y BillingAccountName en los que se generan las facturas, las fechas billingPeriodStart y BillingPeriodEnd a las que se aplica la factura, invoiceIssuerName para la empresa responsable de facturación y providerName de la nube, SaaS, local u otro proveedor que haya usado. Tenga en cuenta que el término "cuenta de facturación" en FOCUS hace referencia al ámbito en el que se genera una factura y no a la cuenta raíz de nivel superior. Para las organizaciones con una cuenta de Contrato de cliente de Microsoft (MCA), se asigna al perfil de facturación y no a la cuenta de facturación de Microsoft. Dentro de cada cuenta de facturación, también tiene un SubAccountId y SubAccountName para la suscripción dentro de la cuenta de facturación.

Por último, pero no menos, también tiene los detalles de precio y costo. Cada cargo tiene una facturaciónCurrency que todos los precios y costos usan, lo que puede diferir de cómo se cobran los precios del proveedor. Por ejemplo, la mayoría de las cuentas de MCA tienen un precio en USD y pueden facturarse en otra moneda como Yen o Euros.

Cada cargo incluye PricingQuantity y PricingUnit en función del precio de la SKU (que podría estar en fragmentos o "bloques" de unidades) y un conjunto de precios unitarios para el costo de cada unidad de precios individual (basada en SkuPriceId) y el costo total en función de la cantidad de precios. FOCUS incluye ListUnitPrice y ListCost para los precios públicos de venta al por menor o mercado sin descuentos, ContractedUnitPrice y ContractedCost para los precios después de los descuentos contractuales negociados, pero sin descuentos de compromiso, EffectiveCost después de amortizar las compras de descuentos de compromiso, y BilledCost que era o se facturará.

Además de estos puntos, cada proveedor puede incluir más columnas prefijos con x_ para indicarlas como columnas extendidas que no forman parte del esquema FOCUS, pero proporcionar detalles útiles sobre el costo y el uso. Microsoft Cost Management proporciona los mismos detalles dentro de su conjunto de datos FOCUS que los esquemas nativos mediante este prefijo. Los informes del kit de herramientas de FinOps se agregan a las columnas con más detalles para facilitar los objetivos de generación de informes y optimización.


Notas importantes sobre las columnas FOCUS

Tenga en cuenta los siguientes puntos al trabajar con datos FOCUS:

  • FOCUS se basa en la moneda de facturación de todos los precios y costos, mientras que Cost Management usa la moneda de precios. Los precios en FOCUS pueden estar en una moneda diferente de los esquemas nativos de Cost Management.
  • FOCUS combina el costo "real" y "amortizado" en un único conjunto de datos. Genera un conjunto de datos más pequeño en comparación con la administración de ambos conjuntos de datos por separado. El tamaño de los datos se analiza con los datos de costos amortizados, además de las compras y reembolsos de descuento de compromiso.
  • BillingAccountIdy BillingAccountName se asignan al identificador y el nombre del perfil de facturación para las cuentas de Contrato de cliente de Microsoft.
    • Estamos buscando comentarios sobre él para comprender si es un problema y determinar la mejor manera de solucionarlo.
  • BillingPeriodEnd y ChargePeriodEnd son exclusivos, lo que resulta útil para el filtrado.
  • SubAccountId y SubAccountName se asignan al identificador y el nombre de la suscripción, respectivamente.
  • Todas las columnas FOCUS *Id (no las columnas de x_ extensión) usan identificadores de recursos completos.
  • ServiceName y ServiceCategory usan una asignación personalizada que podría no tener en cuenta todos los servicios todavía.
    • Estamos trabajando para actualizar esta lista para tener en cuenta todos los servicios. Requiere un trabajo continuo para mantenerse al día con el que Microsoft está habilitando nuevos servicios.
    • Háganos saber si encuentra algún servicio perdido o si tiene algún comentario sobre la asignación.
  • ServiceName usa "Plan de ahorro de Azure para proceso" para guardar los registros del plan debido a los detalles del servicio que faltan.
    • Se trata de un problema de datos subyacente y debe resolverse mediante el servicio que genera los datos.
  • ServiceName intenta asignar cargos de Azure Kubernetes Service (AKS) en función de una comprobación de nombre de grupo de recursos simple, que podría detectar falsos positivos.
    • Estamos trabajando para actualizar la comprobación del grupo de recursos para que sea más específica.
    • Háganos saber si encuentra falsos positivos.
    • Si encontramos que no podemos identificar con precisión los cargos de AKS, esperamos revertir al nombre de servicio del recurso real (por ejemplo, Load Balancer).
  • SkuPriceIdpara las cuentas de Contrato de cliente de Microsoft usa "{ProductId}_{SkuId}_{MeterType}" de la hoja de precios.
    • Si necesita unir los datos de costo focus con la hoja de precios, puede dividir o construir SkuPriceId manualmente una clave similar en la hoja de precios.

Comentarios sobre las columnas FOCUS

Si tiene comentarios sobre nuestras asignaciones o sobre nuestros planes de soporte técnico focus completos, inicie un subproceso en las discusiones del kit de herramientas de FinOps. Si cree que tiene un error, cree un problema.

Si tiene comentarios sobre FOCUS, cree un problema en el repositorio FOCUS. También le recomendamos que considere la posibilidad de contribuir al proyecto FOCUS. El proyecto busca más profesionales para ayudar a aportar su experiencia para ayudar a guiar los esfuerzos y hacer que sea la especificación más útil que puede ser. Para obtener más información sobre FOCUS o contribuir al proyecto, visite focus.finops.org.


Más información en la Fundación FinOps

FinOps Open Cost and Usage Specification (FOCUS) se creó en colaboración con FinOps Foundation, una organización sin ánimo de lucro dedicada a avanzar en la optimización y administración de costos en la nube. Para obtener más información sobre FOCUS, consulte el artículo del sitio del proyecto FOCUS en la documentación de FinOps Framework.

También puede encontrar vídeos relacionados en el canal de YouTube de FinOps Foundation:


Recursos relacionados

Productos relacionados:

Soluciones relacionadas: