OpenStack Rocky新版特性

OpenStack Rocky新版特性_第1张图片
OpenStack Rocky专注于裸机云,快进升级和硬件加速

2018年8月30日,OpenStack发布了它的第18个版本Rocky。
OpenStack Rocky旨在解决基础设施的新需求:由人工智能,机器学习,NFV和边缘计算等使用场景驱动,并提供增强的升级功能,支持各种硬件架构,包括裸机管理服务。
OpenStack Rocky是部署最广泛的开源云基础架构软件的第18个版本,它为运营商带来了数十种增强功能,由实际用例和用户反馈驱动。两个关键的亮点是对Ironic的改进,裸机配置项目以及升级过程的改进。

裸金属:适用于任何计算实例的可编程基础架构

为了支持边缘计算、网络功能虚拟化(NFV)和机器学习等新兴的使用场景,企业正在跨越虚拟化,直接在裸机上部署容器。除了虚拟机外,企业还开始直接在裸机上部署容器。基于Ironic的OpenStack裸机云为这种混合环境奠定了基础。
该版本中针对Ironic的改进包括用户管理的BIOS设置、引入了隔离节点的“conductor group”以及新的RAMDisk部署接口。这些功能增加了用户选项和架构灵活性,让用户可以针对性能和使用场景的要求来定制裸机。

裸金属管理

用户管理的BIOS设置—BIOS(基本输入输出系统)执行硬件初始化,还有许多配置选项,定制后可支持众多使用场景。选项可以帮助用户提升性能、配置电源管理选项或启用SR-IOV或DPDK之类的技术。Ironic现在让用户可以管理BIOS设置,支持NFV等使用场景,并为用户提供更大的灵活性。

Conductor group—在Ironic中,“conductor”使用驱动程序在硬件上执行操作。Ironic引入了“conductor_group”属性,用于限制某个特定的conductor(或某些)对哪些节点拥有控制权。这让用户得以基于物理位置隔离节点,减少了网络跳数,从而提升了安全和性能。

RAMDisk部署接口—Ironic中用于无磁盘部署的新接口。这出现在大规模和HPC这些使用场景,运营方渴望完全短暂的实例或搭建大规模环境。

快进向前升级:推动用户前进

Rocky版本还对OpenStack升级过程进行了改进。TripleO项目在Queens版本中引入了快速向前升级(FFU)这项测试版功能,经过用户测试和相应调整的开发周期后,FFU功能已准备好迎接黄金时段。FFU让滞后好几个版本的用户可以迅速跳过中间版本、升级到Queens及更新版本。

容器管理

Magnum这个项目使容器编排引擎及其资源在OpenStack中成为首要资源,已成为Rocky周期中经过认证的Kubernetes安装程序。通过这种一致性测试让用户确信:Magnum可以按预期与Kubernetes进行交互。

边缘/物联网

负载均衡项目Octavia增加了支持UDP的功能。UDP是经常出现于语音、视频及其他实时应用中的传输层,它将负载均衡引入到了边缘和物联网这些使用场景。

高可用性

Masakari提供故障后自动恢复以支持高可用性的功能,增强了监控功能,包括监控实例中的内部故障,比如挂起的操作系统、数据损坏或调度故障。

高性能计算

Cyborg项目为GPU、FPGA、DPDK和SSD等加速器提供了生命周期管理。Cyborg在Rocky中引入了面向FPGA的新REST API,FPGA是常见于机器学习、图像识别和其他HPC使用场景的加速器,让用户可以动态改变FPGA设备上加载的功能。

Serverless

Rocky版本推出了Qinling的1.0版本,Qinling是一个函数即服务(FaaS)项目。Qinling在OpenStack云上提供了Serverless功能,让用户在无需管理服务器、虚拟机或容器的情况下在OpenStack云上运行功能,同时仍连接到Keystone之类的其他OpenStack服务。

更多新特性详见:

https://releases.openstack.org/rocky/highlights.html

你可能感兴趣的:(OpenStack)