Compute Engine fornisce suggerimenti sul tipo di macchina per aiutarti a utilizzare in modo ottimale le risorse delle istanze delle tue macchine virtuali (VM). Questi suggerimenti vengono generati automaticamente in base alle metriche di sistema raccolte dal servizio Cloud Monitoring negli otto giorni precedenti. Utilizza questi suggerimenti per dimensionare il tipo di macchina della tua istanza e usare in modo più efficiente le risorse dell'istanza. Questa funzionalità è nota anche come consigli per il dimensionamento ottimale.
Compute Engine ti consente anche di personalizzare i suggerimenti che ricevi su tipi di macchine e memoria (anteprima). Per scoprire di più sui tipi di macchina disponibili per le istanze VM, consulta la documentazione sui tipi di macchina.
Prima di iniziare
- Leggi la documentazione della consoleGoogle Cloud .
-
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione è
il processo mediante il quale la tua identità viene verificata per l'accesso ai Google Cloud servizi e alle API.
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su
Compute Engine selezionando una delle seguenti opzioni:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
- Istanze VM create utilizzando l'ambiente flessibile di App Engine, Dataflow, Google Kubernetes Engine o Dataproc
- Istanze VM con dischi effimeri, GPU o TPU
- Istanze VM nella famiglia di macchine ottimizzate per la memoria
- Carichi di lavoro che aumentano raramente (ad esempio, picchi mensili) perché 8 giorni di dati non sono sufficienti per acquisire o prevedere le fluttuazioni della CPU.
- Carichi di lavoro con picchi di CPU molto brevi perché i suggerimenti si basano sull'utilizzo medio della CPU in intervalli di 60 secondi. I suggerimenti potrebbero non essere generati abbastanza rapidamente da rilevare picchi più brevi. Per saperne di più, consulta Come funzionano i suggerimenti sui tipi di macchine.
Se l'utilizzo di CPU da parte dell'istanza è stato ridotto per la maggior parte del tempo, Compute Engine consiglia un tipo di macchina con meno CPU virtuali.
Se l'utilizzo della CPU da parte della tua istanza è stato elevato per la maggior parte del tempo, Compute Engine consiglia un tipo di macchina con più CPU virtuali.
Se l'istanza non ha utilizzato una grande parte della memoria, Compute Engine consiglia un tipo di macchina con meno memoria.
Se la tua istanza ha utilizzato attivamente una parte significativa della sua memoria per la maggior parte del tempo, Compute Engine consiglia un tipo di macchina con più memoria.
Nella console Google Cloud , vai alla pagina Istanze VM.
Esamina la colonna Consiglio per rivedere i consigli per le singole istanze. Puoi anche ordinare la colonna in base all'importo del risparmio stimato. Se non ci sono suggerimenti accanto alle istanze, Compute Engine non ha suggerimenti da fornire.
PROJECT_ID
: l'ID progetto.ZONE
: la zona che contiene le istanze per cui elencare i suggerimenti.FORMAT
: il formato di output preferito.csv
,diff
,get
,table
evalue
richiedono proiezioni non vuote.
name
: il nome del suggerimento.description
: una spiegazione leggibile del consiglio.operationGroups
: gruppi di operazioni che puoi eseguire in ordine seriale per applicare il suggerimento.name
: il nome del consiglio.description
: una spiegazione leggibile del consiglio.operationGroups
: Gruppi di operazioni che puoi eseguire in ordine seriale per applicare il suggerimento.Nella console Google Cloud , vai alla pagina Istanze VM.
Se esiste un suggerimento per un'istanza, questo viene visualizzato nella colonna Suggerimento.
Fai clic sul testo del consiglio per l'istanza che vuoi ridimensionare.
Si apre una finestra di dialogo con informazioni sul consiglio. Per applicare il suggerimento e modificare il tipo di macchina della VM, fai clic su Applica. Compute Engine arresta l'istanza, ne modifica il tipo di macchina e la riavvia.
Se vuoi, puoi anche fare clic sul link Personalizza per personalizzare l'istanza come preferisci.
Fai clic sul pulsante Applica per applicare le modifiche.
Nella console Google Cloud , vai alla pagina Istanze VM.
Se esiste un suggerimento per un'istanza, questo viene visualizzato nella colonna Suggerimento.
Fai clic sul testo del consiglio che vuoi ignorare.
Si apre una finestra di dialogo con maggiori dettagli e un pulsante Chiudi suggerimento.
Fai clic su Ignora suggerimento.
Nella console Google Cloud , vai alla pagina Istanze VM.
Fai clic sul pulsante Ignora tutto.
Nella console Google Cloud , nella pagina Istanze VM, fai clic sul testo del consiglio visualizzato in grigio che vuoi ripristinare.
Si apre una finestra di dialogo con maggiori dettagli e un pulsante Ripristina suggerimento.
Fai clic su Ripristina consiglio.
- Scopri come configurare i tipo di macchina di macchine.
- Scopri di più sulla modifica del tipo di macchina di un'istanza.
- Scopri cosa succede quando arresti un'istanza.
- Consulta la documentazione della consoleGoogle Cloud .
- Scopri di più sul motore per suggerimenti e sulla relativa API.
- Scopri di più sugli approfondimenti per il suggerimento del tipo di macchina.
REST
Per utilizzare gli esempi di API REST in questa pagina in un ambiente di sviluppo locale, utilizzi le credenziali che fornisci a gcloud CLI.
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
Per saperne di più, consulta la sezione Autenticarsi per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud .
Prezzi
I suggerimenti sui tipi di macchina sono disponibili senza costi aggiuntivi. Se applichi un suggerimento per ridimensionare il tipo di macchina della tua istanza, ti viene addebitato il costo del tipo di macchina che scegli.
Limitazioni e casi d'uso
I suggerimenti sui tipi di macchine non sono disponibili nei seguenti casi:
L'algoritmo di suggerimento è adatto a workload che seguono pattern settimanali, workload che aumentano o diminuiscono nel corso delle settimane, workload che utilizzano in modo persistente le risorse in modo insufficiente o workload che vengono limitati in modo persistente da risorse insufficienti. In questi casi, 8 giorni di dati storici sono sufficienti per prevedere in che modo una modifica delle dimensioni della macchina può migliorare l'utilizzo delle risorse.
L'algoritmo di suggerimento del tipo di macchina è meno adatto ai seguenti carichi di lavoro:
Per i workload in cui il costo è più importante del rendimento, ad esempio i workload batch, puoi ignorare i suggerimenti per aumentare le dimensioni.
In rari casi, potresti visualizzare un messaggio di errore quando applichi un consiglio. Ad esempio, un tipo di macchina consigliato potrebbe essere troppo piccolo per il numero di dischi collegati, potrebbe non soddisfare i requisiti di risorse delle tue immagini o licenze oppure potrebbe non essere disponibile in una determinata zona.
Inoltre, non mostriamo consigli se il risparmio stimato è inferiore a 10 $ al mese.
Come funzionano i suggerimenti tipo di macchina
Compute Engine monitora l'utilizzo di CPU e memoria delle VM in esecuzione e formula consigli utilizzando i dati degli ultimi 8 giorni. Compute Engine fornisce consigli come i seguenti:
Compute Engine potrebbe fornire suggerimenti per utilizzare un tipo di macchina standard o personalizzato. Tieni presente che esistono alcune limitazioni alla quantità di memoria e vCPU disponibili per una macchina. In particolare, l'aumento di una risorsa potrebbe richiedere l'aumento dell'altra contemporaneamente, per rispettare le specifiche di un tipo di macchina valido. Inoltre, Compute Engine consiglia solo tipi di macchine disponibili nella zona in cui è in esecuzione l'istanza.
Per maggiori dettagli, consulta le specifiche dei tipi di macchine personalizzate.
Per le stime della differenza di costo, il costo di un'istanza si basa sull'utilizzo della settimana precedente (prima dello sconto per utilizzo sostenuto) ed è estrapolato a 30 giorni. Questo valore viene poi confrontato con il costo mensile del tipo di macchina consigliato (prima dello sconto per utilizzo sostenuto). Per prezzi e dettagli accurati, leggi la documentazione sui prezzi.
I suggerimenti vengono generati monitorando l'utilizzo di CPU e memoria in base alle metriche che abbiamo a disposizione per le tue macchine. Per migliorare l'accuratezza dei suggerimenti, valuta la possibilità di installare l'agente Ops.
Visualizza i suggerimenti tipo di macchina
Compute Engine rende disponibili i consigli tramite Google Cloud console. I suggerimenti sono disponibili anche tramite Recommender utilizzando gcloud CLI o REST.
Console
gcloud
Utilizza il comando
gcloud recommender recommendations list
e specifica il motore per suggerimenti di dimensionamento ottimale delle istanze VM.gcloud recommender recommendations list \ --recommender=google.compute.instance.MachineTypeRecommender \ --project=PROJECT_ID \ --location=ZONE \ --format=[config | csv | default | diff | flattened | get | json | list | object | table | text | value | yaml]
Sostituisci quanto segue:
L'output del comando
gcloud recommender recommendations list
include i seguenti campi:Per saperne di più, consulta la documentazione del motore per suggerimenti.
REST
Utilizza l'API Recommender con l'ID motore per suggerimenti di dimensionamento ottimale delle istanze VM.
PROJECT_ID=my-project LOCATION=us-central1-c RECOMMENDER_ID=google.compute.instance.MachineTypeRecommender curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \ https://recommender.googleapis.com/v1/projects/$PROJECT_ID/locations/$LOCATION/recommenders/$RECOMMENDER_ID/recommendations
La risposta include i seguenti campi:
Per saperne di più, consulta la documentazione del motore per suggerimenti.
Quando crei un'istanza, i relativi suggerimenti vengono visualizzati 24 ore dopo la creazione. Se modifichi il tipo di macchina di un'istanza, Compute Engine fornisce ulteriori suggerimenti entro 24 ore dalla modifica.
Dopodiché, i suggerimenti per le istanze VM vengono aggiornati a intervalli regolari durante la giornata.
Modificare i tipi di macchine in base ai suggerimenti
Se decidi di applicare i suggerimenti di Compute Engine, puoi modificare il tipo di macchina dell'istanza direttamente dalla schermata dei suggerimenti oppure eseguire manualmente le operazioni restituite quando visualizzi i suggerimenti sul tipo di macchina.
Console
gcloud
Per informazioni, consulta Modifica di un tipo di macchina.
REST
Per informazioni, consulta Modifica di un tipo di macchina.
Ignorare e ripristinare i consigli
Quando hai finito di utilizzare un consiglio, puoi chiuderlo dalla console. All'interno della console, l'ignoramento rimuove un suggerimento dalla stima del risparmio totale e ne riduce anche la visibilità, in modo che appaia in grigio.
L'intervento su un suggerimento tramite la console non influisce sull'elenco o sugli stati dei suggerimenti restituiti dall'API Recommender. Per gestire lo stato dei suggerimenti restituiti dall'API Recommender, consulta Utilizzo dell'API.
Per ignorare un singolo consiglio dalla console:
Per ignorare tutti i consigli dalla console:
Per ripristinare un suggerimento:
Utilizzare l'Ops Agent per suggerimenti più precisi
Cloud Monitoring offre un agente Ops che raccoglie metriche aggiuntive relative a disco, CPU, rete e processi dalle tue istanze VM. Per raccogliere questi dati, installa Ops Agent sulle tue istanze VM in modo che possa accedere alle risorse di sistema e ai servizi app.
Se Ops Agent è installato e in esecuzione su un'istanza VM, le metriche di CPU e memoria raccolte dall'agente vengono utilizzate automaticamente per calcolare i consigli tipo di macchina. Le metriche dell'agente fornite da Ops Agent offrono informazioni migliori sull'utilizzo delle risorse dell'istanza rispetto alle metriche predefinite di Compute Engine. In questo modo, il motore di suggerimenti può stimare meglio i requisiti delle risorse e fornire suggerimenti più precisi.
Per installare l'agente, consulta Installare l'agente operativo.
Passaggi successivi
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-11 UTC.
-