Лучший дистрибутив Linux для Ruby on Rails?

После неудачного опыта, пытающегося получить даже самое простое приложение направляющих, работающее в Lunarpages, я перемещаюсь в Slicehost. У кого-либо есть мнение относительно который из их дистрибутивов Linux для использования для сайта направляющих довольно интенсивного трафика? Они предлагают CentOS, Debian 5, Fedora (10 - 12), хинду, Red Hat EL 5 и Ubuntu (8 и 9).

В то время как мы находимся на предмете, у кого-либо есть какие-либо мнения относительно относительных достоинств Slicehost по сравнению с WS Amazon?

Спасибо!

9
задан Jeff 30 December 2009 в 16:49
поделиться

7 ответов

Я всегда был фанатом Ubuntu, он прост в использовании, и многие другие люди используют его, так что есть много информации, если вы столкнетесь с проблемой.

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

.
4
ответ дан 4 December 2019 в 21:49
поделиться

Что касается хозяев выделенных рельсов, не забудьте проверить heroku. Они используют полностью git-систему для развертывания вашего приложения (которое может быть написано на любом из основных Ruby-фреймворков), и вы получаете плату только за базу данных и процессорные часы, которые вы на самом деле используете.

Я также слышал хорошие вещи о EngineYard.

0
ответ дан 4 December 2019 в 21:49
поделиться

Ubuntu, вероятно, самая популярная ОС для Rails, вероятно, из-за того, что Ubuntu является очень популярным дистрибутивом Linux. Это отличная ОС, которая сделает все, что угодно и все, что вам нужно.

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

Я бы также поддержал рекомендации Heroku и EngineYard. Для VPS, наверное, лучше выбрать Linode, а не Slicehost

.
0
ответ дан 4 December 2019 в 21:49
поделиться

Я неравнодушен к Ubuntu, так как как как как только вы получите вашу apt-получить все обновления и в квадрате прочь, установка довольно быстро и безболезненно. Хотя, я уверен, что это сказано для любого дистрибутива, который хорошо использует apt-get.

Я во-вторых (или в какой бы последовательности это ни было) вызываю Heroku и Linode.

Что касается Amazon, я использую S3, и RDS, если смогу. RDS не так много, но кое-какие вещи я туда переезжаю. Но скрепка с S3 - это довольно здорово.

0
ответ дан 4 December 2019 в 21:49
поделиться

Я использую slicehost и запускаю Ubuntu intrepid с пассажирами/рельсами.

Мой выбор был в основном основан на том, что для этого дистрибутива существует много документации, связанной с рельсами. Что определённо упростило задачу.

http://articles.slicehost.com/ubuntu-intrepid

1
ответ дан 4 December 2019 в 21:49
поделиться
[

]Я запустил RoR на Ubuntu 8.04 LTS на Amazon (около 3-4 лет безотказной работы на нескольких серверах для пары сайтов) и Slicehost (около 8 месяцев). У меня не было жалоб/неглов/проблем ни с дистрибутивом linux, ни с самими хостами. Я бы просто взял тот linux дистрибутив, который вам больше всего нравится, я все равно собираю практически все из исходников для RoR в продакшне:[

]. [
    ] [
  • ] Скачать драгоценный камень [
  • ] [
  • ] Постройте Ruby EE из источника [
  • ]. [
  • ] Установите пассажира с nginx от источника [
  • ]. [
] [

] и т.д. и т.п. [

] [

] Что касается достоинств ваших двух вариантов, я всегда использовал Amazon для работы/бизнеса и ломтики для небольших вещей. Это довольно субъективно, и я тоже не могу винить, но для работы/важных вещей я бы все равно склонялся к Amazon. Это не сильная склонность, но гибкость включения/выключения экземпляров по желанию, плюс S3 заставила бы меня пойти этим путем снова.[

].
1
ответ дан 4 December 2019 в 21:49
поделиться

Если вас интересует системное администрирование. Я бы выбрал Slicehost, Linode или AWS ec2, Linode оказался более производительным ( ссылка ), чем Slicehost и AWS.

С учетом сказанного, если вас не интересует системное администрирование, я бы выбрал Heroku. Это самый простой способ развертывания, а управление минимальным. Вы должны знать, что Heroku ограничен некоторыми сторонними сервисами, которые вы могли бы установить самостоятельно, но у них есть некоторые пакеты, которые вы можете включить для отправки электронной почты и т. Д. Вы также ограничены размером файла, и они рекомендуют вас храните свои активы на AWS s3.

С точки зрения накладных расходов Linode меньше, чем AWS ec2, поскольку AWS ec2 действительно предназначен для обеспечения высокой доступности, Heroku меньше, чем упоминалось выше. AWS будет стоить вам больше, чем Slicehost или Linode, и я думаю, что если ваш сайт небольшой, то больше, чем Heroku.

Для работы на AWS, Slicehost и Linode вам потребуются приличные решения Linux. Heroku удержит вас от большей части этого, но также ограничит вас, если вам нужно что-то действительно нестандартное. Что касается выбора дистрибутива, я бы сказал, что Ubuntu безнадежно, если вы новичок.

3
ответ дан 4 December 2019 в 21:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: