Any way to achieve google appengine multi-region serving?

2/14/2017

I'm using App Engine Standard Environment.

I'm allowed to choose one region to serve on project creation.

enter image description here

Lets assume clients of my app are world-spread (America, Europe, Asia), and all of them are equally-important.

Latency difference is significant (I'm in Europe now, simple Hello world page sample is ~200ms if I choose us-central region, and ~080ms if I choose Europe region).

Any way to achieve multi-region serving on appengine? Can I easy move to GKE or smth to archive this?

Glad to hear any theoretical explanations-comments on multi-region serving.

-- glmvrml
google-app-engine
google-compute-engine
google-kubernetes-engine

1 Answer

2/14/2017

I don't know enough about App Engine or the App Engine Flexible Environment to know if you can run the same app in multiple regions and load balance between them, but I do know that you can do multi-region serving from GKE or GCE using HTTP(S) Load Balancing.

You can easily move from the App Engine Flexible Environment to GKE as they both use Docker containers for deploying your application.

-- Robert Bailey
Source: StackOverflow