什么云平台支持playframework?[关闭]
-
10-12-2019 - |
题
我现在知道2:
- http://heroku.com:支持play1和play2,有免费的计划。
- http://www.playapps.net:支持play1,未知play2,没有免费计划。
解决方案
在云上部署play framework应用程序有许多选项
就像codemwnci所说的那样,他们中的大多数都与战争部署一起工作。
游戏的Heroku!
王子: http://blog.heroku.com/archives/2011/8/29/play/ (好像你免费获得1个web dyno+5mb postsql 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
开式换档
红帽提供的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
部署:war通过git部署(或使用模块)
(使用raw墨盒可以本地部署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
分贝:使用它自己的数据存储(建议使用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
[医]弹性 -
[医]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/
有很多选择,每天都有新的选择。..
这里有一篇文章,列出了java的公共和私有云PaaS: http://cloud.dzone.com/articles/regarding-java-platforms
关于play2支持,heroku提供本机支持,一旦war部署准备就绪(计划在下一个小版本中),您就可以部署到其中的大多数。我设法使用自己动手的墨盒将play2应用程序部署到openshift,这里有一个 屏幕保护程序 和一个 教程)
其他提示
目前,Heroku和Playapps是您对本机播放支持的选择。有一个新的正在开发中,它也将支持web套接字(称为 Incipit碌录潞陆),目前在测试版支持2.0本机通过上传一个zip文件从dist commmand和1.0通过导出为战争和上传。
您的另一种选择是使用许多云平台之一,但将您的应用程序导出为WAR文件。不理想,但它为CloudBees和OpenShift等提供了选择。还有一个开放的社区请求将Play支持添加到OpenShift 这里.
Cloud Foundry现在也支持play2.0。但还没试过。见: http://blog.cloudfoundry.com/2012/05/31/cloud-foundry-now-supports-play/.顺便说一句,Playapps停止了它的服务。它在他们的网站上推广Heroku。