走过10年的OpenStack,这次是“U”打头

十年前,OpenStack率先提出开源基础设施的概念。自那以后,OpenStack迅速成为开源基础设施即服务的事实标准。

值得关注的是,自诞生之日起,OpenStack开源社区保持着每六个月交付一个版本,一年发布两个正式版本的迭代速度。

就在前几天,OpenStack社区不负众望地发布了部署最广泛的开源云基础设施软件的第21版——Ussuri。

OpenStack“后浪”:“U”打头的21

此次OpenStack Ussuri版本共收到了来自188个组织及50多个国家/地区共1003位开发者的24,000次代码修改。

据悉,OpenStack第21版主要改进了三个核心领域:

  • 持续改进核心基础设施层的可靠性;

  • 强化了安全性和加密性能;

  • 拓展了通用性用以支持新兴用例。

其中,包括对核心功能、自动化、跨单元冷迁移、容器化应用程序的改进,以及对堆栈中不同层级下的新用例的支持。

具体来看, OpenStack第21版为各个层级的用户需求提供了哪些更完善的支持?OpenStack基金会执行董事Jonathan Bryce解释称:

  • Cyborg(加速器生命周期管理)已完成与Nova(计算服务)的集成。用户如今可采用Nova来启动带加速资源(由Cyborg管理)的服务器实例。可查看accelerator operation guide了解支持哪些实例操作。

  • Ironic(裸金属服务)已添加自动化裸金属硬件配置功能。

  • Kolla(OpenStack容器化部署)已添加对后端API服务TLS加密的初始化支持,提供API流量的端到端加密。目前可支持Keystone组件。

  • Kuryr(OpenStack与容器网络间的桥梁)已添加对Ipv6的支持。

  • Nova(计算服务)现已支持Nova单元间的冷迁移及调整服务器分区大小。

  • Octavia(负载均衡服务)现已支持在特定可用区域部署负载均衡服务,该功能支持将负载均衡服务部署至边缘环境。Octavia用户现在可指定listeners和pools可接受的TLS码,负载均衡服务器因此可强制执行安全合规性要求。

  • Zun(容器服务)已增加对Kubernetes CRI运行时的支持。Zun采用CRI运行时来实现capsule(pod)的概念,因此,Kubernetes用户可采用Zun API在安全容器Kata Containers中创建pods。

目前,OpenStack Ussuri版本已于北京时间2020年5月13日正式开放下载通道,用户可在OpenStack官方网站了解新版特性及改进功能。

2020新项目:OpenInfra Labs

自2017年开始,OpenStack基金会相继推出了除OpenStack之外的新基础设施项目,其中有4个项目——Airship、Zuul、StarlingX、Kata Containers,如今已确立为OpenStack基金会的顶级开源基础设施项目。

据悉,这四大项目分别面向新型云开放基础设施、持续集成/部署平台(CI/CD)、边缘云、容器虚拟化等领域,是企业打造开放基础设施的重要组成。经过两年多的发展,目前版本还在持续迭代中,并且产生了越来越多的用户案例。

对此,Jonathan Bryce介绍了这四大项目的最新进展,并发布了2020年的新项目。

  • Airship:更新到Airship 2.0 Alpha版本。对Kustomize, meta13, cluster API进行了更新,并正式添加了漏洞管理流程。采用GitHub Issues,与各个项目合作。

  • Kata:目前9.7, 1.10.3稳定版已发布。Kata 2.0计划包括几个重要功能:如agent的简化,沙箱内图像的提取及合并代码库。在用例方面,百度白皮书已发布,Atlassian案例研究正在进行中。

  • StarlingX:最新稳定版为StarlingX 3.0。StarlingX 4.0版本计划于2020年7月发布,将基于OpenStack Ussuri版本进行开发,支持Kata Containers作为默认的容器运行。同时,StarlingX平台还将升级,强化对FPGA的支持,采用cert-manager支持证书管理。

  • Zuul:已移除对Ansible 2.5的支持,且已弃用6版本,新增对2.9版本的支持。Nodepool现在已可以支持GCE资源;支持GitHub的“checks”功能,基本的Gitlab集成已经实现。添加了multi arch docker镜像构建的支持。在Kubernetes集群中运行作业的控制台流可用。在用例方面,Volvo, T Systems, Wazo, Just eat等成为其新用户。

  • 2020新项目:OpenInfra Labs。该项目旨在衔接开源项目与生产实践,打通OSS的最后一公里。

据悉,OpenInfra Labs是一个由运维人员创建且为运维人员服务的社区。社区在实际生产环境中测试开源代码,为现有及新兴工作负载发布完整且可复制的堆栈,以推进开源基础设施的发展。

