将框架部署到Web主机

Ind*_*ity 6 web-hosting web-applications playframework

我正在寻找主持我在Play Framework上完成的简单项目的最佳方式.Play的开发人员建议只将其部署为独立的,而不是使用像Tomcat这样的Web应用程序容器,尽管可以这样做.

有没有好的网络主机可以作为一个独立的东西托管我的播放应用程序?

我猜这可能意味着获得VPS,但我希望有更便宜的托管网站,而不是每月40美元的VPS.

我意识到这个问题可能会超出堆栈溢出的范围,但我认为这仍然是一个可行的问题; 我正在寻找部署我编写的代码的最佳方式,以供互联网上的任何人使用.

Cod*_*nci 5

我已经为Google App Engine(GAE)和Heroku部署了一些应用程序.

GAE限制你可以用Play做什么,并强制做出一些妥协.所以,这取决于你的项目有多简单.如果您使用数据库,那么如果您的应用已经构建,我不会推荐GAE,因为您需要使用不同的持久层,因为不支持JPA.

Heroku很棒.它使用起来非常简单,就像你的localhost版本一样.如果您的网站很简单,流量较低,那么它很棒,但随着网站的增长会变得非常昂贵.

对于使用有限资源的小型网站,GAE/Heroku都是免费的.

如果你想要便宜但不是免费的,那么PlayApps就是你的选择.它由开发Play的Zenexity构建和设计.PlayFramework.org网站也在PlayApps上托管,使用每月10欧元的最便宜选项.

还有很多其他选择,但我个人只考虑PlayApps.net或Heroku.


Rég*_*gis 5

我建议你看看http://www.playframework-cloud.com

此PaaS平台可以根据您的流量自动扩展和缩小您的应用程序.如果您想要垂直,水平或两种类型的可伸缩性,您也可以进行精细定制.这种扩展的结果是你按需付费:你只需支付实际消费而不是潜在消费.

通过git部署.

非AWS,托管在第4层+数据中心.

免费试用 ;)


Oli*_*der 3

我自己还没有测试过这些。但是有多种选项可以部署您的 play 应用程序。

\n\n
    \n
  • Playapps.net是一个简化的部署环境,旨在让您的 Play 应用程序快速高效地启动和运行。它的创建考虑到了 Play 框架的简单性,每个槽都包含运行应用程序所需的所有服务,而无需运行自己的服务器。

  • \n
  • Heroku(发音为 her-OH-koo)是一个云应用程序平台 \xe2\x80\x93,是构建和部署 Web 应用程序的新方式。它支持原生播放,开箱即用,没有模块,没有战争,没有额外的东西,只是你的普通应用程序。

  • \n
  • Play 应用程序可以非常轻松地部署到GAE这是安装相关GAE模块的问题。

  • \n
  • 轻松部署到Stax 云托管平台:再简单不过了。安装 Stax 模块并在几秒钟内完成部署。请参阅模块文档以获取更多信息。

  • \n
\n\n

另请参阅部署文档

\n