第一次更名为OpenInfra的“她”,给我们带来了哪些惊喜?

在美国丹佛阴冷的天气中,开源业界最顶级的技术峰会,前身为OpenStack Summit的Open Infrastructure Summit在丹佛Bellco Theatre隆重开启了大幕,这也是这项由OpenStack基金会主办的历史悠久的技术峰会首次采用新名称———Open Infrastructure Summit——来命名,这也标志着OpenStack基金会在开放的道路上越走越远。同时,这也是老孙首次参加这项盛会,不可谓不是一个巧合。

据相关数据统计,此次峰会,吸引了全球2000多名技术人员注册参会,首次参加峰会的人数比例达到了35%,而来自中国的参会者数量则仅次于美国和加拿大,位居第三。这些数据一方面表明了OpenStack更加开放的战略取得了阶段性的成果,另一方面也反映了中国对于OpenStack的重要性。

而在刚刚结束的峰会Keynote环节,来自世界各地的OpenStack业界的大咖们,以“连珠炮”似的演讲“轰炸”,为广大OpenStack从业者和爱好者奉献了一场信息量超大,令人应接不暇的精彩技术盛宴,让老孙和2000多名与会者直呼“值回票价”。

为了帮助国内众多无法亲临现场的开发者朋友能够从Keynote众多信息中更加清晰的理清此次Keynote的技术脉络,老孙第一时间撰写此文,以飨读者。

开源是一种创新理念

OpenStack基金会执行董事Jonathan Bryce首先在Keynote上发言。

“欢迎大家参加首届开源基础设施峰会,我想谈谈这对我而言意味着什么,以及为什么我认为我们在这里所做的事情很重要。”Jonathan说。

“我开始相信几件事情:技术是改变我们生活的强大力量;人与人之间的协作是改变我们生活的强大力量,开放式协作是一股强大的力量,驱动技术改变我们的生活和我们所处的世界”。

Jonathan认为,这样的相信,使他意识到开源是更好的工作方式,使他学到技术永远不会成为长期可持续的优势,也使他接受自己不应该独自承担构建所有技术的重担,而这最终指引他走向开源。

“开源不是营销手段,也不是某种商业模式,而是一种创新理念。”Jonathan说。

Jonathan认为正是这种理念,使得在过去几年,OpenStack成为迄今为止最为成功的开源项目:按时发布了19个版本,是最活跃的开源项目Top3,拥有成千上万的用户,数以百万计的核心,61亿美元的商业市场份额。OpenStack社区也成为坐拥10万+社区成员,遍及地球上187个国家的庞大技术社区。而这种理念,也必将引领未来OpenStack的发展。同时,Jonathan再次强调了开放对于OpenStack发展的重要性,也再次强调了OpenStack基金会的四个Open策略。

实际上,开放是开源发展的动力和源泉,开源是开放发展的目标和结果。OpenStack的成功,就是这种结论的最好证明。而Verizon Media架构总监James Penick的演讲题目如果更改了主语则将更好的诠释这一点——开源和开放式协作驱动OpenStack的发展。

开放是开源发展的催化剂

正是通过这种更加开放的策略,在过去一年多的时间里,OpenStack基金会找到了几个比较核心且重要的应用,Kata Container、Zuul、Airship、Ironic就是其中的佼佼者。

而就在今天的Keynote中,OpenStack基金会董事会正式宣布,以往的试点项目Kata Containers和Zuul正式确立为OpenStack基金会的顶级开源基础设施项目。

OpenStack基金会董事会成员Allison Randal表示:“Kata Containers和Zuul是两个令人兴奋且高度可用的软件项目,通过提供实际生产所需的带有开源组件的基础设施来为用户解决实际问题。Kata Containers和Zuul作为已确认的开放式基础设施项目,表明我们对该软件项目的稳定性和成熟度表示认可,同时也是庆祝各自社区协作所取得的进步及其良好的发展势头。”

而这也从一个层面反应了OpenStack基金会更加开放战略的成功。那么,下面,就让我们一起来领略这些在OpenStack基金会更加开放战略中受益的项目的风采:

Kata Containers:享受容器的运行速度,拥有VMs的安全保障

