Calcule economias com os compromissos flexíveis do Compute Engine

Os descontos por compromisso de uso flexíveis (CUDs flexíveis) do Compute Engine são os descontos que você recebe ao comprar um compromisso baseado em gastos do Compute Engine e se comprometer com um determinado nível de gasto por hora durante o prazo de um ou três anos. Com CUDs flexíveis, você tem a flexibilidade de usar os recursos do Compute Engine sem estar restrito a um tipo de máquina ou região.

Acesse o painel ou relatório de análise para ver um resumo dos gastos do compromisso. Se você quiser saber mais sobre como analisar compromissos para serviços diferentes do Compute Engine, consulte Como analisar a eficácia dos compromissos baseados em gastos.

Consulte os guias desta página para saber mais sobre as seguintes tarefas:

Revise os compromissos flexíveis do Compute Engine no seu relatório de análise

É possível ver um resumo de todos os descontos por compromisso de uso que você comprou para sua conta do Cloud Billing no painel e no relatório de análise.

A página de análise mostra os detalhes dos descontos por compromisso de uso flexíveis do Compute Engine para o período especificado no filtro, incluindo cards de resumo, um gráfico de barras empilhadas e uma tabela de resumo dos totais do compromisso.

Exemplo
de um relatório de análise de desconto por compromisso de uso e de um gráfico de barras que mostra compromissos
flexíveis na barra de filtro, bem como cards de resumo, um gráfico de barras empilhadas
e a tabela de resumo.

É possível comprar compromissos na página de análise de desconto por uso contínuo. Para adquirir um novo compromisso ao visualizar a página de análise, selecione Comprar.

Para ver e comprar as recomendações de desconto por uso contínuo para o compromisso, selecione Recomendações.

Se você tiver uma conta que não usa USD, use o relatório de análise para ver economias, detalhes do gráfico de análise, custos cobertos pelo compromisso e custos qualificados não cobertos na sua moeda local. O compromisso ativo pode ser visualizado em USD e na sua moeda local.

Cards de resumo

Os cartões de resumo da análise são exibidos acima do gráfico de barras empilhadas e mostram os seguintes detalhes do compromisso selecionado.

  • Compromisso ativo: a quantidade atual de compromissos que você comprou para o recurso selecionado.
  • Economia: a economia dos compromissos que você comprou no período especificado.
  • Utilização: a porcentagem de compromissos adquiridos que foram utilizados durante o período especificado.
  • Cobertura: a porcentagem de uso qualificado para o período especificado que é coberto pelos compromissos que você comprou.

Gráfico de barras empilhadas

O gráfico de barras empilhadas aparece abaixo dos cartões de resumo e acima da tabela de resumo e mostra os seguintes detalhes para o compromisso selecionado.

  • Compromisso recomendado: a economia estimada se você comprar os descontos adicionais por uso contínuo sugeridos pelo recomendador de compromissos.
  • Taxas de descontos por compromisso de uso do Compute Engine flexíveis sob demanda: sua quantidade do compromisso compra previamente (linha tracejada).
  • Custos cobertos por descontos por compromisso de uso flexíveis do Compute Engine: média de custo por hora de uso coberto por créditos de desconto por compromisso de uso (parte média da barra, em verde).
  • Compromissos baseados em recursos do Compute Engine: custo médio por hora de uso coberto por créditos de desconto por compromisso de uso (parte inferior da barra, em azul).
  • Custo qualificado sem cobertura: custo médio por hora de uso cobrado na taxa de uso padrão sem desconto (seção superior da barra, em cinza).

Para entender o custo mensal do seu compromisso ativo, consulte o custo do compromisso no relatório de detalhamento de custos.

Para visualizar detalhes de um dia específico, passe o cursor sobre a barra desse dia.

Tabela de resumo

A tabela de resumo aparece abaixo do gráfico de barras empilhadas, na parte inferior da página de análise, exibindo quantidades agregadas e médias por hora para o intervalo de tempo exibido.

Noções básicas sobre sua fatura

