Analisar a eficácia dos descontos por uso contínuo com base em recursos

Os descontos por uso contínuo baseados em recursos (CUDs, na sigla em inglês) estão disponíveis exclusivamente para o Compute Engine e oferecem um desconto em troca do seu compromisso de usar um nível mínimo de recursos do Compute Engine em uma região específica. O desconto se aplica a vCPUs, memória, GPUs e SSDs locais.

Os CUDs do Compute Engine oferecem grandes descontos no uso da VM em troca de um compromisso de um ou três anos. Após a compra, será cobrada uma taxa mensal pela duração do prazo escolhido, independentemente do uso ou não dos serviços. Os descontos recebidos são significativos, e o CUD é recomendado se sua carga de trabalho for estável e previsível.

O relatório de análise de CUD ajuda a visualizar e entender a eficácia e o impacto financeiro dos CUDs que você comprou. Com esse relatório, é possível analisar o uso de recursos do Compute Engine e os compromissos para responder a estas perguntas:

  • Quanto economizo com os CUDs na minha conta?
  • Estou utilizando plenamente meus compromissos atuais?
  • Quanto do meu uso qualificado está coberto pelos compromissos?
  • Há alguma oportunidade de economizar mais aumentando meus compromissos?
  • Posso melhorar minha utilização do compromisso ativando o compartilhamento de descontos?

Permissões necessárias

Para conferir o relatório de análise de CUD de todos os projetos da sua conta do Cloud Billing, é necessário ser um Administrador da conta de faturamento ou um leitor da conta de faturamento. Especificamente, você precisa da permissão billing.accounts.getSpendingInformation na sua conta do Cloud Billing.

As permissões necessárias para visualizar as análises de CUD diferem das que você precisa para visualizar os relatórios do Faturamento do Cloud. Os proprietários, editores e visualizadores do projeto podem acessar os relatórios do Cloud Billing para projetos específicos, mas essas funções não concedem permissão para acessar a página Análise de CUD para projetos específicos por padrão.

Para mais informações sobre as permissões do Faturamento do Cloud, consulte:

Acessar o relatório de análise

Para visualizar a análise de CUD da sua conta do Cloud Billing:

  1. No console do Google Cloud, acesse a página Análise de CUD.

    Acessar análise de CUD

  2. No prompt, escolha a conta do Cloud Billing que você quer ver.

  3. No menu Tipo de compromisso, selecione Compromissos baseados em recursos e escolha o compromisso baseado em recursos que você quer analisar, como vCPU N2.

Informações no relatório de análise de CUD

A página Análise de CUD mostra os detalhes do compromisso selecionado referente à granularidade e ao período especificados no filtro. A análise também inclui cards de resumo, um gráfico de barras empilhadas e uma tabela de resumo dos totais do compromisso.

Cards de resumo

Acima do gráfico de barras empilhadas, há três cartões de resumo.

Cartões de resumo em um relatório de análise de descontos por uso contínuo.

Os cartões de resumo exibem estas informações:

  • Região: identifica a região para que os compromissos de uso e os dados de utilização são exibidos.

    • Se você estiver visualizando o relatório em conjunto, verá um único relatório para Todas as regiões ou para o número de regiões selecionadas no filtro (por exemplo, quatro regiões filtradas).
    • Se você estiver visualizando seu relatório por região, vai encontrar um relatório para cada região selecionada para análise (por exemplo, us-central1).
  • Compromissos ativos: a quantidade atual de compromissos que você comprou para o determinado conjunto de filtros selecionado.

  • Utilização do compromisso: a porcentagem (%) dos seus compromissos de uso consumida, com base no conjunto atual de filtros no período selecionado. Para mais detalhes, mantenha o cursor sobre a dica de ajuda ao lado da porcentagem.

Gráfico de barras empilhadas

Abaixo dos cartões de resumo, há um gráfico de barras empilhadas que mostra estas informações:

  • Quantidades médias diárias de uso coberto pelo compromisso (parte inferior da barra, usando uma cor diferente da cinza). Esse uso gera créditos de CUD.
  • Uso sob demanda, qualificado e adicional (seção cinza da barra). Esse uso é cobrado na taxa de uso padrão, sem desconto.
  • Compromisso ativo é a quantidade de compromissos pré-adquiridos (linha tracejada). Indica sua quantidade diária de compromissos adquiridos para cada dia exibido.

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

Para conferir detalhes de um dia específico, incluindo valores de uso, utilização e cobertura para esse dia, segure o cursor sobre a barra desse dia.

Exemplo de um relatório de análise de descontos por uso contínuo.

Tabela de resumo