Kata Containers支持Kubernetes和Docker等流行的容器技术下启用安全运行时,轻量级虚拟化与容器的执行方式类似,但实际上是采用硬件虚拟化技术作为第二层防御,以提供更强的工作负载隔离。

Kata Containers于2017年12月成为OpenStack基金会的试点项目,并于2019年4月8日被确立为开源基础设施项目,在此期间:

贡献者规模已大幅增加,来自22家以上公司的116位作者的4125次专职提交。贡献者包括九州云、Arm、Atlassian、百度、Branch、Cray、戴尔、Ebay、谷歌、华为、音速神童、IBM、英特尔、Interdynamix、微软、英伟达、甲骨文、Orange、红帽、SUSE、腾讯、Vexxhost、中兴等。

AWS、谷歌、IBM、微软、PackageCloud、Packet、SUSE及Vexxhost等企业提供基于OpenStack的公有云服务,已贡献各自的基础设施资源,以确保Kata Containers可在不同的云上正常运行。

Kata Containers社区已交付几个软件版本,正与Containerd、Cri-O、Firecracker、Kubernetes、Open Container Initiative和Zun积极合作并进行跨社区集成。

Zuul:停止合并问题代码

Zuul在提供复杂的项目网关,尤其是在涉及包含集成可交付成果的多个存储库应用场景时,采用项目网关以安全的方式对相互关联的软件项目进行自动化持续集成、交付和部署。Zuul旨在实现应用程序及其依赖关系的开发、测试和部署成为一个连续的过程。

Zuul与2018年5月成为OpenStack基金会的试点项目,并于2019年4月28日被确立为开源基础设施项目,在此期间:

社区已发布15个版本,提供的功能包括支持AWS,OpenShift和多个Ansible版本,对容器进行推断执行以及控制子进程的运行。

Zuul拥有强大的社区贡献者和用户基础,包括Ansible社区、宝马、GoDaddy、GoodMoney、Leboncoin、OpenLab、OpenStack、红帽、SUSE、Tungsten Fabric以及维基媒体基金会等。

目前,Zuul相关的六个学习案例已经发布,重点介绍宝马、GoDaddy、Software Factory、Packet Host、Leboncoin甚至OpenStack基金会等组织如何运行Zuul。

Airship简化云平台的构建

Airship可以为电信、制造业、医疗服务业的运营商以及个人开发者提供便利。Airship社区成立于一年前,旨在为那些需要将容器作为大规模基础设施交付新单元的组织建立一个强大的交付机制。从裸金属开始,Airship通过管理基础设施的整个生命周期来提供具有Helm部署工件的生产级Kubernetes集群,包括OpenStack-Helm。Airship允许运营商通过描述Airship环境的声明性YAML文档来管理其基础架构的部署和生命周期。一个工作流既可处理初始部署,也可对站点进行后期更新。

Airship社区第一年成果颇丰,该试点项目于2018年5月启动,由OpenStack基金会支持,初始代码由AT&T、英特尔和SKT提供。Airship已在AT&T和SKT投入生产,2018年11月,Airship社区推出其1.0候选版本,标志着企业级安全性,可扩展操作和可靠升级的实现,以及CI / CD验证的集成和示例部署。邀请整个社区使用“Airship in a Bottle”测试软件,并提供反馈和代码,于是就有了如今1.0版本在开源基础设施峰会上的发布。Airship社区发展迅速,来自亚洲、欧洲和美洲17家公司的137个贡献者在15个repos中做出3072个提交。

Matthew Johns,SUSE产品与解决方案营销经理表示:“我们对OpenStack基金会的这个新项目感到很兴奋。事实上,我们已经将采用Airship进行生命周期管理作为未来SUSE OpenStack云服务计划的一个关键部分。作为OpenStack的积极贡献者,我们在Airship社区也很活跃,这意味着开源已变得更容易,Airship帮助我们做到了这一点。事实上今年夏天,Airship将是容器化OpenStack技术预览的一部分。该项目旨在让企业更轻松地交付高度可用的OpenStack环境,同时使升级和管理变得更容易。”

Ironic:全球数百万计算核心的管理者