O Google Cloud usa um formato de planilha de saldo para sua fatura:

  1. É cobrada uma taxa de compromisso, que é o custo com desconto do uso coberto. Essa taxa é cobrada periodicamente, independentemente do uso.
  2. Você é cobrado pelos custos sob demanda padrão pelos recursos que consome.
  3. Você recebe créditos de desconto por uso contínuo que aparecem na sua fatura como custos negativos. Elas compensam a parte das cobranças sob demanda qualificadas cobertas pelo compromisso.

O impacto líquido desses três componentes é que você receberá um desconto sobre o uso coberto pelo compromisso. A soma da taxa de compromisso (1) e dos créditos de desconto por uso contínuo (3) equivale à economia dos descontos por uso contínuo.

Exemplo de compromisso de igualação de uso

Este exemplo mostra uma Conta de faturamento do Cloud em que o desconto por uso contínuo baseado em gastos é igual ao uso para o período de uma hora.

Você compra um compromisso de um ano por US $50/hora de gasto sob demanda nas SKUs qualificadas de desconto por compromisso de uso flexível do Compute Engine. Esse compromisso de um ano oferece um desconto de 28% no uso coberto, resultando em um custo líquido de US$ 36/hora.

  1. É cobrada uma taxa de compromisso de US$ 36.
  2. Você receberá uma cobrança de US$ 50 de custos sob demanda por uma hora.
  3. Você recebe US$ 50 em crédito que compensam US$ 50 dos custos sob demanda.

Custos totais = US$ 36 + US$ 50 - US$ 50 = US$ 36

Neste exemplo, o desconto por compromisso de uso flexível do Compute Engine abrange todo o seu uso e não há encargos adicionais. O custo final por hora é de US $36 com o desconto por compromisso de uso flexível. Sem o desconto, o custo total da hora seria de US$ 50.

Exemplo de uso além do compromisso

Este exemplo mostra uma conta de faturamento do Cloud em que o uso real é mais do que os descontos por uso contínuo baseados em gastos que foram comprados. Isso resulta em um sobreuso, em que você paga a taxa sob demanda pelo valor além do compromisso.

Você compra um compromisso de um ano por US $40/hora de gasto sob demanda nas SKUs qualificadas de desconto por compromisso de uso flexível do Compute Engine. Esse compromisso de um ano oferece um desconto de 28% no uso coberto, resultando em um custo líquido de US$ 28,80/hora.

  1. É cobrada uma taxa de compromisso de US$ 28,80.
  2. Você receberá uma cobrança de US$ 50 de custos sob demanda por uma hora.
  3. Você recebe US$ 40 em crédito que compensam US$ 40 dos custos sob demanda.

Custos totais = US$ 28,80 + US$ 50 - US$ 40 = US$ 38,80

Neste exemplo, o desconto por compromisso de uso flexível abrange parte do seu uso. Você pagou US$ 10 de sobreuso nas taxas sob demanda e recebeu um desconto de 28% sobre os US$ 40 dos custos equivalentes sob demanda cobertos por seu compromisso. Seu custo final por hora é de US$ 38,80 com o desconto por compromisso de uso. Sem o desconto, o custo total da hora seria de US$ 50.

Exemplo de uso inferior ao compromisso

Este exemplo mostra uma conta de faturamento do Cloud em que o uso real é menor do que os descontos por uso contínuo baseados em gastos que foram comprados. Isso gera uma parte não utilizada do compromisso.

Você compra um compromisso de um ano por US $60/hora de gasto sob demanda nas SKUs qualificadas de desconto por compromisso de uso flexível do Compute Engine. Esse compromisso de um ano oferece um desconto de 28% no uso coberto, resultando em um custo líquido de US$ 43,20/hora.

  1. É cobrada uma taxa de compromisso de US$ 43,20.
  2. Você receberá uma cobrança de US$ 50 de custos sob demanda por uma hora.
  3. Você recebe US$ 50 em crédito que compensam US$ 50 dos custos sob demanda.

Custos totais = US$ 43,20 + US$ 50 - US$ 50 = US$ 43,20

Neste exemplo, o desconto por uso contínuo abrange todo o uso e não houve excedente. No entanto, você se comprometeu a pagar US$ 60 de gastos equivalentes sob demanda e gastou apenas US$ 50, deixando de usar os últimos US$ 10 de crédito pagos. Seu custo final por hora é de US$ 43,20 com o desconto por compromisso de uso. Sem o desconto, o custo total da hora seria de US$ 50.