Abaixo do gráfico de barras empilhadas está a tabela de resumo, que exibe quantidades agregadas para os filtros selecionados em todo o intervalo mostrado.

Para conferir os detalhes de custo de uso, clique em Visualizar custos de uso na coluna Destaques para acessar os relatórios do Cloud Billing.

Analisar seus compromissos

Escolher o tipo de compromisso

Os compromissos são aplicados separadamente para cada tipo de recurso. Acima do gráfico, selecione o tipo de compromisso que você quer visualizar no menu (por exemplo, vCPU, RAM ou SSD local). No relatório, você vai encontrar guias para qualquer um dos seus usos qualificados para o CUD, mesmo que você não tenha comprado um compromisso desse tipo.

Exemplo de guias de tipos de compromisso em um relatório de análise de descontos por uso contínuo.

Ajustar escopo e granularidade

Use filtros para ajustar a exibição e o escopo de uso e os compromissos exibidos nos gráficos.

Exemplo de filtros em um relatório de análise de descontos por uso contínuo.

Ver

Os compromissos são adquiridos separadamente para cada região e projeto. Selecione o tipo de visualização de gráfico que você quer ver.

  • Agregada: a visualização agregada produz um único gráfico para o tipo de compromisso selecionado, sendo uma visualização de alto nível do desempenho dos CUDs em todas as regiões e projetos selecionados.

  • Por região: essa visualização produz um gráfico para cada tipo de compromisso selecionado, ajudando você a avaliar a utilização e cobertura de CUD separadamente. Pode ser necessário rolar a visualização de relatórios para ver cada gráfico. O número de gráficos que são produzidos depende das regiões e projetos selecionados.

    Se você selecionar Por região, terá as seguintes opções de Classificar por:

    • Nível de compromisso (Alto > Baixo) (padrão): exibe um gráfico por região, começando pela região com a quantidade de compromisso mais alta adquirida até a região com a menor quantidade de compromisso adquirida.
    • Uso (Alto > Baixo): exibe um gráfico por região, começando pela região com o maior uso geral até a região com o menor uso geral.
    • Ordem alfabética (A > Z): exibe os gráficos em ordem alfabética com base no nome da região.

Escopo

  • Granularidade: é possível escolher ver os dados com granularidade por hora ou diária.

  • Período: quando a granularidade está definida como Diariamente, é possível selecionar um período predefinido ou personalizado para ver e analisar os dados de uso e compromissos cobertos. O período padrão é Últimos 30 dias.

    Quando a granularidade está definida como Por hora, o período de exibição de dados por hora é limitado a três dias.

  • Incluir dados de regiões com: as opções disponíveis aqui dependem do tipo de compromisso selecionado no relatório (como vCPU, RAM ou SSD local).

    Exemplos:

    Se você selecionar o tipo de compromisso vCPU, vai encontrar:

    • Compromissos de vCPU: produz um gráfico para cada região (ou um gráfico agregado) onde você comprou compromissos de vCPU. Exclui regiões onde nenhum compromisso de vCPU foi comprado.
    • Qualquer uso de vCPU: produz um gráfico para cada região (ou um gráfico agregado) onde você incorreu no uso de vCPU. Inclui regiões com uso de vCPU em que nenhum compromisso de vCPU foi comprado.

    Se você selecionar o tipo de compromisso RAM, verá:

    • Compromissos de RAM: produz um gráfico para cada região (ou um gráfico agregado) onde você comprou compromissos de RAM. Exclui regiões onde nenhum compromisso de RAM foi comprado.
    • Qualquer uso de RAM: produz um gráfico para cada região (ou um gráfico agregado) onde você incorreu no uso de RAM. Isso inclui regiões com uso de RAM em que nenhum compromisso de RAM foi comprado.

Filtro

  • Região: selecione "Todas" (padrão), muitas ou uma região para o relatório.

  • Projeto: selecione "Todos" (padrão), muitos ou um projeto para o relatório.

Para qualquer filtro:

Utilização do compromisso

Para qualquer dia:

  • Se você consome totalmente seu compromisso, o uso coberto pelo compromisso e o compromisso ativo serão iguais, e a utilização de compromisso será 100%.
  • Se você não consumir totalmente seu compromisso, o uso coberto pelo compromisso será menor que o compromisso ativo, e a utilização de compromisso será inferior a 100%.

Veja abaixo possíveis causas de subutilização de um compromisso:

  • Seu uso médio agregado em um dia é menor que seu compromisso.
  • Seu uso variou ao longo do dia e foi inferior ao compromisso durante parte do dia.
  • Seu uso e compromissos estão em diferentes regiões.
  • Seu uso e compromissos estão em projetos diferentes e você não ativou o compartilhamento de desconto para sua Conta de faturamento do Cloud.
  • Qualquer combinação dos motivos anteriores.

