Nesta página, descrevemos o recomendador de aumento da retenção de backups do Cloud SQL, que ajuda a detectar instâncias críticas e que apresentam risco de perda de dados.
O recomendador de aumento da retenção de backup do Cloud SQL analisa os metadados da instância. Se a instância for de produção, tiver backups automatizados ativados e tiver menos de 21 backups retidos, recomendamos aumentar a retenção de backups.
As recomendações são geradas diariamente.
Preços
O recomendador de aumento da retenção de backups do Cloud SQL está no nível de preços do recomendador Standard.
Antes de começar
Antes de visualizar as recomendações e insights, faça o seguinte:
- Para ter as permissões de visualizar e trabalhar com insights e recomendações, verifique se você tem os papéis do Identity and Access Management (IAM) necessários.
Tarefas Papéis Ver recomendações Um destes papéis: recommender.cloudsqlViewer
oucloudsql.viewer
.Aplicar recomendações Um destes papéis: recommender.cloudsqlAdmin
,cloudsql.editor
, oucloudsql.admin
. -
Enable the Recommender API.
Listar recomendações de confiabilidade para aumentar a retenção de backups
É possível listar as recomendações de aumento da retenção de backup
usando o console do Google Cloud, gcloud CLI
ou a API Recommender.
Console
Para listar as recomendações de aumento da retenção de backups usando o console do Google Cloud, siga estas etapas:
Acesse o Hub de recomendações.
Para mais informações, consulte Primeiros passos com o Hub de recomendações.
No card Aumentar a confiabilidade da instância do Cloud SQL, clique em Ver tudo.
Selecione instâncias com a recomendação Aumentar a retenção de backups.
CLI da gcloud
Para listar as recomendações de aumento da retenção de backups usando a gcloud CLI, execute o comando gcloud recommender recommendations list
conforme a seguir:
gcloud recommender recommendations list \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.cloudsql.instance.ReliabilityRecommender \ --filter=recommenderSubtype=INCREASE_BACKUP_RETENTION
Substitua:
PROJECT_ID
: o ID do projeto.LOCATION
: uma região em que suas instâncias estão localizadas, comous-central1
.
API
Para listar as recomendações de aumento da retenção de backups usando a API Recommendations, chame o método recommendations.list
conforme a seguir:
GET https://recommender.googleapis.com/v1/projects/PROJECT-ID/locations/LOCATION/recommenders/google.cloudsql.instance.ReliabilityRecommender/recommendations
Substitua:
PROJECT_ID
: o ID do projeto.LOCATION
: uma região em que suas instâncias estão localizadas, comous-central1
.
Se o recomendador detectar instâncias para a recomendação de aumento da retenção de backups, elas serão listadas em uma tabela. Cada linha mostra o nome da instância, uma breve recomendação, o tipo de máquina atual, o tipo de máquina recomendado, o local e a data da última atualização.
Ver insights e recomendações detalhadas
É possível ver insights e recomendações detalhadas sobre instâncias que requerem o aumento da retenção de backups usando o console do Google Cloud, a gcloud CLI
ou a API Recommender.
Console
Para ver insights e recomendações detalhadas sobre instâncias que requerem o aumento da retenção de backups, clique no link de recomendação na lista de instâncias.
CLI da gcloud
Para ver insights e recomendações detalhadas sobre instâncias que exigem o aumento da retenção de backup, execute o
comando gcloud recommender insights list
da seguinte maneira:
gcloud recommender insights list \ --project=PROJECT-ID \ --location=LOCATION \ --insight-type=google.cloudsql.instance.ReliabilityInsight \ --filter=insightSubtype=CRITICAL_INSTANCE_INSUFFICIENT_BACKUP_RETENTION
Substitua:
PROJECT_ID
: o ID do projeto.LOCATION
: uma região em que suas instâncias estão localizadas, comous-central1
.
API
Para conferir insights e recomendações detalhadas sobre instâncias que requerem o aumento da retenção de backups, use a API Recommendations e chame o método insights.list
conforme a seguir:
GET https://recommender.googleapis.com/v1/projects/PROJECT-ID/locations/LOCATION/insightTypes/google.cloudsql.instance.ReliabilityInsight/insights
Substitua:
PROJECT_ID
: o ID do projeto.LOCATION
: uma região em que suas instâncias estão localizadas, comous-central1
.
Aplicar recomendação
Para implementar essa recomendação, faça o seguinte:
Para aumentar a retenção de backups:
- Clique em Aumentar retenção de backups na coluna Problemas. Uma janela Aumentar retenção de backups é exibida com uma recomendação.
Clique em Editar instância > Proteção de dados > Número de backups.
Para mais informações, consulte Retenção automatizada de registros de transações e backups.