Требования к серверу 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 и т. Д. Но этого, безусловно, достаточно для начать.