Mesmo que você não tenha consumido totalmente seu compromisso, por ter recebido um grande desconto no uso coberto pelo compromisso, ainda pode incorrer em um custo geral menor comparado ao mesmo uso total faturado na taxa sob demanda.

Cobertura do compromisso

Caso seu relatório mostre uso sob demanda, qualificado e extra, indicará que alguma parte do seu uso não está coberta pelo seu compromisso ativo e seu uso coberto pelo compromisso descontado será de menos de 100%.

  • Se o uso extra for proveniente de cargas de trabalho estáveis, isso poderá indicar que você tem a oportunidade de economizar dinheiro adquirindo outros compromissos.
  • Se o uso extra for proveniente de outros projetos que não compraram CUDs, talvez seja recomendável ativar o compartilhamento de descontos para sua conta do Cloud Billing.

Exemplo da tabela de resumo em um relatório de análise de descontos por uso com uso que indica o uso não coberto pelo compromisso e o possível ganho de desconto.

É possível ajustar o filtro Escopo para visualizar o uso de compromisso por granularidade diária ou por hora.

É possível usar a granularidade por hora para analisar:

  • padrões de uso ao longo do dia;
  • quando você subutilizou o compromisso durante esse dia;
  • flutuações no uso diário para determinar compras futuras de CUD.

Recomendações de compromisso

As recomendações de CUD permitem identificar padrões de uso de VM nos projetos do Google Cloud. A aquisição dos compromissos recomendados ajuda a otimizar os custos de computação.

Saiba mais sobre como revisar, entender e comprar as recomendações de CUD da sua conta do Cloud Billing.

Compartilhamento de desconto

Se você tiver vários projetos que compartilham a mesma conta do Cloud Billing, recomendamos que você ative CUD CUDs. O compartilhamento dos CUDs em todos os projetos reduz a sobrecarga do gerenciamento de descontos por projeto e agrupa o uso de recursos qualificados para maximizar o desconto.

Por padrão, os CUDs são aplicados ao projeto em que são comprados. Se você tiver vários projetos, talvez não receba todos os benefícios dos descontos comprados se eles forem aplicados somente a esses projetos específicos. Ao ativar o compartilhamento de CUD, todos os seus projetos nessa conta do Cloud Billing compartilham todos os contratos de CUD. Isso distribui a economia entre sua conta de faturamento do Cloud e seus projetos.

O compartilhamento de desconto aplica seus compromissos a todos os projetos vinculados à Conta de faturamento do Cloud. Os descontos e cobranças de compromisso são compartilhados entre os projetos com base na parcela de cada projeto em relação ao uso qualificado na Conta de faturamento do Cloud. Se alguma parte de um determinado compromisso não for usada, o saldo da cobrança permanecerá no projeto que comprou o compromisso.

Para determinar se o compartilhamento de descontos está ativado para sua conta do Cloud Billing, selecione ESCOPO DO COMPROMISSO na parte superior da página do relatório.

  • Se o escopo atual for Projeto, o compartilhamento de descontos não será ativado e os CUDs serão aplicados ao uso qualificado apenas no projeto em que forem comprados.
  • Se o escopo atual for Conta de faturamento, o compartilhamento de desconto será ativado e os CUDs serão aplicados a todos os usos qualificados em todos os projetos vinculados a essa Conta do Cloud Billing.

Atribuição por compromissos

A atribuição se refere a como os benefícios de recursos compartilhados na conta do Cloud Billing são divididos entre recursos da conta, como projetos. A atribuição de uma assinatura, como a assinatura de CUD, determina como as taxas e os créditos são aplicados à sua conta do Cloud Billing e distribuídos entre os projetos da conta que estão qualificados para consumi-los. Isso se reflete em como as taxas e os créditos aparecem nas interfaces de gerenciamento de custos do Cloud Billing, como a exportação de custos de uso ou o Console do Google Cloud.

Opte pela atribuição proporcional ou atribuição priorizada para recursos de acordo com os compromissos. A menos que você configure suas preferências de atribuição primeiro, ao ativar o compartilhamento de descontos, o padrão é usar a atribuição proporcional.

Para mais informações e como ativar cada tipo de atribuição para seus compromissos baseados em recursos, consulte Escolher atribuição para compromissos com base em recursos.

Exemplo de compromissos totalmente utilizados