Entenda sua fatura ou extrato

Você pode visualizar os três componentes do desconto por uso contínuo com base em gastos na fatura ou no extrato.

  • Taxa de compromisso: as cobranças dos compromissos baseados em gastos comprados são rastreadas pela SKU. A descrição da SKU segue o padrão: Compromisso – com base em dólares.

    • Para as taxas de compromisso para um desconto por uso contínuo do Compute Engine por um ano, a descrição da SKU aparece como Compromisso – v1 com base em dólar: por 1 ano.
    • A descrição da SKU da taxa de compromisso para um desconto flexível por uso contínuo por um período de três anos aparece como Compromisso – com base no dólar v1: por três anos.
  • Custos sob demanda: as cobranças individuais pelo seu uso pelo custo equivalente sob demanda são exibidas pela SKU. Observe a coluna Descrição da SKU de cada serviço. Por exemplo, N1 CORE em execução nas Américas.

  • Créditos: eles compensam a parte dos seus custos equivalentes sob demanda cobertos pelo seu desconto de uso comprometido. As informações sobre cada crédito são exibidas nas colunas Tipo de crédito, ID de crédito e Nome do crédito. E a coluna Descrição da SKU exibe o serviço que recebeu o crédito.

    Por exemplo, um crédito para um desconto por compromisso de uso flexível do Compute Engine para o uso de N1 CORE em execução nas Américas aparece como:

    • Tipo de crédito: COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE
    • Nome do crédito: desconto por compromisso de uso – dólar: compromissos do GCE
    • Descrição da SKU: N1 CORE em execução nas Américas

Analisar os custos e créditos de compromisso na fatura ou no extrato

Para visualizar e analisar custos e créditos detalhados de uma determinada fatura ou extrato, acesse o relatório da tabela de custos, uma ferramenta de gerenciamento de custos que você para entender os custos reconciliados na sua fatura.

Abrir o relatório da tabela de custos

Para visualizar os detalhes dos descontos por uso contínuo na tabela de custos, comece configurando seu relatório da seguinte maneira:

  1. Defina o relatório Configuração de tabela Agrupar por configuração como Sem agrupamento para ver uma tabela simples.

  2. Na Opções de exibição de colunas seletor, verifique seTipo de crédito e Nome do crédito colunas ficam visíveis.

Para ver as taxas de compromisso detalhadas dos descontos por compromisso de uso flexível do Compute Engine, na coluna Descrição da SKU, procure: Compromisso – com base em dólares.

  • Na tabela, é possível classificar a coluna SKU description e procurar SKUs de compromisso. Todas as descrições de SKU de CUDs contêm a palavra-chave Compromisso.

  • No filtro SKUs, você pode filtrar apenas os SKUs comprometidos. Todos os SKUs de CUDs contêm a palavra-chave Compromisso. As descrições de SKU para compromissos flexíveis seguem o padrão: Compromisso - v1 baseado em dólar: GCE para [tempo].

  • No filtro de serviços, é possível filtrar apenas o serviço que você quer visualizar. Por exemplo, para visualizar as taxas de compromisso apenas para uso do Compute Engine, no filtro Serviços, selecione Compute Engine.

Para visualizar seus custos de uso com créditos de compromisso referentes aos descontos por uso contínuo flexível, faça o seguinte:

  1. Na tabela, classifique a coluna Tipo de crédito em ordem crescente.

  2. No filtro Serviços, selecione o Compute Engine para filtrar pelo serviço compatível com compromissos flexíveis.

  3. Para as linhas que exibem um tipo de crédito de COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE e um nome do crédito de Committed use discount - dollar based: GCE Commitments, na seção Descrição da SKU observe a instância ou o serviço específico que ganhou o desconto. Por exemplo, Núcleo da instância predefinida N1 em execução nas Américas.

  4. Classifique na coluna SKU description e procure as linhas da instância ou serviço específico que ganhou um desconto. Por exemplo, Núcleo da instância predefinida N1 em execução nas Américas.

  5. Para uma SKU específica, procure todas as linhas que mostram seus custos de uso cobrados com os preços equivalentes sob demanda e as linhas que mostram o crédito de CUD para compensar a parte dos custos equivalentes sob demanda que são cobertos pelo desconto por compromisso de uso.

