Otimizar custos e utilização de recursos

A página "Otimização" mostra um resumo dos dados de custo e utilização dos serviços do Google Cloud . Você pode conferir as seguintes informações:

  • O custo total e a tendência de custo de um projeto ou aplicativo do App Hub selecionado.
  • Os cinco principais recursos ou cargas de trabalho de aplicativos com o maior custo e a mudança de custo.
  • Os cinco recursos ou cargas de trabalho mais caros com menor utilização.

Para conferir os custos de mais recursos e cargas de trabalho, use o Explorador de custos.

A página "Otimização" usa dados fornecidos pela exportação do Cloud Billing para o BigQuery. Se quiser fazer uma análise de custos mais detalhada no BigQuery, use o recurso de exportação diretamente.

Limitações e problemas conhecidos

  • Durante a prévia, alguns dados de custo e mudança de custo podem estar incompletos, incluindo dados de clusters zonais do Google Kubernetes Engine (GKE).

  • Os custos de VMs do Compute Engine, MIGs do Compute Engine e clusters do GKE não incluem cobranças de rede para saída de dados ou uso de Persistent Disk. Esses custos são informados separadamente.

  • Se você visualizar dados de um aplicativo do App Hub, as seguintes limitações se aplicam:

    • Só é possível ver os custos de um aplicativo se todos os custos de recursos dele estiverem na mesma moeda. Se um aplicativo tiver recursos associados a diferentes contas de faturamento, todas elas precisarão ser configuradas para a mesma moeda para que os dados de custo do aplicativo sejam exibidos.
    • Não é possível ver ou filtrar recursos por local.

Antes de começar

A página "Otimização" usa o Cloud Billing para recuperar dados de custo e o Cloud Monitoring para métricas de utilização. Para usar a página "Otimização", 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. Configure o Cloud Hub.

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

    1. Acesse a página Otimização:

    Acessar "Otimização"

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

      • Para conferir os custos e o uso dos aplicativos, escolha o projeto de gerenciamento na pasta habilitada para apps. As pastas ativadas para apps têm um ícone de pasta ativada para apps ( ). O projeto de gerenciamento de crianças também tem um ícone exclusivo ( ), e o nome do projeto está no formato FOLDER-NAME-mp.

      • Para ver os custos e o uso de um projeto específico, escolha o projeto que contém os recursos que você quer visualizar.

    2. Clique em Ativar a App Optimize API. A caixa de diálogo Ativar APIs necessárias é aberta.

    3. Clique em Ativar.

Funções exigidas

Para acessar os dados na página "Otimização", são necessárias permissões diferentes, dependendo se você está visualizando a página por projeto ou por aplicativo.

Visualização do projeto

Para receber as permissões necessárias para ver 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 ou desativar APIs: Administrador do Service Usage (roles/serviceusage.serviceUsageAdmin)
  • Ver dados de utilização: Leitor do Monitoring (roles/monitoring.viewer)
  • Ver custos: Leitor (roles/viewer) ou um papel personalizado com a permissão billing.resourceCosts.get

Visualização de aplicativo

Para receber as permissões necessárias para ver dados de custo e utilização de um aplicativo, peça ao administrador para conceder a você os seguintes papéis do IAM na pasta ativada para apps:

Se o administrador já tiver concedido a você o papel de Operador do Cloud Hub (roles/cloudhub.operator) ou Leitor de gerenciamento de apps (roles/apphub.appManagementViewer), as permissões do Leitor do Monitoring estarão incluídas nesses papéis.

Fazer mudanças com base na sua análise de custos, como aplicar uma recomendação do Active Assist ou mudar a opção de faturamento do Cloud Run, exige mais permissões ou coordenação com um membro da sua organização que tenha as permissões necessárias.

Ver custos e utilização

Ao visualizar os dados de um projeto ou aplicativo selecionado, é possível filtrar a página para mostrar produtos específicos.

O Cloud Billing e a página "Otimização" categorizam os custos relacionados a produtos de maneiras diferentes.

A página "Otimização" organiza os custos logicamente por produto. O Cloud Billing agrupa SKUs para uso de recursos em serviços. Um serviço no Cloud Billing pode ser um subconjunto de um produto Google Cloudou incluir SKUs de vários produtos Google Cloud . Esses serviços do Cloud Billing não estão relacionados aos serviços do App Hub.

Por exemplo, os custos dos produtos do Compute Engine e do GKE são equivalentes a vários serviços do Cloud Billing.

