Calcula los ahorros con los compromisos flexibles de Compute

Los descuentos por compromiso de uso flexible de Compute Engine (CUD) son los descuentos que recibes cuando compras un compromiso flexible de uso de Compute basado en el gasto. Los CUDs flexibles de procesamiento son ideales para situaciones en las que tienes necesidades de gastos predecibles en Google Cloud que abarcan el uso más allá de un solo servicio. Los CUDs flexibles de Compute se aplican a tus gastos en uno o más de los siguientes servicios:

  • Compute Engine
  • Google Kubernetes Engine
  • Cloud Run

Puedes comprar un solo compromiso flexible por un período de 1 o 3 años para cubrir tu inversión apta en los tres servicios. Cuando compras un compromiso flexible, te comprometes a realizar un nivel mínimo de gasto por hora en recursos aptos en uno o más de estos servicios.

Puedes acceder al panel o al informe de análisis para obtener un resumen de tus gastos de compromiso. Para obtener más información sobre el análisis de compromisos basados en gastos específicos de un servicio, consulta Analiza la eficacia de los compromisos basados en gastos.

Consulta las guías que figuran en página para obtener información sobre las siguientes tareas:

Revisa los compromisos flexibles de Compute en tu informe de análisis

Puedes ver un resumen de todos los CUD que compraste para tu cuenta de Facturación de Cloud en el panel y el informe de análisis.

La página de análisis muestra los detalles de tus CUDs flexibles de Compute para el período especificado en el filtro, incluido tarjetas de resumen, un gráfico de barras apiladas y una tabla de resumen de los totales del compromiso.

Ejemplo de un informe de análisis de descuento por compromiso de uso y un gráfico de barras que muestra los compromisos flexibles en la barra de filtros, así como las tarjetas de resumen, el gráfico de barras apiladas y la tabla de resumen.

Puedes comprar compromisos en la página Análisis de CUD. Para comprar un compromiso nuevo mientras ves la página de análisis, elige Comprar.

Puedes ver y comprar recomendaciones de CUD para el compromiso seleccionando Recomendaciones.

Si tienes una cuenta que no es en USD, usa el informe de análisis para ver los ahorros, los detalles del gráfico de análisis, los costos cubiertos por el compromiso y los costos aptos que no están cubiertos en tu moneda local. El compromiso activo se puede ver en USD y en tu moneda local.

Tarjetas de resumen

Las tarjetas de resumen del análisis aparecen sobre el gráfico de barras apiladas y muestran los siguientes detalles del compromiso elegido.

  • Compromiso activo: La cantidad actual de compromisos que compraste para el recurso elegido.
  • Ahorros: Los ahorros de los compromisos que compraste para el período especificado.
  • Uso: El porcentaje de los compromisos que compraste y que se usaron durante el período especificado.
  • Cobertura: El porcentaje de uso apto durante el período especificado que cubre los compromisos que compraste.

Gráfico de barras apiladas

El gráfico de barras apiladas aparece debajo de las tarjetas de resumen y sobre la tabla de resumen y muestra los siguientes detalles del compromiso elegido.

  • Compromiso recomendado: Ahorro estimado si compras los CUD adicionales que sugiere el recomendador de compromiso.
  • Descuentos por compromiso de uso flexibles de Compute: cantidad de compromisos que compraste antes (línea punteada).
  • Costos cubiertos por descuentos de compromisos de uso flexibles de Compute: Costo de uso promedio por hora que cubren los créditos de CUD (parte del medio de la barra, de color verde).
  • Compromisos basados en recursos de Compute: costo promedio por uso por hora que cubren los créditos de CUD (parte inferior de la barra, de color azul).
  • Costo apto no cubierto: costo de uso promedio por hora que se cobra según la tarifa de uso estándar, sin descuentos (sección superior de la barra, color gris).

Para conocer el costo mensual del compromiso activo, consulta el costo del compromiso en el informe de desglose de costos.

Para ver los detalles de un día individual, mantén el cursor sobre la barra de ese día.

Tabla de resumen

La tabla de resumen aparece debajo del gráfico de barras apiladas, en la parte inferior de la página de análisis y muestra las cantidades totales y los promedios por hora para el intervalo de tiempo que se muestra.

