新红帽PaaS战略:中间件和云应用开发联姻行业资讯
在今年的JavaOne和Oracle OpenWorld上,红帽高管公开了其针对OpenShift的Red Hat JBoss xPaaS。
“这是第一个综合的服务产品集合,满足了在企业级平台即服务(PaaS)平台上构建现代、复杂企业应用的服务需求,”Paul Cormier说道,他是开源软件提供商红帽PaaS战略的产品和技术总裁。
“自然发展”的部分
JBoss xPaaS致使红帽PaaS战略的最新步骤。2011年五月,红帽开发了OpenShift Online,这是一款公有云PaaS产品,对开发者提供了预览版。“现在,我们有超过一百万的应用在OpenShift Online上升级和运作,”在一次访问中,红帽中间件产品营销高级总监Mike Piech说道。2012年十一月,该公司发布了OpenShift Enterprise版本,这是一个开源混合云应用平台,旨在使用本地和私有云、公有云和混合云的集合使用。2013年六月,红帽宣布了OpenShift Online的通用商业版本。
红帽PaaS战略的下一阶段发展包括在云端交付关键的JBoss中间件技术,作为OpenShift驱动的服务。“将更多的技术从我们的中间堆栈转到云端,使其成为易于消费的服务对于我们来说是一个自然发展的阶段,”Cormier说道。比如移动推送通知,在开发者预览版本中可用。两外两个技术,集成PaaS和业务流程管理PaaS预计在未来几个月对开发者发布。
用户现在可以使用JBoss Fuse和JBoss BRMS为xPaaS开发,都是为了云开发和部署。
xPaaS背后的原因
是什么驱动了红帽的PaaS战略呢?在Gartner2012年的一份报告中,预估到2016年PaaS市场将会接近三十亿美元,几乎形成一个细分市场。目前,这些分开的部分都彼此独立,Craig Muzilla说道,他是红帽中间件的副总裁。“大多数公有和私有PaaS产品几乎就是简单的应用容器,可以编写和部署相对简单、独立的Web应用,”Muzilla伴随着公告的一篇博文中这样写到。出于这个原因,很多公司开始勉强使用PaaS,主要是一些非核心应用。“对于PaaS真正成为企业所使用的,需要能够高度支持复杂的多层或者N层应用。”
随着开发者转移到云端,他们对于和传统开发环境中同样复杂的功能的期望逐渐增加,Cormier说,“他们不想要多种PaaS平台来获取所需的功能和特性,他们想要一个平台,可以集成所有的功能。这是Java堆栈已经在非云环境中功能强大和应用广泛的一个原因。”
IDC研究员Al Hilwa附和了这个评论。“历史上,企业勉强迁移现有工作负载到PaaS,是因为现在市场上的一些局限性。红帽的方法整合了多种服务,让PaaS对于现有的和新的工作负载更加吸引人。”