L'outil de recommandation d'instances inactives de Cloud SQL vous aide à détecter les instances potentiellement inactives et vous fournit des insights et des recommandations pour vous aider à réduire vos coûts. Cette page décrit le fonctionnement de cet outil de recommandation et son utilisation.
Fonctionnement
L'outil de recommandation d'instances inactives Cloud SQL analyse les métriques d'utilisation des instances principales datant de plus de 30 jours. Pour chaque instance, l'outil de recommandation prend en compte les valeurs de certaines métriques au cours d'une période d'observation couvrant les 30 derniers jours. L'outil de recommandation n'analyse pas les instances dupliquées avec accès en lecture.
Si le niveau d'activité au cours de la période d'observation est inférieur à un certain seuil, l'outil de recommandation estime que l'instance est inactive. Des recommandations sont générées toutes les 24 heures pour arrêter ces instances.
Tarifs
L'outil de recommandation d'instance inactive 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 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'instances Cloud SQL inactives
Vous pouvez répertorier les recommandations d'instances inactives à l'aide de la console Google Cloud, de gcloud
ou de l'API Recommender.
Console
Pour répertorier les recommandations concernant les instances inactives à l'aide de la console Google Cloud, procédez comme suit :
Accédez à la page Instances Cloud SQL.
Cliquez sur Tout afficher sur la bannière de recommandations d'instances inactives.
Vous pouvez également procéder 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 Réduire le coût de l'instance Cloud SQL, cliquez sur Tout afficher.
Cliquez sur l'onglet Arrêter l'instance.
gcloud
Pour répertorier les recommandations concernant les instances inactives à l'aide de gcloud
, exécutez la commande gcloud recommender recommendations list
comme suit :
gcloud recommender recommendations list \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.cloudsql.instance.RECOMMENDER
Remplacez les éléments suivants :
PROJECT_ID
: ID de votre projetLOCATION
: une région, telle queus-central1
RECOMMENDER
: ID de l'outil de recommandation en tant queIdleRecommender
.
API
Pour répertorier les recommandations concernant les instances inactives à 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.RECOMMENDER/recommendations
Remplacez les éléments suivants :
PROJECT_ID
: ID de votre projetLOCATION
: une région, telle queus-central1
RECOMMENDER
: ID de l'outil de recommandation en tant queIdleRecommender
.
Si l'outil de recommandation détecte des instances inactives, il les répertorie dans une table. Chaque ligne indique le nom de l'instance, une brève recommandation, 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 concernant les instances inactives à l'aide de la console Google Cloud, de gcloud
ou de l'API Recommender.
Console
Pour afficher des insights sur une instance inactive à l'aide de la console Google Cloud, cliquez sur le bouton de recommandation dans la liste des instances.
gcloud
Pour afficher les insights et les recommandations détaillées concernant les instances inactives à l'aide de gcloud
, exécutez la commande gcloud recommender insights list
comme suit :
gcloud recommender insights list \ --project=PROJECT_ID \ --location=LOCATION \ --insight-type=google.cloudsql.instance.INSIGHT_TYPE
Remplacez les éléments suivants :
PROJECT_ID
: ID de votre projetLOCATION
: une région, telle queus-central1
INSIGHT_TYPE
: ID du type d'insight ; par exemple,ActivityInsight
API
Pour afficher les insights et les recommandations détaillées concernant les instances inactives à l'aide de 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.INSIGHT_TYPE/insights
Remplacez les éléments suivants :
PROJECT_ID
: ID de votre projetLOCATION
: une région, telle queus-central1
INSIGHT_TYPE
: ID du type d'insight ; par exemple,ActivityInsight
Un panneau contenant des insights sur l'instance inactive s'affiche. Les catégories d'informations suivantes sont fournies, ainsi que certains graphiques.
Champs | Descriptions et métriques associées |
---|---|
Utilisation du disque (changement en nombre d'octets) | Utilisation des données en octets. Échantillonné toutes les 60 secondes. Correspond à database/disk/bytes_used . |
Utilisation maximale du processeur | Utilisation maximale du processeur, exprimée en pourcentage. Correspond à database/cpu/utilization . |
Utilisation maximale de la mémoire | Utilisation maximale de la mémoire, exprimée en pourcentage. Correspond à database/memory/utilization . |
Nombre maximal d'opérations de lecture sur le disque | Nombre maximal d'opérations de lecture. Correspond à database/disk/read_ops_count . |
Nombre maximal d'opérations d'écriture sur le disque | Nombre maximal d'opérations d'écriture. Correspond à database/disk/write_ops_count . |
Dates de début et de fin de l'observation | Les dates de début et de fin de la période d'observation de 30 jours. |
Le tableau suivant répertorie les insights et les recommandations que l'outil de recommandation d'instances inactives Cloud SQL peut générer pour vous aider à réduire les coûts. Les sous-types sont visibles dans les résultats de gcloud
et de l'API.
Insight | Recommandation |
---|---|
L'instance a connu des niveaux d'activité faibles au cours de la période d'observation. Sous-type : LOW_ACTIVITY .
| Essayez de vérifier si l'instance peut être arrêtée pour réduire les coûts. Sous-type : SHUTDOWN_INSTANCE .
|
Appliquer les recommandations
Étudiez attentivement les recommandations et effectuez l'une des opérations suivantes :
Pour examiner la recommandation, cliquez sur Afficher l'instance.
Une bannière comportant une recommandation s'affiche en haut de la page.
Il se peut que l'instance soit intentionnellement inactive et qu'elle n'ait pas besoin d'être arrêtée. Si elle n'est pas intentionnellement inactive, vous pouvez arrêter et supprimer l'instance. L'arrêt d'une instance entraîne la suspension des frais qui lui sont associés. Les données d'instance ne sont pas affectées, et les frais liés au stockage et aux adresses IP continuent de s'appliquer.
Soyez prudent lorsque vous arrêtez ou supprimez une instance. Pour éviter de perdre des données, commencez par créer une sauvegarde.
Pour ignorer la recommandation afin qu'elle ne soit plus mise en évidence et apparaisse grisée, cliquez sur Ignorer.
Pour fermer le panneau sans appliquer ni ignorer la recommandation, cliquez sur Annuler.
Vous pouvez également exporter ces recommandations vers BigQuery, puis les examiner à l'aide de Looker Studio ou de Looker.
Étapes suivantes
- Surveiller la disponibilité des disques
- Réduire les instances Cloud SQL surprovisionnées
- Blog : Optimisez votre ROI Cloud.
- Blog : Plus de possibilités à moindre coût.
- Outils de recommandation Google Cloud