3 个月前,我开始在 Google App Engine 上使用 Python。
然后我切换到Play2!在 Heroku + mongodb 上,使用起来轻而易举。
我的项目真的很远,我想在接下来的几天内发布网站。但是我刚刚在 heroku 上看到了 SSL 的定价,这真的很高。
而且我不想在没有 SSL 的情况下启动我的网站。如果没有证书,heroku 上的 SSL 费用为每月 20 美元。
我在这篇文章中看到了一些替代方案 What cloud platform supports playframework 2.x deployments?
但我还是不太高兴。我想支付尽可能少的费用来启动我的网站。
所以现在我又在寻找 Google App Engine。这意味着我必须重写我的整个数据库。
- GAE 是否限制了 play2 的某些功能?
我也看到了 dotcloud,但他们的定价页面真的很困惑。我不知道我可以使用沙盒模式走多远,SSL 上有一个标记,所以我认为它以某种方式包含在内,但还有一个 SSL 插件,价格翻倍。
如果我的网站花费更多,我会在几个月内离开它,但我没关系,但是 heroku 上的 ssl 实在是太贵了。
- 你会推荐我什么?
编辑:
目前我正在研究 openshift,它看起来很有趣。他们为所有用户免费实现了 SSL,但我仍然不确定我是否可以将其用于我的自定义域。
编辑2:
好的,它只是共享 ssl。这意味着我将不得不获得每月 42 美元的“Megashift”
编辑3:
貌似只能部署war文件到GAE,破坏了play2的目的。
所以我必须在 heroku、dotcloud 和 openshift 之间做出选择。如果您想使用 SSL,所有这些都很昂贵。
最佳答案
我建议你试试 openshift
它是免费的,red hat 已经声明它将保持免费提供(不仅仅是在测试期间......)
这是一个截屏视频:
一个 github 仓库
https://github.com/opensas/play2-openshift-quickstart
和红帽的一篇文章
关于deployment - 云中的 Playframework 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12237615/