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é FOCUS?

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 menos a enfrentarse a dificultades para comprender los datos causadas 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 hasta hacer que las aptitudes como practicante de FinOps sean más portátiles.


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 en computación varía, en función de su 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 mismo le da control sobre el momento para que no esté "fuera de línea" una vez que su cuenta se haya migrado 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 visibles legibles y nítidos

  • FOCUS utiliza nombres de visualización claros y fáciles de leer para todos los nombres, tipos y categorías. Los nombres de visualización amigables están disponibles para servicios, tipos de recursos, regiones, precios, descuentos por compromiso y más.

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 de la SKU que incluye todas las variaciones de precios, como la estratificación y los descuentos, que no están disponibles actualmente 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 le 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 se factura o facturó.

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 costes 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 con 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.

Comienza

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 amigable ResourceType, la RegionId y el RegionName a la que se implementó un recurso y cualquier etiquetas que se aplicaron 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 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 los niveles y los descuentos.

Todos los cargos incluyen un ChargeCategory para describir el tipo de cargo (como uso o compra), un ChargeClass que identifica las correcciones a cargos anteriores, las fechas de inicio ChargePeriodStart y fin ChargePeriodEnd del período al que se aplica el cargo, la frecuencia de cargos ChargeFrequency para saber con qué frecuencia puede esperar ver este cargo, y una descripción de alto nivel ChargeDescription para explicar lo que representa la fila. También incluyen una CantidadConsumida y una UnidadConsumida específicas 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 fijado el precio del cargo y, si se aplicó un descuento de compromiso, incluyen CommitmentDiscountCategory y CommitmentDiscountType para etiquetas amigables que son 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 el BillingAccountId y el BillingAccountName sobre los que se generan las facturas, las fechas de BillingPeriodStart y BillingPeriodEnd a las que se aplica la factura, el InvoiceIssuerName para la empresa responsable de facturación y el 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), corresponde a su perfil de facturación y no a la cuenta de facturación de Microsoft. Dentro de cada cuenta de facturación, se dispone de un SubAccountId y un SubAccountName para la suscripción dentro de la cuenta de facturación.

Por último, pero no menos importante, también tiene los detalles de precio y coste. Cada cargo tiene una moneda de facturación que utilizan todos los precios y costos, lo cual puede diferir de la forma en que el proveedor establece sus tarifas. 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 de cómo se calculó el 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 precio individual (basada en SkuPriceId) y el costo total en función de la cantidad de la tarifa. FOCUS incluye ListUnitPrice y ListCost para los precios de venta al público o de mercado sin descuentos, ContractedUnitPrice y ContractedCost para los precios después de los descuentos contractuales negociados, pero sin descuentos por compromiso, EffectiveCost después de que se amortizaran las compras con descuentos por compromiso, y BilledCost que se ha facturado 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.


Serie de blog de Learning FOCUS

Si está interesado en un tutorial más exhaustivo de todas las columnas FOCUS, consulte la serie de blog Learning FOCUS en el blog de FinOps:

Las nuevas entradas de blog se publican periódicamente, así que vea el blog de FinOps para actualizaciones cada par de semanas.


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 para todos los precios y costos, mientras que Cost Management utiliza la moneda de tarificación. 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 está a la par con los datos de costos amortizados, además de las compras y reembolsos de descuentos por compromiso.
  • BillingAccountId y BillingAccountName corresponden al identificador y al nombre del perfil de facturación para las cuentas del 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 id. de la suscripción y el nombre, respectivamente.
  • Todas las columnas FOCUS *Id (no las columnas de extensión x_) usan IDs de recursos completamente cualificados.
  • ServiceName y ServiceCategory están usando una asignación personalizada que quizás no tenga 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 ritmo al que Microsoft está incorporando nuevos servicios.
    • Háganos saber si encuentra algún servicio omitido o si tiene algún comentario sobre el mapeo.
  • ServiceName usa el "Plan de Ahorro de Azure para Proceso" para los registros del plan de ahorro debido a la ausencia de detalles del servicio.
    • Se trata de un problema de datos subyacente y debe resolverse mediante el servicio que genera los datos.
  • ServiceName intenta asociar los cargos de Azure Kubernetes Service (AKS) basándose en una simple verificación del nombre del grupo de recursos, lo que puede resultar en 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 descubrimos que no podemos identificar con precisión los cargos de AKS, esperamos revertir al nombre de servicio del recurso real (por ejemplo, Load Balancer).
  • SkuPriceId utiliza "{ProductId}_{SkuId}_{MeterType}" de la hoja de precios para las cuentas de Contrato de cliente de Microsoft.
    • Si necesita unir los datos de costo de FOCUS con la hoja de precios, puede dividir SkuPriceId o construir manualmente una clave similar en la hoja de precios.

Comentarios sobre las columnas FOCUS

Si tiene algún comentario sobre nuestras asignaciones o sobre nuestros planes de compatibilidad total con FOCUS, inicie una conversación en Discusiones sobre el kit de herramientas FinOps. Si cree que tiene un error, cree un problema.

Si tiene algún comentario sobre FOCO, cree una incidencia en el repositorio de FOCO. También le recomendamos que considere la posibilidad de contribuir al proyecto FOCUS. El proyecto busca más profesionales que aporten su experiencia para guiar los esfuerzos y hacer que la especificación sea lo más útil posible. 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 en el 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:


Proporcionar comentarios

Déjanos saber cómo lo estamos haciendo con una breve revisión. Usamos estas revisiones para mejorar y expandir herramientas y recursos de FinOps.

Si busca algo específico, vote por una idea existente o cree una idea nueva. Comparta ideas con otros usuarios para obtener más votos. Nos centramos en las ideas con la mayoría de los votos.


Recursos relacionados

Productos relacionados:

Soluciones relacionadas: