Otimize os custos com o Cost Explorer

A página Cost Explorer permite-lhe monitorizar e compreender os custos e a utilização de recursos no seu Google Cloud projeto ou na aplicação App Hub. O Cost Explorer oferece uma visualização atual e histórica dos dados de custos e das métricas de utilização, o que ajuda a tomar decisões informadas sobre oportunidades de otimização.

Pode usar o Explorador de custos quando quiser fazer o seguinte:

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

  • Determine que recursos no seu Google Cloud projeto têm um custo elevado e uma utilização baixa.

  • Identifique grupos de instâncias geridas (MIGs) do Compute Engine de custo elevado que tenham uma utilização baixa numa aplicação.

O Cost Explorer usa dados fornecidos pela exportação da faturação do Cloud para o BigQuery. Se quiser fazer uma análise de custos mais detalhada no BigQuery, pode usar diretamente a funcionalidade de exportação.

Limitações e problemas conhecidos

  • Durante a pré-visualização, alguns dados de custos e de alterações de custos podem estar incompletos, incluindo dados para clusters zonais do Google Kubernetes Engine (GKE).

  • Os custos das VMs do Compute Engine, dos MIGs do Compute Engine e dos clusters do GKE não incluem encargos de rede para a saída de dados nem a utilização do disco persistente. Estes custos são comunicados separadamente.

  • Se vir dados de uma aplicação do App Hub, aplicam-se as seguintes limitações:

    • Só pode ver os custos de uma aplicação se todos os custos de recursos da aplicação estiverem na mesma moeda. Se uma aplicação tiver recursos associados a diferentes contas de faturação, todas as contas de faturação têm de estar configuradas para a mesma moeda para ver os dados de custos da aplicação.
    • Não pode ver nem filtrar recursos por localização.

Antes de começar

O Cost Explorer usa a Faturação do Google Cloud para obter dados de custos e o Cloud Monitoring para métricas de utilização. Para usar o Cost Explorer, precisa de acesso aos dados de monitorização e às informações de configuração, bem como da capacidade de ver os dados do Cloud Billing.

  1. Se quiser ver os dados de custos por aplicação do App Hub, verifique se configurou o App Hub para uma pasta com apps e criou as suas aplicações.

  2. Ative a API App Optimize.

    1. Na Google Cloud barra de ferramentas da consola, selecione o projeto onde quer ativar a API:

      • Para ver os custos e a utilização das aplicações, escolha o projeto de gestão na pasta com apps ativadas. As pastas com apps têm um ícone de pasta com apps ( ). O projeto de gestão subordinado também tem um ícone exclusivo ( ) e o nome do projeto está no formato FOLDER-NAME-mp.

      • Para ver os custos e a utilização de um projeto individual, escolha o projeto que contém os recursos que quer ver.

    2. Enable the App Optimize API.

      Roles required to enable APIs

      To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

      Enable the API

O Cost Explorer só suporta aplicações geridas por uma pasta com apps ativadas. Não suporta aplicações geridas por um projeto anfitrião.

Funções necessárias

A utilização do Cost Explorer requer autorizações diferentes consoante esteja a ver por projeto ou por aplicação.

Ver por projeto

Para receber as autorizações necessárias para ver os dados de custos e utilização de um projeto, peça ao seu administrador que lhe conceda as seguintes funções da IAM no projeto:

Se o seu administrador já lhe tiver concedido a função Operador do Cloud Hub (roles/cloudhub.operator), as autorizações de Leitor de monitorização estão incluídas nessa função.

Vista por aplicação

Para receber as autorizações de que precisa para ver os dados de custos e utilização de uma aplicação, peça ao seu administrador que lhe conceda as seguintes funções do IAM no projeto de gestão na pasta com apps ativadas:

Veja o Explorador de custos

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

  1. Na Google Cloud consola, aceda à página Cost Explorer:

    Aceda ao Explorador de custos

    Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cujo subtítulo é Monitorização.

  2. Selecione o projeto ou a aplicação que quer ver:

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

    • Para ver os dados de uma aplicação, na barra de ferramentas da Google Cloud consola, selecione o projeto de gestão da pasta com apps ativadas. Em seguida, aceda à barra de ferramentas do Cost Explorer e defina a vista como Aplicação. Se não souber que projeto selecionar, pergunte ao seu administrador.

