最佳PAAS平台游戏框架2.1。

时间:2013-06-11 16:03:41

标签: playframework playframework-2.1 paas

试图找出哪个是部署游戏2.1的最佳平台。我试过openshift diy cartrige,但看起来openhif diy cartridge还没有生产准备好了。我得到免责声明“这是一个实验性的盒式磁带,提供了一种在Openshift上尝试不受支持的语言,框架和中间件的方法。” 这是否意味着我不能用于生产?

我已经开始评估亚马逊ec2了。还有其他选择或推荐吗? Play框架最受欢迎的paas是什么?

4 个答案:

答案 0 :(得分:3)

Heroku非常适合入门,可以扩展很多。几乎没有锁定(他们的大多数插件在Heroku之外完美无缺地工作)并且当时机成熟时你可以部署到EC2甚至同时使用两者以便具有容易的爆破性(当你期望时可以旋转20个工人)受到重创。

就我所知,Heroku在EC2东部主持,并且是最简单的入门方式。

EC2显然更“强大”,但你是独立的。 Heroku是git push to deploy,EC2“给我一个完整的操作系统映像”。

Engineyard帮助您部署到EC2,并提供其他好处作为警报和客户支持,大约20%的EC2成本。

中间有很多东西,但我喜欢这条路线。在Heroku上获取原型,在那里尽可能地扩展,当你变得太大而不能使用这种格式或者需要更精细的控制时,请转到EC2(如果你没有一些DevOps向导,则通过engineyard)

p.s。:“最佳”平台始终是您自己的数据中心。令人怀疑的是你处于那个级别,也不需要那种程度的控制。所以你不需要最好,你可能想要“最容易使用和可扩展”

答案 1 :(得分:2)

“没有银弹......”

更新:这在很大程度上取决于您的应用程序,负载,预算,技能和部署频率。所以很难说。

根据我的经验:

  • Heroku:易于部署,易于集成外部服务(数据库等)但价格昂贵
  • OpenShift:未正式支持制作(您可以vote for support
  • Cloudbees:您获得了持续集成系统,但很难预测成本
  • 自托管:更难部署,更多维护,但更便宜

答案 2 :(得分:1)

这是一个加载的问题,无法客观地回答。我建议你自己挖掘。

但是,我可以概述一下CloudBees,它有一个非常好的Play 2故事,于2012年10月宣布blog

使用ClickStart功能开始使用演示应用程序非常容易,该功能可以设置应用程序,数据库,存储库和持续集成作业。 Play 2 ClickStart按钮可在Play 2下载页面click Launch on CloudBees上找到。这也可以在开发人员wiki click the build it button上找到。您需要一个CloudBees帐户才能运行它,您可以在免费帐户上运行它。

引擎盖下,每个堆栈都通过一个名为ClickStack的功能进行设置。 Play 2 ClickStack是一个官方的托管堆栈,这意味着CloudBees 支持生产中的这个堆栈。有关托管含义的更多信息是here

最后,在开发人员维基link上有一个专门针对Play 2的社区页面,可以为您提供有关使用Play 2堆栈的详细说明。

免责声明:我为CloudBees工作

答案 3 :(得分:1)

为了更新关于我最近发现的讨论,Openshift目前还没有Play Framework的预构建盒式磁带/框架。我们必须在openshift上创建DIY(自己动手做)。到目前为止,DIY墨盒的问题是它不能自动扩展。因此,即使我只使用5档,我也必须支付16档(白银计划)加上最低计划费的强制性工资。

已经说过部署到openshift非常容易,并且真正需要大量的管道和开发工作。我用不到1小时的时间用我的真实应用程序和MYSQL开始使用openshift。 Here是使用Play的openshift的快速入门指南!如果有人有兴趣的话。

还在探索heroku和cloudbees。