Il motore per suggerimenti per le istanze Cloud SQL inattive ti aiuta a rilevare le istanze che potrebbero essere inattive e ti fornisce approfondimenti e suggerimenti per ridurre i costi. Questa pagina descrive come funziona questo motore per suggerimenti e come utilizzarlo.
Come funziona
Il motore per suggerimenti per le istanze Cloud SQL inattive analizza le metriche di utilizzo delle istanze principali più vecchie di 30 giorni. Per ogni istanza, il motore per suggerimenti considera i valori di determinate metriche in un periodo di osservazione che copre gli ultimi 30 giorni. Il motore per suggerimenti non analizza le repliche di lettura.
Se il livello di attività nel 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 arrestare queste istanze.
Prezzi
Il motore per suggerimenti per le istanze Cloud SQL inattive è incluso nel livello di prezzi Standard di Recommender.
Prima di iniziare
Prima di poter visualizzare i suggerimenti e gli approfondimenti:
- Per ottenere le autorizzazioni per visualizzare e utilizzare gli approfondimenti e i suggerimenti,
assicurati di disporre dei ruoli richiesti.
Per saperne di più sui ruoli, consulta la sezione Comprendere i ruoli e concedere le autorizzazioni IAM.Tasks Ruoli Visualizza i suggerimenti Uno di questi ruoli: recommender.cloudsqlViewerocloudsql.viewer.Applica suggerimenti Uno di questi ruoli: recommender.cloudsqlAdmin,cloudsql.editor, ocloudsql.admin. Abilita l'API Recommender.
Ruoli richiesti per abilitare le API
Per abilitare le API, devi disporre del ruolo IAM Amministratore utilizzo servizi (
roles/serviceusage.serviceUsageAdmin), che contiene l'autorizzazioneserviceusage.services.enable. Scopri come concedere i ruoli.
Elenca i suggerimenti per le istanze Cloud SQL inattive
Puoi elencare i suggerimenti per le istanze inattive utilizzando la
console, Google Cloud gcloud, o l'API Recommender.
Console
Per elencare i suggerimenti per le istanze inattive utilizzando la Google Cloud console:
Vai alla pagina Istanze Cloud SQL.
Fai clic su Visualizza tutto nel banner dei suggerimenti per le istanze inattive.
In alternativa:
gcloud
Per elencare i suggerimenti per le istanze inattive utilizzando gcloud, esegui il
gcloud recommender recommendations list
comando come segue:
gcloud recommender recommendations list \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.cloudsql.instance.RECOMMENDER
Sostituisci quanto segue:
PROJECT_ID: il tuo ID progetto.LOCATION: una regione, ad esempious-central1.RECOMMENDER: l'ID del motore per suggerimenti comeIdleRecommender.
API
Per elencare i suggerimenti per le istanze inattive utilizzando l'
API Recommendations, chiama il
recommendations.list
metodo come segue.
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/recommenders/google.cloudsql.instance.RECOMMENDER/recommendations
Sostituisci quanto segue:
PROJECT_ID: il tuo ID 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 suggerimenti dettagliati
Puoi visualizzare approfondimenti e suggerimenti dettagliati sulle istanze inattive by
utilizzando la Google Cloud console, gcloud, o l'API Recommender.
Console
Per visualizzare gli approfondimenti su un'istanza inattiva utilizzando la Google Cloud console, fai clic sul pulsante dei suggerimenti nell'elenco delle istanze.
gcloud
Per visualizzare approfondimenti e suggerimenti dettagliati sulle istanze inattive utilizzando gcloud, esegui il
gcloud recommender insights list
comando come segue:
gcloud recommender insights list \ --project=PROJECT_ID \ --location=LOCATION \ --insight-type=google.cloudsql.instance.INSIGHT_TYPE
Sostituisci quanto segue:
PROJECT_ID: il tuo ID progetto.LOCATION: una regione, ad esempious-central1.INSIGHT_TYPE: l'ID del tipo di approfondimento comeActivityInsight.
API
Per visualizzare approfondimenti e suggerimenti dettagliati sulle istanze inattive utilizzando l'
API Recommendations, chiama il
insights.list
metodo 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: il tuo ID progetto.LOCATION: una regione, ad esempious-central1.INSIGHT_TYPE: l'ID del tipo di approfondimento comeActivityInsight.
Viene visualizzato un riquadro che mostra gli approfondimenti sull'istanza inattiva. Vengono fornite le seguenti categorie di informazioni insieme ad alcuni grafici di supporto.
| Campi | Descrizioni e metriche correlate |
|---|---|
| Utilizzo disco (variazione nei byte) | Utilizzo dei dati in byte. Campionamento eseguito ogni 60 secondi. Si riferisce a database/disk/bytes_used. |
| Utilizzo massimo CPU | L'utilizzo massimo della CPU in percentuale. Si riferisce a database/cpu/utilization. |
| Utilizzo massimo memoria | L'utilizzo massimo della memoria in percentuale. Si riferisce a database/memory/utilization. |
| Numero massimo operazioni di lettura disco | Il numero massimo di operazioni di lettura. Si riferisce a database/disk/read_ops_count. |
| Numero massimo operazioni di scrittura disco | Il numero massimo di operazioni di scrittura. Si riferisce a database/disk/write_ops_count. |
| Date di inizio e fine dell'osservazione | Le date di inizio e fine del periodo di osservazione di 30 giorni. |
La tabella seguente elenca l'approfondimento e il suggerimento che il motore per suggerimenti per le istanze Cloud SQL inattive potrebbe generare per aiutarti a ridurre i costi. I sottotipi sono visibili nei risultati di gcloud e dell'API.
| Approfondimento | Suggerimento |
|---|---|
| L'istanza ha mostrato bassi livelli di attività
durante il periodo di osservazione. Sottotipo: LOW_ACTIVITY
| Esegui un'indagine per verificare se l'istanza può
essere arrestata per ridurre i costi. Sottotipo: SHUTDOWN_INSTANCE
|
Applica suggerimenti
Valuta attentamente i suggerimenti ed esegui una delle seguenti operazioni:
Per esaminare il suggerimento, fai clic su Visualizza istanza.
Nella parte superiore della pagina viene visualizzato un banner con un suggerimento.
Potresti scoprire che l'istanza è intenzionalmente inattiva e non devi arrestarla. Se è inattiva per errore, puoi arrestare e eliminare l'istanza. L'arresto di un'istanza sospende gli addebiti per l'istanza. I dati dell'istanza non vengono interessati e continuano ad essere applicati gli addebiti per lo spazio di archiviazione e gli indirizzi IP.
Presta attenzione quando arresti o elimini un'istanza. Per evitare la perdita di dati, crea prima un backup.
Per ignorare il suggerimento in modo che venga visualizzato in modo meno evidente e in grigio, fai clic su Ignora.
Per chiudere il riquadro senza applicare o ignorare il suggerimento, fai clic su Annulla.
Puoi anche esportare questi suggerimenti in BigQuery ed esaminarli utilizzando Looker Studio o Looker.
Passaggi successivi
- Monitoraggio della disponibilità del disco
- Riduzione delle istanze Cloud SQL con provisioning eccessivo
- Blog: Massimizza il ROI del cloud
- Blog: Ottieni di più con meno
- Google Cloud Motori per suggerimenti