Se utilizzi gli strumenti dell'interfaccia a riga di comando gcloud per eseguire il deployment dell'app, ad esempio gcloud app deploy,
puoi impostare i seguenti parametri di scalabilità automatica nel
file di configurazione app.yaml:
min_instancesmax_instancestarget_throughput_utilizationtarget_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-IDcon l'ID progetto della tua 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
.jsondel parametro che stai impostando, utilizzando i nomiupdateMaskriportati nella tabella seguente:nome updateMask automatic_scaling.standard_scheduler_settings.max_instancesautomatic_scaling.standard_scheduler_settings.min_instancesautomatic_scaling.standard_scheduler_settings.target_cpu_utilizationautomatic_scaling.standard_scheduler_settings.target_throughput_utilizationSe 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_utilizationNella casella Corpo della richiesta, fai clic su Aggiungi parametri del corpo della richiesta .
Seleziona automaticScaling.
Fai clic sulla bolla del suggerimento (l'icona
+) e seleziona standardSchedulerSettings.Fai clic sulla bolla del suggerimento, quindi seleziona il parametro del programma di pianificazione dell'autoscaling e specifica il valore desiderato.
Per fornire un altro parametro del programmatore di scalabilità automatica, fai di nuovo clic sulla bolla del suggerimento, seleziona il parametro e fornisci il relativo valore.
L'esempio seguente mostra un corpo della richiesta compilato di esempio:
{ "automaticScaling": { "standardSchedulerSettings": { "maxInstances": 100, "minInstances": 1, "targetCpuUtilization": 0.75 } } }Fai clic su Execute (Esegui). È possibile che ti venga chiesto di autorizzare API Explorer la prima volta che lo esegui. Se richiesto, autorizza API Explorer 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.