L'recommender de haute disponibilité de Cloud SQL génère de manière proactive des recommandations qui vous aident à faire en sorte que vos instances importantes respectent le contrat de niveau de service en fournissant une redondance des données. Cela peut être utile en cas de panne de zone ou lorsqu'une instance manque de mémoire.
Cette page décrit l'outil de recommandation Cloud SQL pour activer la haute disponibilité, son fonctionnement et son utilisation.
Fonctionnement
L'outil de recommandation de haute disponibilité Cloud SQL analyse les métadonnées de l'instance. Si l'instance est configurée de manière semblable aux instances qui acceptent des charges de travail importantes, mais pour lesquelles la haute disponibilité n'est pas activée, Cloud SQL vous recommande d'activer la haute disponibilité pour un contrat de niveau de service garantissant une disponibilité de 99,95 %, ou de migrer vers Cloud SQL édition Enterprise Plus avec haute disponibilité pour un contrat de niveau de service garantissant une disponibilité de 99,99 %.
Tarifs
L'outil de recommandation Cloud SQL qui active la haute disponibilité est disponible sans frais pour tous les clients Google Cloud. Pour en savoir plus, consultez la section Tarifs des outils 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.
Répertorier les recommandations d'activation de la haute disponibilité
Console
Pour répertorier les recommandations d'activation de la haute disponibilité à 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 Améliorer la fiabilité sur les instances Cloud SQL, cliquez sur Tout afficher.
gcloud
Pour répertorier les recommandations d'activation de la haute disponibilité à 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_HIGH_AVAILABILITY
Remplacez les éléments suivants :
PROJECT_ID
: ID de votre projetLOCATION
: région où se trouvent vos instances, par exempleus-central1
.
API
Pour répertorier les recommandations d'activation de la haute disponibilité à l'aide de l'API Recommendations, 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
.
Afficher les insights et les recommandations détaillées
Console
Pour afficher des insights et des recommandations détaillées sur les instances configurées comme des instances compatibles avec les charges de travail importantes, mais pour lesquelles la haute disponibilité n'est pas activée, cliquez sur le lien de recommandation dans la liste des instances.
gcloud
Pour afficher des insights et des recommandations détaillées sur les instances configurées comme des instances compatibles avec les charges de travail importantes, mais pour lesquelles la haute disponibilité n'est pas activée, 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_HIGH_AVAILABILITY_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 configurées comme pour les instances acceptant des charges de travail importantes, mais pour lesquelles la haute disponibilité n'est pas activée, à l'aide de l'API Recommendations, appelez 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
.
Le tableau suivant répertorie les insights et les recommandations générés par l'outil de recommandation d'activation de la haute disponibilité Cloud SQL. Les sous-types sont visibles dans les résultats de la CLI gcloud et de l'API.
Insight | Recommandation |
---|---|
Cette instance n'offre pas une haute disponibilité, même si elle est configurée de la même manière que les instances qui acceptent des charges de travail importantes. Les instances à zone unique sont plus susceptibles de subir des temps d'arrêt. Sous-type CRITICAL_INSTANCE_HIGH_AVAILABILITY_NOT_ENABLED :
|
Activez la haute disponibilité pour une disponibilité de 99,95 % dans le contrat de niveau de service ou migrez vers l'édition Enterprise Plus de Cloud SQL pour une disponibilité de 99,99 % dans le contrat de niveau de service. Si vous activez la haute disponibilité, votre instance sera multizones. Cela permet de répliquer vos données dans une région pour vous protéger contre les pannes zonales, limiter le temps d'arrêt et améliorer le temps de récupération. Sous-type : ENABLE_HIGH_AVAILABILITY .
|
Appliquer la recommandation
Étudiez attentivement la recommandation et effectuez l'une des opérations suivantes :
Pour examiner la recommandation, cliquez sur Afficher l'instance et effectuez l'une des opérations suivantes :
Configurez la haute disponibilité sur votre instance. Pour en savoir plus, consultez la section Activer et désactiver la haute disponibilité.
Migrez vers l'édition Enterprise Plus de Cloud SQL. Pour en savoir plus, consultez la page Présentation des éditions Cloud SQL.
Pour ignorer la recommandation, cliquez sur Ignorer.
Pour fermer le panneau sans appliquer ni ignorer la recommandation, cliquez sur Annuler.
Étapes suivantes
- Outils de recommandation Google Cloud
- Blog : Optimisez votre ROI Cloud.
- Blog : Plus de possibilités à moindre coût.