Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Any way to achieve google appengine multi-region serving?

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.

like image 949
glmvrml Avatar asked Feb 14 '17 10:02

glmvrml


1 Answers

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.

like image 190
Robert Bailey Avatar answered Oct 02 '22 09:10

Robert Bailey