Comprende tu factura

Google Cloud usa un formato de hoja de saldo para la factura:

  1. Se te cobra una tarifa de compromiso, que es el costo con descuento del uso cubierto. Se te cobra esta tarifa de forma recurrente, sin importar el uso.
  2. Se te facturan los costos a pedido estándar por los recursos que consumas.
  3. Recibes créditos de descuento por compromiso de uso que aparecen en la factura como costos negativos. Estos compensan la parte de los cargos a pedido aptos que cubre el compromiso.

El impacto neto de estos tres componentes es que recibes un descuento por el uso cubierto por tu compromiso. La suma de la tarifa de compromiso (1) y los créditos de descuento por compromiso de uso (3) equivale a los ahorros de tus CUD.

Ejemplo de uso igual al compromiso

En este ejemplo, se muestra una cuenta de Facturación de Cloud en la que el CUD basado en inversiones es igual al uso durante el período de una hora.

Compras un compromiso de un año por $50 por hora para invertir en los SKUs que cumplan con los requisitos para el descuento flexible por compromiso de uso de Compute. Este compromiso de 1 año te ofrece un descuento del 28% en el uso cubierto, lo que hace que el costo neto sea de $36 por hora.

  1. Se te cobra una tarifa de compromiso de USD 36.
  2. Se te cobran $50 de costos a pedido por la hora.
  3. Recibes $50 de crédito que compensa tus $50 de costos a pedido.

Costo total = $36 + $50 - $50 = $36

En este ejemplo, tu compromiso flexible de Compute cubre todo el uso y no hubo excedentes. El costo final por hora es de USD 36 con el CUD flexible. Sin el descuento, el costo total por hora sería de USD 50.

Ejemplo de uso superior al compromiso

En este ejemplo, se muestra una cuenta de Facturación de Cloud en la que el uso real es más que los CUD basados en el gasto adquiridos. Esto da como resultado un excedente, en el que pagas la tarifa por pedido por el monto que excede tu compromiso.

Compras un compromiso de un año por $40 por hora para invertir en los SKUs que cumplan con los requisitos para el CUD de uso flexible de Compute. Este compromiso de 1 año te ofrece un descuento del 28% en el uso cubierto, lo que hace que el costo neto sea de $28.80 por hora.

  1. Se te cobra una tarifa de compromiso de USD 28.80.
  2. Se te cobran $50 de costos a pedido por la hora.
  3. Recibes $40 en crédito que compensa tus $40 de costos a pedido.

Costo total = $28.80 + $50 - $40 = $38.80

En este ejemplo, tu CUD flexible cubre parte de tu uso. Pagaste $10 en exceso con las tarifas según demanda y recibiste un descuento del 28% en los costos equivalentes a pedido de los $40 que cubre tu compromiso. El costo final por hora es de USD 38.80 con el CUD. Sin el descuento, el costo total por hora sería de USD 50.

Ejemplo de uso menor al compromiso

En este ejemplo, se muestra una cuenta de Facturación de Cloud en la que el uso real es menos que los CUD basados en el gasto adquiridos. Esto da como resultado una parte del compromiso no usada.

Compras un compromiso de un año por $60 por hora de inversión a pedido en los SKUs aptos para CUD flexibles de Compute. Este compromiso de 1 año te ofrece un descuento del 28% en el uso cubierto, lo que hace que el costo neto sea de $43.20 por hora.

  1. Se te cobra una tarifa de compromiso de USD 43.20.
  2. Se te cobran $50 de costos a pedido por la hora.
  3. Recibes $50 de crédito que compensa tus $50 de costos a pedido.

Costo total = $43.20 + $50 - $50 = $43.20

En este ejemplo, tu CUD cubre todo el uso y no hubo excedentes. Sin embargo, te comprometiste a gastar $60 de inversión equivalente a pedido y solo gastaste $50, por lo que no pudiste usar los últimos $10 de crédito que se pagaron. El costo final por hora es de USD 43.20 con el CUD. Sin el descuento, el costo total por hora sería de USD 50.

Comprende tu factura o resumen

