随着传统IT巨头的加入,平台即服务(PaaS)的市场变得比以前任何时候都更加混乱,PaaS的未来发展趋势会是怎样?对于像亚马逊、谷歌、 Pivotal以及OpenStack等云巨头,PaaS的发展空间还有多大?我们是否还能提交代码即可快速获得一个统一的PaaS解决方案?不温不火的 PaaS前途究竟如何,下面我们一起看PaaS的开拓者、CloudBees的CEO Sacha Labourey的分析。
前JBoss CTO,现CloudBees的CEO,Labourey自称“生于开源,长在云端”。其公司CloudBees近期也因与Pivotal合作放弃PaaS业务而获得各大媒体版面头条。
PaaS的过去和未来
“整合必定是一个大的趋势,”Labourey告诉我们,“这点无可厚非,对于PaaS来说也并无例外。”然而,Labourey认为这种改变并不是由于大型 基础设施提供商导致。“我怀疑OpenStack会带来神奇的解决方案,这点从SaaS供应商和基础设施供应商从不提供最终的中间件,而总是在不断收购就 可以看出,”Labourey说。
探索PaaS宗旨
有消息称,几乎所有web应用程序很快就会在PaaS上运行,但PaaS的提升速度一直低于所有人最初的预期。Labourey认为,这是由于PaaS的市场定位存在很多不确定因素。
首先,你要获取大量不同的PaaS解决方案,并投入一定时间寻找市场定位。
此外,DevOps自身表现也不平稳。用户采纳云服务和DevOps有很强的正相关性,它们的结合是“银弹”,可以使软件开发和交付的效率得到前所未有的提 高。从工具层面上看,DevOps的核心是自动化。因此,从DevOps角度看,如果说PaaS的终极目标是NoOps,那么任何有助于提高应用交付和管 理效率的工具、服务都应该纳入PaaS的大范畴。Labourey表示,开发者需要一定时间来确定采取正确的解决方案。他们需要得到正确的工具,它应具备 足够的灵活性和完整的框架。
但所有的这些都是有利因素,Labourey提醒我们,随着整合的发生确实出现不少大的变化。“所以要等一两年后很多问题都解决了,市场也就因此更加明朗。”
“我认为PaaS对这种稳定态势起很大作用。对大部分人来说,PaaS确实是你正需要的和最有效的实现方式。”
Dockerization:容器级虚拟化解决方案
在与CloudBees CEO的谈话中,有一个词必须提到:Docker。Labourey推测或许某天PaaS将基于Docker图片处理,那时我们将会更轻松地制作图像。
Jenkins 与Docker的成功整合,使其体验到了Docker的优势。“通过Jenkins配置文件制作Docker图像,可以将应用程序部署在Docker图片 上。所有这些都是通过Jenkins应用程序工具、源代码以及基础设施代码整合到Docker二进制配备完成。”
“在我看来,这是一个与多种并行前进的方式相关的非常重要的观点——将持续交付、DevOps和云三者以某种相关的方式结合起来。一旦开始定义CD、云和DevOps,一个非常强大的事物即将出现—它就是下一代IT。”
回来现实世界来,IT人员只是关心解决他们面临的一些部署、更新、扩展这些难题,以确保复杂系统与稀缺资源的运行和改变业务指令。IT发展宏图的范围从十几 年前的大型机,到完全虚拟化的环境;一个关键的IT操作活动是建立自下而上的服务器,以及虚拟机来运行业务系统和应用程序。随着时间的推移,这些环境还必 须能句顺畅运行。从运营的角度来看,组织正在着手这类的解决方案,同样在他们看来组织更多地应该关注在基础设施编排和自动化上。
Jenkins新特性
作为开源的持续集成服务器商业版,Jenkins的目标用户是大规模安装Jenkins的公司。CloudBees预计不久将推出一些新特性。除了一些扩展的监测功能,Sacha告诉我们,CloudBees正在广泛部署工作流功能。
Labourey还告诉我们,开源社区一直在广泛部署“Jenkins工作流”,这是一个定义复杂工作流项目。该项目已经开始在社区测试,CloudBees公司将提供一系列新特性——例如可视化工作流。
原文链接:http://tech.it168.com/a2015/0121/1700/000001700564.shtml