openshift_云上的播放框架变得简单:Openshift模块

openshift

仅仅几年前,找到一个负担得起的Java Web应用程序托管解决方案是一项艰巨的任务,而寻找 免费的托管解决方案是一项不可能的任务。 更不用说考虑自动缩放,单命令部署,持续集成等问题了,这简直就是科幻小说。
去年见证了一场云计算革命,如今,确实有很多选择可供选择。 似乎每个中型到大型IT播放器都必须推出自己的平台即服务(PaaS)云产品。

在这种情况下,Red Hat的产品不会被忽视。 红帽工程师确实对管理服务器非常了解,而且幸运的是,他们对Java Web应用程序也很了解。 幸运的是,他们接受了挑战,他们所提供的一切肯定不会使我们失望。

那只熊猫熊不是很可爱吗?

因此, Openshift来了 。 Openshift是Red Hat针对Java,Perl,PHP,Python和Ruby应用程序提供的免费,自动缩放,基于云的平台即服务。 这是一个快速发展的平台,它成功地形成了一个充满活力且乐于助人的社区,为它提供了支持。 此外,它的免费提供很大程度上替代了能力所提供的任何东西。 只需输入电子邮件并选择密码,您便获得了五个applicacions名称空间,每个名称空间都有一个git存储库和半GB的数据(代码+数据库),供您随意使用。 加上对mysql(使用phpmyadmin), PostgreSQLMongoDB 2.0 (使用MongoRock)以及甚至功能齐全的Jenkins实例的支持,以具有持续集成环境。

将Java Web应用程序部署到openshift真的很容易,只需git addgit commitgit push …就是这样。 但是,我们这些玩游戏开发人员会因为自己喜欢的框架而被宠坏,宁愿只键入play rhc:deploy类的东西,而play rhc:deploy它。
这就是用于游戏框架的openshift模块。

短篇小说

因此,您已完成将Play框架应用程序部署到openshift的所有设置。 这意味着您已经安装了JDK 1.61.5play frameworkrubyruby gemsopenshift客户端工具 ,并且已经在openshift上注册并创建了一个域。
在这种情况下,您只需要:

$ play install openshift

然后

$ play new <my app> --with openshift
$ cd <my app>
$ play rhc:deploy -o

…就是这样。

您的应用程序已准备好……并在Openshift上运行!

每次要将更改部署到openshift时,只需再次发出play rhc:deploy -o-o参数仅告诉模块在部署后立即在Web浏览器上打开您的应用程序。

从零到云端

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值