Существует ряд решений для простого размещения Rails на Amazon EC2, например следующие.
(и я уверен, что другие, о которых я не знаю), и мне бы хотелось получить подсказку о том, по какому маршруту идти. Это будет небольшая установка с одной базой данных MySQL и двумя серверами приложений, которая, надеюсь, будет расти дальше. Последнее, что я хочу сделать, - это заново изобрести колесо и прокрутить свою собственную установку, чтобы такие решения, как Poolparty и Rubber, были привлекательными, но я никогда их не использовал.
Я знаю, что есть также Heroku и EngineYard, и я использовал оба в прошлом, но они просто незаметно используют Amazon EC2, поэтому я бы предпочел просто использовать решение, которое прямо на Amazon EC2.
Любые рекомендации по выбору маршрута были бы замечательными!
Я рекомендую использовать Chef, это простое, но мощное решение для управления машинами EC2 ... (в этом случае любая машина)
Плюс к тому, что вы уже закончили, в opscode есть несколько кулинарных книг для mysql и rails:
http://community.opscode.com/cookbooks/mysql
http://community.opscode.com/cookbooks/rails
Вот команда начальной загрузки после того, как вы запустите свой Chef-сервер и git repo:
knife ec2 server create -G default -x ec2-user -S id_rsa -I ami-2a1fec43 -f m1.small -i .ssh/id_rsa.pem -d fedora13-gems
Я использую собственный файл начальной загрузки amazon, но файлы начальной загрузки fedora13-gems работают нормально и уже идут в комплекте с chef / knife.