Os planos de economia flexíveis (FSPs) são um tipo de desconto por compromisso de uso com base em gastos (CUD) que ajudam você a economizar dinheiro no uso do Cloud de Confiance. Com um FSP, você se compromete a um valor mínimo de gasto em uma coleção de produtos qualificados (incluindo modelos próprios, de código aberto e de terceiros participantes) por um período de direito mensal, durante a vigência da assinatura (1 ou 3 anos). Em troca do seu compromisso, você recebe descontos no uso qualificado.
Os FSPs introduzem dois novos recursos nos CUDs com base em gastos:
- Assinaturas como parte das SKUs qualificadas.
- Janelas de direitos mensais
Ao contrário dos descontos por compromisso de uso (CUDs) padrão baseados em gastos, que usam uma janela de direitos por hora, os FSPs usam uma janela de direitos mensal. Isso os torna ideais para cargas de trabalho com padrões de uso irregulares ou imprevisíveis.
Encontrar SKUs qualificadas
Seu FSP do Gemini Enterprise se aplica a modelos e ofertas de produtos de IA generativa Cloud de Confiance by S3NS qualificados, incluindo modelos próprios (como o Gemini), ofertas de modelo como serviço de código aberto e modelos de fundação de terceiros (3P) participantes disponíveis na Vertex AI e no Cloud Marketplace. Para conferir a lista completa de SKUs no escopo, acesse a página SKUs qualificadas para o plano Flexible Savings do Gemini Enterprise.
Como funcionam os planos de economia flexíveis
Ao comprar um Plano de economia flexível, você se compromete com um gasto mensal específico por um período de um ou três anos. O sistema monitora seu uso e aplica as taxas do modelo de consumo aplicável com desconto.
Você não vai receber uma fatura do FSP se tiver usado o valor do compromisso mensal em produtos qualificados. Seu compromisso do FSP é reduzido à medida que você usa produtos qualificados.
Escopo e preços
As seguintes regras se aplicam ao escopo e aos preços da FSP:
- Limite do período de assinatura: as assinaturas com um período maior que um mês não podem receber desconto de um FSP. Por exemplo, se você tiver uma assinatura de um ano de um produto, o desconto do FSP não será aplicado a ele.
- Pague a melhor taxa: para todos os produtos e assinaturas qualificados, você sempre paga a taxa mais baixa (melhor). Se você tiver negociado o preço de algum produto no compromisso, o menor preço será aplicado. Um FSP nunca aumenta o preço de um produto além da taxa padrão sob demanda. Para detalhes, consulte Pagar a taxa melhor.
- Produtos sem qualificação para desconto: alguns produtos não recebem descontos do FSP, mas ainda assim consomem o valor do FSP. Para conferir esses preços, consulte o relatório da tabela de preços.
Preços do Gemini Enterprise
Um plano Flexible Savings de um ano oferece um desconto de 10%, e um plano Flexible Savings de três anos oferece um desconto de 20% em todas as SKUs na página SKUs qualificadas para o plano Flexible Savings do Gemini Enterprise, exceto as seguintes SKUs, que não recebem descontos incrementais do FSP, mas ainda reduzem o compromisso do FSP:
| Produto | Descrição | Código SKU |
|---|---|---|
| Capacidade de processamento provisionada | Vertex AI: capacidade de processamento provisionada por três meses | 13D9-6212-6E17 |
| Capacidade de processamento provisionada | Vertex AI: capacidade de processamento provisionada por um ano | 9192-74A6-DE45 |
| Capacidade de processamento provisionada | Modelos da Agent Platform: capacidade de processamento provisionada por três meses não global | F878-80F5-63BF |
| Capacidade de processamento provisionada | Modelos da Agent Platform: capacidade de processamento provisionada por um ano NÃO GLOBAL | 2106-EA10-F9CC |
| Capacidade de processamento provisionada | Modelo de código aberto da Vertex AI como um serviço: capacidade de processamento provisionada por três meses | 1E0D-E522-0E12 |
| Capacidade de processamento provisionada | Modelo de código aberto da Vertex AI como um serviço: capacidade de processamento provisionada por um ano | 6009-4CB8-85D6 |
| Instância dedicada do Google Cloud | Modelos da Agent Platform: instância dedicada do Google Cloud, 1 ano, NÃO GLOBAL | 7EB6-2A16-18FB |
| Ajuste fino completo | Serviço completo de ajuste fino de modelos de fundação próprios com duração de um ano | 88CB-4A51-012D |
| Ajuste fino completo | Serviço completo de ajuste minucioso de modelos de fundação próprios com duração de 3 anos | 0280-9537-E40B |
| Ajuste fino completo | Inferência de modelos próprios totalmente ajustados, compromisso de um ano | 74E1-4528-1F94 |
| Ajuste fino completo | Inferência de modelos próprios totalmente ajustados com compromisso de três anos | 26B4-6E81-10C0 |
| Speech-to-Text | Assinatura de idioma do Speech-to-Text no dispositivo | 9886-4062-830D |
| Speech-to-Text | Assinatura da biblioteca de serviço no dispositivo da Speech-to-Text | BEF8-431D-9BF4 |
| Text-to-Speech | Assinatura da biblioteca de serviço no dispositivo da Text-to-Speech | 3D6B-450F-BA51 |
| Text-to-Speech | Assinatura de voz da Text-to-Speech em voz no dispositivo | 80AF-473F-9A8D |
| Aplicativo do Gemini Enterprise | Gemini Business: assinatura de um mês | D03F-9D37-4753 |
| Aplicativo do Gemini Enterprise | Gemini Business: assinatura de um ano | FE0D-41B2-9575 |
| Aplicativo do Gemini Enterprise | Gemini Enterprise Business Edition: pré-pagamento de assinatura – período de um mês | FA2D-55B2-023F |
| Aplicativo do Gemini Enterprise | Gemini Enterprise Business Edition: pré-pagamento de assinatura – período de um ano | FB43-B23B-BD15 |
| Aplicativo do Gemini Enterprise | Gemini Enterprise Standard: assinatura de um mês | 0532-C2F0-1DF0 |
| Aplicativo do Gemini Enterprise | Gemini Enterprise Standard: assinatura de um ano | B3D3-B9E1-610F |
| Aplicativo do Gemini Enterprise | Gemini Enterprise Plus: assinatura mensal | 4EDF-A125-F89E |
| Aplicativo do Gemini Enterprise | Gemini Enterprise Plus: assinatura de um ano | 5657-9AD2-26F6 |
| Aplicativo do Gemini Enterprise | Gemini Enterprise Frontline: assinatura de um mês | C3B7-10E2-45EE |
| Aplicativo do Gemini Enterprise | Gemini Enterprise Frontline: assinatura de um ano | 070B-47E2-47B3 |
| Aplicativo do Gemini Enterprise | Gemini Enterprise Standard para mercados emergentes: assinatura mensal | 54F6-590C-84B5 |
| Aplicativo do Gemini Enterprise | Gemini Enterprise Standard para mercados emergentes: assinatura de um ano | C853-D67D-D911 |
| Aplicativo do Gemini Enterprise | Gemini Notebook Enterprise: assinatura de um mês | BF82-0F2F-7FA3 |
| Aplicativo do Gemini Enterprise | Gemini Notebook Enterprise: assinatura de um ano | 8597-66F8-5FF1 |
Modelos de terceiros e ofertas privadas
Os planos de economia flexíveis do Gemini Enterprise são compatíveis com modelos de fundação de terceiros (3P) participantes oferecidos pela Vertex AI e pelo Cloud Marketplace.
Interações com ofertas privadas
As regras a seguir regem como os FSPs e as ofertas privadas interagem:
- Hierarquia de aplicação de benefícios:
- Descontos em ofertas privadas: se você comprou um produto de terceiros qualificado para o FSP em uma oferta privada que oferece descontos no preço de tabela dos parceiros, os preços com desconto e os termos da oferta privada serão aplicados. Além disso, o gasto com desconto vai reduzir seu compromisso mensal de FSP.
- Créditos de CUD de oferta privada: se você comprou um produto de terceiros qualificado para o FSP por uma oferta privada que dá créditos, a compra ou as parcelas da oferta privada vão reduzir seu compromisso mensal do FSP. O uso dos créditos comprados não reduz seu compromisso mensal de FSP.
Redução do compromisso do Contrato empresarial
O gasto com modelos de terceiros em um FSP é descontado do compromisso empresarial da sua organização, sujeito às regras padrão de desconto e aos limites contratuais do Cloud Marketplace definidos no seu contrato empresarial.
Janelas de direitos
O período de vigência do direito é o período recorrente em que seu uso é medido em relação ao valor do compromisso. Se você não usar todo o valor do compromisso durante o período de qualificação, o valor restante será cobrado. Os compromissos de FSP subutilizados não são transferidos.
Os FSPs são compatíveis com uma janela de direitos mensal. Isso significa que você tem o mês civil para consumir o gasto comprometido. No entanto, o sistema de faturamento avalia seu uso e aplica os descontos do FSP por hora.
Por exemplo, se você tiver um compromisso mensal de US $100, o sistema vai verificar seu uso a cada hora. Se você tiver um uso qualificado na hora 1, o desconto será aplicado e contará para o compromisso de US $100. Isso continua durante todo o mês até que você atinja o limite de R $200 ou o mês termine. Se você exceder US $100 de uso antes do fim do mês, o uso subsequente será cobrado de acordo com a taxa do modelo de consumo padrão.
Compromissos superutilizados (que excedem seu compromisso)
Se o uso qualificado em um determinado mês exceder o valor mensal do compromisso, o FSP vai cobrir o uso até o limite, e o restante será faturado com a taxa padrão sob demanda ou o preço negociado de qualquer produto dentro desse compromisso.
- Mecanismo: o sistema aplica o preço com desconto do FSP ao uso igual ao valor do compromisso mensal.
- Custo: qualquer uso além desse limite no mês é cobrado com base no preço sob demanda padrão (o modelo de consumo "Padrão") ou no preço negociado de qualquer produto no contrato. Você não recebe nenhum desconto de FSP no excedente.
Compromissos subutilizados (não atendem ao seu compromisso)
Se o uso qualificado em um determinado mês for menor que o valor do compromisso, você ainda será responsável pelo custo total.
- Sem transferência: o compromisso não utilizado NÃO é transferido para o mês seguinte.
- Custo: você paga o valor total do compromisso mensal comprado. Você recebe uma cobrança pelo valor não utilizado do compromisso no fim do mês.
Como os descontos são aplicados
No escopo de um FSP, os descontos são aplicados na seguinte ordem:
- Tempo de uso: os custos de uma hora de uso anterior são aplicados primeiro.
- Nível de desconto: o uso com a maior porcentagem de desconto em relação ao preço de tabela sob demanda em uma determinada hora de uso é aplicado em seguida. Essa seleção gananciosa garante que seus dólares de compromisso ofereçam primeiro a maior taxa de economia.
- Aplicação proporcional: se o uso em vários recursos compartilhar a mesma porcentagem de desconto em uma hora, o compromisso será aplicado proporcionalmente a todos os custos nesse nível de desconto e hora de uso.
Se você tiver uma assinatura coberta por um FSP, os benefícios dela serão aplicados primeiro ao seu uso. O custo da assinatura conta para o cumprimento do compromisso de gastos do FSP, mas o FSP não aplica um desconto adicional ao preço da assinatura.
Pague a melhor tarifa
O menor valor entre o preço padrão do modelo de consumo, as ofertas privadas de terceiros e o preço do modelo de consumo do FSP é aplicado.
Horários de início e rateio
Depois de comprar um FSP, o compromisso é ativado com base no horário da compra:
- Comprado de :00 a :49 (primeiros 50 minutos da hora): começa no início da próxima hora.
- Comprado entre :50 e :59 (últimos 10 minutos da hora): pula uma hora e começa no início da hora seguinte.
Todos os limites de ativação e período de direitos funcionam no horário do Pacífico (PT) (America/Los_Angeles).
Proporção mensal para compras feitas no meio do mês
Quando você compra um FSP no meio do mês com ativação imediata, o período inicial de direitos é calculado proporcionalmente para o restante daquele mês civil:
- Mês inicial proporcional: você recebe um direito de gasto proporcional para o período entre o carimbo de data/hora de ativação e o final do mês civil atual (23h59min59s do horário do Pacífico no último dia do mês). Sua tarifa de compromisso e o limite de subutilização para esse mês parcial são dimensionados proporcionalmente à fração de horas decorridas no mês.
- Meses subsequentes: a partir do primeiro dia do próximo mês às 0h (horário do Pacífico), cada período de direito se alinha a um mês inteiro pelo restante do período de um ou três anos.
- Proporcional do mês passado: você recebe um direito a gasto proporcional para o período do início do mês civil atual até a data de término do contrato. Sua taxa de compromisso e o limite de subutilização para esse mês parcial são dimensionados proporcionalmente à fração de horas decorridas no mês.
Por exemplo, suponha que você compre um FSP de um ano com um compromisso mensal de US $3.000 que é ativado às 00h00 PT em 16 de abril (em que abril tem 30 dias no total, restando 15 dias). Seu compromisso para abril é proporcional a US $1.500 (US$ 3.000 × 15/30).
Cancelamentos, migrações e correções
Depois da compra, não é possível cancelar ou modificar um FSP. É necessário pagar o valor mensal que você aceitou pela duração do compromisso. Se você adquiriu um compromisso acidentalmente ou cometeu um erro ao configurá-lo, entre em contato com o suporte do Cloud Billing para receber ajuda.
Atribuição de descontos e taxas
Os FSPs usam a atribuição proporcional, que é o mesmo modelo usado para outros descontos por compromisso de uso (CUDs) com base em gastos. Os custos são atribuídos a cada hora. As taxas são aplicadas aos projetos na sua conta do Cloud Billing de acordo com a quantidade do uso qualificado total consumido por cada projeto. Para mais detalhes, consulte Atribuição de taxas e créditos de desconto por compromisso de uso.
Comprar um plano de economia flexível
É possível comprar FSPs diretamente usando o console Cloud de Confiance (autoatendimento).
Para comprar um plano de economia flexível, você precisa do ID da oferta associado ao período de compromisso. Para encontrar IDs de ofertas, consulte Identificar a oferta que você quer comprar.
Ao configurar sua FSP, você especifica:
- O período da assinatura (1 ano ou 3 anos).
- O valor do compromisso por período de direitos mensais.
- Um nome para sua FSP. Ele precisa ser exclusivo em todos os FSPs e descontos por uso contínuo (CUDs).
Ver seus planos de economia flexíveis
Você pode conferir seus planos de economia flexíveis ativos e históricos na página Descontos por compromisso de uso (CUDs) no console do Cloud de Confiance .
A página oferece dois níveis de detalhes (Visualização agregada e Visualização de instância) para ajudar você a gerenciar seus compromissos. Para mais informações sobre essas visualizações, consulte Ver seus compromissos.
Na Visualização de instância, você pode conferir o detalhamento das janelas de direitos.
Monitore e analise seus planos de economia flexíveis
É possível monitorar e gerenciar seus FSPs usando ferramentas padrão de FinOps do Cloud Billing:
- Relatórios de custos: veja as taxas de compromisso do FSP e os custos sob demanda. É possível isolar os custos de taxas e uso cobertos pelos seus FSPs.
- Relatório da tabela de custos: concilie sua fatura visualizando o detalhamento das cobranças do FSP.
- Exportação do Cloud Billing para o BigQuery: exporte seus dados de faturamento para o BigQuery e acompanhe de forma programática seus FSPs ativos, o histórico de performance e as métricas de utilização. Use consultas de exemplo para analisar esses dados.
Amostras de consultas
Use as consultas de exemplo a seguir para analisar seus planos de economia flexíveis (FSPs) usando os dados de exportação do Cloud Billing para o BigQuery.
Calcular a economia com compromissos
A economia de compromisso descreve a economia líquida resultante dos seus compromissos.
Calcular a economia em dólares
Use as consultas a seguir para calcular sua economia em dólares.
Mês atual com cobranças de uso acumuladas ativamente (janela aberta)
O período aberto se refere ao mês do período de faturamento em que as cobranças de uso estão sendo acumuladas.
Use esta consulta para calcular a economia do mês atual do período de faturamento com cobranças de uso que ainda estão sendo acumuladas.
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;
Substitua:
PROJECT: o ID do projeto Cloud de Confiance que contém seu conjunto de dados de exportação do Cloud Billing.DATASET: o nome do conjunto de dados do BigQuery que contém a tabela de exportação do Cloud Billing.BILLING_ACCOUNT_ID: o ID da API da conta do Cloud Billing.START_DATE: a data de início do período da consulta no formatoYYYY-MM-DD.END_DATE: a data de término do período da consulta no formatoYYYY-MM-DD.
Meses concluídos após o fechamento do período de faturamento mensal (janela fechada)
Um mês concluído (janela fechada) significa que o período de faturamento está encerrado e não acumula mais cobranças ativamente. Além disso, todos os custos de uso foram processados pelo sistema de faturamento, com custos e economias finais incluídos em todas as faturas emitidas para o mês do período de faturamento.
Use esta consulta para calcular a economia dos meses concluídos do período de faturamento.
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;
Substitua:
PROJECT: o ID do projeto Cloud de Confiance que contém seu conjunto de dados de exportação do Cloud Billing.DATASET: o nome do conjunto de dados do BigQuery que contém a tabela de exportação do Cloud Billing.BILLING_ACCOUNT_ID: o ID da API da conta do Cloud Billing.START_DATE: a data de início do período da consulta no formatoYYYY-MM-DD.END_DATE: a data de término do período da consulta no formatoYYYY-MM-DD.
Calcular a economia como uma porcentagem
Use as consultas a seguir para calcular a porcentagem de economia.
Mês atual (janela aberta)
Use esta consulta para calcular a porcentagem de economia do mês atual.
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;
Substitua:
PROJECT: o ID do projeto Cloud de Confiance que contém seu conjunto de dados de exportação do Cloud Billing.DATASET: o nome do conjunto de dados do BigQuery que contém a tabela de exportação do Cloud Billing.BILLING_ACCOUNT_ID: o ID da API da conta do Cloud Billing.START_DATE: a data de início do período da consulta no formatoYYYY-MM-DD.END_DATE: a data de término do período da consulta no formatoYYYY-MM-DD.
Meses concluídos (janela fechada)
Use esta consulta para calcular a porcentagem de economia dos meses de período de faturamento concluídos.
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;
Substitua:
PROJECT: o ID do projeto Cloud de Confiance que contém seu conjunto de dados de exportação do Cloud Billing.DATASET: o nome do conjunto de dados do BigQuery que contém a tabela de exportação do Cloud Billing.BILLING_ACCOUNT_ID: o ID da API da conta do Cloud Billing.START_DATE: a data de início do período da consulta no formatoYYYY-MM-DD.END_DATE: a data de término do período da consulta no formatoYYYY-MM-DD.
Calcular a utilização do compromisso
A utilização do compromisso mede a eficácia com que você usa seus compromissos.
Mês atual (janela aberta)
Use esta consulta para calcular a utilização do mês atual.
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;
Substitua:
PROJECT: o ID do projeto Cloud de Confiance que contém seu conjunto de dados de exportação do Cloud Billing.DATASET: o nome do conjunto de dados do BigQuery que contém a tabela de exportação do Cloud Billing.BILLING_ACCOUNT_ID: o ID da API da conta do Cloud Billing.START_DATE_TIME: a data e a hora de início do período da consulta no formatoYYYY-MM-DD HH:MM:SS.END_DATE_TIME: a data e a hora de término do período da consulta no formatoYYYY-MM-DD HH:MM:SS.
Meses concluídos após o fechamento do período de faturamento mensal (janela fechada)
Use esta consulta para calcular a utilização dos meses concluídos do período de faturamento.
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;
Substitua:
PROJECT: o ID do projeto Cloud de Confiance que contém seu conjunto de dados de exportação do Cloud Billing.DATASET: o nome do conjunto de dados do BigQuery que contém a tabela de exportação do Cloud Billing.BILLING_ACCOUNT_ID: o ID da API da conta do Cloud Billing.START_DATE_TIME: a data e a hora de início do período da consulta no formatoYYYY-MM-DD HH:MM:SS.END_DATE_TIME: a data e a hora de término do período da consulta no formatoYYYY-MM-DD HH:MM:SS.
Dimensionar o montante da compra
Use essas consultas para determinar o tamanho ideal do compromisso de FSP com base no uso histórico não coberto.
Etapa 1: encontrar SKUs qualificados e taxas de desconto
Essa consulta recupera as SKUs qualificadas para o FSP e as taxas de desconto associadas à exportação de preços da nuvem.
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;
Substitua:
PROJECT: o ID do projeto Cloud de Confiance que contém seu conjunto de dados de exportação do Cloud Billing.DATASET: o nome do conjunto de dados do BigQuery que contém a tabela de exportação do Cloud Billing.PARTITION_DATE: a data da partição da tabela de exportação de preços da nuvem a ser consultada.
Etapa 2: aplique taxas de desconto ao uso histórico não coberto
Use esta consulta para aplicar as taxas de desconto encontradas na etapa 1 ao uso histórico não coberto e estimar os possíveis custos do 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;
Substitua:
PROJECT: o ID do projeto Cloud de Confiance que contém seu conjunto de dados de exportação do Cloud Billing.DATASET: o nome do conjunto de dados do BigQuery que contém a tabela de exportação do Cloud Billing.BILLING_ACCOUNT_ID: o ID da API da conta do Cloud Billing.START_DATE_TIME: a data e a hora de início do período da consulta no formatoYYYY-MM-DD HH:MM:SS.END_DATE_TIME: a data e a hora de término do período da consulta no formatoYYYY-MM-DD HH:MM:SS.SKU_LIST: uma lista separada por vírgulas de IDs de SKU identificados na Etapa 1.DISCOUNT_RATE: a taxa de desconto para cada SKU identificado na Etapa 1.