Por exemplo, no relatório da tabela de custos, você pode ver as seguintes cobranças e créditos para a configuração da instância predefinida N1 nas Américas:

Descrição da SKU Tipo de crédito Nome do crédito Custo
RAM da instância pré-definida N1 em execução nas Américas     U$ 10,25
RAM da instância pré-definida N1 em execução nas Américas COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE Desconto por compromisso de uso – dólar: compromissos do GCE U$ -7,25
RAM da instância pré-definida N1 em execução nas Américas COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE Desconto por compromisso de uso – dólar: compromissos do GCE U$ -3,00

Entenda os relatórios do Cloud Billing

Os relatórios do Cloud Billing permitem que você visualize seus custos de uso e créditos do Google Cloud para descobrir e analisar tendências. Os relatórios do Cloud Billing fornecem uma variedade de opções configuráveis pelo usuário para visualizar os custos que são importantes para você, incluindo opções para visualizar os créditos.

Abrir os relatórios do Cloud Billing

Ver compromissos flexíveis

É possível analisar seus compromissos flexíveis no relatório do Cloud Billing definindo filtros específicos do relatório:

  • No filtro Créditos, selecione Descontos por uso contínuo (com base nos gastos).
  • No filtro SKUs, pesquise e selecione SKUs com GCE for 1 year ou GCE por 3 anos.

Exemplo de um relatório de custo de desconto por uso contínuo com anotações indicando o resultado do filtro de SKU para Compromisso com base em dólares e a seleção de créditos

Ver componentes de compromisso

Para ver os componentes individuais que incluem os descontos por uso contínuo, agrupe os custos por SKU. A visualização de relatório padrão (não agrupada por SKU) não divide os componentes de CUD, mas inclui a rede dos três.

Ver taxas de compromisso

Para visualizar apenas suas taxas de compromisso em andamento, limite os resultados do relatório às SKUs de taxas de compromisso relevantes usando o filtro de SKUs. Por exemplo, selecione o filtro de SKUs e digite Commitment [YOUR COMMITMENT TYPE].

Para entender como suas taxas e créditos de compromisso são aplicados à sua conta e projetos do Cloud Billing, consulte Atribuição de taxas e créditos de desconto por compromisso de uso.

Ver seus CUDs flexíveis no BigQuery Export do Cloud Billing

É possível usar a exportação do Cloud Billing para o BigQuery para exportar dados detalhados de faturamento do Google Cloud.

Use a consulta a seguir para ver as taxas de compromisso no BigQuery Export.

SQL padrão

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 os Créditos de compromisso de uso, use a seguinte consulta de amostra:

SQL padrão

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 os créditos recolhidos por SKUs de uso geral e taxas de compromisso, use a seguinte consulta de amostra:

SQL padrão

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%"`
;

Calcule sua economia de CUDs flexíveis geral

A economia total efetiva de CUDs flexíveis varia de acordo com os recursos usados em um determinado mês e o preço sob demanda desses recursos. Como a economia flexível de CUDs depende das SKUs subjacentes, é possível ver taxas de desconto que diferem dos descontos da lista anunciada. É importante calcular a economia total eficaz de CUDs flexíveis para entender a eficácia do desconto geral.

Para calcular a economia total e eficaz de CUDs flexíveis, use os seguintes componentes:

  • Taxa sob demanda: a taxa percentual paga pelo uso de VMs sob demanda. Esse valor geralmente é 1 (para 100%), mas poderá ser menor se outras economias de VM sob demanda estiverem em vigor na conta.
  • Preço de SKU de CUDs flexíveis: o preço personalizado pago pelos CUDs flexíveis, disponível na página de preços do console do Google Cloud. A descrição da SKU começa com Compromisso - baseado em dólar.
    • Uma taxa de compromisso para um compromisso flexível de um ano é exibida como Commitment - dollar based v1: GCE for 1 year.
    • Uma taxa de compromisso para um compromisso flexível de três anos é exibida como Commitment - dollar based v1: GCE for 3 years.
  • Porcentagem de desconto de CUDs flexíveis: as economias incrementais que os CUDs flexíveis oferecem em relação ao uso padrão de VMs sob demanda. É geralmente de 28% para compromissos de um ano e 46% para compromissos de três anos, mas pode variar com base em outras economias em vigor na conta. A equipe de conta do Google Cloud pode fornecer a você ou você pode use o preço personalizado da SKU de CUDs flexíveis para fazer o cálculo.
  • Economia total efetiva em CUDs flexíveis: sua economia efetiva em CUDs flexíveis com sua taxa sob demanda.

