Я ищу:
... все, что облегчило бы начало использования EC2 для размещения приложения Rails.
Существует изображение Rails для EC2 в http://ec2onrails.rubyforge.org/
ElasticFox - это необходимая утилита для наблюдения за вашими экземплярами. http://developer.amazonwebservices.com/connect/entry.jspa?externalID=609
Capazon - потрясающая утилита для управления экземплярами в Capistrano. http://soylentfoo.jnewland.com/articles/2007/03/27/capazon-capistrano-meets-amazon-ec2 (где-то есть более новая версия)
Мне нравятся эти AMI (я копаю Ubuntu) http://alestic.com/
Если вы используете Heroku или EngineYard (основные решения облачного хостинга сегодня - они основаны на Amazon EC2), вы также можете использовать git для управления вашим кодом, и у Heroku и EngineYard есть отличные инструкции по использованию интеграции git с ними:
Heroku: http://devcenter.heroku.com/articles/git
Двор двигателя: http://docs.engineyard.com/host-your-code-on-github.html
Посмотрели ли вы учебник amazon Getting ? Достаточно соединить экземпляр ec2.
Я использовал его для настройки сервера Ubuntu с ruby-enterprise, rails и passenger (эта часть ничем не отличалась от любого другого сервера Ubuntu, который я использую)
И не забудьте SimpleDeployr , одним щелчком мыши развертывание Ruby on Rails для вашей учетной записи EC2.
Я настоятельно рекомендую Демо Скотта Чекона Fuced и EC2 . Другие рекомендуют EC2 документы , я буду так же. Обязательно проверьте также плавкий код . Производительность потрясающая, но вам лучше принести немного денег для ее поддержки.
Я настраивал приложение rails для запуска непосредственно на EC2, используя EC2onRails и соответствующий ему ami. Я задокументировал свой прогресс здесь, потому что я нашел другую документацию там не хватает:
http://www -cs-students.stanford.edu / ~ серебро / ec2.html
Вот служба, которую вы, возможно, захотите попробовать развернуть в своем приложении Rails с помощью EC2: Morph AppSpace