在多个区域部署单个GAE应用程序

时间:2015-06-23 22:52:01

标签: google-app-engine google-cloud-datastore

我想在美国和欧盟部署单个GAE应用程序(将使用数据存储区和GS的API)。数据存储/ GS存储桶应在欧盟和美国地区同步。

我发现:

  1. 您不能在不同地区拥有模块。
  2. 您无法跨两个区域同步数据存储区/ GS存储桶。
  3. 在没有编写自己的同步机制的情况下,是否有任何简单而优雅的解决方案?

    AWS和GAE是否存在忽略这些跨数据中心必需品的隐藏原因? AWS仅在2015年3月推出了S3复制解决方案,GAE没有提供跨区域同步数据的任何机会。我是唯一一个需要以低延迟或一致性在全球范围内分发单个应用程序的人吗?

1 个答案:

答案 0 :(得分:2)

App Engine不是多区域的。

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

Google Cloud Storage不提供跨美国和欧洲或美国和亚洲的存储类别。

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

Cloud Datastore不提供跨越美国和欧洲或美国和亚洲的模式。

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

我唯一可以提供的指针是Google Cloud Spanner,它是用于区域和 global 应用程序数据的关系数据库服务。不幸的是,要满足您列出的所有要求,您必须自己滚动。