Rails应用程序的推荐服务器布局/体系结构

时间:2010-09-23 18:56:48

标签: ruby-on-rails architecture webserver application-server database-server

生产Rails应用程序的推荐服务器布局是什么,该应用程序预计会接收中等(不重,但不轻)流量?我正在考虑运行Apache和Passenger(mod_rails)的设置。有多少应用服务器,Web服务器和数据库服务器有意义?如何设置它们以提供冗余,故障转移,可靠性等?

我知道这是一个广泛的问题,取决于很多因素,但我只是在寻找有关如何处理此问题的一般性建议和建议。

2 个答案:

答案 0 :(得分:1)

我强烈推荐使用Heroku。让它为您托管应用程序,并在需要更多工作人员时打开拨号。

答案 1 :(得分:1)

Passenger和Apache或Nginx是很好的起点。

其余的基本上取决于您的预算和要求,基本上不可能给出一个预制回复。

单个服务器是一个很好的起点,你可能会对流量大小感到惊讶,一个正确调整的盒子可以翻转。

如果您有两台服务器的预算,则拆分Web服务器和数据库是下一个合乎逻辑的步骤。

相关问题