来自 科技 2020-06-18 17:33 的文章

OpenStack Ussuri版发布,实现智能开源基础设施自动

2020年5月13日,OpenStack Ussuri 版本发布,同期正式开放下载通道(https://www.openstack.org/software/ussuri/)。

在发布前IT168记者有幸采访到OpenStack基金会首席运营官Mark Collier,Mark表示此次发布的Ussuri 版本是OpenStack社区发布的第21版,主要改进了三大核心领域,包括注重核心基础设施层的可靠性,强化了安全性和数据加密,拓展了通用性以支持新兴用例&技术。

在注重核心基础设施层的可靠性方面,OpenStack基金会执行董事Jonathan Bryce以Nova、Kuryr和Ironic为例分享了新版本的新功能。

OpenStack Ussuri版发布,实现智能开源基础设施自动

在Nova中,新增的功能有助于OpenStack云平台跨数据中心的缩放,便于在扩展云计算平台时管理工作负载。大规模用户如果想要扩展配置,异地部署多个服务器集群,新增功能可帮助用户在不同环境下迁移工作负载,并在进行服务器的在线迁移时管理工作负载,因此该功能对云平台的扩展非常有用。

在Kuryr中,客户可以将容器(在Docker或在Kubernetes中运行)与Neutron网络进行连接,Neutron组件拥有多项网络核心功能,Kuryr组件可为容器工作负载传递Neutron网络和服务。在Ussuri版本中,Kuryr提供对IPv6d的支持,此外还添加了对DPDK、SR-IOV的支持。因此,可以更好的满足容器工作负载的网络需求。

而在Ironic中,在Ussuri版本中添加了对多租户的支持,除OpenStack平台外,还可在其他架构中应用,比如在Kubernetes社区中有一个项目Metal3就是在Kubernetes中采用Ironic来管理物理机。

总结来说,新增的功能有助于OpenStack云平台跨数据中心的缩放,便于在扩展云计算平台时管理工作负载。大规模用户如果想要扩展配置,异地部署多个服务器集群,新增功能可帮助用户在不同环境下迁移工作负载,并在进行服务器的在线迁移时管理工作负载,因此该功能对云平台的扩展非常有用。

些改进由全球社区的上游开发者和运营商设计和交付。OpenStack软件如今支持着超过75个公有云数据中心及数千个私有云的运行,总体计算核心规模逾千万。OpenStack是一个基础设施平台,特别适合包括裸金属、虚拟机(VMs)、图形处理单元(GPUs)及容器等在内的多种架构的部署。

OpenStack Ussuri版本共收到了来自188个组织及50多个国家/地区共1003位开发者的24,000次代码修改。OpenStack项目如今由一个大型的全球开源社区支持着,并与Linux kernel、Chromium并列为全球贡献度最活跃的三大开源项目之一。

十年前,OpenStack率先提出开源基础设施的概念,自那以后,OpenStack迅速成为开源基础设施即服务的事实标准。近年来,随着人工智能、机器学习、边缘计算及物联网等新型工作负载需求的涌现,该项目开始支持新的芯片架构,自动化规模缩小至裸机并与众多开源组件集成。智能开源基础设施开源组件的集成正不断发展演进以满足上述需求,即创建一个可自我监控、自我复制并可提供一组通用用例的基础设施。

OpenStack已成为私有云中容器、VMs及裸金属首选的开源基础设施。Ussuri版本强化了OpenStack大规模部署环境下虚拟机和裸机稳定可靠的性能。同时,Ussuri借助Octavia及Kolla组件提升了安全性能,且改进了项目组件如Zun以支持新兴用例。

Mark Collier,OpenStack基金会首席运营官表示:“首先,OpenStack作为一种智能开源基础设施引擎得到大家的认可,因为它的确运行良好,是世界上最稳定可靠的构建云计算平台的软件。此外,随着每个新版本的自动化和成熟度不断增加,OpenStack得以在电信、医疗、银行、娱乐、高性能计算、政务等领域实现一些世界上最领先且最具开创性的工作。”(了解OpenStack用户的故事)

在Ussuri版本的多项改进中,OpenStack第21版如何为基础设施堆栈各个层级的用户需求提供更完善的支持?主要升级如下:

● 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。

Jonathan Bryce,OpenStack基金会执行董事表示:“在大规模运维用户的带领下,OpenStack部署在各行各业,并且几乎遍及全球各洲。全球社区支持OpenStack的用户和开发者不仅稳步提升了软件的核心功能,还积极推动创新,支持各个软件层级新兴且重要的应用案例。随着Ussuri版本的发布,社区提供了从裸金属到边缘应用,从自动化服务器、加速器的部署到负载均衡服务器、容器安全性能的提升等功能。”

项目小组集会(PTG)已转为线上活动,将于6月1-5日举行

OpenStack基金会将于6月1-5日周一至周五在线上举行项目小组集会活动。PTG将为项目贡献团队提供统一时间和场地,齐心协力,高效协作,改进OpenStack项目及其他由OSF托管的项目。PTG对于各个项目下一版本的产出尤为重要,不仅会改进项目的核心功能,还会进行跨项目协作提升工作效率并解决复杂问题。运营商、开发者和其他活跃的贡献者们将就如何实现特定目标展开讨论,达成一致意见,建立互信关系,分配工作任务并完成工作。更多PTG议程及注册信息,请访问openstack.org/ptg。

OpenDev系列活动即将到来!

OSF正在筹备一场线上OpenDev系列活动,以促进各开源基础设施社区就“如何应对当前云计算基础设施领域的挑战”展开讨论。该系列活动主要由三个部分组成,将于6月开始,活动议程如下:

● 开源基础设施软件的大规模应用—2020年6月29日-7月1日

● 硬件自动化—2020年7月20-22日

● 容器生产实践—2020年8月10-12日

OpenDev线上系列活动的注册通道现已开放!参与者可访问以下网页,了解更多活动信息并注册:openstack.org/events/opendev-2020/