• 6 min read

FOCUS: nueva especificación para la transparencia de costos en la nube

a person sitting at a table in front of a laptop
Prepárese para FOCUS, una nueva especificación abierta para los datos de facturación en la nube que redefinin cómo administrar y optimizar los costos en la nube. Más información.

Cuando se trata de FinOps, los datos son de la importancia más alta. Los datos son la clave para comprender los patrones de uso y costo en la nube, y fundamental para tomar decisiones inteligentes sobre su estrategia y operaciones en la nube. Este es el motivo por el que Microsoft se enorgullece de ser miembro fundador del proyecto FinOps Open Cost and Usage Specification (FOCUS) y por qué estamos encantados de agregar soporte técnico en Cost Management después de que FOCUS 1.0 esté disponible más adelante este año. Mientras tanto, comience a prepararse para FOCUS familiarizándose con la especificación actual, uniéndose a la comunidad FOCUS y proporcionando comentarios sobre sus casos de uso y necesidades.

¿Qué es FOCUS?

FOCUS es una iniciativa innovadora para definir un formato común para los datos de facturación que permite a las organizaciones comprender mejor los patrones de uso y costos y optimizar el gasto y el rendimiento en varias ofertas de servicios locales, SaaS e incluso en la nube.

FOCUS proporcionará 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 permitirá a los profesionales colaborar de forma más eficaz y eficaz con compañeros en toda la organización e incluso maximizar la transferibilidad y la incorporación para los nuevos miembros del equipo, poner a las personas en funcionamiento más rápido. Emparejado con FinOps Framework, los profesionales estarán armados con las herramientas necesarias para crear una práctica simplificada de FinOps que maximice el valor de la nube.

¿Por qué las organizaciones necesitan 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 diferentes modelos operativos en los que se facturan los servicios y se pueden ajustar de forma diferente en función de una variedad de factores. Cuando los servicios se facturan de forma diferente, sus datos de costo y uso tienden a diferir, lo que dificulta la asignación, el análisis, la supervisión y la optimización de forma coherente. Por supuesto, esto 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, lo que 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 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 permitirá 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.

"En Walmart, pasamos mucho tiempo no solo normalizando los datos en distintas nubes, sino que también estamos reaccionando constantemente a las SKU y servicios cambiantes en áreas como Almacenamiento, Proceso e INTELIGENCIA ARTIFICIAL/ML. Uno de los resultados más significativos de FOCUS no es solo que estamos intentando simplificar y estandarizar una especificación común, es las conversaciones que comienzan en los procedimientos recomendados: ¿Cómo deberíamos pensar en la amortización de las instancias confirmadas y reservadas? ¿Cuáles son nuestros valores estándar para las categorías de servicio?

Es mucho más que una conversación sobre algunos campos. Se trata de un debate que ayudará a definir los procedimientos recomendados y los estándares de un mercado de informática en la nube que sigue expandiéndose a nuevas áreas como SaaS, IoT y Gen AI. Estamos discutiendo estándares hoy que serán la base de cómo hablamos de décadas de costos desde ahora. Es emocionante". — Tim O'Brien, Director Senior de Ingeniería, Administración de costos en la nube en Walmart Global Tech.

Por qué Microsoft cree en FOCUS

Pero ¿por qué Microsoft querría unirse a otros proveedores de nube y proveedores de SaaS para promover una especificación de datos de facturación común? Dado que la facturación coherente en la nube promueve la innovación y experimentación que Azure está compilado para proporcionar. La creación y optimización de aplicaciones en Azure de forma iterativa mediante arquitecturas modernas es más fácil cuando se entiende claramente cómo se factura y puede pesar el costo de forma equitativa entre otras prioridades empresariales en la creación de esos sistemas. Una mejor colaboración entre los equipos empresariales, técnicos y financieros hará que su organización sea más productiva en general, lo que se asigna a nuestra misión principal para capacitar a todas las personas y a todas las organizaciones del planeta para lograr más.

"En FinOps X 2022, cuando Udam Dewaraja introdujo por primera vez la idea de que la comunidad y los proveedores de servicios de FinOps se unieron a las fuerzas para establecer una especificación de datos de facturación abierta, estaba enganchado, pero también algo escéptico sobre si los principales proveedores de nube estarían dispuestos a interactuar y adoptar esta próxima especificación (y admitir de forma nativa las nuevas dimensiones y métricas). Sin embargo, durante la primera reunión de FOCUS, el equipo de Cost Management de Microsoft me resultó equivocado, y mi incrédito se desvaneció rápidamente!"— Irena Jurica, Arquitecto de soluciones en CloudVane, Neos.

La adopción generalizada de FOCUS hará que la asignación, el análisis, la supervisión y la optimización de los costos entre proveedores sea tan fácil como usar un único proveedor, lo que le permitirá hacer más con menos. Las aptitudes de FinOps se vuelven más portátiles que nunca, y los profesionales, proveedores y consultores se volverán más eficientes y eficaces al pasar a una organización que use diferentes nubes o productos SaaS. Sin tener que dedicar tiempo a aprender formatos de datos propietarios, las organizaciones pueden centrarse en las funcionalidades de FinOps de valor añadido que ayudan a ofrecer valor real.

