Я использую Heroku в качестве промежуточного/тестового сервера. Для производства я планирую развертывание в EC2, сначала на 1 экземпляре, но при необходимости развертывание должно масштабироваться до нескольких экземпляров. Быстрый поиск показывает, что существуют веб-инструменты, такие как Rubber и Chef, которые предназначены для развертывания нескольких экземпляров EC2. Но они кажутся непростыми для понимания - по крайней мере, на первый взгляд.
Я также вижу здесь простое руководство: http://boredwookie.net/index.php/blog/ruby-on-rails-3-passenger-mysql-on-amazon-ec2/, который выглядит более простым для понимания. Но я не уверен, насколько легко или сложно будет выполнить масштабирование до нескольких серверов, если это потребуется позже, если я выполню эти шаги.
Любое руководство в этом направлении высоко ценится.