Puedes ver los tres componentes del CUD basado en inversión en tu factura o resumen.

  • Tarifa de compromiso: Se realiza un seguimiento de los cargos de los compromisos basados en la inversión que compraste por SKU. La descripción del SKU sigue el patrón: Compromiso en dólares.

    • Para las tarifas de compromiso de un CUD flexible de Compute durante un período de 1 año, la descripción del SKU aparece como Compromiso en dólares v1: por 1 año.
    • La descripción del SKU de la tarifa de compromiso de un CUD flexible durante un período de 3 años aparece como Compromiso en dólares v1: durante 3 años.
  • Costos según demanda: Los cargos individuales por el uso al costo equivalente según demanda se muestran por SKU. Observa la columna Descripción del SKU para cada servicio. Por ejemplo, N1 CORE que se ejecuta en América.

  • Créditos: Son la compensación de los costos equivalentes según demanda que cubre tu CUD. La información sobre cada crédito se muestra en las columnas Tipo de crédito, ID de crédito y Nombre del crédito. La columna Descripción del SKU muestra el servicio que recibió el crédito.

    Por ejemplo, un crédito por un CUD flexible de Compute para el uso de N1 CORE que se ejecuta en América aparece de la siguiente manera:

    • Tipo de crédito: COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE
    • Nombre del crédito: Descuento por compromiso de uso en dólares: Compromisos de GCE
    • Descripción del SKU: N1 CORE que se ejecuta en América

Analiza los costos y créditos de compromiso en tu factura o estado de cuenta

Para ver y analizar los costos y créditos detallados de una factura o un estado de cuenta determinados, accede al Informe de la tabla de costos, una herramienta de administración de costos que puedes usar para comprender los costos que se concilian en tu factura.

Abre el informe de la tabla de costos

Para ver los detalles de tus CUD en la tabla de costos, primero configura el informe de la siguiente manera:

  1. Establece el ajuste agrupar por de la configuración de tabla del informe en Sin agrupación, para ver una tabla plana.

  2. En el selector Opciones de visualización de columnas, asegúrate de que las columnas Tipo de crédito y Nombre del crédito están visibles.

Para ver las tarifas por compromiso detalladas para los CUD flexibles de Compute, en la columna Descripción del SKU, busca Compromiso en dólares.

  • En la tabla, puedes ordenar en la columna Descripción del SKU y buscar SKUs de compromiso. Todas las descripciones de los SKUs de los CUDs contienen la palabra clave Compromiso.

  • En el filtro de SKUs, puedes filtrar solo los SKUs de compromiso. Todos los SKUs de CUDs contienen la palabra clave Compromiso. Las descripciones de SKUs para compromisos flexibles siguen el patrón: Compromiso en dólares v1: GCE para [período].

  • En el filtro de servicios, puedes filtrar solo el Servicio que deseas ver. Por ejemplo, para ver las tarifas de compromiso solo por el uso de Compute Engine, en el filtro de servicios, selecciona Compute Engine.

Para ver los costos de uso junto con los créditos de compromiso de tus CUC flexibles, haz lo siguiente:

  1. En la tabla, ordena la columna Tipo de crédito de forma ascendente.

  2. En el filtro Servicios, selecciona Compute Engine para filtrar por el servicio que admite compromisos flexibles.

  3. Para las filas que muestran un tipo de crédito de COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE y un nombre de crédito de Committed use discount - dollar based: GCE Commitments, en la columna descripción del SKU, ten en cuenta la instancia o el servicio específicos que obtuvieron el descuento. Por ejemplo, RAM de instancia predefinida N1 que se ejecuta en América.

  4. Ordena la columna Descripción del SKU y busca las filas de la instancia o servicio específico que obtuvo un descuento. Por ejemplo, RAM de instancia predefinida N1 que se ejecuta en América.

  5. Para un SKU en particular, busca todas las filas que muestran los costos de uso cobrados de los precios equivalentes según demanda y las filas que muestran el crédito del CUD para compensar la parte de los costos equivalentes según demanda que están cubiertos por tu CUD.

Por ejemplo, en el informe de tabla de costos, es posible que veas los siguientes cargos y créditos para RAM de instancia predefinida de N1 que se ejecuta en América:

