Éviter une perte de données sur votre instance en activant les sauvegardes automatiques

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 :

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:

  1. 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.

  2. Dans la fiche Augmenter la fiabilité des instances Cloud SQL, cliquez sur Tout afficher.

  3. 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 projet
  • LOCATION : région où se trouvent vos instances, par exemple us-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 projet
  • LOCATION : région où se trouvent vos instances, par exemple us-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 projet
  • LOCATION : région où se trouvent vos instances, par exemple us-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 projet
  • LOCATION : région où se trouvent vos instances, par exemple us-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.

Étapes suivantes