生产Rails应用程序的推荐服务器布局是什么,该应用程序预计会接收中等(不重,但不轻)流量?我正在考虑运行Apache和Passenger(mod_rails)的设置。有多少应用服务器,Web服务器和数据库服务器有意义?如何设置它们以提供冗余,故障转移,可靠性等?
我知道这是一个广泛的问题,取决于很多因素,但我只是在寻找有关如何处理此问题的一般性建议和建议。
答案 0 :(得分:1)
我强烈推荐使用Heroku。让它为您托管应用程序,并在需要更多工作人员时打开拨号。
答案 1 :(得分:1)
Passenger和Apache或Nginx是很好的起点。
其余的基本上取决于您的预算和要求,基本上不可能给出一个预制回复。
单个服务器是一个很好的起点,你可能会对流量大小感到惊讶,一个正确调整的盒子可以翻转。
如果您有两台服务器的预算,则拆分Web服务器和数据库是下一个合乎逻辑的步骤。