不难发现,该项目能够在生产环境中提供运维的能力,为所有软件提供集成测试和完整用例,这将很大程度提升云计算平台、容器、AI、机器学习及边缘工作负载的运行能力,可以说是一次非常大的创新。

下一个10年:OpenStack的创新之道

作为一种智能开源基础设施引擎,OpenStack在过去十年的发展中已得到了业界的充分认可。

一方面,它的确运行良好,是全球最稳定可靠的构建云计算平台的软件之一。

另一方面,随着每个新版本的自动化和成熟度不断增加,OpenStack在电信、医疗、银行、娱乐、高性能计算、政务等多个领域,已实现了非常多开创性的用例。

据451市场研究机构预计,三年后,OpenStack的市场份额将达到77亿美元,增长非常可观,还将会有更多的用户部署OpenStack。

那么,在下一个十年中,OpenStack还有哪些创新发展之道呢?

OpenStack基金会首席运营官Mark Collier在采访中表示:“随着云计算的发展,逐渐演进出一些新架构,比如ARM服务器、GPUs、FPGAs等,而这些新架构需要相应的软件开发的支撑。OpenStack未来在数据中心、边缘计算等领域将有越来越多的硬件创新,可为一些新兴技术提供软件支持,这也是5G、边缘服务器等领域的一大趋势。”

在基金会执行董事Jonathan Bryce看来,OpenStack正在从单一架构的整体解决方案,走向核心组件各自独立、低耦合的云部署方案。

“比如Ironic,现在可以直接以API的方式,作为一个独立项目被使用,用于裸机的管理跟部署服务,Kubernetes可以直接调用。通过metal3次方项目,直接调用Ironic的API来管理跟部署裸机,而不需要安装整套OpenStack。”Jonathan Bryce表示。

其实,在近几年发布的新版本中,也能发现这种云计算技术的趋势已经越来越明显,即每个核心组件都可以变成一个各自发展的独立组件。

而在中国市场,由于用户需求更为多样化,其发展特点更为显著。OpenStack基金会中国社区经理李昊阳指出,今年国内很多新用户的案例是围绕5G人工智能以及机器学习、边缘计算的。同时,开发者对于国产化服务器的支持,还有对新架构的支持,也表现出了非常大的热情。

对此,李昊阳表示,社区专门成立了一个Multi-Arch的兴趣小组,以支持这些新架构、新功能,面向国产服务器的适配。

最新活动:OpenStack项目小组集会(PTG)“上云”

据透露,OpenStack基金会将于6月1-5日在线上举行项目小组集会活动。PTG将为项目贡献团队提供统一时间和场地,齐心协力,高效协作,改进OpenStack项目及其他由OSF托管的项目。

PTG对于各个项目下一版本的产出尤为重要,不仅会改进项目的核心功能,还会进行跨项目协作提升工作效率并解决复杂问题。

运营商、开发者和其他活跃的贡献者们,将就如何实现特定目标展开讨论,达成一致意见,建立互信关系,分配工作任务并完成工作。

另外,李昊阳告诉记者,今年OpenInfra China Day目前正在筹备中,主题契合OpenInfra Structure社区全球的主题,会围绕“智能开源基础设施”做一些关键性技术的讨论和前沿技术的分享。

另外,除了智能开源基础设施这一大主题,也会面向国内的需求。比如,如何更好地适配国产化服务器等展开交流。

“今年,OpenInfra China Day是和Ceph社区和Tungsten Fabric社区一起合作的。Tungsten Fabric中国社区,是一个提供网络解决方案的社区,我们希望能跟他们一起合作,共同探讨如何提供更好的网络存储以及计算的整合框架或是方案。”李昊阳在采访中表示。

目前OpenStack基金会计划在8月中呈现这个活动,包括腾讯、英特尔、华为、蚂蚁金服以及三大运营商等都会出席。

而Open Infrastructure Summit Berlin(开源基础设施峰会-柏林),计划于2020年10月19-23日在德国柏林举办。不过,也不排除根据COVID-19疫情情况进行调整的可能。

【关于科技云报道】

专注于原创的企业级内容行家——科技云报道。成立于2015年,是前沿企业级IT领域Top10媒体。获工信部权威认可,可信云、全球云计算大会官方指定传播媒体之一。深入原创报道云计算、大数据、人工智能、区块链等领域。

极客网企业会员

免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。

2020-05-18
走过10年的OpenStack,这次是“U”打头
科技云报道原创。   十年前,OpenStack率先提出开源基础设施的概念。自那以后,OpenStack迅速成为开源基础设施即服务的事实标准。   值得关注的是,自诞生之日起,OpenStack开源社

长按扫码 阅读全文