专栏首页Opensource翻译专栏Openstack Neutron的新特性[Openstack]

Openstack Neutron的新特性[Openstack]

OpenStack的Stein版本提供了多种网络连接即服务增强,以支持5G、IIoT和边缘计算用例

Neutron社区基础设施的开发人员着力于5G,工业物联网(IIoT),边缘计算的拓展运用来支持新的边缘计算用例。根据2018年Openstack的用户调查,Neutron被用于92%的Openstack开发。

OpenStack是一个开源云基础设施软件项目,它为裸机、容器和虚拟机工作负载提供计算、存储和网络服务。要了解核心功能和其他服务,请查看OpenStack映射。

该平台具有跨行业工作的模块化体系结构,因为基础设施运营商可以选择他们需要的组件来管理他们的基础设施,以最佳的方式支持他们的应用程序工作负载。模块还可插拔,以提供进一步的灵活性,并确保它们可以与特定的存储后端或软件定义网络(SDN)控制器一起使用。

Neutron是一个OpenStack项目,它提供一个事实上的REST API标准来管理和配置网络服务,并使它们对其他组件(如Nova)可用。据阿洛克·库马尔说:简单来说,Neutron允许用户创建和管理网络对象,如网络、子网和端口,其他OpenStack服务可以通过REST API使用这些对象,使大量操作员能够实现复杂的网络技术集,通过使用代理、插件和驱动程序来增强他们的网络基础结构。

在OpenStack的Stein版本(预定4月10日发布)中,Neutron的路线图有很多增强。下面是一些更有趣的更新。

SR-IOV VF-to-VF 镜像

端口镜像是一种众所周知的技术,可以在不影响性能的情况下监视网络流量。根据特定的规则,来自网络端口的流量被镜像到分析器,在分析器中可以在不中断流量的情况下进行处理。虽然这一挑战已经在物理端口上得到了解决,但是对虚拟功能(VFs)之间的镜像通信的需求增加了,其中网络接口卡(NIC)为这一操作提供了支持。为这种服务提供API是至关重要的,因为SR-IOV已经成为一种非常广泛和经常使用的功能。

保证最小带宽

服务质量(QoS)是OpenStack团队花费大量时间和精力在增强上的一个重要领域。对于需要大量网络的应用程序,关键是要有最小的可用网络带宽。在Rocky循环期间开始工作,提供基于最低带宽需求的调度。该团队已经展示了这个新特性的演示,并计划在Stein发布之前完成它。作为增强功能的一部分,Neutron将带宽视为一种资源,并与Nova OpenStack计算服务一起将实例调度到一台主机上,在那里可以获得请求的带宽。

Cyborg

随着增强和虚拟现实等用例以及5G将带给我们的其他场景发展,使用硬件加速变得越来越普遍。OpenStack有一个提供硬件加速框架的新项目:Cyborg。Cyborg和Neutron小组正在一起工作,提供具有现场可编程门阵列(FPGA)能力的NICs的联合管理,使将Neutron端口与这些类型的网卡绑定成为可能。

智能网卡支持

由于OpenStack管理的是虚拟机和容器之外的裸机工作负载,因此团队必须不断研究这一领域的增强功能。Neutron团队正积极地致力于为智能Nic提供支持,使裸金属网络与虚拟化用例具有同等的特性。有了这个功能,每次部署时裸机计算主机的数量可以显著增加,因为它消除了运行在主机上的代理和使用远程过程调用(RPC)作为软件组件之间的通信通道的需要。

更好的可伸缩性和性能

Neutron已经在为AT&T和CERN这样的用户大规模地工作。该团队正在努力在Stein版本中进一步提高可伸缩性和性能。例如,Neutron已经支持在批量请求中创建端口;对功能进行调优以使其更快是该版本的目标之一。除了这个改进之外,Neutron还成立了一个性能子团队来进行有针对性的测量和实施进一步的改进,以使服务更快。

致力于服务用户和跨社区集成

Neutron开发人员社区与其他开源网络项目密切合作,帮助扩展跨项目集成,以解决不断扩展的网络用例集。为了解决在全栈环境中进行集成测试的需求,贡献者与网络功能虚拟化开放平台(OPNFV)社区密切合作。在ETSI NFV的标准化领域也有合作。

此外,作为协作的结果,您可以将Neutron与各种SDN控制器和技术一起使用,如Middonet, OpenDaylight, Tungsten Fabric, BaGPipe, 和 BGP V**

.

原文链接:https://opensource.com/article/19/3/openstack-neutron

原文作者:Ildiko Vancsa

我来说两句

0 条评论
登录 后参与评论

相关文章

  • OpenStack将如何找到下一代领导者?

    即使在一个健康的开放源码社区中,花点时间来评估自己的位置和下一步的发展方向也是很重要的

    用户6667850
  • 4个新的OpenStack操作指南

    OpenStack有一个庞大的生态系统。通过这些新的指南和教程,学习如何最大化您的开源云技能

    用户6667850
  • 4个新的OpenStack提示和指南[Openstack]

    如果您使用OpenStack,那么您就会知道,无论是作为开发人员、架构师还是系统管理员,要跟上工作所需的各种特性、工具、相关项目和其他技术细节都是很有挑战性的。

    用户6667850
  • 项目更新:OpenStack Neutron的下一步是什么

    在最近的温哥华峰会上,OpenStack项目团队负责人(PTL)和其核心团队成员介绍了OpenStack项目的相关更新,以及如何参与并影响路线图。

    SDNLAB
  • RxJava 不是上帝,真不推荐再用了

    距离上一次更新关于RxJava也有一段时间了,其实这篇文章我早就想写,碍于一直没来得及总结(懒)。所以一直没有成文,今天就来总结一下我RxJava遇到的坑,或者...

    Android技术干货分享
  • 【大数据】SparkSql连接查询中的谓词下推处理(一)

    SparkSql是架构在Spark计算框架之上的分布式Sql引擎,使用DataFrame和DataSet承载结构化和半结构化数据来实现数据复杂查询处理,提供的D...

    杨振涛
  • 【大数据】SparkSql连接查询中的谓词下推处理(一)

    SparkSql是架构在Spark计算框架之上的分布式Sql引擎,使用DataFrame和DataSet承载结构化和半结构化数据来实现数据复杂查询处理,提供的D...

    杨振涛
  • 又一波你可能不知道的 Linux 命令行网络监控工具

    对任何规模的业务来说,网络监控工具都是一个重要的功能。网络监控的目标可能千差万别。比如,监控活动的目标可以是保证长期的网络服务、安全保护、对性能进行排查、网络使...

    二狗不要跑
  • Verilog初级教程(22)赋值间延迟语句与赋值内延迟语句

    赋值间延迟语句在赋值运算符的LHS上有延迟值。这表示语句本身在延迟到期后执行,是最常用的延迟控制形式。

    Reborn Lee
  • 我为什么嫌弃RxJava,不再推荐使用?

    链接 : https://juejin.im/post/5cd04b6e51882540e53fdfa2

    JAVA葵花宝典

扫码关注云+社区

领取腾讯云代金券