Descripción del SKU Tipo de crédito Nombre del crédito Costo
RAM de instancia predefinida N1 que se ejecuta en América     $10.25
RAM de instancia predefinida N1 que se ejecuta en América COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE Descuento por compromiso de uso en dólares: compromisos de GCE $-7.25
RAM de instancia predefinida N1 que se ejecuta en América COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE Descuento por compromiso de uso en dólares: compromisos de GCE $-3.00

Obtén información sobre los informes de Facturación de Cloud

Los informes de Facturación de Cloud te permiten ver tus costos de uso de Google Cloud y créditos para descubrir y analizar tendencias. Los informes de Facturación de Cloud proporcionan una variedad de opciones configurables por el usuario para ver los costos que son importantes, incluidas las opciones para ver tus créditos.

Abrir informes de Facturación de Cloud

Visualiza compromisos flexibles

Para revisar tus compromisos flexibles en el informe de Facturación de Cloud, configura filtros de informes específicos:

  • En el filtro Créditos, selecciona Descuentos por compromiso de uso (basados en gastos).
  • En el filtro SKUs, busca y selecciona SKUs con GCE por 1 año o GCE por 3 años.

Ejemplo de un informe de costos de descuento por compromiso de uso con anotaciones que indican el resultado del filtro de SKUs para el compromiso en dólares y la selección de créditos

Visualiza los componentes del compromiso

Para ver los componentes individuales que contienen tus CUD, agrupa los costos por SKU. La vista de informes predeterminada (no agrupados por SKU) no desglosa los componentes del CUD, sino que incluye la red de los tres componentes.

Consulta las tarifas de compromiso

Para ver solo las tarifas de compromiso en curso, limita los resultados del informe a los SKU de tarifa de compromiso relevantes mediante el filtro de SKU. Por ejemplo, selecciona el filtro SKUs y escribe Commitment [YOUR COMMITMENT TYPE].

Para comprender cómo se aplican las tarifas y los créditos de compromiso a la cuenta y los proyectos de Facturación de Cloud, consulta Atribución de tarifas y créditos de CUD.

Visualiza los CUDs flexibles en tu exportación de BigQuery de Facturación de Cloud

Puedes usar la exportación de Facturación de Cloud a BigQuery para exportar datos detallados de Facturación de Google Cloud.

Usa la siguiente consulta para ver tus tarifas de compromiso en tu exportación de BigQuery.

SQL estándar

SELECT
    invoice.month AS invoice_month,
    SUM(cost) as commitment_fees
FROM PROJECT.DATASET.TABLE
WHERE sku.description LIKE "%GCE for 1 year%"
OR sku.description LIKE "%GCE for 3 year%"
GROUP BY 1
;

Para ver los créditos de compromiso de uso, usa la siguiente consulta de muestra:

SQL estándar

SELECT
    invoice.month AS invoice_month,
    SUM(credits.amount) as CUD_credits,
FROM PROJECT.DATASET.TABLE
LEFT JOIN UNNEST(credits) AS credits
WHERE credits.full_name LIKE 'Committed use discount - dollar based: GCE Commitments%'
GROUP BY 1
;

Para ver los créditos que extrajeron los SKUs de uso completo y las tarifas de compromiso, usa la siguiente consulta de muestra:

SQL estándar

