从OpenStack基金会到开源基础设施基金会的变与不变

2019年11月,OpenStack峰会更名为开源基础设施峰会,2020年10月,OpenStack基金会正式改为开源基础设施基金会,在许多人看来,这是顺应形势的举措。一方面是因为OpenStack技术生态已经趋于成熟,另一方面,OpenStack社区里的项目远不止OpenStack一个项目了。这是所谓变的一面。

不变的是仍将以OpenStack为核心拓展开源技术生态。OpenStack似乎完成了历史使命,但依然是开源基础设施的核心,在社区的期望中,会有越来越多的开源项目加入其中,新项目之间,新项目和原有项目之间是互补的关系,融入新项目后的社区将继续扩大生态系统。

OpenStack的过去十年

开源基础设施基金会执行董事Jonathan Bryce(傅兰石)表示,开源的IaaS”的想法始于十年前的25位成员和2万行代码,如今十年过去了,成千上万的成员加入了社区,OpenStack也已经扩展出更多的功能,作为社区发展的亲历者,他见证了许多开源项目的诞生与兴起,他表示,开源基础设施基金会是OpenStack基金会的传承。

开源基础设施基金会首席运营官Mark Collier(柯理怀)在谈到什么是开源基础设施时,他列举了五个例子:

第一个,支付巨头蚂蚁金服采用开源技术Kata Containers来构建其金融级基础设施;

第二个,Facebook Connectivity借助Magma帮助全球数十亿的用户使用更稳定更快速的互联网络;

第三个,Verizon和风河采用StarlingX连接通信站及移动终端,赋能5G网络的发展;

第四个,沃尔玛大型电子商务平台为了扩大线上业务,采用OpenStack来扩展其基础设施平台;

第五个,车企沃尔沃借助开源软件ZUUL来实现汽车的自动驾驶功能。

以上都是大型机构的大型项目,虽然非常有代表性,但并不是说开源基础设施只适用于大企业,开源非常普遍,据调查显示,99%的代码库都包含了开源组件,也就是说,开源组件在企业的应用中都非常的普遍。

OpenStack的下一个十年

以上典型案例是创立OpenStack社区十年来一些成就的缩影,而接下来的十年更能代表未来,Jonathan Bryce介绍了社区下一个十年的四个重点方向:

首先,是要构建、测试和集成更多开源组件。一方面,用户使用的开源组件更多了,另一方面,随着开源软件数量的增多,开源软件之间的协作与集成就显得更关键了。

第二,实现计算、存储和网络架构的硬件多样化。不局限在CPU上,还要有GPU、FPGA、ARM、RISC-V等架构。比如,腾讯云开始用ARM构建OpenStack集群,这算是这一趋势的有力说明了。

第三点,部署模型更加多样化,既有小规模部署,也有超大规模数据中心部署,还有边缘计算及物联网的部署模型。比如,中国移动在国内部署了一些区域性的云平台。部署模式的多样化对底层软硬件基础设施提出了更多需求,社区将通过更广泛的合作来应对这些变化。

第四点,政府以及政府所制定的政策所产生的影响,包括对于数据主权及数据隐私的要求。用户关注如何保护数据隐私,这些将会影响企业如何构建基础设施平台的要求,OpenStack、Kubernetes等社区都在积极的开展相关工作,协助用户遵守政府的相关规定,确保用户自主掌控数据。

向开源基础设施基金会的转变

首先,以OpenStack仍是核心不会变,甚至会变得更重要,将继续关注公有云、私有云及混合云领域,除此之外,还将关注包括人工智能、机器学习、5G、NFV、边缘计算等新兴领域。

开源基础设施基金会相信基础设施技术对于人类进步至关重要,认为每个人都应该享有现代云计算技术,坚信开源是开发并使全球用户可以获得这些技术的最行之有效的方式,让每个人都可以使用对人类进步至关重要的基础设施技术。

过去十年,社区吸引了来自187个国家的10万多名成员,协作开发能用于生产实践的云计算基础设施软件,转变为OIF的这一做法得到了社区成员的积极反馈,社区规模也达到了新高。

OIF白金成员

除了原有的白金成员外,还有包括蚂蚁金服、烽火通讯、风河、Facebook Connectivity四家新的白金成员加入。开源基础设施基金会废除了OpenStack基金会原来白金成员仅有8家的限制,数量上没有上限,看来社区以后将更加多元化了。

OIF黄金会员

包括九州云、三大运营商、浪潮、新华三等都是开源基础设施基金会的黄金成员,有总计超过60家成员企业支持社区,共同构建开源基础基金会。

Jonathan Bryce还介绍了两个新的开源项目OpenInfra Labs和Magma。

OpenInfra Labs是基金会的试点项目,它更像是一个协作平台,它可以对接不同的开源项目,将不同开源组件进行集成测试,并应用到生产环境里。该项目最早由几所大学联合发起,目前项目已经完全开放,欢迎更多人加入进来。

一旦成为基金会的新的试点项目,就意味着基金会正式开始支持这些项目,开始以基金会的能量号召全球所有社区成员定期进行改进与更新,经过一年半或两年的孵化期,确保这个项目不被少数机构控制和可投入实际生产应用后,将成为一个确立项目。

Magma项目是一个开源移动数据包核心的项目,是对已有的LTE或5G网络接入的一个补充,可以以低成本的方式使人们可以接入现有的LTE或5G网络,对于目前还没有接入5G或LTE网络的用户,或经济欠发达地区,对经济成本比较敏感的地区市场来说更有价值。

据了解,目前已经有几家运营商使用Magma跑在OpenStack上来提供核心网络,Magma项目现在处于很早期的筹建阶段,欢迎更多人加入进来。

社区非常有趣,社区里有来自全球不同的地区,不同语言和文化背景的人,相同点是都愿意一起合作解决问题,一起分享与学习,所以社区的活跃度非常高,每当有新项目和新问题出现后,社区里的人会聚在一起共同解决问题,这是社区保持活力并持续发展的根本原因。