Требования к серверу Rails 3

Я планирую выпустить приложение rails 3 для всего мира. Я хочу начать с дешевого хостинга.

Интересно, если эти спецификации в порядке, чтобы начать. Я не нашел ни одного эталона, в котором нуждается rails 3.

Я планирую арендовать всервер с 1 процессором

гарантировано 512 МБ Ram max 2 ГБ

Рейд 1 25ГБ HD

доступ с правами root ОС: openSuse 11.1 Debian 5 Ubuntu 8.04 LTS CentOS 5

Я знаю, что это также зависит от приложения и количества пользователей, обращающихся к системе. Но учитывая общее грубое приложение для расширенной разработки... (частная бета).

Я имею в виду этого достаточно, чтобы начать хостинг rails3 на Linux? А с каким дистрибутивом вы бы пошли?

3 ответа

Решение

Выбранных вами VPS должно хватить для начала, Nginx+Mongrel+MySQL. Макс. 2 ГБ ОЗУ зависит от типа виртуализации, на которой работает ваш сервер. Если вы хотите быть в безопасности, вам нужно считать всего 512 МБ. (Я имею в виду, может быть, это обмен...)

Я бы поехал с Debian, но если вы не знакомы с Linux и серверами, вам сначала нужно выполнить "сухую практику" ИЛИ взять пакет хостинга RoR: http://www.hostingrails.com/

Для беспородных: я не знаю, если это в настоящее время проблема, но, возможно, вы должны также проверить это: http://jan.varwig.org/archive/rails-3-and-mongrel

Я хотел бы подумать о том, чтобы пойти с хозяином на основе рельсов, таким как Heroku http://heroku.com/

Проблема с VPS заключается в том, что вам приходится управлять программным стеком, например, ruby, rails, apache, passenger, mysql. Наряду с наблюдением за хакерами и т. Д.

Heroku в основном бесплатен до тех пор, пока вы не получите около 5 ГБ серверного пространства, но этого должно быть достаточно, чтобы вы смогли пройти бета-тестирование.

Эти спецификации звучат хорошо, чтобы вы начали. Как вы сказали, это будет зависеть от нагрузки на сервер, количества запросов в секунду, наличия у вас фоновых работников, объема данных в вашем хранилище данных, независимо от того, используете ли вы Sphinx и т. Д. Но этого, безусловно, достаточно для начать.

Другие вопросы по тегам