Esta página descreve o recomendador de aumento da retenção de cópias de segurança do Cloud SQL, que ajuda a detetar instâncias críticas com risco de perda de dados.
O recomendador de aumento da retenção de cópias de segurança do Cloud SQL analisa os metadados das instâncias. Se a instância for uma instância de produção, tiver cópias de segurança automáticas ativadas e tiver menos de 21 cópias de segurança retidas, recomenda-se que aumente a respetiva retenção de cópias de segurança.
As recomendações são geradas diariamente.
Preços
O recomendador de aumento da retenção de cópias de segurança do Cloud SQL está no nível de preços do recomendador Standard.
Antes de começar
Antes de poder ver recomendações e estatísticas, faça o seguinte:
- Para ter as autorizações para ver e trabalhar com estatísticas e recomendações,
certifique-se de que tem as funções de gestão de identidade e de acesso (IAM) 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.
Apresentar recomendações de fiabilidade para aumentar a retenção de cópias de segurança
Pode listar as recomendações de aumento da retenção de cópias de segurança através da Trusted Cloud consolagcloud CLI
ou da API Recommender.
Consola
Para listar as recomendações de retenção de cópias de segurança aumentadas através da consola, siga estes passos:Trusted Cloud
Aceda ao Active Assist.
Para mais informações, consulte o artigo Começar a usar o centro de recomendações.
No cartão Aumente a fiabilidade da instância do Cloud SQL, clique em Ver tudo.
Selecione instâncias com a recomendação Aumentar a retenção de cópias de segurança.
CLI gcloud
Para apresentar uma lista de recomendações de aumento da retenção de cópias de segurança através da CLI gcloud, execute o comando
gcloud recommender recommendations list
da seguinte forma:
gcloud recommender recommendations list \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.cloudsql.instance.ReliabilityRecommender \ --filter=recommenderSubtype=INCREASE_BACKUP_RETENTION
Substitua o seguinte:
PROJECT_ID
: o ID do seu projeto.LOCATION
: uma região onde as suas instâncias estão localizadas, comous-central1
.
API
Para listar as recomendações de aumento da retenção de cópias de segurança através da API Recommendations, chame o método recommendations.list
da seguinte forma:
GET https://recommender.googleapis.com/v1/projects/PROJECT-ID/locations/LOCATION/recommenders/google.cloudsql.instance.ReliabilityRecommender/recommendations
Substitua o seguinte:
PROJECT_ID
: o ID do seu projeto.LOCATION
: uma região onde as suas instâncias estão localizadas, comous-central1
.
Se o recomendador detetar instâncias para a recomendação de aumento da retenção de cópias de segurança, apresenta-as numa 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, 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 que requerem o aumento da respetiva retenção de cópias de segurança através da Trusted Cloud consola,
gcloud CLI
ou da API Recommender.
Consola
Para ver estatísticas e recomendações detalhadas sobre instâncias que requerem o aumento da respetiva retenção de cópias de segurança, clique no link da recomendação na lista de instâncias.
CLI gcloud
Para ver estatísticas e recomendações detalhadas sobre instâncias que requerem o aumento da respetiva retenção de cópias de segurança, execute o comando
gcloud recommender insights list
da seguinte forma:
gcloud recommender insights list \ --project=PROJECT-ID \ --location=LOCATION \ --insight-type=google.cloudsql.instance.ReliabilityInsight \ --filter=insightSubtype=CRITICAL_INSTANCE_INSUFFICIENT_BACKUP_RETENTION
Substitua o seguinte:
PROJECT_ID
: o ID do seu projeto.LOCATION
: uma região onde as suas instâncias estão localizadas, comous-central1
.
API
Para ver estatísticas e recomendações detalhadas sobre instâncias que requerem o aumento da respetiva retenção de cópias de segurança, use a
API Recommendations e chame o método
insights.list
da seguinte forma:
GET https://recommender.googleapis.com/v1/projects/PROJECT-ID/locations/LOCATION/insightTypes/google.cloudsql.instance.ReliabilityInsight/insights
Substitua o seguinte:
PROJECT_ID
: o ID do seu projeto.LOCATION
: uma região onde as suas instâncias estão localizadas, comous-central1
.
Aplicar recomendação
Para implementar esta recomendação, faça o seguinte:
Para aumentar a retenção de cópias de segurança:
- Clique em Aumentar a retenção de cópias de segurança na coluna Problemas. É apresentada uma janela Aumentar retenção de cópias de segurança com uma recomendação.
Clique em Editar instância > Proteção de dados > Número de cópias de segurança.
Para mais informações, consulte o artigo Retenção de registos de transações e cópias de segurança automáticas.