Рельсы на основе EC2 AMI - PullRequest
       8

Рельсы на основе EC2 AMI

14 голосов
/ 31 октября 2009

Я пытался перемещаться по моей новой настройке EC2 и надеялся найти настройку AMI для Rails. У меня были проблемы. По сути, я ищу что-то вроде этого:

* Apache 2.2
* Ruby Enterprise Edtion (REE)
* Passenger
* MySql Installed and configured with Ruby

У кого-нибудь есть AMI с базовым стеком рельсов, на который они могут указать мне?

Перемещено Ответ здесь:

Спасибо за отзывы / идеи. Я видел большинство из этих вариантов. Я думаю, что я собираюсь пойти с чистым Linux AMI, а затем использовать что-то вроде этого, чтобы настроить его самостоятельно:

http://www.rubyinside.com/how-to-install-a-ruby-18-stack-on-ubuntu-810-from-scratch-1566.html

Кроме того, да, я планирую запустить Rails на одном экземпляре EC2 в качестве альтернативы VPS. Если я использую зарезервированный экземпляр, я могу получить в основном выделенную машину и 1,7 ГБ ОЗУ примерно за 22 доллара в месяц. Это превосходит любой VPS, который я нашел. Существуют и другие издержки и трудности, но я собираюсь продолжить расследование, если это возможно.

Спасибо.

Ответы [ 5 ]

16 голосов
/ 02 ноября 2009

Во-первых, вы планируете запустить Rails на одном экземпляре EC2? Хотя это возможно, это не совсем то, где светит EC2, и вы можете получить более простую и более дешевую установку на VPS, например, Slicehost, Linode или Webbynode. EC2 отлично подходит для кластерных установок с выделенными базами данных, несколькими серверами Rails, балансировщиками нагрузки и т. Д., Особенно если вам необходимо быстро масштабировать или уменьшать масштаб. Но в этот момент один предварительно сконфигурированный AMI не принесет много пользы.

Сказав это: когда-то в прошлом году я использовал EC2 на Rails . Это прилично, но не очень гибко. Он также использует mongrel_cluster вместо Passenger. Очевидно, есть способ настроить кластер, но, откровенно говоря, в этот момент, возможно, есть лучшие альтернативы.

Я слышал замечательные вещи о Rubber как способ подготовки и развертывания приложения Rails в кластере EC2. Он кажется очень гибким, но с ним довольно легко начать работу, и его следует масштабировать от одного до нескольких экземпляров.

Для более сложных установок я, вероятно, хотел бы посмотреть и на Шеф-повар , но у меня нет опыта из первых рук.

PoolParty , которая находится на вершине шеф-повара, также стоит посмотреть.

8 голосов
/ 31 октября 2009

Я настоятельно рекомендую не использовать AMI, в котором этот материал "предустановлен".

Вместо этого вы хотите использовать Chef как часть процесса развертывания. Вы можете получить поваренные книги для большинства из перечисленных вами вещей.

Сохраните все это, я настоятельно рекомендую облачный сервис EY.

2 голосов
/ 28 июля 2011

BitNami имеет бесплатный предварительно сконфигурированный Rails-образ EC2 , который мы держим в актуальном состоянии

2 голосов
/ 20 января 2011

Я сам искал такой AMI, но не смог его найти, поэтому, наконец, пошел к развертыванию Ruby и Rails3 с нуля, как упомянуто здесь. http://blog.enbake.com/setting-up-rails-3-stack-on-an-amazon-ec2-instance/

0 голосов
/ 06 ноября 2009

Я уже некоторое время использую ec2onrails Пола Доумана, чтобы разместить производственное приложение. Я смотрю на Резину в эти дни.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...