Sì, questo è del tutto normale. La maggior parte dei passaggi di implementazione si verificano lontano dal computer e sono indipendenti dalla dimensione del codice base, quindi non c'è molto che si possa fare per accelerare il processo.
vari passaggi che sono coinvolti nella distribuzione di un'applicazione su App Engine possono essere classificati come segue:
- Raccogliere informazioni da app.yaml per capire la distribuzione complessiva
- codice di raccogliere e utilizzare l'immagine finestra mobile specificato app.yaml per creare un'immagine docker con il tuo codice
- Provisioning Istanze di calcolo, regole di rete/firewall, installare strumenti relativi docker su istanza, push immagine docker su istanza e avviarlo
- Assicurarsi che tutte le distribuzioni siano state eseguite correttamente, st controlli sulla salute dell'arte e, se necessario, trasferire/bilanciare il carico.
codice di raccogliere e utilizzare l'immagine finestra mobile specificato nel app.yaml per costruire un'immagine di finestra mobile con il codice Accantonamento istanze di calcolo, networking /regole del firewall, installare gli strumenti relativi docker su esempio, immagine finestra mobile spinta per esempio ed avviarlo assicurarsi che tutte le implementazioni hanno avuto successo, si avvia la salute controlli e, se richiesto, il trasferimento /bilanciare il carico.
L'unico processo che richiede la maggior parte del tempo è l'ultima parte in cui vengono eseguiti tutti i controlli necessari per assicurarsi che la distribuzione abbia avuto successo e avviare l'ingesting del traffico. A seconda della vostra dimensione del codice (il caricamento di codice per creare contenitore) e fabbisogno di risorse (provisioning risorse personalizzate), punti 2 e 3 potrebbero prendere un po 'più di tempo.
Se si esegue un'analisi, si scopre che circa il 70% del tempo viene consumato nell'ultima fase, in cui si ha una visibilità minima, ma il processo essenziale che dà all'app-engine la possibilità di eseguire tutti i lavori pesanti.
fonte
2016-06-08 01:16:22
che è normale, stai costruendo e caricando le immagini del docker la maggior parte del tempo –
Ho risposto a questa domanda lì, forse potresti vederlo. http://stackoverflow.com/a/37806746/2746292 –