Los planes de ahorro flexibles (FSP) son un tipo de descuento por compromiso de uso (CUD) basado en la inversión que te ayuda a ahorrar dinero en el uso de Cloud de Confiance. Con un FSP, te comprometes a invertir una cantidad mínima en una colección de productos aptos durante un período de cuota mensual, por la duración del período de suscripción (1 o 3 años). A cambio de tu compromiso, recibirás un precio con descuento por el uso cubierto.
Los FSP incorporan dos funciones nuevas a los CUD basados en la inversión:
- Suscripciones como parte de los SKU cubiertos
- Períodos de derecho mensuales
A diferencia de los descuentos por compromiso de uso (CUD) estándar basados en la inversión, que utilizan un período de derechos por hora, los FSP utilizan un período de derechos mensual. Esto las hace ideales para cargas de trabajo con patrones de uso impredecibles o con picos.
Cómo encontrar los SKU aptos
Tu FSP de Gemini Enterprise se aplica a los Cloud de Confiance by S3NS modelos de IA generativa y a las ofertas de productos. Para ver la lista completa de los SKU incluidos en el alcance, consulta la página SKU aptos para el Plan de Ahorro Flexible de Gemini Enterprise.
Cómo funcionan los planes de ahorro flexibles
Cuando compras un Plan de Ahorro Flexible, te comprometes a una cantidad de gasto mensual específica por un período de 1 o 3 años. El sistema supervisa tu uso y aplica las tarifas del modelo de consumo aplicable.
Se te cobrará una tarifa mensual por los compromisos que compres (también conocida como pospago). Esta comisión se factura mensualmente, a mes vencido. Si tu uso apto en un mes determinado es inferior a tu compromiso, se te cobrará la tarifa mensual completa del compromiso (el costo del compromiso sin usar) al final del mes.
Alcance y precios
Se aplican las siguientes reglas al alcance y los precios de los FSP:
- Límite de plazo de suscripción: Los FSP no pueden aplicar descuentos a las suscripciones con un plazo superior a 1 mes. Por ejemplo, si tienes una suscripción de 1 año a un producto, no se aplica el descuento del FSP.
- Paga la mejor tarifa: Para todos los productos y suscripciones aptos, siempre pagas la tarifa más baja (mejor) del precio predeterminado a pedido o la tarifa con descuento del FSP. Un FSP nunca aumenta el precio de ningún producto más allá de su tarifa estándar a pedido. Para obtener más información, consulta Paga la mejor tarifa.
- Productos no aptos: Algunos productos no reciben descuentos del FSP, pero aun así se deducen del fondo. En estos casos, el precio de tu modelo de consumo del FSP y el precio predeterminado del modelo de consumo serán los mismos. Para conocer esos precios, consulta el informe de la tabla de precios.
Precios de Gemini Enterprise
Un Flexible Savings Plan de 1 año proporciona un 10% de descuento, y un Flexible Savings Plan de 3 años proporciona un 20% de descuento para todos los SKU de la página SKU aptos para el Flexible Savings Plan de Gemini Enterprise, excepto los siguientes SKU, que no obtienen descuentos incrementales del FSP, pero aún reducen el compromiso del FSP:
| Producto | Descripción | ID de SKU |
|---|---|---|
| Capacidad de procesamiento aprovisionada | Vertex AI: Capacidad de procesamiento aprovisionada (3 meses) | 13D9-6212-6E17 |
| Capacidad de procesamiento aprovisionada | Vertex AI: Capacidad de procesamiento aprovisionada (1 año) | 9192-74A6-DE45 |
| Capacidad de procesamiento aprovisionada | Modelos de Agent Platform: Capacidad de procesamiento aprovisionada de 3 meses no global | F878-80F5-63BF |
| Capacidad de procesamiento aprovisionada | Modelos de Agent Platform: Capacidad de procesamiento aprovisionada por 1 año (NO GLOBAL) | 2106-EA10-F9CC |
| Capacidad de procesamiento aprovisionada | Vertex AI Open Source Model as a Service: Capacidad de procesamiento aprovisionada durante 3 meses | 1E0D-E522-0E12 |
| Capacidad de procesamiento aprovisionada | Vertex AI Open Source Model as a Service: Capacidad de procesamiento aprovisionada (1 año) | 6009-4CB8-85D6 |
| Instancia dedicada | Modelos de Agent Platform: Instancia dedicada (1 año, NO GLOBAL) | 7EB6-2A16-18FB |
| Ajuste completo | Servicio de ajuste completo de modelos de base propios con un compromiso de 1 año | 88CB-4A51-012D |
| Ajuste completo | Servicio de ajuste completo de modelos de base de 1P con una duración de compromiso de 3 años | 0280-9537-E40B |
| Ajuste completo | Inferencing Full Fine Tuned 1P models 1 year commitment | 74E1-4528-1F94 |
| Ajuste completo | Inferencing Full Fine Tuned 1P models 3 year commitment | 26B4-6E81-10C0 |
| Speech‑to‑Text | Suscripción a idiomas de Speech-to-Text integrado en el dispositivo | 9886-4062-830D |
| Speech‑to‑Text | Suscripción a la biblioteca de servicio de Speech-to-Text integrado en el dispositivo | BEF8-431D-9BF4 |
| Text-to-Speech | Suscripción a la biblioteca de servicio de Text-to-Speech integrado en el dispositivo | 3D6B-450F-BA51 |
| Text-to-Speech | Suscripción de voz integrada en el dispositivo para la función de Text-to-Speech | 80AF-473F-9A8D |
| App de Gemini Enterprise | Gemini Business: Suscripción con plazo de un mes | D03F-9D37-4753 |
| App de Gemini Enterprise | Gemini Business: Suscripción por un plazo de un año | FE0D-41B2-9575 |
| App de Gemini Enterprise | Gemini Enterprise Business Edition: Suscripción prepagada con plazo de un mes | FA2D-55B2-023F |
| App de Gemini Enterprise | Gemini Enterprise Business Edition: Suscripción prepagada con plazo de un año | FB43-B23B-BD15 |
| App de Gemini Enterprise | Gemini Enterprise Standard: Suscripción por un mes | 0532-C2F0-1DF0 |
| App de Gemini Enterprise | Gemini Enterprise Standard: Suscripción por un plazo de un año | B3D3-B9E1-610F |
| App de Gemini Enterprise | Gemini Enterprise Plus: Suscripción por un mes | 4EDF-A125-F89E |
| App de Gemini Enterprise | Gemini Enterprise Plus: Suscripción por un año | 5657-9AD2-26F6 |
| App de Gemini Enterprise | Gemini Enterprise Frontline: Suscripción por un mes | C3B7-10E2-45EE |
| App de Gemini Enterprise | Gemini Enterprise Frontline: Suscripción por un plazo de un año | 070B-47E2-47B3 |
| App de Gemini Enterprise | Gemini Enterprise Standard Emerging: Suscripción por un mes | 54F6-590C-84B5 |
| App de Gemini Enterprise | Gemini Enterprise Standard Emerging: Suscripción por un plazo de un año | C853-D67D-D911 |
| App de Gemini Enterprise | Gemini Notebook Enterprise: Suscripción por un mes | BF82-0F2F-7FA3 |
| App de Gemini Enterprise | Gemini Notebook Enterprise: Suscripción por un año | 8597-66F8-5FF1 |
Períodos de derecho
El período de derecho es el período recurrente durante el cual se mide tu uso en comparación con el importe del compromiso. Si no usas todo el importe del compromiso dentro del período de derechos, se perderá el importe restante.
Los FSP admiten un período de derechos mensual. Esto significa que tienes un mes completo para consumir la inversión comprometida. Sin embargo, el sistema de facturación evalúa tu uso y aplica los descuentos del FSP cada hora.
Por ejemplo, si tienes un compromiso mensual de USD 100, el sistema verifica tu uso cada hora. Si tienes uso apto en la hora 1, se aplica el descuento y se contabiliza para tu compromiso de USD 100. Esto continúa durante todo el mes hasta que alcances el límite de USD 100 o finalice el mes. Si superas los USD 100 de uso antes de que finalice el mes, el uso posterior se cobrará según la tarifa del modelo de consumo predeterminado.
Compromisos con uso excesivo (que superan tu compromiso)
Si tu uso apto en un mes determinado supera el importe mensual al que te comprometiste, el FSP cubre el uso hasta tu límite y el resto se factura a la tarifa estándar a pedido.
- Mecanismo: El sistema aplica la tarifa con descuento del FSP al uso equivalente a tu importe de compromiso mensual.
- Costo: Cualquier uso más allá de ese límite en el mes se cobra según el precio estándar a pedido (el modelo de consumo "Predeterminado"). No recibes ningún descuento por el excedente.
Compromisos con poco uso (no se cumple con el compromiso)
Si tu uso apto en un mes determinado es inferior al importe comprometido, seguirás siendo responsable del costo total del compromiso.
- Sin transferencia: El compromiso sin usar NO se transfiere al mes siguiente.
- Costo: Pagas el importe total del compromiso mensual que compraste. Se te cobra una tarifa de compromiso por la parte no utilizada del compromiso al final del mes.
Cómo se aplican los descuentos
Dentro del alcance de un FSP, los descuentos se aplican en el siguiente orden:
- Tiempo de uso: Primero se aplican los costos de una hora de uso anterior.
- Nivel de descuento: A continuación, se aplica el uso con el porcentaje de descuento más pronunciado en relación con el precio de lista según demanda dentro de una hora de uso determinada. Esta selección voraz garantiza que los dólares de tu compromiso generen primero el mayor porcentaje de ahorro.
- Aplicación proporcional: Si el uso en varios recursos comparte el mismo porcentaje de descuento dentro de una hora, el compromiso se aplica proporcionalmente a todos los costos dentro de ese nivel de descuento y hora de uso.
Si tienes una suscripción que está cubierta por un FSP, los beneficios de la suscripción se aplican primero a tu uso. El costo de tu suscripción se incluye en el compromiso de inversión de tu FSP, pero el FSP no aplica un descuento adicional al precio de la suscripción.
Paga la mejor tarifa
Se aplica el precio más bajo entre el precio predeterminado del modelo de consumo y el precio del modelo de consumo del FSP.
Horas de inicio y prorrateo
Después de comprar un FSP, el compromiso se activa según la hora de compra:
- Comprado entre los minutos 00 y 49 (los primeros 50 minutos de la hora): Comienza al principio de la siguiente hora.
- Comprado entre los minutos 50 y 59 (últimos 10 minutos de la hora): Se salta una hora y comienza al principio de la hora siguiente.
Todos los límites de las ventanas de activación y derechos operan en la hora del Pacífico (PT) (America/Los_Angeles).
Prorrateo mensual para compras a mitad de mes
Cuando compras un FSP a mitad de mes con activación inmediata, tu período de derechos inicial se prorratea para el resto de ese mes calendario:
- Mes inicial prorrateado: Recibirás un derecho de inversión prorrateado para el período que abarca desde la marca de tiempo de activación hasta el final del mes calendario actual (11:59:59 p.m., hora del Pacífico, del último día del mes). Tu tarifa de compromiso y el umbral de subutilización para ese mes parcial se ajustan proporcionalmente a la fracción de horas transcurridas en el mes.
- Meses calendario posteriores: A partir del primer día del siguiente mes calendario a las 12:00 a.m. (PT), cada período de derechos se alinea con un mes calendario completo durante el resto de tu período de 1 o 3 años.
Por ejemplo, supongamos que compras un FSP de 1 año con un compromiso mensual de USD 3,000 que se activa a las 12:00 a.m. (PT) del 16 de abril (donde abril tiene 30 días en total, por lo que quedan 15 días). Tu compromiso para abril se prorratea a USD 1,500 (USD 3,000 × 15/30). A partir del 1 de mayo a las 12:00 a.m. (PT), se restablecerá tu período de derechos al compromiso completo de USD 3,000 para cada mes calendario completo posterior.
Cancelaciones, migraciones y correcciones
Después de la compra, no puedes cancelar ni modificar un FSP. Debes pagar el importe mensual acordado por la duración del compromiso. Si compraste un compromiso por accidente o cometiste un error durante la configuración, comunícate con el equipo de asistencia de Facturación de Cloud para obtener ayuda.
Atribución de descuentos y tarifas
Los FSP usan la atribución proporcional, que es el mismo modelo de atribución que se usa para otros descuentos por compromiso de uso (CUD) basados en la inversión. Los costos se atribuyen cada hora. Las tarifas se aplican a los proyectos de tu cuenta de Facturación de Cloud en proporción a la cantidad de uso apto total que consume cada proyecto. Para obtener más detalles, consulta Atribución de los créditos y las tarifas de descuento por compromiso de uso.
Compra un plan de ahorros flexible
Puedes comprar FSP directamente a través de la consola (autoservicio) Cloud de Confiance o con la API de Cloud Commerce Consumer Procurement.
Para comprar un plan de ahorro flexible, necesitas el ID de la oferta asociado con el período de compromiso. Para encontrar los IDs de las ofertas, consulta Cómo identificar la oferta que deseas comprar.
Cuando configuras tu FSP, debes especificar lo siguiente:
- El plazo de suscripción (1 o 3 años).
- Es el importe del compromiso por ventana de derechos mensual.
- Un nombre para tu FSP Este nombre debe ser único en todos tus FSP y descuentos por uso comprometido (CUD).
Cómo ver tus planes de ahorro flexibles
Puedes ver tus planes de ahorro flexibles activos y los históricos en la página Descuentos por compromiso de uso (CUD) de la consola de Cloud de Confiance .
La página proporciona dos niveles de detalle (Vista agregada y Vista de instancia) para ayudarte a administrar tus compromisos. Para obtener más información sobre estas vistas, consulta Cómo ver tus compromisos.
En la vista de instancia, puedes ver el desglose de los períodos de derechos.
Supervisa y analiza tus planes de ahorro flexibles
Puedes supervisar y administrar tus FSP con las herramientas estándar de FinOps de Facturación de Cloud:
- Informes de costos: Consulta las tarifas de compromiso y los costos a pedido de tu FSP. Puedes aislar los costos de las comisiones y el uso cubiertos por tus FSP.
- Informe de la tabla de costos: Concilia tu factura consultando el desglose detallado de los cargos del FSP.
- Exportación de la Facturación de Cloud a BigQuery: Exporta tus datos de facturación a BigQuery para hacer un seguimiento programático de tus FSP activos, el historial de rendimiento y las métricas de utilización (puedes usar consultas de ejemplo para analizar estos datos).
Consultas de muestra
Usa las siguientes consultas de ejemplo para analizar tus Planes de Ahorro Flexible (PAF) con los datos de la exportación de Facturación de Cloud a BigQuery.
Calcula los ahorros por compromiso
En Ahorro por compromiso, se describen los ahorros netos que resultaron de tus compromisos.
Calcula los ahorros en dólares
Usa las siguientes consultas para calcular tus ahorros en dólares.
Cargos por uso que se acumulan activamente en el mes actual (ventana abierta)
La ventana abierta hace referencia al mes del período de facturación en el que se acumulan cargos por uso de forma activa.
Usa esta consulta para calcular los ahorros del mes del período de facturación actual con cargos por uso que aún se acumulan.
WITH cost_data AS ( SELECT * FROM `PROJECT.DATASET.gcp_billing_export_resource_v1_BILLING_ACCOUNT_ID` WHERE DATE(TIMESTAMP_TRUNC(usage_start_time, DAY, 'US/Pacific')) BETWEEN 'START_DATE' AND 'END_DATE' ), flexible_saving_plan_cost_data AS ( SELECT *, COALESCE( NULLIF(consumption_model.applied_subscription_instance_id, ''), subscription.instance_id) AS cud_subscription_instance_id FROM cost_data WHERE consumption_model.id IN ('BBB5-D209-3835', 'C109-C9C0-A044') ) SELECT cud_subscription_instance_id, consumption_model.id AS consumption_model_id, SUM(cost_at_effective_price_default) - SUM(cost) AS commitment_savings FROM flexible_saving_plan_cost_data GROUP BY ALL;
Reemplaza lo siguiente:
PROJECT: Es el ID del proyecto Cloud de Confiance que contiene tu conjunto de datos de exportación de la Facturación de Cloud.DATASET: Es el nombre del conjunto de datos de BigQuery que contiene tu tabla de exportación de Facturación de Cloud.BILLING_ACCOUNT_ID: Es el ID de tu API de cuenta de Facturación de Cloud.START_DATE: Es la fecha de inicio del período de la consulta en formatoYYYY-MM-DD.END_DATE: Es la fecha de finalización del período de la consulta en formatoYYYY-MM-DD.
Meses completados después de que se cierra el período de facturación mensual (ventana cerrada)
Un mes completado (ventana cerrada) implica que el período de facturación está cerrado y ya no se acumulan cargos de forma activa, y que el sistema de facturación procesó todos los costos de uso, con los costos y ahorros finalizados incluidos en las facturas emitidas para el mes del período de facturación.
Usa esta consulta para calcular los ahorros de los meses del período de facturación completados.
WITH cost_data AS ( SELECT * FROM `PROJECT.DATASET.gcp_billing_export_resource_v1_BILLING_ACCOUNT_ID` WHERE DATE(TIMESTAMP_TRUNC(usage_start_time, DAY, 'US/Pacific')) BETWEEN 'START_DATE' AND 'END_DATE' ), flexible_saving_plan_cost_data AS ( SELECT COALESCE( NULLIF(consumption_model.applied_subscription_instance_id, ''), subscription.instance_id) AS cud_subscription_instance_id, consumption_model.id AS consumption_model_id, cost_at_effective_price_default, cost, ( SELECT SUM(credit.amount) FROM UNNEST(credits) credit WHERE credit.type = 'FEE_UTILIZATION_OFFSET' ) AS row_fee_utilization_offset FROM cost_data WHERE consumption_model.id IN ('BBB5-D209-3835', 'C109-C9C0-A044') ) SELECT cud_subscription_instance_id, consumption_model_id, SUM(cost_at_effective_price_default) - (SUM(cost) + IFNULL(SUM(row_fee_utilization_offset), 0)) AS commitment_savings FROM flexible_saving_plan_cost_data GROUP BY ALL;
Reemplaza lo siguiente:
PROJECT: Es el ID del proyecto Cloud de Confiance que contiene tu conjunto de datos de exportación de la Facturación de Cloud.DATASET: Es el nombre del conjunto de datos de BigQuery que contiene tu tabla de exportación de Facturación de Cloud.BILLING_ACCOUNT_ID: Es el ID de tu API de cuenta de Facturación de Cloud.START_DATE: Es la fecha de inicio del período de la consulta en formatoYYYY-MM-DD.END_DATE: Es la fecha de finalización del período de la consulta en formatoYYYY-MM-DD.
Cómo calcular los ahorros como porcentaje
Usa las siguientes consultas para calcular tu porcentaje de ahorro.
Mes actual (período abierto)
Usa esta consulta para calcular el porcentaje de ahorro del mes actual.
WITH cost_data AS ( SELECT * FROM `PROJECT.DATASET.gcp_billing_export_resource_v1_BILLING_ACCOUNT_ID` WHERE DATE(TIMESTAMP_TRUNC(usage_start_time, DAY, 'US/Pacific')) BETWEEN 'START_DATE' AND 'END_DATE' ), flexible_saving_plan_cost_data AS ( SELECT *, COALESCE( NULLIF(consumption_model.applied_subscription_instance_id, ''), subscription.instance_id) AS cud_subscription_instance_id FROM cost_data WHERE consumption_model.id IN ('BBB5-D209-3835', 'C109-C9C0-A044') ) SELECT cud_subscription_instance_id, consumption_model.id AS consumption_model_id, SAFE_DIVIDE( (SUM(cost_at_effective_price_default) - SUM(cost)), SUM(cost_at_effective_price_default)) AS commitment_savings FROM flexible_saving_plan_cost_data GROUP BY ALL;
Reemplaza lo siguiente:
PROJECT: Es el ID del proyecto Cloud de Confiance que contiene tu conjunto de datos de exportación de la Facturación de Cloud.DATASET: Es el nombre del conjunto de datos de BigQuery que contiene tu tabla de exportación de Facturación de Cloud.BILLING_ACCOUNT_ID: Es el ID de tu API de cuenta de Facturación de Cloud.START_DATE: Es la fecha de inicio del período de la consulta en formatoYYYY-MM-DD.END_DATE: Es la fecha de finalización del período de la consulta en formatoYYYY-MM-DD.
Meses completados (ventana cerrada)
Usa esta consulta para calcular el porcentaje de ahorro de los meses del período de facturación completado.
WITH cost_data AS ( SELECT * FROM `PROJECT.DATASET.gcp_billing_export_resource_v1_BILLING_ACCOUNT_ID` WHERE DATE(TIMESTAMP_TRUNC(usage_start_time, DAY, 'US/Pacific')) BETWEEN 'START_DATE' AND 'END_DATE' ), flexible_saving_plan_cost_data AS ( SELECT COALESCE( NULLIF(consumption_model.applied_subscription_instance_id, ''), subscription.instance_id) AS cud_subscription_instance_id, consumption_model.id AS consumption_model_id, cost_at_effective_price_default, cost, ( SELECT SUM(credit.amount) FROM UNNEST(credits) credit WHERE credit.type = 'FEE_UTILIZATION_OFFSET' ) AS row_fee_utilization_offset FROM cost_data WHERE consumption_model.id IN ('BBB5-D209-3835', 'C109-C9C0-A044') ) SELECT cud_subscription_instance_id, consumption_model_id, SAFE_DIVIDE( (SUM(cost_at_effective_price_default) - (SUM(cost) + IFNULL(SUM(row_fee_utilization_offset), 0))), SUM(cost_at_effective_price_default)) AS commitment_savings FROM flexible_saving_plan_cost_data GROUP BY ALL;
Reemplaza lo siguiente:
PROJECT: Es el ID del proyecto Cloud de Confiance que contiene tu conjunto de datos de exportación de la Facturación de Cloud.DATASET: Es el nombre del conjunto de datos de BigQuery que contiene tu tabla de exportación de Facturación de Cloud.BILLING_ACCOUNT_ID: Es el ID de tu API de cuenta de Facturación de Cloud.START_DATE: Es la fecha de inicio del período de la consulta en formatoYYYY-MM-DD.END_DATE: Es la fecha de finalización del período de la consulta en formatoYYYY-MM-DD.
Cómo calcular el uso del compromiso
La utilización del compromiso mide la eficacia con la que usas tus compromisos.
Mes actual (período abierto)
Usa esta consulta para calcular la utilización del mes actual.
WITH cost_data AS ( SELECT * FROM `PROJECT.DATASET.gcp_billing_export_resource_v1_BILLING_ACCOUNT_ID` WHERE usage_start_time BETWEEN 'START_DATE_TIME' AND 'END_DATE_TIME' ), flexible_saving_plan_cost_data AS ( SELECT *, IF(sku.description NOT LIKE '%Flexible Savings Plan%', TRUE, FALSE) AS is_cud_usage_sku, COALESCE( NULLIF(consumption_model.applied_subscription_instance_id, ''), subscription.instance_id) AS cud_subscription_instance_id FROM cost_data WHERE consumption_model.id IN ('BBB5-D209-3835', 'C109-C9C0-A044') ), cud_subscriptions AS ( SELECT subscription.instance_id AS cud_subscription_instance_id, subscription.display_name AS subscription_display_name, subscription.entitlement_period AS subscription_entitlement_period, term AS subscription_term, consumption_model.id AS consumption_model_id, commitment_amount.value AS commitment_amount, FROM `PROJECT.DATASET.cud_subscriptions_export` WHERE consumption_model.id IN ('BBB5-D209-3835', 'C109-C9C0-A044') ), cud_usage AS ( SELECT COALESCE( fsp_cost.cud_subscription_instance_id, fsp_subs.cud_subscription_instance_id) AS cud_subscription_instance_id, COALESCE(fsp_cost.consumption_model_id, fsp_subs.consumption_model_id) AS consumption_model_id, IF(fsp_cost.is_cud_usage_sku, fsp_cost.cost, 0) AS cud_usage_cost, fsp_subs.subscription_display_name AS subscription_display_name, fsp_subs.subscription_entitlement_period AS subscription_entitlement_period, fsp_subs.subscription_term AS subscription_term, SAFE_DIVIDE( fsp_subs.commitment_amount, NULLIF(fsp_cost.currency_conversion_rate, 1)) AS commitment_amount, FROM flexible_saving_plan_cost_data AS fsp_cost FULL JOIN cud_subscriptions AS fsp_subs USING (cud_subscription_instance_id, consumption_model_id) ) SELECT cud_subscription_instance_id, consumption_model_id, subscription_display_name, subscription_entitlement_period, subscription_term, SAFE_DIVIDE(SUM(cud_usage_cost), commitment_amount) AS commitment_utilization_rate FROM cud_usage GROUP BY ALL;
Reemplaza lo siguiente:
PROJECT: Es el ID del proyecto Cloud de Confiance que contiene tu conjunto de datos de exportación de la Facturación de Cloud.DATASET: Es el nombre del conjunto de datos de BigQuery que contiene tu tabla de exportación de Facturación de Cloud.BILLING_ACCOUNT_ID: Es el ID de tu API de cuenta de Facturación de Cloud.START_DATE_TIME: Es la fecha y hora de inicio del período de la consulta en formatoYYYY-MM-DD HH:MM:SS.END_DATE_TIME: Es la fecha y hora de finalización del período de la consulta en formatoYYYY-MM-DD HH:MM:SS.
Meses completados después de que se cierra el período de facturación mensual (ventana cerrada)
Usa esta consulta para calcular la utilización de los meses del período de facturación completado.
WITH cost_data AS ( SELECT * FROM `PROJECT.DATASET.gcp_billing_export_resource_v1_BILLING_ACCOUNT_ID` WHERE usage_start_time BETWEEN 'START_DATE_TIME' AND 'END_DATE_TIME' ), flexible_saving_plan_cost_data AS ( SELECT COALESCE( NULLIF(consumption_model.applied_subscription_instance_id, ''), subscription.instance_id) AS cud_subscription_instance_id, consumption_model.id AS consumption_model_id, currency_conversion_rate, ( SELECT SUM(credit.amount) FROM UNNEST(credits) credit WHERE credit.type = 'FEE_UTILIZATION_OFFSET' ) AS row_fee_utilization_offset FROM cost_data WHERE consumption_model.id IN ('BBB5-D209-3835', 'C109-C9C0-A044') ), cud_subscriptions AS ( SELECT subscription.instance_id AS cud_subscription_instance_id, subscription.display_name AS subscription_display_name, subscription.entitlement_period AS subscription_entitlement_period, term AS subscription_term, consumption_model.id AS consumption_model_id, commitment_amount.value AS commitment_amount, FROM `PROJECT.DATASET.cud_subscriptions_export` WHERE consumption_model.id IN ('BBB5-D209-3835', 'C109-C9C0-A044') ), cud_usage AS ( SELECT COALESCE( fsp_cost.cud_subscription_instance_id, fsp_subs.cud_subscription_instance_id) AS cud_subscription_instance_id, COALESCE(fsp_cost.consumption_model_id, fsp_subs.consumption_model_id) AS consumption_model_id, fsp_cost.row_fee_utilization_offset, fsp_subs.subscription_display_name AS subscription_display_name, fsp_subs.subscription_entitlement_period AS subscription_entitlement_period, fsp_subs.subscription_term AS subscription_term, SAFE_DIVIDE( fsp_subs.commitment_amount, NULLIF(fsp_cost.currency_conversion_rate, 1)) AS commitment_amount, FROM flexible_saving_plan_cost_data AS fsp_cost FULL JOIN cud_subscriptions AS fsp_subs USING (cud_subscription_instance_id, consumption_model_id) ) SELECT cud_subscription_instance_id, consumption_model_id, subscription_display_name, subscription_entitlement_period, subscription_term, SAFE_DIVIDE(IFNULL(SUM(row_fee_utilization_offset), 0), commitment_amount) AS commitment_utilization_rate FROM cud_usage GROUP BY ALL;
Reemplaza lo siguiente:
PROJECT: Es el ID del proyecto Cloud de Confiance que contiene tu conjunto de datos de exportación de la Facturación de Cloud.DATASET: Es el nombre del conjunto de datos de BigQuery que contiene tu tabla de exportación de Facturación de Cloud.BILLING_ACCOUNT_ID: Es el ID de tu API de cuenta de Facturación de Cloud.START_DATE_TIME: Es la fecha y hora de inicio del período de la consulta en formatoYYYY-MM-DD HH:MM:SS.END_DATE_TIME: Es la fecha y hora de finalización del período de la consulta en formatoYYYY-MM-DD HH:MM:SS.
Ajusta el importe de la compra
Usa estas consultas para determinar el tamaño óptimo del compromiso del FSP en función del uso histórico no cubierto.
Paso 1: Busca los SKU aptos y los porcentajes de descuento
Esta consulta recupera los SKU aptos para el FSP y sus tasas de descuento asociadas de la exportación de precios de Cloud.
WITH PricingExport AS ( SELECT sku.id AS sku_id, sku.description AS sku_description, REPLACE( cmp.consumption_model, 'consumptionModels/', '') AS consumption_model_id, cmp.consumption_model_display_name, cmp.list_price.tiered_rates[SAFE_OFFSET(0)].usd_amount AS internal_list_price, cmp.billing_account_price.tiered_rates[SAFE_OFFSET(0)].usd_amount AS consumption_model_discounted_price FROM `PROJECT.DATASET.cloud_pricing_export`, UNNEST(consumption_model_prices) AS cmp WHERE DATE(_PARTITIONTIME) = 'PARTITION_DATE' ), PricingWithOnDemandPrices AS ( SELECT *, MAX( CASE WHEN consumption_model_display_name = 'Default' THEN internal_list_price END) OVER (PARTITION BY sku_id) AS on_demand_list_price FROM PricingExport ) SELECT sku_id, sku_description, consumption_model_id, consumption_model_display_name, on_demand_list_price, consumption_model_discounted_price, SAFE_DIVIDE( (on_demand_list_price - consumption_model_discounted_price), NULLIF(on_demand_list_price, 0)) * 100 AS discount_rate FROM PricingWithOnDemandPrices WHERE consumption_model_display_name != 'Default' ORDER BY consumption_model_display_name, sku_id;
Reemplaza lo siguiente:
PROJECT: Es el ID del proyecto Cloud de Confiance que contiene tu conjunto de datos de exportación de la Facturación de Cloud.DATASET: Es el nombre del conjunto de datos de BigQuery que contiene tu tabla de exportación de Facturación de Cloud.PARTITION_DATE: Es la fecha de partición de la tabla de exportación de precios de Cloud para consultar.
Paso 2: Aplica las tasas de descuento al uso histórico no cubierto
Usa esta consulta para aplicar las tasas de descuento que se encuentran en el paso 1 a tu uso histórico no cubierto y estimar los posibles costos del FSP.
WITH cost_data AS ( SELECT * FROM `PROJECT.DATASET.gcp_billing_export_resource_v1_BILLING_ACCOUNT_ID` WHERE usage_start_time BETWEEN 'START_DATE_TIME' AND 'END_DATE_TIME' ), flexible_saving_plan_uncovered_cost AS ( SELECT * FROM cost_data WHERE consumption_model.description = 'Default' AND sku.id IN (SKU_LIST) ) SELECT DATE(usage_start_time) AS usage_date, invoice.month AS invoice_month, SUM(cost) AS uncovered_cost, SUM(cost) * DISCOUNT_RATE AS potential_flexible_saving_plan_cost FROM flexible_saving_plan_uncovered_cost GROUP BY ALL;
Reemplaza lo siguiente:
PROJECT: Es el ID del proyecto Cloud de Confiance que contiene tu conjunto de datos de exportación de la Facturación de Cloud.DATASET: Es el nombre del conjunto de datos de BigQuery que contiene tu tabla de exportación de Facturación de Cloud.BILLING_ACCOUNT_ID: Es el ID de tu API de cuenta de Facturación de Cloud.START_DATE_TIME: Es la fecha y hora de inicio del período de la consulta en formatoYYYY-MM-DD HH:MM:SS.END_DATE_TIME: Es la fecha y hora de finalización del período de la consulta en formatoYYYY-MM-DD HH:MM:SS.SKU_LIST: Es una lista separada por comas de los IDs de SKU identificados en el paso 1.DISCOUNT_RATE: Es la tasa de descuento para cada SKU identificado en el paso 1.