在最近的温哥华峰会上,OpenStack项目团队负责人(PTL)和其核心团队成员介绍了OpenStack项目的相关更新,以及如何参与并影响路线图。
什么是OpenStack Neutron?
OpenStack Neutron是一个SDN网络项目,专注于在虚拟计算环境中提供网络即服务(NaaS)。 Neutron取代了OpenStack原来的网络应用程序接口(API)Quantum。 Neutron旨在解决云环境中“baked-in”网络技术的不足,以及网络拓扑和寻址在多租户环境中缺乏租户控制,导致难以部署高级网络服务的问题。
什么是OpenStack?
大规模的高密度、多租户云环境给网络带来了巨大压力。它们正在努力跟上这些虚拟化环境的步伐,即动态地移动、添加或删除工作负载,以满足新的需求,多租户利用共享资源推动业务发展。
新技术正在出现,包括软件定义网络(SDN)和网络功能虚拟化(NFV),以提高网络的灵活性,将控制面与转发面分离,使其更易于配置、自动化和协调网络服务。网络虚拟化正在尝试调整网络资源,以便能够更好地满足丰富的多租户环境的要求。
Neutron是在OpenStack中实现网络虚拟化的组件。
OpenStack Neutron的方法
OpenStack Neutron为组织提供了一种缓解云环境中网络压力的方法,使其更容易在云中提供NaaS。它旨在提供“plug-in”机制,为网络运营商提供通过Quantum API启用不同技术的选项。它还允许租户创建多个专用网络并控制IP地址。由于API扩展,组织可以更好的控制安全性、合规性策略、服务质量[QoS]、监控和故障排除,以及轻松部署高级网络服务(例如防火墙、入侵检测或V**)。
Neutron的目标是实现服务和相关库,以提供按需、可扩展以及与技术无关的网络抽象。 Neutron在由其他Openstack服务(例如计算服务Nova)管理的接口设备(例如vNIC)之间提供网络即服务。上一次用户调查结果显示,有240个贡献者参与了当前的版本,86%的OpenStack用户部署了Neutron项目。
更新了什么?
下一步是什么?
以下是即将发布的Rocky版本的一些功能、改进和修复。