SUSE退出,OpenStack不行了吗?
2019年OpenInfra(开放基础设施峰会-前身OpenStack峰会)前夕,SUSE宣布不再推出新的基于OpenStack的方案,一时间,许多人开始觉得Suse退出是继思科、HPE之后,对OpenStack生态的一次打击,OpenStack不行了吗?对此,OpenStack基金会Jonathan Bryce(傅兰石)给出了正面回应。
他表示,OpenStack社区是一个多元的社区,有65个组织和机构在献策献力,社区非常有弹性和应变能力。这样的社区有人退出有人进来也很正常。从一些数据来看,SUSE退出对于社区的影响比较有限,这是因为SUSE对于社区的贡献比较少。
OpenStack基金会的工作人员也表示,确实有很多企业都特别想加入进来,但基金会对于想加入进来的企业并非多多益善,因为会员的数量是有限制的,得有人腾出席位才能有人进来。更不是来者不拒,因为还要经过层层审核的。
在2019年的OpenInfra上,一家叫做卓朗昆仑云的中国企业加入黄金会员。当然,并不是谁想加入就能加入进来的,据了解,卓朗云在以OpenStack为主的私有云业务上布局已有十年之久,对于卓朗云来说,除了要投入赞助资金,还要有专业的OpenStack技术团队参与社区开发、参与软件的发布和部署等,最后通过层层审核才能加入黄金会员。
OpenStack现状:不“火”了,只是因为到了落地期
进入2019年,确实OpenStack的新闻动态少了很多,但这恰恰是OpenStack走向成熟的标志。
从腾讯云TStack首席架构师贺阮的介绍中了解到,OpenStack已经成了私有云事实上的标准,OpenStack在中国的许多行业许多用户的数据中心中,都已经进入了密集的落地部署阶段,已经有了非常多的案例。腾讯云是OpenStack基金会的白金成员,旗下的OpenStack方案-TStack主要为政企用户定制专属云服务平台。
关注开源技术市场调研公司,451 Research做出了一份调研,结果显示,OpenStack市场还将保持较快增长速度,预计在2023年,市场规模将达到77亿美金,其中,亚太地区将占据三分之一的份额。
在中国,2018年CCW Research的调查显示出,国内排名前20的私有云厂商中,有13家在用OpenStack,中国是OpenStack的大用户国,也是OpenStack的第二大贡献国,三大运营商、中国银联、中国铁路、国家电网等许多各行业头部客户都在用OpenStack。
2019年OpenInfra峰会上,三大运营商的代表纷纷表达了为什么用OpenStack的原因,总结下来一句话,那就是开放的技术和开放的生态。
中国用户:积极参与贡献也参与落地应用
OpenStack给了中国开发者一个参与全球开发的机遇,在实践过程中贡献了很多也收获了很多。
Jonathan Bryce(傅兰石)表示此次参与峰会的开发者和用户的比例非常高,OpenInfra开放基础设施峰会上,当OpenStack首席运营官柯理怀问道谁是贡献者时,现场有许多人举起了手。
如今的OpenStack基金会成员有很多中国企业,白金成员有华为和腾讯云,黄金会员有包括九州云,EasyStack在内的十余家,在代码贡献量上,有三分之一的提交者来自中国人,另外三分之一位来自北美,还有一部分来自欧洲地区。贡献量与使用的概况基本一致。
细心的朋友从上图中可能会发现,将OpenStack作为基础设施管理方案的云数据中心,大部分集中在欧美地区,这是什么情况,中国人其实不怎么用OpenStack吗?
腾讯云TStack首席架构师贺阮解释说,由于中国的公有云起步比较早,起码要早于OpenStack兴起之前,很多公有云基础设施都是公有云厂商自己搞出来的,国外一部分地区的情况恰好相反,而在中国,很多OpenStack都落地在企业数据中心里,考虑到实际情况,这其中有很多案例并不能向外部公布。
OpenStack基金会Jonathan Bryce(傅兰石)表示,中国用户大规模在生产环境上使用OpenStack,而且使用的场景非常丰富多样,OpenStack的用户群体遍布各个行业。
此次大会上中国的OpenStack用户收到了一个好消息,中国电子技术标准化研究院与OpenStack基金会建立战略合作伙伴关系,来共同开展开源领域新技术研究、测评和认证工作,政府官方标准机构的参与意味着对OpenStack的认可,也为OpenStack在更多行业和领域的落地打下了基础。
OpenStack的未来:保持开放与新技术融合
OpenStack设定之初,其庞大复杂的架构决定了它并不适合所有人,于是,围绕OpenStack做的各种方案,各种新技术就成了OpenStack一直以来的工作重点,托管各种新的技术方案,比如KataContainer,Zuul,Airship和StarlingX,为的是赶上潮流,与k8s这样的技术趋势融合。
要用发展的眼光看问题,面对新趋势的开发,对待新趋势的看法也决定着OpenStack的未来。OpenStack不仅是一群项目的合集,更是一个有一群人可以建言献策的开放社区,可以结合应用与需求谈发展方向,不至于跑偏。
贺阮透漏说,在2018年四五月份的一次OpenStack基金会会议上,内部有人言辞激烈地对于当时OpenStack与k8s结合方面的表现不满,而在2019年11月的大会上的贺阮对于现在的进度还是比较满意的。
作为社区的参与者,他们会按照自己的需求和策略有选择性的,有侧重的参与一些项目,使用一些项目。比如百度看中了Kata Container,成了超级用户,九州云在StarlingX上更有话语权,要在边缘计算方面发力。
Kata Containers是一个轻量级虚拟机的开源容器运行时,既有容器的轻便特性,又有虚拟机的安全特性。百度是Kata Containers的早期采用者。百度在AI云平台上的使用了Kata Containers,并藉此获得了最佳用户奖。
Zuul是一个驱动持续集成、交付和部署系统的程序,聚焦路由网关和自动化测试服务。中国汽车公司吉利旗下的子公司沃尔沃汽车公司是Zuul的主要用户,采用Zuul来驱动其持续集成(CI)系统。
Airship通过集成OpenStack和k8s技术来解决用户的大规模基础设施需求,韩国最大的无线运营商SK电信正积极参与Airship项目。
StarlingX在边缘计算场景下集成OpenStack和Kubernetes,StarlingX适用于要求最严苛的工业物联网、电信、视频传输和其他超低延迟用例中的边缘应用。九州云技术总监黄舒泉在峰会现场也介绍了中国银联使用StarlingX将其当做安全的云基础设施的原因。
以上多个项目中有一个特点,那就是强调让OpenStack与k8s融合。
k8s描绘的是一幅这样的场景:在一致性认证的环境,可在云上云下迁移的容器型应用和负载。这一场景令人神往,但有人在质疑究竟有多少人会整天在云上云下移动应用和负载,而且,如今还有很多应用都不适合放在容器里。容器是下一阶段的长期目标,但同样作为长期目标的是公有云。
K8s所描绘的愿景中是可以取代OpenStack的,但更多人倾向于认为,未来K8s和OpenStack两者将长期共存,在此次峰会现场,SK电讯和CERN都介绍了结合OpenStack和Kubernetes综合能力的使用案例。
OpenStack与k8s的融合并不是单向的,在这次OpenInfra大会上,国内的容器创业公司灵雀云k8s专家刘梦馨介绍了如何将OpenStack上成熟的网络功能平移到k8s上的实践,以此减少在生产和维护k8s过程中的麻烦事儿。