赵明

2016年12月6日,以“演进、运行、创新”为主题的第三届中国开源云计算大会在北京召开。本次大会由工业和信息化部指导、电子工业出版社华信研究院、《中国信息化》杂志主办。来自全国各地、各行业的信息技术主管和专注于开源软件和云计算应用研发的各界技术开发者共500多人参加了会议。

北京大学教授、工业和信息化部原副部长杨学山就软件和开源软件的趋势发表了三点看法。杨学山表示:“首先,要跟紧社会发展的新需要来构造软件。之前几十年形成的软件发展思路需要重构,要根据新市场定义软件,真正实现用软件来打通经济活动的大动脉,用信息流引领技术流、人才流、物资流,真正为经济社会发展走上新台阶做出贡献。其次,在软件的重构过程中要从解决问题入手,重新定义系统。需要软件界从流程、技术手段方面给予支持,其中数据链的构成、自动化是关键。在智能化过程中还要注意寻找新的工具进行支撑。最后,软件是为使经济社会更加高效而服务的。软件市场的发展将从通用软件走向定制化软件。开源软件技术参与者要参与这场变革,既要深化基础工具,又要形成新的开源中心点,这个新的中心点就是市场需求。”

社区不断壮大

OpenStack具有很多优势,主要体现在以下三方面:第一,在开源社区里,业内人士互动频繁,有利于技术交流发展;第二,在社区里,高手和厂商之间的合作形式灵活多样;第三,生态系统仍在蓬勃发展。这些优势是有目共睹的,但OpenStack也具有一些劣势,那就是缺乏全面且完善的文档和糟糕的组件一致性等问题。“不光是OpenStack一家,其实在整个开源业界,文档的全面性都是比较差的。我认为OpenStack实际上比某些开源项目在文档方面做得还好一点。但是我也承认,我们在文档记录方面需要做出更大的改善,这就是为什幺在我们社区中,要加入这幺多的使用者成员,因为通过这些使用者我们能够了解他们到底需要什幺样的文档。虽然OpenStack的文档很多,但这些文档并不全是用户所需要的。”OpenStack基金会主席艾伦·克拉克(Alan Clark)笑着对记者继续解释道,“关于各个组件之间的不一致性这个问题,实际上我们也做了很多努力。我们成立了专门的互操作性工作组,已经取得了重大突破。有16家厂商部署了我们这个产品。这16个厂商的产品分别部署在16个云上,既有公有云,也有私有云,架构也不同,所使用的硬件也不一样,但是我们已经可以实现互操作。”

OpenStack在中国的发展前景如何?行业用户部署云计算的意愿有多强?用户对开源技术的接受程度如何?电子工业出版社总编辑、华信研究院院长刘九如在会上所做的《开源云计算已成潮流》的主题报告回答了这一系列问题。他表示:“2016 开源云计算年度调查报告显示,行业用户部署云计算的意愿强烈,约一半的用户希望通过云计算实现整合系统内数据资源、部分IT系统外部化、降低IT成本的目标。而对于OpenStack的受欢迎程度,调查显示,超过60%的用户因为该社区应用功能丰富或基金会和社区有利于其发展而看好OpenStack 。据《中国信息化》杂志调研、华信研究院信息化与信息安全研究所估算,2017年中国OpensStack技术平台产生的软件和服务收入约为25亿元,相关硬件和系统集成市场规模超过310亿元。这两块市场规模将保持约30%的年度增长率直至2020年,分别超过50亿元和650亿元。”

在OpenStack基金会里,不仅有很多国际成员,中国成员也有很多,它们都有哪些贡献呢?艾伦·克拉克表示:“10月份推出的OpenStack版本叫牛顿版本,该版本有超过20家中国公司对代码做了贡献。但是中国公司的贡献远不止如此,比如今年7月中国成员组织举办了‘OpenStack日活动,超过2000人出席了活动。”

此外,中国公司的贡献还体现在反馈用户体验上。在近两个月中,OpenStack社区新加入了7个“黄金”会员,大部分都是用户。艾伦·克拉克认为:“他们的贡献不在代码上,而是在用户体验上,因为他们的体验,对于OpenStack来讲是非常重要的,甚至对OpenStack的未来发展都起到了非常重要的作用。通过他们的反馈,我们了解到,用户在具体环境下是如何应用OpenStack软件的,他们更看重OpenStack的哪些优势。”

持续、开放的态度

OpenStack基金会仅仅成立六年,但是相关数据显示,该基金会已经吸引了许多一流企业和众多专业人才的加入。该基金到底有哪些吸引力可以聚集这幺多的资源?

艾伦·克拉克认为:“我们为什幺能吸引到这幺多人才和企业,其实依靠的是创新和快速的推进速度,比如说你需要出台非常有创意的解决方案来满足需求,而且这个解决方案的出台速度要非常快。如果其他人看到有项目成功,他们会积极加入进来。”

