Cette page décrit l'outil de recommandation Cloud SQL d'activation des sauvegardes automatiques, qui vous aide à détecter les instances critiques et qui présentent un risque de perte de données.
L'outil de recommandation d'activation des sauvegardes automatiques de Cloud SQL analyse les métadonnées des instances et recommande de configurer des sauvegardes automatiques pour les instances de production sur lesquelles aucune sauvegarde automatique n'est activée.
Les recommandations sont générées quotidiennement.
Tarifs
L'outil de recommandation d'activation des sauvegardes automatiques de Cloud SQL se trouve au Niveau de tarification de l'outil de recommandation Standard.
Avant de commencer
Afin de pouvoir afficher les recommandations et les insights, procédez comme suit :
- Pour obtenir les autorisations permettant d'afficher et d'utiliser les insights et les recommandations, assurez-vous de disposer des rôles IAM (Identity and Access Management) requis.
Tasks Rôles Afficher les recommandations L'un des rôles suivants : recommender.cloudsqlViewer
oucloudsql.viewer
.Appliquer les recommandations L'un des rôles suivants : recommender.cloudsqlAdmin
,cloudsql.editor
oucloudsql.admin
. -
Enable the Recommender API.
Lister les recommandations de fiabilité pour l'activation des sauvegardes automatiques
Vous pouvez répertorier les recommandations d'activation des sauvegardes automatiques à l'aide de la console Google Cloud, de gcloud CLI
ou de l'API Recommender.
Console
Pour répertorier les recommandations d'activation des sauvegardes automatiques à l'aide de la console Google Cloud, procédez comme suit:
Accédez au centre de recommandations.
Accéder au hub de recommandations
Pour en savoir plus, consultez la page Premiers pas avec le hub de recommandations.
Dans la fiche Augmenter la fiabilité des instances Cloud SQL, cliquez sur Tout afficher.
Sélectionnez les instances associées à la recommandation Activer les sauvegardes automatiques.
CLI gcloud
Pour lister les recommandations d'activation des sauvegardes automatiques à l'aide de gcloud CLI, exécutez la commande gcloud recommender recommendations list
comme suit :
gcloud recommender recommendations list \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.cloudsql.instance.ReliabilityRecommender \ --filter=recommenderSubtype=ENABLE_AUTO_BACKUP
Remplacez les éléments suivants :
PROJECT_ID
: ID de votre projetLOCATION
: région où se trouvent vos instances, par exempleus-central1
.
API
Pour lister les recommandations d'activation des sauvegardes automatiques à l'aide de l'API Recommender, appelez la méthode recommendations.list
comme suit :
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/recommenders/google.cloudsql.instance.ReliabilityRecommender/recommendations
Remplacez les éléments suivants :
PROJECT_ID
: ID de votre projetLOCATION
: région où se trouvent vos instances, par exempleus-central1
.
Si l'outil de recommandation détecte des instances pour la recommandation d'activation des sauvegardes automatiques, il les répertorie dans une table. Chaque ligne indique le nom de l'instance, une brève recommandation, le type de machine actuel, le type de machine recommandé, l'emplacement et la date de la dernière actualisation.
Afficher les insights et les recommandations détaillées
Vous pouvez afficher des insights et des recommandations détaillées sur les instances nécessitant l'activation des sauvegardes automatiques à l'aide de la console Google Cloud, de gcloud CLI
ou de l'API Recommender.
Console
Pour afficher des insights et des recommandations détaillées sur les instances nécessitant l'activation des sauvegardes automatiques, cliquez sur le lien de recommandation dans la liste des instances.
CLI gcloud
Pour afficher des insights et des recommandations détaillées sur les instances nécessitant l'activation des sauvegardes automatiques, exécutez la commande gcloud recommender insights list
comme suit :
gcloud recommender insights list \ --project=PROJECT-ID \ --location=LOCATION \ --insight-type=google.cloudsql.instance.ReliabilityInsight \ --filter=insightSubtype=CRITICAL_INSTANCE_AUTO_BACKUP_NOT_ENABLED
Remplacez les éléments suivants :
PROJECT_ID
: ID de votre projetLOCATION
: région où se trouvent vos instances, par exempleus-central1
.
API
Pour afficher des insights et des recommandations détaillées sur les instances nécessitant l'activation des sauvegardes automatiques, utilisez l'API Recommendations, appelez la méthode insights.list
comme suit:
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/insightTypes/google.cloudsql.instance.ReliabilityInsight/insights
Remplacez les éléments suivants :
PROJECT_ID
: ID de votre projetLOCATION
: région où se trouvent vos instances, par exempleus-central1
.
Appliquer la recommandation
Procédez comme suit pour appliquer cette recommandation :
- Cliquez sur Activer les sauvegardes automatiques dans la colonne Problèmes. Une fenêtre Activer les sauvegardes automatiques s'affiche et fournit une recommandation.
Pour continuer, cliquez sur Modifier l'instance > Protection des données > Automatiser les sauvegardes quotidiennes.
Pour en savoir plus, consultez la section Sauvegarde automatique et conservation des journaux de transactions.