SELECT * FROM project.dataset.gcp_billing_export_v1_XXXXXX_XXXXXX_XXXXXX
LEFT JOIN UNNEST(credits) AS credits
WHERE credits.full_name LIKE 'Committed use discount - dollar based: GCE Commitments%'
OR sku.description LIKE "%GCE for 1 year%"
OR sku.description LIKE "%GCE for 3 year%"`
;

Calcula tus ahorros generales de CUDs flexibles

El ahorro efectivo total de los CUD flexibles varía según los recursos que se usaron en un mes determinado y los precios según demanda de esos recursos. Debido a que los ahorros de CUDs flexibles dependen de los SKUs subyacentes, es posible que veas tasas de descuento que difieren de los descuentos de la lista anunciada. Es importante calcular los ahorros flexibles totales de CUDs para que puedas comprender la eficacia del descuento general.

Para calcular el ahorro efectivo total de los CUDs flexibles, usa los siguientes componentes:

  • Tasa según demanda: La tasa de porcentaje que pagas por el uso de las VM a pedido. Por lo general, es 1 (para el 100%), pero podría ser menor si hay otros ahorros de VM a pedido vigentes en tu cuenta.
  • Precio de SKUs de CUDs flexibles: El precio personalizado que pagas por los CUDs flexibles, disponible en la página de precios de la consola de Google Cloud. La descripción del SKU comienza con Compromiso en dólares.
    • Una tarifa de compromiso para un compromiso flexible de 1 año aparece como Commitment - dollar based v1: GCE for 1 year.
    • Una tarifa de compromiso por un compromiso flexible de 3 años aparece como Commitment - dollar based v1: GCE for 3 years.
  • Porcentaje de descuento de CUDs flexibles: Los ahorros incrementales que los CUDs flexibles proporcionan en comparación con el uso estándar de VM a pedido. Por lo general, esto es un 28% para los compromisos de 1 año y un 46% para los compromisos de 3 años, pero puede variar según los otros ahorros vigentes en la cuenta. Es posible que el equipo de cuentas de Google Cloud te proporcione esto o puedes usar el precio de SKU de CUDs flexibles personalizado para calcularlo.
  • Ahorros eficaces de CUDs flexibles: Tus ahorros efectivos con CUDs flexibles con tu tarifa según demanda.

Si conoces el descuento incrementales de CUDs flexibles, ingresa ese valor en esta ecuación:

Total Effective Flexible CUDs Savings = 1 - (On-Demand Rate - (On-Demand Rate * Flexible CUDs Discount Percentage))

El resultado varía entre los compromisos de 1 y los de 3 años y puede variar para diferentes VMs a pedido según la tarifa a pedido.

Si no conoces este porcentaje incremental de CUDs flexibles, puedes calcularlo con el precio del SKU de CUDs flexibles en la página Precios de la consola de Google Cloud:

Flexible CUDs Discount Percentage = 1 - (Flexible CUDs SKU Price * 100)

El porcentaje de descuento de CUDs flexibles podría ser menor que el 28% estándar para los compromisos de 1 año y el 46% para los compromisos de 3 años si tienes otros ahorros vigentes para las VMs a pedido.

Para obtener información sobre cómo ver y administrar tus compromisos comprados, consulta los siguientes artículos:

Ejemplo de cómo calcular los ahorros totales de CUDs flexibles

En este ejemplo, se muestra cómo calcular los ahorros totales en un compromiso flexible de 3 años.

En este ejemplo, tienes un precio de SKU de CUDs flexibles de $0.0054 y una tarifa a pedido del 100%. Para comprender el ahorro total de CUDs flexibles, multiplica el precio de SKU de CUDs flexibles de $0.0054 por 100 para un producto de 0.54. Luego, resta 0.54 de 1 para determinar el Porcentaje de descuento del CUD flexibles, que en este ejemplo es 0.46 o 46%. Por último, ingresa la Tasa a pedido y el Porcentaje de descuento de CUDs flexibles en la fórmula de Ahorro total de CUD flexibles:

Total Effective Flexible CUDs Savings = 1 - (On-Demand Rate - (On-Demand Rate* Flexible CUDs Discount Percentage))

El cálculo completo para este ejemplo es el siguiente:

  1. Multiplica tu precio de SKU de CUDs flexibles de $0.0054 por 100 para un producto de 0.54.
  2. Resta 0.54 de 1 para determinar el Porcentaje de descuento de CUDs flexibles como 0.46 o 46%.
  3. Ingresa tu Tasa a pedido en la fórmula para calcular el Ahorro total efectivo de CUDs flexibles.

    **Total Effective Flexible CUDs Savings** = 1 - (1 - (1 * .46))

Tu ahorro total efectivo de CUDs flexibles es .46 o 46%.

Calcula el posible descuento según tu uso actual

Después de configurar la exportación de Facturación de Cloud, puedes analizar el uso anterior y calcular cómo se habrían descontado por CUDs flexibles. El cálculo se determina mediante los siguientes parámetros:

Nombre de la variable o del campo

Descripción

LOOK_BACK_WINDOW El período retrospectivo para el análisis (como 30 días, 90 días).
credits_from_existing_cuds Créditos por hora recibidos de compromisos activos que ya se compraron.
credits_from_existing_suds Créditos por hora recibidos de forma automática de SUDs.
cost_eligible_for_additional_flex_cuds_considering_cud_credits Uso sin descuento apto por hora, excepto para los créditos de CUDs.
cost_eligible_for_additional_flex_cuds_considering_cud_and_sud_credits Uso sin descuento por hora, excepto créditos de CUDs y SUDs.
min_cost_eligible_for_additional_flex_cuds_considering_cud_credits Uso mínimo sin descuento, sin incluir los créditos de CUDs.
min_cost_eligible_for_additional_flex_cuds_considering_cud_and_sud_credits Uso mínimo sin descuento, sin incluir los créditos de CUDs y de SUDs; la estimación más conservadora basada en look_back_window.

Usa la siguiente consulta para comprender cómo una parte sin descuento de tu uso por hora se vería afectada por un CUD.

 IMPORTANT:
 YOU MUST REPLACE  `PROJECT.DATASET.TABLE` -- BILLING_BQ_EXPORT_TABLE_NAME
 WITH THE BILLING BigQuery TABLE NAME IN THE QUERIES BELOW.
DECLARE LOOK_BACK_WINDOW INT64 DEFAULT 30;

-- Hourly data for the window.
WITH
 base AS (
 SELECT
   *,
 IF
   (total_cost >= credits_from_existing_cuds,
     (total_cost - credits_from_existing_cuds),
     0) AS cost_eligible_for_additional_flex_cuds_considering_cud_credits,
 IF
   (total_cost >= (credits_from_existing_cuds + credits_from_existing_suds),
     (total_cost - (credits_from_existing_cuds + credits_from_existing_suds)),
     0) AS cost_eligible_for_additional_flex_cuds_considering_cud_and_sud_credits
 FROM (
   SELECT
     usage_start_time,
     SUM(cost) AS total_cost,
     (SUM((
         SELECT
           SUM(c.amount)
         FROM
           UNNEST(credits) AS c
         WHERE
           c.type IN ( "COMMITTED_USAGE_DISCOUNT",
             "COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE" ))) * -1) AS credits_from_existing_cuds,
     (SUM((
         SELECT
           SUM(c.amount)
         FROM
           UNNEST(credits) AS c
         WHERE
           c.type IN ( "SUSTAINED_USAGE_DISCOUNT" ))) * -1) AS credits_from_existing_suds,
   FROM
     `PROJECT.DATASET.TABLE` -- BILLING_BQ_EXPORT_TABLE_NAME
   WHERE
     1 = 1
     AND DATE(_PARTITIONTIME) >= DATE_ADD(CURRENT_DATE(), INTERVAL -LOOK_BACK_WINDOW DAY)
     AND usage_start_time >= TIMESTAMP(DATE_ADD(CURRENT_DATE(), INTERVAL -LOOK_BACK_WINDOW DAY))
     AND usage_start_time < TIMESTAMP(CURRENT_DATE())
     AND service.description = "Compute Engine"
     AND ( 1 = 0
       OR sku.description LIKE 'C2D AMD Instance Core running in%'
       OR sku.description LIKE 'C2D AMD Instance Ram running in%'
       OR sku.description LIKE 'C2D AMD Sole Tenancy Instance Core running in%'
       OR sku.description LIKE 'C2D AMD Sole Tenancy Instance RAM running in%'
       OR sku.description LIKE 'C2D AMD Sole Tenancy Instance Ram running in%'
       OR sku.description LIKE 'Compute optimized Core running in%'
       OR sku.description LIKE 'Compute optimized Instance Core running in%'
       OR sku.description LIKE 'Compute optimized Instance Ram running in%'
       OR sku.description LIKE 'Compute optimized Ram running in%'
       OR sku.description LIKE 'Compute-optimized Sole Tenancy Instance Core running in%'
       OR sku.description LIKE 'Compute-optimized Sole Tenancy Instance RAM running in%'
       OR sku.description LIKE 'Compute-optimized Sole Tenancy Instance Ram running in%'
       OR sku.description LIKE 'Custom E2 Instance Core running in%'
       OR sku.description LIKE 'Custom E2 Instance Ram running in%'
       OR sku.description LIKE 'Custom Extended Instance Ram running in%'
       OR sku.description LIKE 'Custom Instance Core running in%'
       OR sku.description LIKE 'Custom Instance Ram running in%'
       OR sku.description LIKE 'E2 Instance Core running in%'
       OR sku.description LIKE 'E2 Instance Ram running in%'
       OR sku.description LIKE 'N1 Predefined Instance Core running in%'
       OR sku.description LIKE 'N1 Predefined Instance Ram running in%'
       OR sku.description LIKE 'N2 Custom Extended Instance Ram running in%'
       OR sku.description LIKE 'N2 Custom Instance Core running in%'
       OR sku.description LIKE 'N2 Custom Instance Ram running in%'
       OR sku.description LIKE 'N2 Instance Core running in%'
       OR sku.description LIKE 'N2 Instance Ram running in%'
       OR sku.description LIKE 'N2 Sole Tenancy Instance Core running in%'
       OR sku.description LIKE 'N2 Sole Tenancy Instance RAM running in%'
       OR sku.description LIKE 'N2 Sole Tenancy Instance Ram running in%'
       OR sku.description LIKE 'N2D AMD Custom Extended Instance Ram running in%'
       OR sku.description LIKE 'N2D AMD Custom Extended Ram running in%'
       OR sku.description LIKE 'N2D AMD Custom Instance Core running in%'
       OR sku.description LIKE 'N2D AMD Custom Instance Ram running in%'
       OR sku.description LIKE 'N2D AMD Instance Core running in%'
       OR sku.description LIKE 'N2D AMD Instance Ram running in%'
       OR sku.description LIKE 'N2D AMD Sole Tenancy Instance Core running in%'
       OR sku.description LIKE 'N2D AMD Sole Tenancy Instance RAM running in%'
       OR sku.description LIKE 'N2D AMD Sole Tenancy Instance Ram running in%'
       OR sku.description LIKE 'Sole Tenancy Instance Core running in%'
       OR sku.description LIKE 'Sole Tenancy Instance RAM running in%'
       OR sku.description LIKE 'Sole Tenancy Instance Ram running in%' )
   GROUP BY
     usage_start_time ))
SELECT
 *
FROM
 base
ORDER BY
 usage_start_time DESC;

-- Minimum flex eligible on demand spend in the window.
WITH
 base AS (
 SELECT
   *,
 IF
   (total_cost >= credits_from_existing_cuds,
     (total_cost - credits_from_existing_cuds),
     0) AS cost_eligible_for_additional_flex_cuds_considering_cud_credits,
 IF
   (total_cost >= (credits_from_existing_cuds + credits_from_existing_suds),
     (total_cost - (credits_from_existing_cuds + credits_from_existing_suds)),
     0) AS cost_eligible_for_additional_flex_cuds_considering_cud_and_sud_credits
 FROM (
   SELECT
     usage_start_time,
     SUM(cost) AS total_cost,
     (SUM((
         SELECT
           SUM(c.amount)
         FROM
           UNNEST(credits) AS c
         WHERE
           c.type IN ( "COMMITTED_USAGE_DISCOUNT",
             "COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE" ))) * -1) AS credits_from_existing_cuds,
     (SUM((
         SELECT
           SUM(c.amount)
         FROM
           UNNEST(credits) AS c
         WHERE
           c.type IN ( "SUSTAINED_USAGE_DISCOUNT" ))) * -1) AS credits_from_existing_suds,
   FROM
     `PROJECT.DATASET.TABLE` -- BILLING_BQ_EXPORT_TABLE_NAME
   WHERE
     1 = 1
     AND DATE(_PARTITIONTIME) >= DATE_ADD(CURRENT_DATE(), INTERVAL -LOOK_BACK_WINDOW DAY)
     AND usage_start_time >= TIMESTAMP(DATE_ADD(CURRENT_DATE(), INTERVAL -LOOK_BACK_WINDOW DAY))
     AND usage_start_time < TIMESTAMP(CURRENT_DATE())
     AND service.description = "Compute Engine"
     AND ( 1 = 0
       OR sku.description LIKE 'C2D AMD Instance Core running in%'
       OR sku.description LIKE 'C2D AMD Instance Ram running in%'
       OR sku.description LIKE 'C2D AMD Sole Tenancy Instance Core running in%'
       OR sku.description LIKE 'C2D AMD Sole Tenancy Instance RAM running in%'
       OR sku.description LIKE 'C2D AMD Sole Tenancy Instance Ram running in%'
       OR sku.description LIKE 'Compute optimized Core running in%'
       OR sku.description LIKE 'Compute optimized Instance Core running in%'
       OR sku.description LIKE 'Compute optimized Instance Ram running in%'
       OR sku.description LIKE 'Compute optimized Ram running in%'
       OR sku.description LIKE 'Compute-optimized Sole Tenancy Instance Core running in%'
       OR sku.description LIKE 'Compute-optimized Sole Tenancy Instance RAM running in%'
       OR sku.description LIKE 'Compute-optimized Sole Tenancy Instance Ram running in%'
       OR sku.description LIKE 'Custom E2 Instance Core running in%'
       OR sku.description LIKE 'Custom E2 Instance Ram running in%'
       OR sku.description LIKE 'Custom Extended Instance Ram running in%'
       OR sku.description LIKE 'Custom Instance Core running in%'
       OR sku.description LIKE 'Custom Instance Ram running in%'
       OR sku.description LIKE 'E2 Instance Core running in%'
       OR sku.description LIKE 'E2 Instance Ram running in%'
       OR sku.description LIKE 'N1 Predefined Instance Core running in%'
       OR sku.description LIKE 'N1 Predefined Instance Ram running in%'
       OR sku.description LIKE 'N2 Custom Extended Instance Ram running in%'
       OR sku.description LIKE 'N2 Custom Instance Core running in%'
       OR sku.description LIKE 'N2 Custom Instance Ram running in%'
       OR sku.description LIKE 'N2 Instance Core running in%'
       OR sku.description LIKE 'N2 Instance Ram running in%'
       OR sku.description LIKE 'N2 Sole Tenancy Instance Core running in%'
       OR sku.description LIKE 'N2 Sole Tenancy Instance RAM running in%'
       OR sku.description LIKE 'N2 Sole Tenancy Instance Ram running in%'
       OR sku.description LIKE 'N2D AMD Custom Extended Instance Ram running in%'
       OR sku.description LIKE 'N2D AMD Custom Extended Ram running in%'
       OR sku.description LIKE 'N2D AMD Custom Instance Core running in%'
       OR sku.description LIKE 'N2D AMD Custom Instance Ram running in%'
       OR sku.description LIKE 'N2D AMD Instance Core running in%'
       OR sku.description LIKE 'N2D AMD Instance Ram running in%'
       OR sku.description LIKE 'N2D AMD Sole Tenancy Instance Core running in%'
       OR sku.description LIKE 'N2D AMD Sole Tenancy Instance RAM running in%'
       OR sku.description LIKE 'N2D AMD Sole Tenancy Instance Ram running in%'
       OR sku.description LIKE 'Sole Tenancy Instance Core running in%'
       OR sku.description LIKE 'Sole Tenancy Instance RAM running in%'
       OR sku.description LIKE 'Sole Tenancy Instance Ram running in%' )
   GROUP BY
     usage_start_time ))
 SELECT
   MIN (cost_eligible_for_additional_flex_cuds_considering_cud_credits) AS
   min_cost_eligible_for_additional_flex_cuds_considering_cud_credits,
    MIN (cost_eligible_for_additional_flex_cuds_considering_cud_and_sud_credits) AS
    min_cost_eligible_for_additional_flex_cuds_considering_cud_and_sud_credits FROM
   base;

Asistencia

Si tienes preguntas sobre los CUD en tu factura, comunícate con el equipo de asistencia de Facturación de Cloud para obtener ayuda.