3

3 个月前,我开始在谷歌应用引擎上使用 python。

然后我切换到Play2!在 Heroku + mongodb 上,使用起来轻而易举。

我的项目真的很远,我想在接下来的几天内发布该网站。但是我刚刚在heroku上看到了SSL的定价,真的很高。

而且我不想在没有 SSL 的情况下启动我的网站。在没有证书的情况下,heroku 上的 SSL 每月收费 20 美元。

我在这篇文章中看到了一些替代方案什么云平台支持 playframework 2.x 部署?

但我还是不太高兴。我想支付尽可能少的费用来启动我的网站。

所以目前我正在再次查看 Google App Engine。这意味着我必须重写我的整个数据库。

  • GAE 是否限制 play2 的某些功能?

我也看到了 dotcloud,但他们的定价页面真的很混乱。我不知道在沙盒模式下我能走多远,而且 SSL 上有一个标记,所以我认为它以某种方式包含在内,但还有一个 SSL 插件可以使价格翻倍。

如果我的网站会花费我更多的钱,那我没关系,然后我会离开它几个月,但是使用 heroku 上的 ssl 实在是太多了。

  • 你会推荐我什么?

编辑:

目前我正在研究看起来很有趣的openshift。他们为所有用户免费实施了 SSL,但我仍然不确定是否可以将其与我的自定义域一起使用。

编辑2:

好的,它只是共享的 ssl。这意味着我必须获得每月 42 美元的“Megashift”

编辑3:

看来我只能将war文件部署到GAE,这破坏了play2的目的。

所以我不得不在heroku、dotcloud和openshift之间做出选择。如果你想使用 SSL,所有这些都是昂贵的。

4

3 回答 3

1

我怀疑 GAE 能否与 Play 一起正常工作。将某些类列入黑名单会影响您的项目,但您会遇到一些在其他环境中不会遇到的限制,并且您会遇到部署 war 文件的问题(Play 2 中有用于此的插件,但仍然存在)。

从另一个角度来看:

  • 如果您的项目是个人的“娱乐”项目,除了尝试之外没有其他目的,那么您可能不需要 SSL。即使您真的需要(或想要)SSL,每月 20 美元对于一个爱好来说也不算多,人们每个月在 WoW(订阅 + 附加)等游戏中支付的费用也接近于此。

  • 如果你的项目很严肃(启动,旨在赚钱),你应该停止担心像 20 美元这样的费用。它们是为了获得现金而进行的投资。如果作为一家企业,您愿意重写代码以节省 20 美元,那么您注定要失败。

于 2012-09-03T10:56:11.660 回答
1

我建议您尝试一下 openshift

它是免费的,red hat 已表示将保留免费产品(不仅仅是在 beta 期间......)

这是一个截屏视频:

http://playlatam.wordpress.com/2012/05/21/deploying-play-framework-2-apps-with-java-and-scala-to-openshift/

一个 github 仓库

https://github.com/opensas/play2-openshift-quickstart

和 red hat 的一篇文章

https://openshift.redhat.com/community/blogs/supporting-play-framework-on-openshift-with-the-diy-application-type

于 2012-09-06T01:19:52.220 回答
0

我可以向你推荐 Jelastic。

此外,它还以合理的价格提供Jelastic SSLCustom SSL 。

一些托管服务提供商允许他们的客户免费使用 SSL,价格实际上取决于您选择的托管服务提供商。所以你在这里有选择。

Jelastic 最近提供了一个关于如何将 Play 2 Web 框架应用程序部署到云端的教程。因此,您可以自由地使用它作为基础。

于 2013-07-02T15:16:36.300 回答