我在Google AppEngine上运行了一个应用程序。为了最大限度地降低中断风险,我希望运行2个应用程序副本,一个在Google Cloud上,另一个在EC2上(通过appscale)。显然,如果我有2个应用程序正在运行,则需要访问相同的数据,这意味着我应该编写每个事务并更改为S3和数据存储。如果发生中断,我需要弄清楚如何确保数据库不断下降。
我的问题是:我如何路由http请求,以便如果两个服务都启动,它们会被发送到appengine,但如果appengine已关闭,请求将被路由到EC2?
答案 0 :(得分:1)
为了路由请求,您可以
对于数据复制,您可以使用从GAE到AppScale的远程API来确保您的数据在两个站点上都是一致的。
如果您需要帮助,也可以与AppScale community mailing list联系。