Otimize os custos com o hub de FinOps

Com o hub de FinOps, é possível monitorar e comunicar suas economias atuais, explorar novas oportunidades recomendadas para otimizar custos e planejar suas metas de otimização. O hub de FinOps apresenta todas as suas economias ativas e oportunidades de otimização em um único painel. O hub de FinOps gera o painel automaticamente com base nas métricas de uso históricas coletadas pelo Cloud Billing e pelo Recomendador, incluindo o uso recente e os compromissos atuais.

Permissões necessárias para acessar o hub do FinOps

O hub do FinOps usa o Cloud Billing para extrair dados de custo e vários Google Cloud recomendadores de custo para métricas de otimização e utilização.

Para acessar o hub de FinOps de uma conta do Cloud Billing e conferir todas as recomendações disponíveis, a pontuação do FinOps, as métricas de otimização de CUDs e insights de utilização, você precisa ter permissões do Cloud Billing.

Dependendo do tipo de recomendação, talvez você também precise de permissões do projeto para conferir os detalhes e aplicar uma recomendação.

Acessar o hub do FinOps

Para acessar o hub de FinOps de uma conta do Cloud Billing e conferir todas as recomendações disponíveis, a pontuação do FinOps, as métricas de otimização de CUDs e os insights de utilização, é necessário ter um dos seguintes papéis predefinidos do IAM do Cloud Billing na sua conta do Cloud Billing:

  • Leitor da conta de faturamento
  • Administrador da conta de faturamento

Se você preferir usar uma função personalizada para acessar o hub de FinOps, é necessário ter uma função com as seguintes permissões na sua conta do Cloud Billing:

  • billing.accounts.get
  • billing.accounts.getSpendingInformation
  • billing.finOpsBenchmarkInformation.get
  • billing.finOpsHealthInformation.get
  • recommender.costRecommendations.listAll

Acessar detalhes de uma recomendação e aplicá-la

Para conferir os detalhes e aplicar uma recomendação, você precisa de permissões específicas do recomendador na conta de faturamento ou no projeto. Dependendo do tipo de recomendação, talvez seja necessário ter as seguintes permissões:

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

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

Conhecer o hub de FinOps

Para ver o hub do FinOps, faça o seguinte:

  1. No Google Cloud console, acesse o hub de FinOps.

    Acessar o hub do FinOps

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

O painel do hub de FinOps

O painel do hub de FinOps resume as otimizações de custos atuais e apresenta as otimizações recomendadas por Google Cloud. As informações no hub do FinOps refletem os dados históricos coletados.

Exemplo do painel do hub do FinOps com cada widget visível.

Como a economia potencial é determinada

O hub de FinOps considera quatro práticas de otimização para criar recomendações de economia de custos:

  • Desligar recursos inativos
  • Dimensionar instâncias corretamente
  • Outras mudanças de configuração para determinados recursos
  • Compra de descontos por compromisso de uso (CUDs)

As métricas em todo o hub refletem a qualidade do uso dessas otimizações e identificam outras oportunidades de otimização para reduzir custos e melhorar as práticas de FinOps.

  • Em uma recomendação, a economia estimada de um recurso é calculada usando um preço de contrato personalizado ou um preço de tabela. O tipo de preço usado para calcular a economia de custos estimada é baseado no tipo de contrato que você pode ter com o Google Cloud e sua função específica e permissões de visualização de custos na conta do Cloud Billing.
  • A economia estimada em uma recomendação não considera os descontos por uso contínuo que você comprou e que podem ser aplicados ao recurso.

Resumo da otimização

Exemplo do resumo da otimização.

O resumo da otimização é um resumo de quanto você está economizando com otimizações, recomendações atuais do Google Cloude quanto mais poderia economizar adotando outras otimizações. O Resumo da otimização inclui:

  • Economias realizadas no mês passado: a economia total relacionada a CUDs, dimensionamento correto de instâncias e remoção de recursos inativos.

  • Recomendações ativas: o número total de otimizações recomendadas peloGoogle Clouddisponíveis. As recomendações incluem sugestões para desativar recursos inativos, dimensionar instâncias corretamente ou fazer outras mudanças de configuração e comprar CUDs.

  • Economia potencial por mês: o valor estimado que você pode economizar aplicando todas as recomendações disponíveis. Se houver várias oportunidades em potencial para economizar nos mesmos recursos do Compute Engine, como a compra de um CUD baseado em recursos e um CUD flexível do Compute, o hub de FinOps elimina as duplicações e inclui apenas a recomendação que traz a maior economia.

  • Taxa de otimização de CUD: a porcentagem do uso qualificado para CUD que é coberto por descontos por uso contínuo. Determinamos sua taxa de otimização de CUD calculando quanto do seu uso em todos os produtos nos últimos 30 dias pode ser convertido em CUDs. Por exemplo, nos últimos 30 dias, talvez você tenha gasto US $10.000 em produtos Google Cloud qualificados para CUDs e recebido US $4.500 em CUDs. Neste exemplo, você está usando US$ 4.500 de US $10.000 em oportunidades de CUDs. Portanto, sua taxa de otimização de CUD é de 45%.

  • Insights fornecidos pelo Gemini Cloud Assist: se você tiver ativado o Gemini Cloud Assist no Cloud Billing, vai encontrar os principais insights de otimização e utilização fornecidos pelo Gemini no widget "Resumo da otimização":

    Exemplo dos insights do FinOps Hub fornecidos pelo Gemini Cloud Assist.

