Если бы кто-либо имеет или запускает приложение Grails на их сервере, я ценил бы некоторые детали о том, где следовать за созданием ВОЙНЫ.
Фон
Я выбрал чаши Грааля, потому что с Google App Engine и Плагином Механизма Приложения развертывание должно было быть тривиальным. Эта проблема - то, что существует ошибка, которая подает любую заявку, в значительной степени неприменимую, мне жаль, что это не было более видным, таким образом, я не должен был переходить к сути дела наблюдения ошибки сам, прежде чем я знал о нем.
Следующая опция была EC2 и Облачным плагином Инструментов, кажется, что Облачные Инструменты работали с чашами Грааля 1.0, но не работают с текущими 1.2.1 из-за проблем, получающих зависимости JAR. Также кажется, что за Облачными Инструментами следовал Облачный Литейный завод, который является в бета-версии, будет стоить дополнительных денег и ограничил места (я подписался, но не имейте электронного письма).
Вопрос
Мое приложение крайне тривиально, оно имеет маленькую загрузку, маленькие требования к данным и не должно масштабировать прошлые 5 пользователей.
Как я могу развернуть свое приложение чаш Грааля максимально быстро и безболезненно?
Конкретно:
Заранее спасибо,
Gav
Заметка на полях: Я выбрал чаши Грааля из-за хорошего совета от Так, это должно было быть очень короткое время от разработки до развернутого продукта кроме инструментов для авторазвертывания, не то, что сформировавшийся и я никогда не настраивал сервер прежде.
Мы запускаем ShareYourLove.com через CloudFoundry, и это работает хорошо. Это не стоит нам ничего сверх стандартных тарифов EC2.
Лучший вариант (если вы еще не получили логин CF) - купить недорогую linux-коробку типа http://www.linode.com и установить tomcat и mysql самостоятельно.
cheers
Lee
Я использую slicehost, у них есть очень простые инструкции по установке postgresql / mysql и tomcat. довольно легко установить.
http://mor.ph/ поддерживает приложения Grails, не требует предварительных затрат и поддерживает как PostgreSQL, так и MySQL.
Вы сделали хороший выбор, выбрав Grails; если у вас есть приложение, работающее на локальном компьютере, его просто развернуть на EC2. Даже если у вас нет учетной записи CloudFoundry, вы все равно сможете использовать облачные инструменты с открытым исходным кодом Cloud Tools и AMI для развертывания вашего приложения в EC2. Если вам нужна помощь с EC2, оставьте комментарий, и я добавлю несколько полезных ссылок.