【发布时间】:2013-04-23 22:29:03
【问题描述】:
我正在为需要 99.9999999999% 正常运行时间保证的客户开发一个非常敏感的应用程序。
这是一个带有 MySQL 数据库的 Rails 应用程序。由于维护要求低且易于运行,我正在考虑将其托管在 EngineYard 上。
由于正常运行时间问题,Heroku 似乎不是完美的解决方案。
EC2 也可以是一个很好的解决方案,但它可能需要太多的工作来安装和维护。
我的问题是:如何使用 EngineYard、Heroku、EC2 或您建议的任何其他 Rails 托管来制作冗余系统?我是否需要在世界不同地方复制 2 个实例?请告知最好的方法。
问候。
【问题讨论】:
-
您需要一种每年下降不超过 31ns 的服务?
-
了解 Heroku 是基于 EC2 构建的。
-
99.9999999999% ?用 Erlang 编写 - 非常接近。
-
Heroku 是基于 EC2 构建的,但如果他们犯了错误,一切都会失败。恕我直言,这不是很好。
-
如果 Amazon 出错了,那么 EC2 和 Heroku 就会宕机,如果 Heroku 出错,那么 Heroku 就会宕机。只有在亚马逊犯错时,安永才会倒闭。
标签: ruby-on-rails web-applications hosting