Pontuação de FinOps

Exemplo do widget de pontuação do FinOps.

A pontuação de FinOps pode ajudar a avaliar se você está usando bem as ferramentas Google Cloud para monitorar e economizar custos, além de como é possível continuar a otimizar os custos. A pontuação é um cálculo baseado em como você segue as práticas recomendadas de otimização, incluindo:

  • Monitorar gastos fazendo login e usando as ferramentas do Cloud Billing ativamente.
  • Usar ferramentas como tags e rótulos para alocar custos para seus recursos.
  • Otimizar recursos desativando os recursos inativos e dimensionando as instâncias corretamente.
  • Comprar CUDs, incluindo oportunidades de CUD recomendadas por Google Cloud.
  • Criar e monitorar orçamentos com frequência.
  • Automatizar o gerenciamento de custos usando ferramentas como a exportação de faturamento do BigQuery e a API orçamentos;

Selecione Melhorar sua pontuação para analisar as ações de economia recomendadas Google Cloud com base em três estágios da jornada do Cloud FinOps: informar, operar e otimizar.

Exemplo da página de detalhes
da pontuação do FinOps.

A pontuação do FinOps também fornece uma pontuação de comparativo de mercado como uma visualização do desempenho de otimização no contexto de indústrias do setor com base em dados de uso agregados. A agregação do comparativo de mercado de apps semelhantes é ativada automaticamente para todos os clientes, mas é possível desativar essa configuração a qualquer momento. Se você desativar esse recurso, não verá mais recomendações de CUD, a pontuação do FinOps ou a pontuação de comparativo de mercado de apps semelhantes no hub do FinOps.

As pontuações de FinOps e comparativos de mercados semelhantes são baseadas em dados coletados dois dias antes e são atualizadas diariamente. Sua pontuação pode mudar dependendo de fatores como novos clientes que vão participar da pontuação do comparativo de mercados semelhantes.

Ativar ou desativar a participação no comparativo de mercado de apps semelhantes

Para ativar ou desativar a participação no comparativo de mercados semelhantes, é preciso ter o papel de administrador da conta de faturamento na conta do Cloud Billing e a permissão dataprocessing.groupcontrols.update na conta do Cloud Billing, que faz parte do papel de administrador de recursos dos controles de processamento de dados.

  1. No Google Cloud console, abra a Central de transparência e controle do Identity and Access Management (IAM) para sua conta do Cloud Billing.

    Acesse a Central de transparência e controle

  2. Selecione sua conta do Cloud Billing no menu.

  3. Para desativar a participação no comparativo de mercados semelhantes, na tabela Grupos de processamento de dados, no grupo Faturamento, clique em Desativar.

    Se quiser, selecione Ativar.

Potencial de economia mensal

Exemplo do widget "Economia potencial por mês".

Com o gráfico Economias potenciais/mês, você pode se concentrar nas economias por serviço ou por projeto. O gráfico mostra a economia total mensal potencial de todas as oportunidades de otimização de custos divididas pelo serviço ou projeto associado.

Painel de recomendações

No gráfico Economias potenciais/mês, é possível acessar o painel Recomendações, onde você pode analisar todas as recomendações de FinOps, conferir os detalhes, enviar recomendações para outros usuários analisarem e aplicar recomendações para otimizar seus custos na nuvem.

Para abrir o painel Recomendações, selecione Ver todas as recomendações.

Principais recomendações

Exemplo do widget de principais recomendações.

O widget de principais recomendações mostra as 10 principais recomendações de acordo com o potencial de economia de custos. Cada recomendação mostra a economia mensal estimada, o serviço associado e uma breve descrição.

Se você tiver o papel de leitor do recomendador na sua conta do Cloud Billing, poderá selecionar uma recomendação para receber mais detalhes e aplicá-la. Dependendo do tipo de recomendação, talvez você também precise de permissões de projeto para conferir os detalhes e aplicar uma recomendação.

Possível uso desperdiçado

Exemplo do widget "Possível uso desperdiçado" no hub do FinOps.

