O recomendador de instâncias inativas do Cloud SQL ajuda a detetar instâncias que podem estar inativas e fornece estatísticas e recomendações para ajudar a reduzir os custos. Esta página descreve o funcionamento deste recomendador e como usá-lo.
Como funciona
O recomendador de instâncias inativas do Cloud SQL analisa as métricas de utilização de instâncias principais com mais de 30 dias. Para cada instância, o motor de recomendações considera os valores de determinadas métricas num período de observação que abrange os últimos 30 dias. O recomendador não analisa réplicas de leitura.
Se o nível de atividade no período de observação estiver abaixo de um determinado limite, o recomendador estima que a instância está inativa. As recomendações são geradas a cada 24 horas para encerrar essas instâncias.
Preços
O Serviço de Recomendação de Instâncias Inativas do Cloud SQL está no nível de preços do Serviço de Recomendação Standard.
Antes de começar
Antes de poder ver recomendações e estatísticas, faça o seguinte:
- Para receber as autorizações para ver e trabalhar com estatísticas e recomendações,
certifique-se de que tem as funções necessárias.
Tasks Funções Ver recomendações Uma destas funções: recommender.cloudsqlViewer
oucloudsql.viewer
.Aplique recomendações Uma destas funções: recommender.cloudsqlAdmin
,cloudsql.editor
oucloudsql.admin
. -
Enable the Recommender 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.
Liste as recomendações de instâncias do Cloud SQL inativas
Pode listar as recomendações de instâncias inativas através da
Trusted Cloud consolagcloud
ou da API Recommender.
Consola
Para listar recomendações sobre instâncias inativas através da Trusted Cloud consola, siga estes passos:
Aceda à página Instâncias do Cloud SQL.
Clique em Ver tudo no banner de recomendações de instâncias inativas.
Em alternativa, siga estes passos:
Aceda ao Active Assist.
Para mais informações, consulte o artigo Começar a usar o centro de recomendações.
No cartão Reduza o custo da instância do Cloud SQL, clique em Ver tudo.
Clique no separador Encerrar instância.
gcloud
Para apresentar uma lista de recomendações sobre instâncias inativas através do gcloud
, execute o comando
gcloud recommender recommendations list
da seguinte forma:
gcloud recommender recommendations list \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.cloudsql.instance.RECOMMENDER
Substitua o seguinte:
PROJECT_ID
: o ID do seu projeto.LOCATION
: uma região, comous-central1
.RECOMMENDER
: o ID do motor de recomendações comoIdleRecommender
.
API
Para listar recomendações sobre instâncias inativas através da
API Recommendations, chame o método
recommendations.list
da seguinte forma.
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/recommenders/google.cloudsql.instance.RECOMMENDER/recommendations
Substitua o seguinte:
PROJECT_ID
: o ID do seu projeto.LOCATION
: uma região, comous-central1
.RECOMMENDER
: o ID do motor de recomendações comoIdleRecommender
.
Se o recomendador detetar instâncias inativas, apresenta-as numa tabela. Cada linha mostra o nome da instância, uma breve recomendação, a localização e a data da última atualização.
Veja estatísticas e recomendações detalhadas
Pode ver estatísticas e recomendações detalhadas sobre instâncias inativas através da Trusted Cloud consolagcloud
ou da API Recommender.
Consola
Para ver estatísticas sobre uma instância inativa através da Trusted Cloud consola, clique no botão de recomendação na lista de instâncias.
gcloud
Para ver estatísticas e recomendações detalhadas sobre instâncias inativas através do gcloud
, execute o comando
gcloud recommender insights list
da seguinte forma:
gcloud recommender insights list \ --project=PROJECT_ID \ --location=LOCATION \ --insight-type=google.cloudsql.instance.INSIGHT_TYPE
Substitua o seguinte:
PROJECT_ID
: o ID do seu projeto.LOCATION
: uma região, comous-central1
.INSIGHT_TYPE
: o ID do tipo de estatísticas comoActivityInsight
.
API
Para ver estatísticas e recomendações detalhadas sobre instâncias inativas através da
API Recommendations, chame o método
insights.list
da seguinte forma:
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/insightTypes/google.cloudsql.instance.INSIGHT_TYPE/insights
Substitua o seguinte:
PROJECT_ID
: o ID do seu projeto.LOCATION
: uma região, comous-central1
.INSIGHT_TYPE
: o ID do tipo de estatísticas comoActivityInsight
.
É apresentado um painel com estatísticas sobre a instância inativa. As seguintes categorias de informações são fornecidas juntamente com alguns gráficos de apoio.
Campos | Descrições e métricas relacionadas |
---|---|
Utilização do disco (alteração de bytes) | Utilização de dados em bytes. Amostrada a cada 60 segundos. Relacionado com database/disk/bytes_used . |
Utilização máxima da CPU | A utilização máxima da CPU como percentagem. Relacionado com database/cpu/utilization . |
Utilização máxima da memória | A utilização máxima de memória como percentagem. Relacionado com database/memory/utilization . |
Número máximo de operações de leitura do disco | O número máximo de operações de leitura. Relacionado com database/disk/read_ops_count . |
Max disk write ops count | O número máximo de operações de escrita. Relacionado com database/disk/write_ops_count . |
Datas de início e de fim da observação | As datas de início e de fim do período de observação de 30 dias. |
A tabela seguinte indica a estatística e a recomendação que o recomendador de instâncias inativas do Cloud SQL pode gerar para ajudar a reduzir os custos. Os subtipos são visíveis nos resultados da gcloud
e da API.
Insight | Recomendação |
---|---|
A instância apresentou níveis de atividade baixos
durante o período de observação. Subtype: LOW_ACTIVITY
| Investigue para verificar se a instância pode ser encerrada para reduzir os custos. Subtype: SHUTDOWN_INSTANCE
|
Aplique recomendações
Avalie cuidadosamente as recomendações e faça uma das seguintes ações:
Para examinar a recomendação, clique em Ver instância.
É apresentada uma faixa na parte superior da página com uma recomendação.
Pode verificar que a instância está intencionalmente inativa e não precisa de a encerrar. Se estiver inadvertidamente inativa, pode parar e eliminar a instância. A paragem de uma instância suspende os custos da instância. Os dados da instância não são afetados e as taxas de armazenamento e endereços IP continuam a aplicar-se.
Tenha cuidado ao parar ou eliminar uma instância. Para evitar a perda de dados, crie primeiro uma cópia de segurança.
Para ignorar a recomendação de modo que seja desvalorizada e apareça esbatida, clique em Ignorar.
Para fechar o painel sem aplicar nem ignorar a recomendação, clique em Cancelar.
Também pode exportar estas recomendações para o BigQuery e examiná-las através do Looker Studio ou do Looker.
O que se segue?
- Monitorize a disponibilidade de disco
- Reduza as instâncias do Cloud SQL com aprovisionamento excessivo
- Blogue: maximize o ROI do Google Cloud
- Blogue: faça mais com menos
- Trusted Cloud by S3NS recommenders