O exemplo a seguir mostra uma conta do Cloud Billing com vários projetos e compartilhamento de descontos ativado, em que os CUDs são totalmente utilizados. A conta do Cloud Billing está vinculada a três projetos (Projeto 1, Projeto 2 e Projeto 3), em que o Projeto 1 e o Projeto 2 compram descontos por uso contínuo e o Projeto 3 não.

No exemplo, pressupomos que os projetos tenham os seguintes compromissos e um uso de VM padrão N1 para um dia:

Projeto 1 Projeto 2 Projeto 3 Total
Compromissos (núcleos) 100 (CUD por 1 ano) 60 (CUD por 3 anos) 0 160
Uso (núcleos) 50 40 110 200

Neste exemplo, o total de compromissos comprados é de 160 núcleos, e o uso total da VM para a Conta de faturamento do Cloud é de 200 núcleos. Como o compartilhamento de descontos foi ativado para a conta do Cloud Billing, a cobrança pelo compromisso (160 núcleos) é compartilhada entre os três projetos de acordo com o uso por projeto, na forma de porcentagem do uso total da conta do Cloud Billing.

Projeto 1 Projeto 2 Projeto 3
Uso (núcleos) 50 40 110
Porcentagem de uso da conta de faturamento 50 / 200 = 25% 40 / 200 = 20% 110 / 200 = 55%
Número de CUDs não utilizados 160 CUDs - 200 uso = 0 núcleos não utilizados
Porcentagem de todos os CUDs cobertos pelo uso 200 uso / 160 CUDs = 100% de cobertura
Atribuição para um ano de CUDs com cobertura de uso 100 * 100% * 25% = 25 unidades 100 * 100% * 20% = 20 unidades 100 * 100% * 55% = 55 unidades
Atribuição para três anos de CUDs com cobertura de uso 60 * 100% * 25% = 15 unidades 60 * 100% * 20% = 12 unidades 60 * 100% * 55% = 33 unidades
Atribuição para uso em um ano de CUDs 0 núcleo não utilizado * (100 núcleos usados / 160 núcleos no total) = 0 unidades N/A N/A
Atribuição para uso contínuo de três anos não usado N/A 0 núcleo não utilizado * (60 núcleos usados / 160 núcleos no total) = 0 unidade N/A

Neste exemplo, os núcleos cobertos por compromissos são totais 160 (40 + 32 + 88). Como o uso nos três projetos totaliza 200 (50 + 40 + 110), os compromissos desta conta são totalmente utilizados.

A fatura total da conta do Cloud Billing (a soma de todos os projetos) segue o formato de faturamento de CUDs padrão.

  • O cliente recebe um débito para todo uso de núcleo, seguindo os preços sob demanda (200 núcleos em execução por 24 horas).
  • O crédito de CUD compensa parcialmente os 160 núcleos usados por cada um dos projetos vinculados à conta do Cloud Billing, incluindo o que não comprou compromissos.
  • O débito de compromisso mensal de 160 núcleos por 24 horas é cobrado independentemente da utilização.

Os dados de faturamento detalhados de cada projeto ficam visíveis nos relatórios de faturamento do Cloud e nas exportações de dados do Faturamento do Cloud para o BigQuery.

Exemplo de compromissos subutilizados

Este exemplo mostra uma conta do Cloud Billing com vários projetos e compartilhamento de descontos ativado, em que os CUDs comprados não são totalmente utilizados. A conta do Cloud Billing está vinculada a três projetos (Projeto 1, Projeto 2 e Projeto 3), em que o Projeto 1 e o Projeto 2 compram CUDs, e o Projeto 3 não.

No exemplo, pressupomos que os projetos tenham os seguintes compromissos e um uso de VM padrão N1 para um dia:

Projeto 1 Projeto 2 Projeto 3 Total
Compromissos (núcleos) 100 (CUD por 1 ano) 60 (CUD por 3 anos) 0 160
Uso (núcleos) 50 40 10 100

Neste exemplo, o total de compromissos comprados é de 160 núcleos, e o uso total da VM para a Conta de faturamento do Cloud é de 100 núcleos. Como o compartilhamento de descontos foi ativado para a conta do Cloud Billing e o compromisso não foi totalmente utilizado, todos os núcleos de cada projeto são cobertos pelos compromissos. Os compromissos restantes que não foram utilizados (60 núcleos) são cobrados proporcionalmente de cada projeto que comprou os compromissos originalmente. Como os compromissos remanescentes não utilizados são cobrados dos projetos, o cliente não está recebendo todos os benefícios dos CUDs que ele comprou originalmente.

