3 ms·
I just tried to move a rails app to appengine. It uses the flexible environment (eg, docker). It took like 10 or 15 minutes to deploy, each time. Heroku does
by tarr11 9y ago
I just tried to move a rails app to appengine. It uses the flexible environment (eg, docker). It took like 10 or 15 minutes to deploy, each time.
Heroku does my deploy in about 5 mins.
https://groups.google.com/forum/#!topic/google-appengine/hZMEkmmObDU https://groups.google.com/forum/#!topic/google-appengine/hZM...
GCloud is cheaper though.
Also, VMs spin up in GCloud amazingly fast. Like 5 seconds. Feels like somebody at Gcloud just needs to go and fix this. No reason this is so bad...
- brianwawok 9y agoDeploy is 15 seconds on GKE. Wonder why app engine is so bad.
- lftl 9y agoWith GKE you don't necessarily update your load balancer rules with a deploy correct? The linked thread points the blame for app engine deploys on waiting for GCLB to update.
- brianwawok 9y agoCorrect, you have software based load balancing under the covers. My Google Load Balancers never move.. It is a single thing that points each node (physical machine) in the cluster, and distributes traffic between then. Each node knows how to route traffic to each app. So when I deploy that app, the software load balancer at the node level will slowly move traffic over from old app to new app. Entire thing is MAGICAL. And 0 downtime, very very fast deploys. Edit - But yes this explains iy. Changing the google load balancers is like a 5 minute ordeal. Total pain. Nice that with GKE you only need to touch them when your node count changes, which can be very rare (~monthly for me)