Produto na página "Otimização" Serviço no Cloud Billing
Compute Engine Compute Engine e VM Manager
GKE Compute Engine e GKE
Persistent Disk Compute Engine

O serviço de rede inclui SKUs para muitos produtos de rede, como Cloud Load Balancing, Cloud NAT, Cloud VPN, Private Service Connect e Painel de desempenho. A página "Otimização" categoriza esses custos por produto, mas o Cloud Billing oferece apenas um serviço de rede e não tem serviços definidos para cada produto de rede.

Pesquise a lista de Google Cloud SKUs para saber mais sobre como elas são categorizadas no Cloud Billing. Para ver os custos e a utilização:

  1. No console Google Cloud , acesse a página Otimização:

    Acessar "Otimização"

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

    • Para ver os dados de um projeto, selecione-o no seletor de projetos da barra de ferramentas.
    • Para acessar os dados de um aplicativo, selecione uma pasta habilitada para apps no seletor de projetos da barra de ferramentas. Se você não souber qual pasta selecionar, pergunte ao administrador.
  3. Para filtrar dados de um produto, local ou período específico, selecione uma opção nos filtros Produto, Local ou período. É possível ver dados de até 30 dias.

    A página "Otimização" mostra as seguintes informações:

    • Tendência de custo: custos totais dos filtros selecionados.

      Figura 1: resumo de custos de um projeto
      Figura 2: resumo de custos de um aplicativo
      • Custo bruto total: mostra o custo total de uso dos filtros selecionados. O total é baseado nos preços do contrato, antes da aplicação de descontos por uso contínuo (CUDs) ou outros créditos. Para um aplicativo, o custo total inclui todos os recursos que são totalmente usados por ele e não inclui os custos de recursos compartilhados entre aplicativos.
      • Mudança no custo: mostra a mudança no custo bruto. A mudança é calculada com base no período selecionado. Por exemplo, se você selecionar 7 dias e a data atual for 30 de abril de 2025, a porcentagem de mudança será uma comparação entre os dados de 23 a 29 de abril e os dados de 16 a 22 de abril. O início do dia de faturamento é à meia-noite no fuso horário padrão do Pacífico dos EUA e do Canadá (UTC-8), quando o horário padrão do Pacífico está em vigor. Quando o horário de verão do Pacífico está em vigor, o dia de faturamento começa à meia-noite no fuso horário do horário de verão do Pacífico dos EUA e do Canadá (UTC-7).
    • Recursos por custo e uso: esta seção lista os principais recursos para considerar em uma investigação mais detalhada. Os custos associados a produtos que não são compatíveis são classificados como Outros.

      Para um projeto: mostra os cinco principais recursos com o maior custo e mudança de custo e os cinco principais recursos com custo alto e menor utilização. Os recursos de um produto que não são compatíveis são classificados como Outros.

      Figura 3: resumo de custos de um projeto
      • Para analisar melhor os custos, clique no nome de um recurso específico e veja os detalhes dele.
      • Para ver informações de custo mais detalhadas, clique em Ver detalhes no Explorador de Custos. A visualização no Cost Explorer é filtrada para mostrar o mesmo projeto, produto, local e período da página "Otimização".

      Para um aplicativo: mostra as cinco principais cargas de trabalho e serviços com o maior custo e mudança de custo e as cinco principais cargas de trabalho e serviços com alto custo e menor utilização.

      Figura 4: resumo de custos de um aplicativo
      • Para analisar melhor os custos, clique em uma carga de trabalho ou um nome de serviço específico para ver os detalhes.
      • Para ver informações de custo mais detalhadas, clique em Ver detalhes no Explorador de Custos. A visualização no Cost Explorer é filtrada para mostrar o mesmo aplicativo, produto, local e período da página "Otimização".

Para mais informações sobre como usar o Cost Explorer, consulte Otimizar custos com o Cost Explorer.

Como a utilização é apenas um aspecto do custo dos serviços do Google Cloud, recomendamos que você use os dados da página "Otimização" no contexto de outros recursos e práticas recomendadas de otimização de custos disponíveis para os serviços que você usa. Por exemplo, o Compute Engine, o Google Kubernetes Engine (GKE) e o Cloud Run oferecem descontos por compromisso de uso. O Cloud Run também permite escolher entre diferentes opções de faturamento com base no uso das instâncias.

Desativar a App Optimize API

Se você não quiser mais ver dados na página "Otimização", desative a API.

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

  2. Acesse o painel da API App Optimize.

  3. Clique em Desativar.

  4. Na caixa de diálogo de confirmação, clique em Desativar.

A seguir