OpenStack 社区于 4 月 11 日(北京时间)正式发布了广泛部署的开源云基础设施软件的第 19 个版本 Stein。目前,该软件为超过 75 个公有云数据中心和数千个私有云提供支持,其规模超过 1000 万个计算核心。OpenStack 是一个非常适合部署裸机、虚拟机(VMs)、图形处理单元(GPUs)和容器等架构的基础设施平台。
OpenStack Stein 强化裸机和网络管理性能,同时更快速的启动 Kubernetes 集群,还为边缘计算和 NFV 用例提供网络升级功能,增强了资源管理和跟踪性能。
在 Stein 新增的几十项功能特性中,主要亮点有三:
容器功能的强化
用于支持 5G、边缘计算和网络功能虚拟化(NFV)用例的网络升级功能。
资源管理和追踪性能的增强
OpenStack Stein 为 Kubernetes 用户提供核心功能:
2018 OpenStack 用户调查结果显示,Kubernetes 是在 OpenStack 上运行容器编排架构的首要选择,在所有部署 OpenStack 的用户中,有 61%的用户表示他们在集成这两个平台。
在 Stein 版本中,OpenStack 继续提供核心基础设施管理功能,以及运行容器所需的裸机和网络功能:
OpenStack Magnum,经过认证的 Kubernetes 安装程序,显著提升了 Kubernetes 集群的启动时间—无论节点数量多少,每个节点从 10-12 分钟降至 5 分钟。
通过 OpenStack 云供应商,您现在可以在 Manila、Cinder 和 Keystone 服务的支持下启动完全集成的 Kubernetes 集群,从而充分利用其底层的 OpenStack 云平台。
Neutron,OpenStack 网络服务,针对在组中创建端口的容器用例,更快速的创建批量端口。
Ironic,裸机配置服务,持续改进部署模板,以便于独立用户请求分配裸机节点并提交配置数据,而不需要预先配置驱动器。
为 5G、边缘计算和 NFV 用例提供网络强化功能:
Neutron,网段范围管理,云管理员可通过新的扩展 API 动态管理网段范围,而不是采用之前编辑配置文件的方法。StarlingX 和边缘用例将得益于此,更易于管理。
对于网络密集型应用程序,拥有最小可用网络带宽至关重要。在 Rocky 周期中开始工作,提供基于最小带宽需求的调度,该功能已在 Stein 中交付。作为强化功能的一部分,Neutron 将带宽视为一种资源,并与 OpenStack Nova 计算服务协作,将实例调度到满足其带宽需求的主机上。
对 API 的改进增加了 OpenStack 体系结构和部署的灵活性,增加了对服务质量(QoS)策略规则 aliases 的支持,使调用者能够更高效地执行删除、显示和更新 QoS 规则等请求。
增强资源管理和追踪性能:
Blazar,资源预留服务,引进了新的资源分配 API,运营商可查询其云计算资源的保留状态。
Placement 是引入 Stein 版本的一个新项目,是从 Nova 项目中分离出来的。可定位候选资源供应商,简化了为工作负载迁移指定主机的任务。对于常见的调度操作,API 性能提升了 50%。Train 版本中将删除 Nova 中的 Placement 服务,其后安装 Nova 需要使用单独的 Placement 服务。
Sahara,一个轻松配置 Hadoop 集群的项目,已经重构为核心+插件架构,以便于更好的利用其功能。
“OpenStack 已是在私有云和多云部署中管理 Kubernetes 集群的强大平台,运营商通过 Stein 可获得一系列新的功能,如裸机和网络管理,采用 GPUs 运行高性能工作负载,进行 NFV 部署,以及部署各种企业应用实例等。Stein 的发布是社区在提供开放基础设施服务方面辛勤工作的成果,这些服务为运营商和用户解决了真正亟需解决的问题。”
—— JonathanBryce,OpenStack 基金会执行董事
Stein 在发布当天已投入实际生产。
VEXXHOST,加拿大云服务供应商,采用 OpenStack 为其公有云提供支持及私有云部署。该公司采用快速部署周期,跟踪和测试每个最新软件版本的稳定分支。因此,VEXXHOST 已将 Stein 投入实际生产,在其圣何塞数据中心和几个私有云部署中正运行着 Stein 版本,接下来将在蒙特利尔数据中心进行应用。
“几年前,有用户或行业观察者会告诉你 OpenStack 难以进行部署或更新。但通过对代码的稳定改进并添加操作友好等特性,如今升级到最新版本已变得简单且易于管理。大家不再抱怨‘OpenStack 很难’,并且我们已用实践证明了这一点,公司已经采用 OpenStack Ansible 向客户交付了 Stein,在发布当天为他们提供了该软件新的功能和特性。”
—— Mohammed Naser,VEXXHHOST 首席执行官,OpenStack 技术委员会主席
与此相关,Stein 中的一组新功能有助于改善升级体验。这些功能被称为“升级检查工具”,可用于多个项目,这是由 Nova 团队在 Stein 开发周期内发起的社区目标。软件部署人员可在升级其云基础设施前运行该检查工具,以排查可能导致升级失败的任何问题,从而极大地改善升级体验。
评论 1 条评论