【问题标题】:How to create server (failover) redundancy and reliability solution如何创建服务器(故障转移)冗余和可靠性解决方案
【发布时间】:2015-08-14 06:52:01
【问题描述】:

我正在寻找一种方法将流量从我的 heroku 应用程序重定向到另一个实例,此时 heroku/aws 正在经历停机。

我按照这些思路设想了一些东西,但希望得到任何反馈和其他想法。

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

我想要一种相当有效的方法来保持数据库每 30-60 分钟左右更新一次。我不知道该怎么做。我认为 Docker 可能是更动态部署的良好开端。目标是有一些冗余,我不依赖于使用 heroku,但这是我的应用程序目前所在的地方。

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

[更新] 我找到了this。虽然有点轻,但我可以使用的很少,因为我的套装与使用的相距甚远。

【问题讨论】:

    标签: ruby-on-rails heroku failover fallback redundancy


    【解决方案1】:

    Heroku 是 PaaS,可以轻松快速地设置服务器。

    当应用程序开始变得足够大时,我会建议更改为 IaaS 虚拟机,例如 AWS、Google Cloud Platform、Azure 等。

    【讨论】:

      猜你喜欢
      • 2013-08-13
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-06
      相关资源
      最近更新 更多