艾伦·克拉克在《OpenStack的现状与未来》的主题演讲中表示,目前OpenStack的应用日益普及,由于节约成本、提高运营效率、创新能力出色、更快部署应用、避免供应商锁定、灵活的底层技术、在开放平台上实现标准化、API将公有云和私有云组成一个全球网络、通过控制其平台而实现安全性和隐私目标等原因,OpenStack在生产环境中部署量增加了20%。

随着开源生态的逐步成熟,中国OpenStack社区也在不断发展。对此,艾伦·克拉克表示:“我觉得中国的OpenStack生态会有非常迅猛的增长,因为在OpenStack社区里,涵盖的公司既有初创公司也有非常大规模的用户。无论是初创公司,还是大规模用户,它们涵盖了各行各业,包括金融业、服务业、制造业,所以我们将看到越来越多的用户。”

未来OpenStack将被定位为应对更多业务挑战,以应对文化方面的IT变革,更好地支持OpenStack运营商。艾伦·克拉克表示:“OenStack社区在2017年会有很多计划和举措,社区成员不仅要为社区做贡献,还要参与更多的事务。OpenStack下一届峰会将在明年秋季于澳大利亚悉尼举办,通过举办这样的峰会我们可以让OpenStack的使用者、开发者和社区成员共聚一堂。我们也希望来自亚洲的更多的社区成员参与进来。”

此前,开源软件发展迅速,而从去年起容器技术也在快速普及,大家都在讨论二者之间是否有替代的关系。但如今,大家认为二者融合是比较大的趋势,是否会这样发展呢?对此,艾伦·克拉克表示,两年前,很多人都认为容器的出现会取代OpenStack,但是今年这两种技术有很高的匹配度。这需要从两个角度来分析:

第一,一些企业在最初部署数据中心时,主要出发点是管理起来越简单越好。但如果既有云,又有容器,还有裸机,管理成本会增加很多。此时,OpenStack发挥了作用,它可以利用云平台,容器技术也可以在云平台上得到更好的利用。

第二,在部署容器的时候,企业需要考虑容器周边的网络环境问题,包括怎样保证安全、身份认证、监测、计量等。当然,开发这样的技术并不是很困难,但是更容易的一个方法就是利用已有的OpenStack云平台。

并非一帆风顺

在开源的道路上,OpenStack社区的发展也并非从一开始就一帆风顺,直到今天,虽然OpenStack基金会成员已经吸引了600多家成员加盟,有将近4万人为开源的应用发展付出,但是OpenStack的发展和部署也经常遇到困难。

艾伦·克拉克也坦承,OpenStack发展遇到一些困难,这主要体现在两点:

第一,很难整合不同组件。因为OpenStack是由不同的组件构成的。系统、驱动、硬件、管理平台,如何把这些不同组件集成,进行统一管理,这是非常复杂的。而OpenStack基金会成员之一SUSE就为用户提供了一套工具。这套工具可以帮助用户分析他的系统部署情况,帮助用户了解自己的运行体系,然后帮助用户进行整合。这使得OpenStack部署起来更加容易。

第二,OpenStack面临的不仅是技术方面的挑战,而是组织架构方面的挑战。云计算涉及很多方面,数据中心、存储、网络、计算、安全、身份认证等,要使负责以上这些传统IT系统运行的相关部门协调合作,这才是最大的挑战。

当这两点都协调好时,开源的云计算体系才会顺畅发展。

随着OpenStack基金会在全球影响力的不断扩大,OpenStack在中国的计划和发展步骤几乎与国外步骤一致。艾伦·克拉克表示,OpenStack基金会将举办OpenStack地区层面和地方层面的活动,包括用户见面会。通过类似的活动,OpenStack基金会将对用户和对开源感兴趣者进行更多的宣传教育,让OpenStack社区有更多的参与者,包括OpenStack产品的用户。

在OpenStack落地中国的过程中,开源云计算已经渗透入很多领域。中国银联电子商务与电子支付国家工程实验室祖立军、京东技术研究院院长吕建伟、国家气象局副总工程师沈文海、陕西工业云总经理关阿鹏、云途腾联合创始人和解决方案副总裁王鸷等嘉宾,先后在本届中国开源云计算大会上和与会者分享了各自在开源技术和云计算方面的行业经验与应用案例,其中SUSE参与的中国银联电子商务与电子支付国家工程实验室金融云项目、九州云参与的国家电网OpenStack电力云平台项目、杉岩数据参与的南方电网深圳供电局大型存储资源池项目、数人科技参与的上海证券交易所容器云项目、云途腾参与的铁信云项目、陕西工业云中心参与的陕西工业产业公共服务平台项目、EasyStack参与的顺丰集团OpenStack云计算项目、鼎震科技参与的北京电视台智慧媒体制播云平台项目在会场展区向与会者进行了展示。

开放、融合、发展,这就是OpenStack的魅力所在。