Ironic将裸金属转换为自动化基础设施,以便于进行虚拟化和容器化工作负载的混合部署。该项目由30个组织/机构发起,包括以各种规模运行OpenStack云的供应商,如Verizon Mdeia和Cern这种大规模部署的运营商,还有一些较小规模的部署,这些运营商们采用Ironic所管理的计算核心总计100万+支持基于Ironic解决方案的强大商业生态系统,还包括大型用户和商业供应商,如:红帽、Mirantis、中国移动和SUSE。这些组织/机构因为新的Ironic加持而更具辨识度,这已在OpenStack市场中有所体现。

OpenStack Ironic项目团队领袖Julia Kreger表示:“我们生活在一个由API驱动的世界,在IaaS层面超越VMs,这再自然不过。而这也正是我们创建Ironic的原因:提供一个厂商中立的API,数据中心运营商不论是需要VMs还是裸金属,都能对大规模基础设施进行可靠的管理。该项目旨在授权于运营商,这在所有者和节点描述信息的存储,或自定义模板等功能中有所体现。这些对于运营商而言都是显著的改进,有助于解决大规模运营带来的难题。”

OpenStack通常是与管理虚拟机、存储和网络相关联的。然而,OpenStack开源软件的隐秘宝藏之一就是OpenStack Ironic裸机服务。Ironic允许用户像虚拟机一样管理裸金属基础设施,并提供理想的基础设施来托管高性能的云应用程序和架构—包括当下流行的Kubernetes等容器编排框架。

Ironic从根本上解决了大规模基础设施的管理问题。特别是,它提供了一种已经过生产验证的裸机硬件全生命周期管理方式。这种软件定义裸金属的功能是Ironic装机量迅速增长的原因之一,依赖Ironic的产品部署已经从2016年的9%迅速增加到现在的24%。

Verizon Media架构总监James Penick表示:“在Verizon Media,OpenStack管理着成千上万的裸金属计算资源,我们的数据中心拥有400万+的计算核心。”

5G:互动式演示成为峰会焦点

AT&T和爱立信将其5G技术带到了本次开源基础设施峰会,通过5G无线技术的毫米波(mmWave)带宽现场展示39GHz频段新无线网络如何达到每秒1Gbps的吞吐量。演示案例包括核心网络应用(如部署在OpenStack云平台上的移动管理实体和分组演进核心),以及且5G NR网络正在采用100 MHz的四载波聚合,从而在演示现场实现该高带宽层级。

该演示还包括AT&T在2018年11月柏林峰会上首次演示的5G实时视频通话的后续功能,AT&T通过在Airship和OpenStack上运行一个5G分组演进核心使其成为可能。在现场演示中,现场5G NR系统连接到AT&T的核心生产网络,该网络部署了基于Airship的容器化OpenStack云。该演示系统是由AT&T和爱立信所赞助的“5G 休息厅”的一部分,与会者现场可以看到5G NR设备,并用手机连接5G MiFi设备,体验5G技术的网速。此外5G 休息厅还提供了一款名为Strike-A-Light的虚拟现实游戏,玩家可以通过VR goggles对比3G、4G和5G网络的模拟延迟对响应时间的影响。爱立信展台还将展示部署在基于Airship的容器化OpenStack云上的虚拟无线接入网络(vRAN)。

开启开放协作新时代

“我个人认为,所有这些都创造了一个不可思议的机会,个人可以影响我们共享的技术未来的发展方向,以及我们人类所共享的未来。在此,我们将重点放在上述共享未来的一个小而关键的方面:我们如何通过跨社区、公司和国家的合作来构建最好的基础设施生态系统。以首次开源基础设施峰会为契机,这就是我想鼓励我们所有人在本周、未来的几个月和几年内做的事情。让我们结合每个人不同的观点、经验、技能和贡献,一起去创造一些强大、新颖、实用的事物,持续推动一个更加开放和善于协作的世界。”Jonathan在其Keynote演讲的最后总结道。

而在老孙写下这段文字的同时,丹佛已经被漫天飞雪所覆盖,俗话说“瑞雪兆丰年”,不知这场大雪,是否意味着OpenStack,这个历史上最为成功的开源项目,在OpenStack基金会更加开源和开放的精神指引下,能够在未来再次爆发新的活力,让我们拭目以待!

发布了340 篇原创文章 · 获赞 350 · 访问量 45万+

猜你喜欢

转载自blog.csdn.net/sunhf_csdn/article/details/89704180