Otimizar custos com o Cost Explorer

Na página "Cost Explorer", é possível monitorar e entender os custos e a utilização de recursos no seu projeto do Google Cloud ou no aplicativo do App Hub. O Cost Explorer oferece uma visualização atual e histórica dos dados de custos e das métricas de utilização, ajudando você a tomar decisões embasadas sobre oportunidades de otimização.

Por exemplo, os desenvolvedores e administradores de plataforma da sua organização podem usar o Cost Explorer quando quiserem:

  • Determine como os custos aumentaram para a carga de trabalho do App Hub cymbal nas últimas duas semanas.

  • Determine quais recursos no seu projeto do Google Cloud têm custo alto e baixa utilização.

  • Identifique grupos gerenciados de instâncias (MIGs) do Compute Engine de alto custo que têm baixa utilização em um aplicativo.

Para recuperar dados de custo e utilização de maneira programática para integração com outras ferramentas e dados, use a API App Optimize.

A assistência do Gemini também está disponível para otimizar custos e uso. Para mais informações, consulte Otimizar custos com a ajuda do Gemini.

Este documento é destinado a desenvolvedores e administradores de plataforma. Se você gerencia contas de faturamento ou orçamentos no Cloud Billing, consulte a documentação de otimização de custos do Cloud Billing para informações sobre como usar o hub do FinOps e o Gemini Cloud Assist no Cloud Billing.

Antes de começar

O Cost Explorer usa o Cloud Billing para recuperar dados de custos e o Cloud Monitoring para métricas de utilização. Para usar o Cost Explorer, você precisa ter acesso aos dados e informações de configuração do Monitoring, além da capacidade de visualizar os dados do Cloud Billing.

  1. Se você quiser ver os dados de custo por aplicativo do App Hub, verifique se configurou o App Hub e criou seus aplicativos.

  2. Se você estiver visualizando apenas dados de custo de um projeto, ative a API App Optimize nele.

    1. Na barra de ferramentas do console Google Cloud , selecione o projeto em que você quer ativar a API.

    2. Ative a API App Optimize, se ela ainda não estiver ativada.

      Funções necessárias para ativar APIs

      Para ativar APIs, você precisa da permissão serviceusage.services.enable. Se você criou o projeto, provavelmente já tem essa permissão com o papel de Proprietário (roles/owner). Caso contrário, é possível receber essa permissão com o papel de Administrador do Service Usage (roles/serviceusage.serviceUsageAdmin). Saiba como conceder papéis.

      Ativar a API

O Cost Explorer só oferece suporte a aplicativos gerenciados em uma pasta configurada para gerenciamento de aplicativos. Ele não é compatível com aplicativos em um projeto host ou um limite de projeto único.

Funções exigidas

O uso do Cost Explorer exige permissões diferentes, dependendo se você está visualizando por projeto ou por aplicativo.

Visualizar por projeto

Para receber as permissões necessárias para visualizar dados de custo e utilização de um projeto, peça ao administrador para conceder a você os seguintes papéis do IAM no projeto:

  • Ativar APIs: Administrador do Service Usage (roles/serviceusage.serviceUsageAdmin)
  • Ver dados de utilização: Leitor do Monitoring (roles/monitoring.viewer)
  • Ver custos: Operador do Cloud Hub (roles/cloudhub.operator) ou um papel personalizado com a permissão billing.resourceCosts.get

Se o administrador já tiver concedido a você o papel de Operador do Cloud Hub (roles/cloudhub.operator), as permissões de Leitor do Monitoring estarão incluídas nele.

Visualizar por aplicativo

Para ter as permissões necessárias para visualizar dados de custo e utilização de um aplicativo, peça ao administrador para conceder a você os seguintes papéis do IAM no projeto de gerenciamento de uma pasta:

Acessar o Explorador de custos

Para acessar o Cost Explorer, faça o seguinte:

  1. No console do Google Cloud , acesse a página Explorador de custos:

    Acessar o Explorador de custos

    Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoring.

  2. Selecione o projeto ou aplicativo que você quer acessar:

    • Para ver os dados de um projeto, selecione um projeto no seletor de projetos na parte de cima da página.

    • Para ver os dados de um aplicativo, na barra de ferramentas do console Google Cloud , selecione o projeto de gerenciamento de uma pasta. Em seguida, acesse a barra de ferramentas do Cost Explorer e defina a visualização como Aplicativo. Se você não souber qual projeto selecionar, pergunte ao administrador.

Você também pode conferir dados de custo e utilização na página Otimização do Cloud Hub. A página Otimização mostra uma visão geral dos dados que aparecem no Explorador de custos, permitindo identificar tendências rapidamente. É possível conferir as tendências de custo total do projeto ou aplicativo selecionado, os cinco principais recursos por mudança de custo e os cinco recursos mais subutilizados. Na seção Recursos por custo e utilização, clique em Ver detalhes no Explorador de custos para analisar melhor os dados de custo e utilização.

Conheça seus custos e uso

Com o Cost Explorer, é possível ver apenas dados de custo ou dados de custo com métricas de utilização.

Para filtrar os dados apresentados, ajuste o seletor de período. Nele, é possível selecionar 1 dia, 7 dias, 14 dias ou 30 dias.

Google Cloud informam dados de uso e custo aos processos do Cloud Billing em intervalos variados. Por isso, pode haver um atraso entre o uso dos serviços do Google Cloud e a disponibilização do uso e dos custos para visualização no Cost Explorer. Normalmente, os custos ficam disponíveis em um dia, mas às vezes podem demorar mais de 24 horas.

Analisar por custo

A seção Resumo de custos para o escopo selecionado do Cost Explorer mostra dados sobre o custo total, a mudança no custo total e a mudança no custo total por recurso.

O custo total é baseado no uso no projeto ou aplicativo selecionado com base nos preços do contrato, antes da aplicação de descontos por compromisso de uso (CUDs) ou outros créditos. Para um aplicativo, o custo total inclui todos os recursos totalmente usados por ele e exclui os recursos compartilhados entre aplicativos.

A tabela de custo total detalha os custos dos produtos e recursos compatíveis.

  • Os custos de transferência de dados de rede e as taxas de tratamento de dados do Cloud Load Balancing são mostrados separadamente dos custos de recursos.
  • Os custos do armazenamento local usando o Persistent Disk são mostrados em "Persistent Disk".

Os produtos sem suporte são classificados como Outros na coluna Produto, e os recursos sem suporte são classificados como Outros na coluna Tipo de recurso.

Para mais informações sobre dados de custo e utilização no Explorador de custos, consulte Sobre dados de custo e utilização.

Analisar por custo e uso

Para produtos Google Cloud compatíveis, você pode analisar melhor os custos em relação aos recursos na seção Conheça os recursos analisados.

Nesta seção, você pode selecionar uma métrica que agrega custo e utilização, apresentando um mapa de árvore que organiza o custo por tamanho e a utilização por cor. Por exemplo, essa seção pode ajudar a identificar recursos que custam mais e têm baixa utilização da CPU nos últimos 30 dias.

Se você selecionar a métrica Custo agregado, mudança de custo, a tabela Lista de recursos vai incluir mais informações.

A seguir