1

我有一个在 Google AppEngine 上运行的应用程序。为了最大限度地降低中断风险,我希望运行 2 个应用程序副本,一个在 Google Cloud 上,另一个在 EC2 上(通过 appscale)。显然,如果我有 2 个应用程序正在运行,它们将需要访问相同的数据,这意味着我应该编写每个事务并更改为 S3 和数据存储。如果出现中断,我需要弄清楚如何确保发生故障的数据库能够赶上。

我的问题是:如何路由 http 请求,以便如果两个服务都启动,它们被发送到 appengine,但如果 appengine 关闭,请求被路由到 EC2?

4

1 回答 1

1

为了路由请求,您可以

对于数据复制,您可以使用从 GAE 到 AppScale 的远程 API 来确保您的数据在两个站点上是一致的。

如果您需要这方面的帮助,也可以联系 AppScale 社区邮件列表。

于 2015-01-07T22:27:32.087 回答