Projeto 1 Projeto 2 Projeto 3
Uso (núcleos) 50 40 10
Porcentagem de uso da conta de faturamento 50 / 100 = 50% 40 / 100 = 40% 10 / 100 = 10%
Número de CUDs não utilizados 160 CUDs - 100 uso = 60 núcleos não utilizados
Porcentagem de todos os CUDs cobertos pelo uso 100 uso / 160 CUDs = 62,5% de cobertura
Atribuição para um ano de CUDs com cobertura de uso 100 * 62,5% * 50% = 31,25 unidades 100 * 62,5% * 40% = 25 unidades 100 * 62,5% * 10% = 6,25 unidades
Atribuição para três anos de CUDs com cobertura de uso 60 * 62,5% * 50% = 18,75 unidades 60 * 62,5% * 40% = 15 unidades 60 * 62,5% * 10% = 3,75 unidades
Atribuição para uso em um ano de CUDs 60 núcleos não utilizados * (100 núcleos usados / 160 núcleos no total) = 37,5 unidades N/A N/A
Atribuição para uso contínuo de três anos não usado N/A 60 núcleos não utilizados * (60 núcleos usados / 160 núcleos no total) = 22,5 unidades N/A

Neste exemplo, os núcleos cobertos por compromissos são totais 160 (40 + 32 + 88). No entanto, o uso nos três projetos totaliza apenas 100 (50 + 40 + 10). Como o uso total é menor do que os compromissos comprados, os compromissos são considerados subutilizados. Cada projeto pagará uma porcentagem fixa de 62,5% com base no uso da conta de faturamento.

Todos os compromissos não utilizados são cobrados no Projeto 1 e no Projeto 2 com base na quantidade original de compromissos adquiridos.

A fatura total da conta de faturamento (a soma de todos os projetos) segue o formato de faturamento de CUDs padrão.

  • O cliente recebe um débito para todo uso de núcleo, seguindo os preços sob demanda (100 núcleos em execução por 24 horas).
  • O crédito de CUD compensa totalmente os 100 núcleos usados por cada um dos projetos vinculados à conta do Cloud Billing, incluindo o que não comprou compromissos.
  • O débito de compromisso mensal de 160 núcleos por 24 horas é cobrado independentemente da utilização.

Os dados de faturamento detalhados de cada projeto ficam visíveis nos relatórios de faturamento do Cloud e nas exportações de dados do Faturamento do Cloud para o BigQuery.

Atribuição ao usar SKUs de tipo de máquina personalizado

Com o compartilhamento de descontos, os CUDs são distribuídos proporcionalmente entre todos os projetos, independentemente da combinação de SKUs usadas. Se você usar SKUs de tipos de máquinas personalizados (CMT, na sigla inglês) com o compartilhamento de descontos ativado, os relatórios no nível da SKU serão afetados.

O uso de SKUs de tipo de máquina personalizado é mais caro do que as SKUs de máquinas predefinidas. Para otimizar a economia de custos, os créditos de compromisso são aplicados inicialmente aos tipos de máquina personalizados antes de serem predefinidos. Isso afeta os relatórios de nível de SKU quando os créditos de compromisso são atribuídos uniformemente entre todos os projetos vinculados a uma Conta de faturamento do Cloud com base no uso total qualificado (predefinido, CMT ou locatário individual).

Ao visualizar os custos de compromisso por unidade organizacional (pasta, projeto, rótulos de usuários), as cobranças e os créditos de compromisso são distribuídos uniformemente. No entanto, se você detalhar os relatórios de nível de SKU de um projeto específico, verá os custos negativos de uma determinada SKU porque os créditos mais altos são aplicados aos tipos de máquina personalizados. Isso é intencional e reflete a distribuição uniforme do crédito de compromisso entre todos os projetos vinculados à sua Conta de faturamento do Cloud. É possível visualizar relatórios precisos de SKU no nível da Conta de faturamento do Cloud.

Latência de dados

Há uma diferença temporal entre o momento em que os custos de uso da VM são reportados à sua Conta de faturamento do Cloud e o momento em que os compromissos e outros descontos recebidos são reportados. Os dados de custo de uso da VM são informados à sua Conta de faturamento do Cloud várias vezes por dia. Os dados do Cloud Billing referentes a cobranças de compromisso, créditos de CUD e créditos de desconto por uso prolongado podem ter um atraso de até meio dia. Essa diferença temporal pode fazer com que os custos mais recentes do dia atual pareçam mais altos do que o esperado, porque os créditos para compensar esses custos ainda não foram atribuídos.

À medida que mais dados de uso chegam ao longo do período de latência, a distribuição do desconto pode ser revisada várias vezes e pode haver um aumento no número de itens de linha no conjunto de dados de Faturamento do Cloud para o BigQuery.