Cette page décrit l'outil de recommandation Cloud SQL d'augmentation de la conservation des sauvegardes, qui vous aide à détecter les instances critiques et qui présentent un risque de perte de données.
L'outil de recommandation d'augmentation de la conservation des sauvegardes de Cloud SQL analyse les métadonnées d'instance. S'il s'agit d'une instance de production, pour laquelle les sauvegardes automatiques sont activées et que moins de 21 sauvegardes sont conservées, nous vous recommandons d'augmenter la durée de conservation des sauvegardes.
Les recommandations sont générées quotidiennement.
Tarifs
L'outil de recommandation d'augmentation de la conservation des sauvegardes de Cloud SQL se trouve au Niveau standard Niveau de tarification de l'outil de recommandation.
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.
Tâches 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'augmentation de la conservation des sauvegardes
Vous pouvez répertorier les recommandations d'augmentation de la conservation des sauvegardes à l'aide de la console Google Cloud, de gcloud CLI
ou de l'API Recommender.
Console
Pour répertorier les recommandations d'augmentation de la conservation des sauvegardes à 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 Augmenter la conservation des sauvegardes.
CLI gcloud
Pour lister les recommandations d'augmentation de conservation des sauvegardes à 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=INCREASE_BACKUP_RETENTION
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'augmentation de la conservation des sauvegardes à l'aide de l'API Recommender, appelez la méthode recommendations.list
comme suit :
GET https://recommender.googleapis.com/v1/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'augmentation de la conservation des sauvegardes, 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 les insights et les recommandations détaillées sur les instances nécessitant une augmentation de la conservation des sauvegardes à 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 une augmentation de la conservation des sauvegardes, 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 une augmentation de la conservation des sauvegardes, 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_INSUFFICIENT_BACKUP_RETENTION
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 une augmentation de la conservation des sauvegardes, utilisez l'API Recommender et appelez la méthode insights.list
. comme suit :
GET https://recommender.googleapis.com/v1/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 mettre en œuvre cette recommandation :
Pour augmenter la conservation des sauvegardes :
- Cliquez sur Augmenter la conservation des sauvegardes dans la colonne Problèmes. Une fenêtre Augmenter la conservation des sauvegardes s'affiche et fournit une recommandation.
Cliquez sur Modifier l'instance > Protection des données > Nombre de sauvegardes.
Pour en savoir plus, consultez la section Sauvegarde automatique et conservation des journaux de transactions.