(Pré-lançamento) Receba insights sobre a utilização de recursos e o custo do possível desperdício. Para recursos que fornecem métricas de utilização (como o Compute Engine, o Google Kubernetes Engine, o Cloud SQL e o Cloud Run), o gráfico mostra os custos dos recursos provisionados com uso potencialmente desperdiçado.

Para determinar o desperdício, os insights de utilização usam vários recomendadores para ajudar você a identificar recursos ociosos, oportunidades de dimensionamento correto de recursos superdimensionados ou subdimensionados e configurações subótimas. Em seguida, resume o custo do uso potencialmente desperdiçado para cada serviço que retorna métricas de utilização.

Para conferir os detalhes dos insights e acessar as recomendações de otimização de custos, clique em Acessar insights de utilização para abrir o painel Insights de utilização.

Economias do mês passado

Exemplo do widget "Economias realizadas do último mês".

Para ter uma visão geral da economia com compromissos, use o widget Economias realizadas do último mês, que detalha sua economia pelos serviços para os quais você adquiriu compromissos.

Painel de pegada de carbono

Exemplo do widget de pegada de carbono.

O painel da Pegada de carbono mostra a estimativa de emissões de gás do efeito estufa do uso do Google Cloud , ajudando você a otimizar os gastos com a nuvem e reduzir o impacto de carbono. Para mais informações, acesse a documentação da Pegada de carbono.

Quando você acessa o painel Recomendações, na lista de recomendações, a coluna Região mostra uma folha verde ao lado dos locais com o menor impacto de carbono. Confira mais informações em Ícone de folha Baixo CO2.

Aplicar recomendações

Continue otimizando os custos aproveitando as recomendações de economia do Google. Para acessar e aplicar recomendações, faça uma das seguintes ações:

Recomendadores de custo do hub de FinOps

O painel do hub do FinOps recebe métricas de vários recomendadores de custo Google Cloud. Use a tabela a seguir para saber mais sobre cada recomendador.

Nome ID do recomendador Short Description
Recomendadores de descontos por compromisso de uso (CUDs)
Recomendador de desconto por uso contínuo google.compute.commitment.UsageCommitmentRecommender Reduzir custos com a compra de compromissos baseados em recursos
Recomendador de desconto por uso contínuo google.cloudbilling.commitment.SpendBasedCommitmentRecommender Reduzir custos com compromissos flexíveis de computação e com base em gastos de compra
Recomendadores do Compute Engine
Recomendador de imagem personalizada ocioso google.compute.image.IdleResourceRecommender Remover imagens não usadas
Recomendador de endereço IP ocioso google.compute.address.IdleResourceRecommender Remover IPs não usados
Recomendador de disco permanente ocioso google.compute.disk.IdleResourceRecommender Fazer backup e remover discos não usados
Recomendador de VM ociosa google.compute.instance.IdleResourceRecommender Remover VMs não usadas
Recomendador de reservas inativas google.compute.IdleResourceRecommender Remover reservas não utilizadas
Recomendador do tipo de máquina do grupo de instâncias gerenciado google.compute.instanceGroupManager.MachineTypeRecommender Tipos de máquinas MIG do tamanho certo
Recomendador de reservas subutilizadas google.compute.RightSizeResourceRecommender Dimensionar corretamente as reservas subutilizadas
Recomendador do tipo de máquina de VM google.compute.instance.MachineTypeRecommender Tipos de máquinas de VM de tamanho correto
Recomendadores do Google Kubernetes Engine (GKE)
Recomendador de cluster inativo do GKE google.container.DiagnosisRecommender
Subtipo: CLUSTER_IDLE
Remover clusters do GKE não usados
Recomendador de cluster sobreprovisionado do GKE google.container.DiagnosisRecommender
Subtipo: CLUSTER_OVERPROVISIONED
Dimensionar clusters do GKE provisionados em excesso
Recomendador de cluster subprovisionado do GKE google.container.DiagnosisRecommender
Subtipo: CLUSTER_UNDERPROVISIONED
Otimizar clusters subprovisionados do GKE
Recomendadores do Cloud SQL
Recomendador de instâncias inativas do Cloud SQL google.cloudsql.instance.IdleRecommender Remover instâncias do SQL não usadas
Recomendador de instâncias superprovisionado do Cloud SQL google.cloudsql.instance.OverprovisionedRecommender Dimensionar instâncias SQL em excesso
Recomendador de instâncias subprovisionadas do Cloud SQL google.cloudsql.instance.UnderprovisionedRecommender Otimizar instâncias SQL subprovisionadas
Recomendadores do Cloud Run
Recomendador de alocação de CPU do Cloud Run google.run.service.CostRecommender Alternar para a CPU sempre alocada
Recomendador de projeto: todos os serviços
Recomendador de projeto autônomo google.resourcemanager.projectUtilization.Recommender Recuperar ou remover projetos não usados

Recursos