Deploy one GAE app for multiple regions

I would like to deploy one GAE app (API that datastore and GS will use) to US and EU. Datastore / GS buckets need to be synchronized across EU and US regions.

I found out that:

  • You cannot have modules in different regions.
  • You cannot sync / GS datastore buckets out of the box in two regions.

Is there a simple and elegant solution for this without creating your own sync mechanism?

Is there an ulterior reason to ignore these cross data center needs with AWS and GAE? AWS only released its S3 replication solution in March 2015, GAE does not provide the ability to sync data across regions. Am I the only one who has to distribute one application globally with low latency, or perhaps for consistency?

+4


source to share


1 answer


App Engine is not multi-regional.

https://cloud.google.com/appengine/docs/locations

Google Cloud Storage does not offer a storage class that spans the US and Europe or the US and Asia.

https://cloud.google.com/storage/docs/locations



Cloud Datastore does not offer a mode that covers the US and Europe or the US and Asia.

https://cloud.google.com/datastore/docs/locations

The only pointer I can offer is Google Cloud Spanner, which is a relational database service for regional and global app data. To meet all of the above requirements, you will unfortunately have to fulfill your own.

0


source







All Articles