Il recommender delle istanze inattive di Cloud SQL consente di rilevare le istanze che potrebbero essere inattive e fornisce insight e suggerimenti per ridurre i costi. In questa pagina viene descritto come funziona questo motore per suggerimenti e come utilizzarlo.
Come funziona
Il motore per suggerimenti di istanze inattive di Cloud SQL analizza le metriche di utilizzo delle istanze principali che risalgono a più di 30 giorni fa. Per ogni istanza, il motore per suggerimenti prende in considerazione i valori di determinate metrics in un periodo di osservazione che comprende gli ultimi 30 giorni. Il motore per suggerimenti non analizza le repliche di lettura.
Se il livello di attività all'interno del periodo di osservazione è inferiore a una determinata soglia, il motore per suggerimenti stima che l'istanza sia inattiva. I suggerimenti vengono generati ogni 24 ore per l'arresto di queste istanze.
Prezzi
Il motore per suggerimenti di istanze inattive Cloud SQL si trova nel livello di prezzo del motore per suggerimenti Standard.
Prima di iniziare
Prima di poter visualizzare consigli e approfondimenti:
- Per ottenere le autorizzazioni per visualizzare e utilizzare insight e suggerimenti, assicurati di disporre dei ruoli richiesti.
Attività Ruoli Visualizza i suggerimenti Uno di questi ruoli: recommender.cloudsqlViewer
ocloudsql.viewer
.Applica i consigli Uno di questi ruoli: recommender.cloudsqlAdmin
,cloudsql.editor
ocloudsql.admin
. -
Attiva l'API Recommender.
Elenca suggerimenti per le istanze Cloud SQL inattive
Puoi elencare suggerimenti sulle istanze inattive utilizzando la console Google Cloud, gcloud
o l'API Recommender.
Console
Per elencare le istanze inattive utilizzando la console Google Cloud, segui questi passaggi:
Vai alla pagina Istanze Cloud SQL.
Fai clic su Visualizza tutto nel banner dei suggerimenti sulle istanze inattive.
In alternativa, procedi nel seguente modo:
Vai all'hub dei suggerimenti.
Per ulteriori informazioni, consulta la guida introduttiva all'hub dei suggerimenti.
Nella scheda Riduci il costo dell'istanza Cloud SQL, fai clic su Visualizza tutto.
Fai clic sulla scheda Arresta istanza.
gcloud
Per elencare i suggerimenti sulle istanze inattive utilizzando gcloud
, esegui il comando gcloud recommender recommendations list
come segue:
gcloud recommender recommendations list \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.cloudsql.instance.RECOMMENDER
Sostituisci quanto segue:
PROJECT_ID
: l'ID del tuo progetto.LOCATION
: una regione, ad esempious-central1
.RECOMMENDER
: l'ID del motore per suggerimenti comeIdleRecommender
.
API
Per elencare i suggerimenti sulle istanze inattive utilizzando l'API Recommendations, chiama il metodo recommendations.list
come segue.
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/recommenders/google.cloudsql.instance.RECOMMENDER/recommendations
Sostituisci quanto segue:
PROJECT_ID
: l'ID del tuo progetto.LOCATION
: una regione, ad esempious-central1
.RECOMMENDER
: l'ID del motore per suggerimenti comeIdleRecommender
.
Se il motore per suggerimenti rileva istanze inattive, le elenca in una tabella. Ogni riga mostra il nome dell'istanza, un breve suggerimento, la località e la data dell'ultimo aggiornamento.
Visualizza approfondimenti e consigli dettagliati
Puoi visualizzare insight e suggerimenti dettagliati sulle istanze inattive utilizzando la console Google Cloud, gcloud
o l'API Recommender.
Console
Per visualizzare insight su un'istanza inattiva utilizzando la console Google Cloud, fai clic sul pulsante dei suggerimenti nell'elenco delle istanze.
gcloud
Per visualizzare insight e suggerimenti dettagliati sulle istanze inattive utilizzando gcloud
, esegui il comando gcloud recommender insights list
come segue:
gcloud recommender insights list \ --project=PROJECT_ID \ --location=LOCATION \ --insight-type=google.cloudsql.instance.INSIGHT_TYPE
Sostituisci quanto segue:
PROJECT_ID
: l'ID del tuo progetto.LOCATION
: una regione, ad esempious-central1
.INSIGHT_TYPE
: l'ID del tipo di approfondimento comeActivityInsight
.
API
Per visualizzare insight e suggerimenti dettagliati sulle istanze inattive utilizzando l'API Recommendations, chiama il metodo insights.list
come segue:
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/insightTypes/google.cloudsql.instance.INSIGHT_TYPE/insights
Sostituisci quanto segue:
PROJECT_ID
: l'ID del tuo progetto.LOCATION
: una regione, ad esempious-central1
.INSIGHT_TYPE
: l'ID del tipo di approfondimento comeActivityInsight
.
Viene visualizzato un riquadro che mostra insight sull'istanza inattiva. Vengono fornite le seguenti categorie di informazioni insieme ad alcuni grafici di supporto.
Campi | Descrizioni e metriche correlate |
---|---|
Utilizzo del disco (variazione nei byte) | Utilizzo dei dati in byte. Campionamento eseguito ogni 60 secondi. Riguarda database/disk/bytes_used . |
Utilizzo massimo della CPU | Utilizzo massimo della CPU in percentuale. Riguarda database/cpu/utilization . |
Utilizzo massimo della memoria | Utilizzo massimo della memoria in percentuale. Riguarda database/memory/utilization . |
Numero massimo operazioni di lettura disco | Il numero massimo di operazioni di lettura. Riguarda database/disk/read_ops_count . |
Numero massimo operazioni di scrittura disco | Il numero massimo di operazioni di scrittura. Riguarda database/disk/write_ops_count . |
Date di inizio e fine dell'osservazione | Le date di inizio e di fine del periodo di osservazione di 30 giorni. |
La tabella seguente elenca gli insight e i suggerimenti che il motore per suggerimenti di istanze inattive di Cloud SQL potrebbe generare per aiutarti a ridurre i costi. I sottotipi sono visibili nei risultati di gcloud
e dell'API.
Insight | Consiglio |
---|---|
L'istanza ha mostrato livelli di attività bassi durante il periodo di osservazione. Sottotipo: LOW_ACTIVITY
| Verifica se è possibile arrestare l'istanza per ridurre i costi. Sottotipo: SHUTDOWN_INSTANCE
|
Applica i consigli
Valuta attentamente i consigli e procedi in uno dei seguenti modi:
Per esaminare il suggerimento, fai clic su Visualizza istanza.
Nella parte superiore della pagina viene visualizzato un banner che fornisce un consiglio.
Potresti scoprire che l'istanza è intenzionalmente inattiva e non è necessario arrestarla. Se è inavvertitamente inattiva, puoi arrestare ed eliminare l'istanza. L'arresto di un'istanza sospende gli addebiti dell'istanza. I dati dell'istanza non sono interessati e continuano a essere applicati costi per l'archiviazione e gli indirizzi IP.
Presta attenzione quando stopping o elimina un'istanza. Per evitare di perdere dati, crea prima un backup.
Per ignorare il consiglio in modo che venga meno sottolineato e appaia in grigio, fai clic su Ignora.
Per chiudere il riquadro senza applicare o ignorare il consiglio, fai clic su Annulla.
Puoi anche esportare questi suggerimenti in BigQuery ed esaminarli utilizzando Looker Studio o Looker.
Passaggi successivi
- Monitorare la disponibilità dei dischi
- Riduci le istanze Cloud SQL con overprovisioning
- Blog: Massimizza il ROI del cloud
- Blog: Maggiore produttività con meno risorse
- Motori per suggerimenti di Google Cloud