Il motore per suggerimenti di istanze Cloud SQL con overprovisioning consente di rilevare le istanze inutilmente grandi per un determinato carico di lavoro. Fornisce quindi consigli su come ridimensionare queste istanze e ridurre i costi. Questa pagina descrive il funzionamento e l'utilizzo di questo recommender.
Come funziona
Il motore per suggerimenti per le istanze Cloud SQL con provisioning eccessivo analizza le metriche di utilizzo delle istanze principali precedenti a 30 giorni. Per ogni istanza, il recommender prende in considerazione l'utilizzo di CPU e memoria in base ai valori di determinate metriche negli ultimi 30 giorni. Il recommender non analizza le repliche di lettura.
Se l'utilizzo massimo della CPU o della memoria o di entrambe nel periodo di osservazione è basso, si stima che l'istanza sia sovradimensionata. I consigli per la scelta della dimensione corretta di queste istanze vengono generati ogni 24 ore quando i risparmi mensili stimati sono superiori o uguali a 10 $.
Il recommender utilizza soglie conservative per segnalare solo le istanze con un overprovisioning significativo, che in genere è un buon indicatore di spreco. Il consigliatore suggerisce un tipo di macchina con almeno 8 vCPU e 32 GB.
Prezzi
Il motore per suggerimenti istanze Cloud SQL con provisioning eccessivo si trova nel livello di prezzo del motore per suggerimenti standard.
Prima di iniziare
Prima di poter visualizzare consigli e approfondimenti, svolgi i seguenti passaggi:
- Per ottenere le autorizzazioni per visualizzare e utilizzare approfondimenti e consigli, assicurati di disporre dei ruoli richiesti.
Tasks Ruoli Visualizza i suggerimenti Uno di questi ruoli: recommender.cloudsqlViewer
ocloudsql.viewer
.Applicare i consigli Uno di questi ruoli: recommender.cloudsqlAdmin
,cloudsql.editor
ocloudsql.admin
. -
Enable the Recommender API.
Elenca i suggerimenti per le istanze Cloud SQL con provisioning eccessivo
Puoi elencare i consigli per le istanze sovradimensionate utilizzando la console Google Cloud, gcloud
o l'API Recommender.
Console
Per elencare i consigli sulle istanze sovradimensionate utilizzando la console Google Cloud, segui questi passaggi:
Vai alla pagina Istanze Cloud SQL.
Fai clic su Visualizza tutto nel banner dei consigli per le istanze sovradimensionate.
In alternativa, segui questi passaggi:
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 Riduci istanza.
gcloud
Per elencare i consigli sulle istanze sovraprovisionate 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 consigliatore comeOverprovisionedRecommender
.
API
Per elencare i consigli sulle istanze sovradimensionate 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 consigliatore comeOverprovisionedRecommender
.
Se il recommender rileva istanze con provisioning eccessivo, le elenca in una tabella. Ogni riga mostra il nome dell'istanza, un breve consiglio, il tipo di macchina corrente, il tipo di macchina consigliato, la posizione e la data dell'ultimo aggiornamento.
Visualizzare approfondimenti e consigli dettagliati
Puoi visualizzare approfondimenti e consigli dettagliati sulle istanze sovraprovisionate utilizzando la console Google Cloud, gcloud
o l'API Recommender.
Console
Per visualizzare approfondimenti e consigli dettagliati su un'istanza sovradimensionata utilizzando la console Google Cloud, fai clic sul pulsante del consiglio nell'elenco delle istanze.
gcloud
Per visualizzare approfondimenti e consigli dettagliati sulle istanze sovradimensionate 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 insight comeCpuUsageInsight
oMemoryUsageInsight
, che forniscono informazioni su utilizzo della CPU e memoria, rispettivamente.
API
Per visualizzare approfondimenti e consigli dettagliati sulle istanze sovraprovisionate 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 comeCpuUsageInsight
. oMemoryUsageInsight
, che forniscono informazioni sull'utilizzo della CPU e sulla memoria, rispettivamente.
Viene visualizzato un riquadro che mostra informazioni sull'utilizzo corrente di memoria e CPU dell'istanza. Vengono fornite le seguenti categorie di informazioni insieme ad alcuni grafici di supporto.
Campi | Descrizioni e metriche correlate |
---|---|
Utilizzo massimo della CPU | L'utilizzo massimo della CPU in percentuale. Riguarda database/cpu/utilization . |
Utilizzo massimo della memoria | L'utilizzo massimo della memoria in percentuale. Riguarda database/memory/utilization . |
La seguente tabella elenca gli approfondimenti e i suggerimenti che il Recommender delle istanze overprovisioned di Cloud SQL potrebbe generare per aiutarti a ridurre i costi.
I sottotipi sono visibili nei risultati di gcloud
e dell'API.
Approfondimenti | Consigli |
---|---|
In base alle attuali tendenze di utilizzo della CPU, l'istanza viene segnalata come overprovisioned. Sottotipo: LOW_CPU_UTILIZATION
| Riduci il numero di vCPU o passa a una macchina con meno vCPU. Sottotipo: CHANGE_INSTANCE_SIZE |
In base alle attuali tendenze di utilizzo della memoria, l'istanza viene segnalata come sovradimensionata. Sottotipo: LOW_MEMORY_UTILIZATION .
| Riduci il requisito di memoria o passa a una macchina con meno memoria. Sottotipo: CHANGE_INSTANCE_SIZE |
Applicare i consigli
Valuta attentamente i consigli e svolgi una delle seguenti operazioni:
Per esaminare il consiglio, fai clic su Visualizza istanza.
Nella parte superiore della pagina viene visualizzato un banner con un consiglio.
Modifica l'istanza, se necessario, per ridurre le vCPU o la memoria. In alternativa, passa a un tipo di macchina con meno vCPU e meno memoria. Non è necessario scegliere la dimensione dell'istanza esattamente come consigliato. Scegli la dimensione dell'istanza in base a come intendi eseguirne il provisioning. Tieni presente che, a parità di dimensioni, la latenza operativa è maggiore.
Per ignorare il consiglio in modo che non sia evidenziato e venga visualizzato in grigio, fai clic su Ignora.
Per chiudere il riquadro senza applicare o ignorare il consiglio, fai clic su Annulla.
Puoi anche esportare questi consigli in BigQuery e poi esaminarli utilizzando Looker Studio o Looker.
Passaggi successivi
- Monitorare la disponibilità del disco
- Riduci le istanze Cloud SQL inattive
- Post del blog: massimizza il ROI del cloud
- Post del blog: fare di più con meno
- Consigliatori di Google Cloud