Se utilizzi gli strumenti gcloud CLI per eseguire il deployment della tua app, ad esempio
gcloud app deploy
,
puoi impostare i seguenti parametri di scalabilità automatica
File di configurazione app.yaml
:
min_instances
max_instances
target_throughput_utilization
target_cpu_utilization
Puoi anche utilizzare l'interfaccia utente di Explorer API per impostare un parametro di scalabilità automatica:
Apri la pagina di 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 della tua applicazione e<YOUR-VERSION-ID>
con la versione dell'app a cui stai inviando la richiesta a. Usa 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 ciascun parametro, separato da una virgola. Ad esempio, se stai impostando le istanze minime e massime 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 automaticScaling.
Fai clic sul fumetto del suggerimento (icona
+
), quindi seleziona standardSchedulerSettings.Fai clic sul fumetto del suggerimento, quindi seleziona lo scheduler di scalabilità automatica desiderato e fornisci il valore desiderato.
Per fornire un altro parametro dello scheduler di scalabilità automatica, fai clic sul fumetto del suggerimento di nuovo, seleziona il parametro e fornisci il relativo valore.
L'esempio seguente mostra il corpo di una richiesta compilata di esempio:
{ "automaticScaling": { "standardSchedulerSettings": { "maxInstances": 100, "minInstances": 1, "targetCpuUtilization": 0.75 } } }
Fai clic su Execute (Esegui). Ti potrebbe essere chiesto di autorizzare Explorer API il primo volta che lo esegui. Se richiesto, autorizza Explorer API seguendo le personalizzati.
Verifica che siano state applicate le impostazioni corrette aprendo la App Engine pagina versioni per il tuo progetto e facendo clic su Visualizza nel nella colonna Configurazione. Dovresti vedere i valori che hai appena impostato.