Também pode ver os dados de custos e utilização na página Otimização no Cloud Hub. A página Otimização apresenta uma vista geral dos dados que vê no Explorador de custos, o que lhe permite identificar tendências rapidamente. Pode ver as tendências de custos totais do projeto ou da aplicação selecionada, os 5 principais recursos por alteração de custos e os 5 recursos mais subutilizados. Na secção Recursos por custo e utilização, pode explorar mais os seus dados de custos e utilização clicando em Ver detalhes no explorador de custos.

Explore os seus custos e utilização

O Cost Explorer permite-lhe ver apenas dados de custos ou dados de custos em conjunto com métricas de utilização.

Pode filtrar os dados apresentados ajustando o seletor de intervalo de tempo, onde pode selecionar 1 dia, 7 dias, 14 dias ou 30 dias.

O Cloud Billing e o Explorador de custos categorizam os custos relacionados com produtos de forma diferente.

O Cost Explorer organiza os custos de forma lógica por produto. O Cloud Billing agrupa as SKUs de utilização de recursos em serviços. Um serviço na Faturação do Google Cloud pode ser um subconjunto de um Google Cloud produto ou pode incluir SKUs de vários Google Cloud produtos. Estes serviços de faturação do Google Cloud não estão relacionados com os serviços do App Hub.

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

Produto no Cost Explorer 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 trabalho em rede inclui SKUs para muitos produtos de trabalho em rede, como o Cloud Load Balancing, o Cloud NAT, a Cloud VPN, o Private Service Connect e o painel de controlo de desempenho. O Cost Explorer categoriza estes custos por produto, mas o Cloud Billing apenas fornece um único serviço de rede e não tem serviços definidos para cada produto de rede.

Pode pesquisar a lista de Google Cloud SKUs para saber mais sobre a forma como os SKUs são categorizados na faturação do Google Cloud.

Analise por custo

A secção Resumo de custos para o âmbito selecionado do Explorador de custos apresenta dados sobre o custo total, a alteração do custo total e a alteração do custo total por recurso.

O custo total baseia-se na utilização no projeto ou na aplicação selecionada com base nos preços do seu contrato, antes da aplicação de descontos por utilização garantida (CUDs) ou outros créditos. Para uma aplicação, o custo total inclui todos os recursos que são totalmente usados pela aplicação. Este custo total não inclui os custos dos recursos partilhados entre aplicações.

A tabela de custos totais discrimina os custos dos produtos e recursos suportados. Os produtos não suportados são classificados como Outro na coluna Produto e os recursos não suportados são classificados como Outro na coluna Tipo de recurso. Para ver uma lista dos recursos suportados, consulte o artigo [Produtos suportados][#supported-products].

Tabela de custos totais

Analise por custo e utilização

Para os produtos Google Cloud suportados, pode explorar mais os custos em relação aos recursos na secção Explorar recursos analisados.

Esta secção permite-lhe selecionar uma métrica que agrega o custo e a utilização, apresentando um mapa hierárquico que organiza o custo por tamanho e a utilização por cor. Por exemplo, esta secção pode ser útil para identificar recursos que custam mais e que, ao mesmo tempo, têm uma utilização da CPU baixa nos últimos 30 dias.

Produtos que disponibilizam apoio técnico

O filtro Produto no Explorador de custos apresenta os produtos que estão integrados com o Explorador de custos.

A tabela seguinte apresenta os produtos compatíveis com dados de custos ao nível do recurso.

Nome do produto Tipos de recursos suportados
AlloyDB para PostgreSQL Backup
Cluster
Instance
Bigtable Perfil da app
Instância
Cloud Deploy Pipeline de fornecimento
Funções do Cloud Run Função
Compute Engine Address
Disk
Forwarding rule
Global address
Global forwarding rule
Image
Instance
Instant snapshot
VLAN attachment
Machine image
Machine instanced group
Network attachment
Reservation
Router
Snapshot
Storage pool
Target VPN gateway
VPN gateway
VPN tunnel
Google Kubernetes Engine Cluster
Dataflow Job
Snapshot
Cloud Data Fusion Instância
Dataproc Metastore Serviço
Firestore Bases de dados
Cópia de segurança do GKE Plano de segurança
Cloud Logging Contentor de registo
Serviço gerido para o Microsoft Active Directory Domínio
Memorystore for Redis Instância
Cloud Run Job
Service
Secret Manager Secreto
Spanner Instância
Database
API Cloud SQL Admin Instância
Cloud Storage Grupo

Desative a API App Optimize

Se já não quiser ver dados no Cost Explorer, pode desativar a API.

  1. Na Google Cloud barra de ferramentas da consola, selecione o projeto no qual quer desativar a API.

  2. Aceda ao painel de controlo da API App Optimize.

  3. Clique em Desativar.

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

O que se segue?