Se utilizzi gli strumenti dell'interfaccia a riga di comando gcloud per eseguire il deployment della tua app, ad esempio gcloud app deploy
o plug-in correlati a gcloud CLI per Maven, Gradle, IntelliJ o Eclipse, puoi impostare i seguenti parametri di scalabilità automatica nel file di configurazione diapp.yaml
:
min_instances
max_instances
target_throughput_utilization
target_cpu_utilization
Puoi anche utilizzare l'interfaccia utente di Esplorazione API per impostare un parametro di scalabilità automatica:
Apri la pagina Explorer API.
Nel riquadro a destra, sotto l'etichetta Prova questa API, individua la casella di testo name e inserisci la stringa del nome dell'applicazione nel seguente formato:
apps/<YOUR-PROJECT-ID>/services/default/versions/<YOUR-VERSION-ID>
Sostituisci
YOUR-PROJECT-ID
con l'ID progetto dell'applicazione e<YOUR-VERSION-ID>
con la versione dell'app a cui stai inviando la richiesta. Utilizza il resto della stringa come mostrato.Nella casella di testo updateMask, inserisci il nome completo del percorso dell'oggetto
.json
del parametro che stai impostando, utilizzando i nomiupdateMask
riportati nella tabella seguente:nome updateMask automatic_scaling.standard_scheduler_settings.max_instances
automatic_scaling.standard_scheduler_settings.min_instances
automatic_scaling.standard_scheduler_settings.target_cpu_utilization
automatic_scaling.standard_scheduler_settings.target_throughput_utilization
Se imposti più di un parametro in una richiesta, fornisci il nome della maschera per ogni parametro, separato da una virgola. Ad esempio, se imposti le istanze min e max e l'utilizzo della CPU, utilizza il seguente updateMask:
automatic_scaling.standard_scheduler_settings.max_instances, automatic_scaling.standard_scheduler_settings.min_instances, automatic_scaling.standard_scheduler_settings.target_cpu_utilization
Nella casella Corpo della richiesta, fai clic su Aggiungi parametri del corpo della richiesta .
Seleziona scalabilità automatica.
Fai clic sul fumetto del suggerimento (icona
+
) e seleziona standardSchedulerSettings.Fai clic sul fumetto del suggerimento, quindi seleziona il parametro dello scheduler di scalabilità automatica desiderato e fornisci il valore desiderato.
Per fornire un altro parametro dello scheduler di scalabilità automatica, fai nuovamente clic sul fumetto del suggerimento, seleziona il parametro e fornisci il suo valore.
L'esempio seguente mostra un corpo di richiesta compilato di esempio:
{ "automaticScaling": { "standardSchedulerSettings": { "maxInstances": 100, "minInstances": 1, "targetCpuUtilization": 0.75 } } }
Fai clic su Execute (Esegui). È possibile che ti venga richiesto di autorizzare Explorer API la prima volta che esegui questo comando. Se richiesto, autorizza Explorer API seguendo le istruzioni.
Verifica che siano state applicate le impostazioni corrette aprendo la pagina delle versioni di App Engine per il tuo progetto e facendo clic su Visualizza nella colonna Configurazione. Dovresti vedere i valori che hai appena impostato.