【发布时间】:2012-03-27 11:25:38
【问题描述】:
【问题讨论】:
标签: playframework cloud-hosting playframework-2.0
【问题讨论】:
标签: playframework cloud-hosting playframework-2.0
在云上部署播放框架应用程序有很多选择
就像 codemwnci 所说,它们中的大多数都与战争部署一起工作。
Heroku 玩!
定价:http://blog.heroku.com/archives/2011/8/29/play/ (好像你可以免费获得 1 个 web dyno + 5mb postresql db)
示例:http://devcenter.heroku.com/articles/play
数据库:postgresql
部署:通过 git 原生
教程:https://github.com/opensas/play-demo/wiki/Step-13---deploy-to-heroku
play2 支持:http://www.playframework.org/documentation/2.0/ProductionHeroku
Openshift
Red Hat 的 PaaS 产品
模块:http://www.playframework.org/modules/openshift
定价:您可以获得 5 个应用程序,每个应用程序有 500MB 空间,免费,支持 mysql、mongo、jenkins、perl、php、python 和 java
文章:http://playlatam.wordpress.com/2012/02/09/play-framework-on-the-cloud-made-easy-openshift-module/
数据库:mysql、mongodb、postgresql
部署:通过 git(或使用模块)进行战争部署
(使用原生卡带可以原生部署play应用,过几天我看看能不能写个教程……)
投票支持原生支持: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
谷歌应用引擎
模块:http://www.playframework.org/modules/gae-1.4/home
缺点:不能使用mysql,不应该使用JPA
http://www.playframework.org/modules/siena-2.0.0/home
db:使用它自己的数据存储(建议使用 siena 代替 JPA)
部署:通过模块
很好的例子:http://viralpatel.net/blogs/2011/01/first-play-framework-gae-siena-application-tutorial-example.html
教程:https://github.com/opensas/play-demo/wiki/Step-14---deploy-to-gae
点云
模块:http://www.playframework.org/modules/cloudbees
定价:https://www.dotcloud.com/pricing/ (有一个 10MB db 的免费计划)
AWS - 亚马逊网络服务
定价: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 -
聪明云
主页: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/
有很多选择,每天都有新的出现......
这是一篇包含 Java 的公共和私有云 PaaS 列表的文章:http://cloud.dzone.com/articles/regarding-java-platforms
关于 play 2 支持,heroku 提供本地支持,一旦战争部署准备就绪(计划在下一个小版本中发布),您将能够部署到其中的大多数。我设法使用自己动手的墨盒将 play2 应用程序部署到 openshift,这里是 screencast 和 tutorial)
【讨论】:
Cloud Foundry 现在也支持 play 2.0。不过还没试过。 见:http://blog.cloudfoundry.com/2012/05/31/cloud-foundry-now-supports-play/。 顺便说一句,Playapps 停止了它的服务。它在他们的网站上推广 Heroku。
【讨论】: