2012-04-16 2 views
12

Я хочу начать работу с моим первым приложением Ruby on Rails.Самый низкий Spec VPS для запуска Ruby on Rails

Он потянет изображение, и некоторый текст об изображении отобразит оба, и у вас есть небольшой блок, чтобы написать текст об изображении, который затем будет записан в базу данных после отправки.

Вряд ли у него будет не более 5 одновременных пользователей, так как это персональный проект.

Какая самая низкая спецификация VPS, необходимая для запуска рубинов на рельсах? Возможно ли это на 64-битном (128-разрядном) барабане или я могу пойти еще ниже?

+4

Где вы вообще находите VPS только с 64 МБ ОЗУ ?! Это даже не соответствует системным требованиям для Ubuntu Server. –

+0

У меня были ОЧЕНЬ маленькие рельсы, развернутые в Joyent на том, что они называли машиной емкостью 1/4 ГБ, 256 МБ, достаточно BARELY, что заставило меня перейти на 1 ГБ, было то, что были некоторые GEMS, которые не собирались строить с только 256 МБ. Я бы сказал, 256MB является минимальным, и если вам нужно построить большой GEM, 512 МБ. – RadBrad

+1

@AndrewMarshall Они спускаются до 32mb: http://securedragon.net/index.php?p=openvz – Joseph

ответ

9

Самый низкий уровень защиты, который я защищаю, составляет 512 МБ. Стек Ruby on Rails может составлять только 50-100 МБ, если вы не очень осторожны в обрезке дополнительных функций. Это несущественный объем памяти в современной системе, хотя 4096 МБ распространен даже в мире VPS.

Linode предлагает план в размере $ 19,95 для базовой 512 МБ системы, которая, хотя и не самая дешевая, очень доступна даже для личных проектов. Есть менее дорогостоящие провайдеры, но их качество обслуживания может значительно различаться.

Если вы используете Passenger, то даже машина с 512 МБ может запускать несколько легко загружаемых сайтов.

Вместо того, чтобы запускать собственный VPS, вы можете использовать Heroku, который не выделяет память клиентам напрямую, а вместо этого использует процессорное время, которое они называют «Dynos», которые несколько более абстрактны, чем VPS.

+0

Могу ли я спросить, что особенного в том, что Пассажир использует меньше памяти? – lulalala

5

Младший Иосиф. Вы должны научиться использовать git и начать использовать Heroku. Heroku не публикует его четко на веб-сайте, но они предлагают бесплатный план.

Смежные вопросы