Назад | Перейти на главную страницу

Несколько хостов на AWS Ec2

Мне нужно развернуть несколько приложений Ruby on Rails в EC2 AMI на AWS, и мне нужно, чтобы каждое приложение было привязано к доменному имени

Я думаю, что эта первая часть предназначена для веб-сервера Apache и пассажира для развертывания рельсов.

Мне было интересно, следует ли мне использовать что-либо вроде балансировщика нагрузки на моем экземпляре, чтобы правильно развертывать мои приложения на основе виртуального хоста на основе имени.

И еще кое-что .... могу ли я развернуть приложения Rails 2.x и Rails 3.x на одном AMI, и есть ли на это документация?

Да, вы можете использовать Apache и Passenger для запуска нескольких приложений Rails. Если у вас только один экземпляр, вам не нужен балансировщик нагрузки, а виртуальный хостинг на основе имени ортогонален использованию балансировщика нагрузки. Вы можете запускать приложения Rails, требующие разных версий, на одном компьютере; там, вероятно, нет документации, потому что она настолько тривиальна, вы просто устанавливаете различные версии Rails, которые вам нужны, и если приложение правильно объявляет, какая версия Rails ему нужна, все будет просто работать.