2015-05-31 22 views
2

我正在寻找一种方式将流量从我的heroku应用程序重定向到其他情况下,当heroku/aws遇到停机时。如何创建服务器(故障转移)冗余和可靠性解决方案

我设想了一些沿着这些路线的东西,但会喜欢任何反馈和其他想法。

  1. 在heroku(或任何地方)上运行的应用程序返回错误。
  2. 请求被重定向到一个后备URL(我已经有了这个设置)
  3. 这个URL包含原始应用程序的一个克隆(包括数据库)。
  4. 此克隆现在只能读取,因为我想避免必须来回同步DB。

我想要一个合理有效的方式来保持数据库每隔30-60分钟左右的时间。我不知道如何做到这一点。我认为Docker可能是更动态部署的良好开端。我们的目标是有一些冗余,我并没有使用heroku,但目前我的应用程序驻留在那里。

我错过了什么吗?这是否合理实施?感谢您抽出宝贵的时间。

[更新]我找到了this。虽然有点轻,但我可以使用的很少,因为我的套装与使用的套装完全不同。

回答

0

Heroku是PaaS,这对于服务器设置来说很容易&。

当应用程序开始生长足够大,我会建议更改为IaaS的虚拟机,例如AWS,谷歌云平台Azure的等

+0

阅读这篇文章为什么切换 HTTP://www.holovaty .COM /写/ AWS-NOTES / –

相关问题