Nuestra adopción de FOCUS elimina una barrera para la adopción de la nube y ayuda a las organizaciones a tomar mejores decisiones basadas en datos sobre su uso en la nube que se traduce en el valor empresarial sobre la nube de Microsoft.

Introducción a FOCUS

La versión FOCUS 0.5 se anunció en junio de 2023 e introdujo una manera estandarizada de describir los conceptos fundamentales que se aplican a cualquier proveedor.

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 detalles adicionales, como la región en la que se implementó un recurso, publisherName de la empresa que desarrolló el servicio y providerName de la nube donde se usó el servicio.

Todos los cargos incluyen un ChargeType para describir a qué tipo de cargo es (como el uso o la compra), las fechas chargePeriodStart y ChargePeriodEnd a las que se aplica el cargo y los importes de BilledCost y AmortizedCost aplicables. Se trata de una gran desviación de las experiencias actuales de Cost Management: en lugar de extraer el costo de los conjuntos de datos reales (facturados) y amortizados, con FOCUS, puede consultar todos los datos a la vez, lo que debería acelerar los tiempos de procesamiento y reducir el tamaño de almacenamiento para cualquier persona que exporte actualmente ambos conjuntos de datos.

Todos los cargos tienen fechas BillingPeriodStart y BillingPeriodEnd , un BillingAccountId y BillingAccountName que se vincula al ámbito en el que se generan las facturas, un SubAccountId y SubAccountName que indica la cuenta de suscripción de nivel inferior donde se administran los recursos y un InvoiceIssuerName que indica qué organización recibe facturas (como Microsoft o un asociado de Microsoft). Para cualquier persona que use Contrato de cliente de Microsoft, puede observar que billingAccountId está vinculado al perfil de facturación, ya que es donde se genera la factura. Esta será una distinción importante para los clientes de Microsoft Cloud, dada la terminología diferente. Del mismo modo, SubAccountId está vinculado a su suscripción, que será un nuevo término entre nubes para familiarizarse con para las necesidades de asignación de costos y contracargo.

Por supuesto, leer sobre FOCUS no es tan bueno como trabajar con los datos. Si desea proporcionar a FOCUS una ejecución de pruebas, puede descargar un informe de Power BI de ejemplo FOCUS como parte del kit de herramientas de FinOps, una colección de código abierto de soluciones reutilizables para ayudarle a iniciar los esfuerzos de FinOps.

graphical user interface, table

También puede conectar este informe a sus propios datos a través del conector de Cost Management para Power BI o mediante la implementación de una canalización de datos del centro de FinOps.

Para aquellos interesados en los datos, también puede explorar un pequeño conjunto de datos de ejemplo junto con algunos otros conjuntos de datos abiertos que se pueden usar como parte de sus propios esfuerzos de ingesta y limpieza de datos. Para más información, consulte la documentación de datos abiertos del kit de herramientas de FinOps.

Por último, si está interesado en convertir sus propios datos en FOCUS, también puede aprovechar el comando Invoke-FinOpsSchemaTransform o ConvertTo-FinOpsSchema desde el módulo de PowerShell del kit de herramientas de FinOps. Estos comandos permiten convertir pequeños conjuntos de datos en FOCUS mediante una interfaz de línea de comandos conocida.

Mirando hacia adelante a FOCUS 1.0

Pero esto era sólo el principio. Estamos increíblemente encantados de ser parte de la comunidad de FinOps y ayudar a dirigir el camino hacia adelante, ya que FOCUS se acerca al hito 1.0. La especificación FOCUS 1.0 está siendo impulsada por escuadrones de miembros del proyecto, trabajando hacia atrás desde la perspectiva de los casos de uso de los profesionales de FinOps. Los profesionales definen las columnas que necesitan para realizar una asignación de costos coherente, para administrar de forma eficaz los descuentos basados en el compromiso, definir métricas de costos unitarias coherentes e indicadores clave de rendimiento (KPI), etc. Los escuadrones están creando la especificación en función de sus necesidades para definir métricas de uso, precios y costos coherentes, así como para la inclusión coherente de créditos, descuentos y elementos de costo prepago.

FOCUS es un paso importante para nuestro sector y para la adopción de FinOps en organizaciones de todo el mundo. Microsoft está orgulloso de servir en el Comité Directivo focus y en el Consejo directivo y en el Consejo Asesor Técnico de la Fundación FinOps. Únase a nosotros para ayudar a que FOCUS sea un estándar en todo el mundo.

Díganos lo que piensa. Nos encantaría escuchar sus comentarios sobre la propia especificación y las expectativas que podría tener con respecto a cómo desea vernos adoptar FOCUS en las exportaciones, LAS API y las experiencias del portal. Puede hablar con su representante de campo de Microsoft o unirse a nosotros en la comunidad de Slack de FinOps Foundation. Y si estarás en Microsoft Ignite en Seattle el próximo mes, esperamos que también nos unas a nosotros en seattle FinOps Roadshow.

¡Nos vemos luego!