Ответ 1
Есть много вариантов развертывания приложений фреймворка в облаке
Как сказал codemwnci, большинство из них работают с военным развертыванием.
-
Героку для игры!
princing: http://blog.heroku.com/archives/2011/8/29/play/ (похоже, что вы получаете 1 веб-дино + 5mb постреск db бесплатно)
sample: http://devcenter.heroku.com/articles/play
db: postgresql
развертывание: native через git
tutorial: https://github.com/opensas/play-demo/wiki/Step-13---deploy-to-heroku
Поддержка play2: http://www.playframework.org/documentation/2.0/ProductionHeroku
-
OpenShift
Предложение PaaS от Red Hat
модуль: http://www.playframework.org/modules/openshift
: вы получаете 5 приложений с объемом 500 МБ каждый бесплатно, поддерживает mysql, mongo, jenkins, perl, php, python и java
: http://playlatam.wordpress.com/2012/02/09/play-framework-on-the-cloud-made-easy-openshift-module/
db: mysql, mongodb, postgresql
развертывание: развертывание войны через git (или с помощью модуля)
(Используя исходный картридж, можно развернуть игровые приложения изначально, я посмотрю, смогу ли я написать учебник в ближайшие несколько дней...)
голосовать за встроенную поддержку: https://www.redhat.com/openshift/community/content/native-support-for-play-framework-application
учебник: https://github.com/opensas/play-demo/wiki/Step-12.5---deploy-to-openshift
-
Google Application Engine
модуль: http://www.playframework.org/modules/gae-1.4/home
минус: нельзя использовать mysql, не следует использовать JPA
http://www.playframework.org/modules/siena-2.0.0/home
db: использует его собственный хранилище данных (вместо JPA рекомендуется использовать siena)
развертывание: через модуль
хороший пример: http://viralpatel.net/blogs/2011/01/first-play-framework-gae-siena-application-tutorial-example.html
tutorial: https://github.com/opensas/play-demo/wiki/Step-14---deploy-to-gae
-
dotCloud
модуль: http://www.playframework.org/modules/cloudbees
princing: https://www.dotcloud.com/pricing/ (есть бесплатный план с 10 МБ дБ)
-
AWS - веб-службы Amazon
цена: http://aws.amazon.com/en/ec2/#pricing
цена: http://aws.amazon.com/en/elasticbeanstalk/#pricing
Образцы: http://www.ibm.com/developerworks/java/library/j-javadev2-19/index.html http://www.ibm.com/developerworks/java/library/j-javadev2-16/index.html
-
Jelastic -
-
CleverCloud
: https://www.clever-cloud.com/en/
цена: https://www.clever-cloud.com/doc/clever-cloud-overview/pricing/
развертывание для Scala: https://www.clever-cloud.com/doc/scala/play-framework-2/ развертывание для Java (такое же?): https://www.clever-cloud.com/doc/java/play-framework-2/
Есть много вариантов, и новые выходят каждый день...
Вот статья со списком Public и Private Cloud PaaS для java: http://cloud.dzone.com/articles/regarding-java-platforms
Что касается поддержки play 2, функция heroku предоставляет встроенную поддержку, и как только развертывание войны будет готово (запланировано для следующей младшей версии), вы сможете развернуть большинство из них. Мне удалось развернуть приложение play2 для открытия с помощью самозагружаемого картриджа, здесь screencast и учебник)