выбор операционной системы для обслуживания приложения rails

Vps хостинг предоставляет возможность выбора операционной системы:

  • Цент ОС 5
  • Дебиан 4.0
  • Федора 10
  • Gentoo
  • OpenSuse 10
  • Убунту 8.10
  • Убунту 8.04
  • Убунту 9.04

Какие плюсы и минусы для запуска приложения rails, установки программного обеспечения, общего ощущения и т. д. у них есть, или, может быть, есть другие, которые намного лучше обслуживают rails


person tig    schedule 12.01.2010    source источник


Ответы (3)


Все это операционные системы unix промышленного уровня, и все они будут очень хорошо работать на RoR с Apache.

Основное отличие заключается в простоте администрирования и простоте обслуживания. ОС Cent предназначена для установки удаленных серверов и имеет множество приятных функций управления, Ubuntu, вероятно, проще всего поддерживать — это просто происходит.

Я бы выбрал Ubuntu 8.0, а не Ubuntu 9.0, так как старая ОС оказалась чрезвычайно стабильной. (На самом деле для серверных приложений придерживайтесь выпусков Ubuntu с «долгосрочной поддержкой», если вам не нравится применять исправления!).

person James Anderson    schedule 12.01.2010
comment
Я правильно понял, вы имеете в виду Ubuntu 8.04? Используя google, я нашел людей, говорящих, что Cent OS больше подходит для сервера, а Ubuntu больше для рабочего стола, это правда? - person tig; 13.01.2010
comment
Это действительно простота управления и простота обслуживания программного обеспечения. Если вы на самом деле разрабатываете на сервере или у вас много сложных библиотек, я бы выбрал Ubuntu, в противном случае выигрывает простота развертывания и управления системой CentOS. - person James Anderson; 14.01.2010

Выпуски Ubuntu LTS имеют хороший послужной список, и многие другие пользователи рельсов используют ubuntu, поэтому за большинством сообщений в блогах и т. д. будет легко следить.

Но так как вы будете часто там копаться, в целом я бы порекомендовал вам использовать тот, с которым у вас больше всего опыта.

person Chris Farmiloe    schedule 12.01.2010
comment
Я так понимаю, 8.04 это LTS? - person tig; 13.01.2010

Такие компании, как Engine Yard, сделали целый бизнес на использовании Gentoo. Я тоже использовал Gentoo в качестве операционной системы для более чем 5 приложений. Я тоже не изменюсь.

Emerge — это менеджер пакетов, и сообщество также чертовски быстро держит вас в курсе обновлений безопасности.

Когда вы компилируете (причудливое слово для установки, если вы не знаете) свои пакеты, они также включают такие вещи, как пользователь и разумные значения по умолчанию. Таким образом, установка postgres так же проста, как emerge install postgresql, и вы (достаточно) хороши для начала с меньшим количеством настроек, чем с другой ОС.

Перейти к сути настройки сервера

person pjammer    schedule 06.11.2012