Se você souber o desconto incremental de CUDs flexíveis, insira esse valor nesta equação:

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

O resultado varia entre compromissos de um ano e de três anos e pode variar para diferentes VMs sob demanda com base na taxa sob demanda.

Se você não souber essa porcentagem incremental de CUD flexível, calcule-a usando o preço de SKU de CUDs flexíveis na página de preços no console do Google Cloud:

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

A porcentagem de desconto de CUDs flexíveis poderá ser menor que o padrão de 28% para compromissos de um ano e 46% para compromissos de três anos se você tiver outras economias em vigor para VMs sob demanda.

Para informações sobre como visualizar e gerenciar seus compromissos adquiridos, consulte:

Exemplo de cálculo da economia total de CUDs flexíveis

Neste exemplo, mostramos como calcular a economia total com base em um compromisso flexível de três anos.

Neste exemplo, você tem um preço de SKU de CUDs flexíveis de US $0,0054 e uma taxa sob demanda de 100%. Para entender a economia total efetiva de CUDs flexíveis, multiplique o preço da SKU de CUDs flexíveis de US $0,0054 por 100 para um produto de 0,54. Em seguida, subtraia 0,54 de 1 para determinar a porcentagem de desconto de CUDs flexíveis, que é 0,46 ou 46% neste exemplo. Por fim, insira a taxa sob demanda e a porcentagem de desconto de CUDs flexíveis à fórmula total de economias efetivas de CUDs flexíveis:

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

Este é o cálculo completo do exemplo:

  1. Multiplique o preço de SKU de CUDs flexíveis de US $0,0054 por 100 para um produto de 0,54.
  2. Subtraia 0,54 de 1 para determinar a porcentagem de desconto dos CUDs flexíveis como 0,46 ou 46%.
  3. Insira sua Taxa sob demanda na fórmula para calcular a Economia total efetiva de CUDs flexíveis.

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

Seu total efetivo de CUDs flexíveis é de 0,46 ou 46%.

Calcule o desconto possível com base no seu uso atual

Depois de configurar a exportação do Cloud Billing, é possível analisar seu uso anterior e calcular como ele teria sido descontado por CUDs flexíveis. O cálculo é determinado pelos seguintes parâmetros:

Nome da variável/campo

Descrição

LOOK_BACK_WINDOW A janela retrospectiva para a análise (como 30 dias, 90 dias).
créditos_de_dados_existentesS Os créditos recebidos por hora de compromissos ativos já comprados.
credits_from_existing_suds Créditos por hora recebidos automaticamente dos SUDs.
cost_eligible_for_additional_flex_cuds_considering_cud_credits Uso sem desconto por hora qualificado, exceto créditos de CUDs.
cost_eligible_for_additional_flex_cuds_considering_cud_and_sud_credits Uso sem desconto por hora qualificado, exceto créditos de CUDs e SUDs.
min_cost_eligible_for_additional_flex_cuds_considering_cud_credits Uso mínimo sem desconto, exceto créditos de CUDs.
min_cost_eligible_for_additional_flex_cuds_considering_cud_and_sud_credits Uso mínimo sem desconto, exceto créditos de CUDs e SUDs, com a estimativa mais conservadora com base em look_back_window.

Use a consulta a seguir para entender como uma parte sem desconto por hora do seu uso é afetada por um desconto por compromisso de uso.

– 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;

Suporte

Se você tiver dúvidas sobre descontos por uso contínuo na sua fatura, entre em contato com o suporte do Cloud Billing para receber ajuda.