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.
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.
Ative a API App Optimize.
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.
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 theserviceusage.services.enable
permission. Learn how to grant roles.
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:
-
Ative ou desative APIs:
Administrador de utilização de serviços (
roles/serviceusage.serviceUsageAdmin
) -
Veja os dados de utilização:
Monitorização do visualizador (
roles/monitoring.viewer
) -
Ver custos:
Leitor (
roles/viewer
) ou uma função personalizada com a autorizaçãobilling.resourceCosts.get
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:
-
Ative ou desative APIs:
Administrador de utilização de serviços (
roles/serviceusage.serviceUsageAdmin
) -
Veja os dados de utilização:
Monitorização do visualizador (
roles/monitoring.viewer
) -
Ver dados para aplicações:
Visualizador do App Hub (
roles/apphub.viewer
) -
Ver dados numa pasta:
Visualizador de pastas (
roles/folder.viewer
)
Veja o Explorador de custos
Para ver o Cost Explorer, faça o seguinte:
-
Na Google Cloud consola, aceda à página Cost Explorer:
Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cujo subtítulo é Monitorização.
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].
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.
Na Google Cloud barra de ferramentas da consola, selecione o projeto no qual quer desativar a API.
Aceda ao painel de controlo da API App Optimize.
Clique em Desativar.
Na caixa de diálogo de confirmação, clique em Desativar.
O que se segue?
- Explore oportunidades de poupança de custos e otimização no hub do FinOps.
- Faça uma análise de custos detalhada com os relatórios do Cloud Billing.
- Conheça as práticas recomendadas de otimização de custos no documento Google Cloud Estrutura de arquitetura: otimização de custos.