中国数字经济资讯与服务平台

OpenStack Queens“皇后”降临,优化支持多种新型工作负载

时隔半年之后,2018年三月的第一天,OpenStack第十七个版本Queens(皇后)如约降临,新版本有哪些新特性呢?

在官方的介绍中了解到,新版本除了一如既往的强化对于企业关键业务的支持以外,还增加了对GPU和容器的支持,满足企业企业做边缘计算、NFV和机器学习工作负载需求。

Cinder Multi-Attach强化企业级高可用性

如今的OpenStack运行在全球60多个云数据中心,数千个私有云和超过六百万个物理CPU上,而且这一数字还在快速增长中。451 Research的预测数据显示,明年将有超过60%的企业的工作负载将会运行在云上,随着进一步的发展和成熟,OpenStack将承载越来越多的企业核心业务。

企业级业务最关心的就是高可用性,Queens版本上在可用性上的大提升在于块存储的Cinder Multi-Attach功能,该功能能把Conder的卷挂载到多个VM上,如果一个节点挂了,别的节点能快速接管这个卷。

Cinder的Multi-Attach极大地提升了冗余性,这种冗余性带来的高可用性能很好地支持关键任务工作负载。OpenStack社区介绍时将这种可用性描述为“迄今为止计算机领域尚未得到满足的挑战”,可见这一特性的重要性。

从Queens开始,OpenStack开始支持新的机器学习,NFV,容器和边缘计算等工作负载:

支持vGPU(虚拟GPU):Nova开始支持vGPU之后,可以让让云管理员分配vGPU资源给用户用。GPU的优势在于并行计算能力,这一功能无疑将造福图形密集型工作负载,人工智能和机器学习工作负载。

Queens全新发布了加速资源管理框架Cyborg,支持NFV:这是一套用于管理软硬件加速资源(如GPU,FPGA,CryptoCards和DPDK / SPDK)的框架,加速计算应用越来越多,非常适合电信运营商的NFV负载。它即可以单独使用也可以与Nova或Ironic配合使用。

新增Ironic修复模式:Nova中修复虚拟机的功能早就有了,Ironic现在能用于裸金属实例了的修复了,当出现错误配置或者丢了SSH密钥之后也能派上用场了。这次更新是Ironic在生产环境快速推广开来之后的一项重要更新。

新增Kuryr CNI守护进程 :私有云部署容器时首选的就是OpenStack,Queens版本中进一步增强了对微服务的支持,Kuryr CNI守护进程增强了K8s操作的可扩展性。在HA方面,Kuryr CNI替代K8s的API来做Pod事件监控,即使controller挂了也照样能创建Pod。

新增Zun容器服务:Zun也是一个新项目,用户无需管理服务器或集群就能快速启动和运行容器。它通过与Neutron,Cinder,Keystone和其他核心OpenStack服务集成,无缝地将先进的企业网络,存储和身份验证功能添加到了容器中。

开始支持边缘计算:OpenStack新增了两个项目OpenStack-Helm和LOCI:

OpenStack-Helm是新增的项目,我们都知道Helm是K8s的包管理器,OpenStack-Helm也与K8s相关,它其实是是Helm图表和工具的集合,在K8s的基础上管理OpenStack的生命周期,可以将OpenStack项目作为独立的服务来运行。

LOCI是另外一个全新的项目,LOCI可以让兼容OCI的OpenStack服务镜像,既可以放到像OpenStack-Helm这样的重量级部署工具,也可以用来独立部署像Cinder块存储这样的服务。

这两个服务主要强化了部署和管理的灵活性,能帮助OpenStack更好地在任意地方构建基础设施构建模块,当然包括边缘计算了,所以说能支持边缘计算了。

华为,九州云,新版本Reviews和Commits中的中国身影

Queens Reviews贡献量分布

Queens Commits贡献量分布

Queens版本的贡献(Commits和Reviews)排名,Red Hat都排在第一,排名前九的贡献者中来自中国的只有华为和九州云两家。

从前十大模块的Reviews和Commits的数量来看,Queens版本低于之前的Pike版本,但这并不意味着社区的热度在下降。

许多专家认为,Ocata版本后的三个版本Pike、Queens 、Rocky不会有突变的升级,Queens处于三个版本中间一个,改动数量有所降低。这三大版本更像是在修内功,一些评论认为,P、Q、R之后OpenStack会越发成熟。

随着OpenStack技术的继续发展,一些专家也在呼吁将OpenStack一年两个版本的节奏改为一年一个版本,这也从侧面反映出OpenStack越发成熟了,如果Commits和Reviews的数字在降低,每次改动越来越小,减缓更新的节奏也就非常有必要了。

官方介绍请查看:https://www.openstack.org/news/view/371/openstack-queens-release-expands-support-for-gpus-and-containers-to-meet-edge-nfv-and-machine-learning-workload-demands

未经允许不得转载:DOIT » OpenStack Queens“皇后”降临,优化支持多种新型工作负载
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!