当前位置:数据网络企业动态 → 正文

NFV可以从OCP上学到这三点

责任编辑:editor005 作者:邹铮翻译 |来源:企业网D1Net  2016-07-12 15:22:45 本文摘自:it168网站

今年的开放计算项目(OCP)峰会带来很多非常令人振奋的消息:谷歌加入OCP;微软开源化其云交换网络操作系统软件SONiC以及Mellanox推出开放可组合网络愿景。

在电信基础设施项目(TIP)成立后,今年OCP峰会有很多电信提供商参加:AT&T、德国电信和SK电信等通信服务供应商(CSP)都希望吸引更多供应商为其下一代网络构建设备。

当我们谈到电信技术,我们必然要谈到NFV。NFV是CSP社区的重要举措,它旨在带来更灵活和高效的基础设施,降低成本、提高效率以及提升服务创新。CSP希望基础设施可提供快速的服务,就像OTT网络服务和云服务提供商那样快。

但在NFV出现的三年半后,我们还没有看到其广泛部署。NFV可从OCP以及超大规模供应商中学习一些教训,因为他们已经将OCP解决方案组件投入到大规模部署中。

1.硬件很重要

超大规模网络和云服务巨头创建了OCP举措,他们也在努力推动OCP向前发展。在2011年Marc Andreessen宣称软件正在吃掉这个世界,Andreesen认为我们正处于技术和经济转变过程中,软件企业将抢占大部分市场。为了在这个数字转型中存活,现代企业正转变成软件驱动、软件管理甚至软件定义。现在每个企业都是软件企业,每个企业都有网络为中心的业务。

快进到2015年,这个趋势进一步发展成:如果软件正在吃掉这个世界,那么开源将会吞掉这个世界。软件驱动企业正越来越多地使用开源模块作为组件化功能来利用软件规模经济,避免不必要的实验,在更短的时间内将服务推向市场。在OCP峰会中,微软宣布将开源化其Azure Cloud交换机软件,并将其称为SONiC。

其结果是,专有交换机系统供应商Arista的股票下跌。

这些Web服务软件巨头的做法并不是巧合。OCP的使命是关于重新构建硬件,让其更有效、更灵活以及可扩展性,以带来更多选择、自定义和节约成本。对于超大规模供应商而言,白盒的概念并不只是带来便宜的硬件,而且它可灵活地分解和重新组装,为Web服务行业带来优化的硬件。电信行业也开始行动,在世界移动大会宣布成立的OCP电信基础设施项目的目的就是为设计和构建电信网络基础设施带来新的方法。

NFV社区已经明确选择了软件的路线,并拥抱了开源和其他开源举措。下一步是什么?肯定是对硬件的重新关注。适用于web服务的不一定适用于网络服务,它们有对数据包性能(特别是小数据包性能)、延迟性和数据包分类、排列及加密/解密等功能的独特要求。NFV必须想办法鼓励硬件创新。

2. API极其重要

非常明确的一点是,软件开发人员不想写针对硬件的代码,在现实中,他们应该不需要这样做。在理想世界中,最有效的解决方案是软件独立于硬件,硬件为即插即用。

在NFV中,我们经常听到的是,由于虚拟网络功能(VNF)想要独立于硬件,它们通常会在软件中完成一切工作,包括常规数据包转发。实际上,软件一直在定义数据包如何转发,但软件并不能实际移动数据包。

在软件中转发数据包意味着在x86硬件中进行数据包转发,尽快x86硬件性能增强且有所优化,但对于数据转发和处理,仍然无法与网络处理器或多核ARM处理器相媲美。那么,CSP如何使用不同的硬件来构建用于通信应用的基础设施,同时避免管理多种类型硬件的麻烦?

这里的关键是API,在OCP网络社区,这个问题通过交换机抽象接口(SAI)完美解决,这个标准C语言API可编程各种类型的交换机ASIC。

3.不要忽视存储

在OCP峰会中,Facebook公司基础设施工程副总裁Jay Parikh强调存储的重要性,并探讨了利用固定存储器(NVM)的新型技术。我们都知道,如果没有快速I/O访问你的存储介质,超快存储将没有任何意义。快速存储需要快速的网络,对于通信行业最热门的技术趋势尤其是如此:移动边缘计算(MEC)和NFV。

MEC让移动运营商感到兴奋,因为它可为他们提供显著的差异化,与现有云服务提供商(例如亚马逊云计算服务和微软Azure)相竞争,后者构建了大规模区域数据中心来支持其运营以及差异化云产品。展望未来,新一代应用(物联网、自动驾驶汽车、虚拟现实等)通常需要访问本地内容以及有关本地接入网络情况的实时信息。这为移动运营商提供了很好的机会来利用他们已有的分布式基础设施,包括基站。通过这种已经部署到位的基础设施,移动运营商可在移动网络边缘实现低延迟性和实时处理,而不需要遍历主干网络--这会增加不必要的延迟性。

另一个热门话题是云计算本地NFV。实现NFV云本地的关键步骤包括:将单片VNF分成微服务,并从交易处理解耦状态(即无状态应用)。无状态意味着你需要在持久存储中存储状态,并能够获取状态,即使你的虚拟机或容器实例不在运行。

这是云本地应用的关键属性之一,当工作负载增加以及扩展时,你可以启动尽可能多的VM或容器实例,并可始终确保可靠性,当一个或多个虚拟机或容器实例终止,其他实例可从持久存储获取状态,并继续运作。

为了实现MEC和云本地NFV的低延迟性目标,重要的是研究整体基础设施设计以尽量减小访问数据和执行数据分析的延迟性。当我们从传统硬盘驱动器(HDD)转移到固态硬盘(SSD)以及现在的固定存储器,存储介质访问带来的延迟性已经显著缩短。

NFV可以从OCP上学到这点


▲来源: Mellanox

通过快速存储,你的物理网络和网络协议带来的延迟性变得更加明显,甚至可能遇到瓶颈。例如,NVMe设备可支持2-3 Gbit/s,延迟性低于50 us(0.05毫秒),而传统硬盘驱动器是7-10毫秒。如果你在网络架构中访问NVM驱动器,你需要确保该架构足够快,否则你就是在浪费钱。现代以太网支持100 Gbit/s,延迟性为数微妙,结合硬件加速iSCSI Extension for RDMA(iSER)以及NVMe Over Fabric块协议,这非常适合在固定存储器支持最高性能,无论是现在的闪存还是未来的下一代固态存储。

关键字:OCPNFV谷歌

本文摘自:it168网站

x NFV可以从OCP上学到这三点 扫一扫
分享本文到朋友圈
当前位置:数据网络企业动态 → 正文

NFV可以从OCP上学到这三点

责任编辑:editor005 作者:邹铮翻译 |来源:企业网D1Net  2016-07-12 15:22:45 本文摘自:it168网站

今年的开放计算项目(OCP)峰会带来很多非常令人振奋的消息:谷歌加入OCP;微软开源化其云交换网络操作系统软件SONiC以及Mellanox推出开放可组合网络愿景。

在电信基础设施项目(TIP)成立后,今年OCP峰会有很多电信提供商参加:AT&T、德国电信和SK电信等通信服务供应商(CSP)都希望吸引更多供应商为其下一代网络构建设备。

当我们谈到电信技术,我们必然要谈到NFV。NFV是CSP社区的重要举措,它旨在带来更灵活和高效的基础设施,降低成本、提高效率以及提升服务创新。CSP希望基础设施可提供快速的服务,就像OTT网络服务和云服务提供商那样快。

但在NFV出现的三年半后,我们还没有看到其广泛部署。NFV可从OCP以及超大规模供应商中学习一些教训,因为他们已经将OCP解决方案组件投入到大规模部署中。

1.硬件很重要

超大规模网络和云服务巨头创建了OCP举措,他们也在努力推动OCP向前发展。在2011年Marc Andreessen宣称软件正在吃掉这个世界,Andreesen认为我们正处于技术和经济转变过程中,软件企业将抢占大部分市场。为了在这个数字转型中存活,现代企业正转变成软件驱动、软件管理甚至软件定义。现在每个企业都是软件企业,每个企业都有网络为中心的业务。

快进到2015年,这个趋势进一步发展成:如果软件正在吃掉这个世界,那么开源将会吞掉这个世界。软件驱动企业正越来越多地使用开源模块作为组件化功能来利用软件规模经济,避免不必要的实验,在更短的时间内将服务推向市场。在OCP峰会中,微软宣布将开源化其Azure Cloud交换机软件,并将其称为SONiC。

其结果是,专有交换机系统供应商Arista的股票下跌。

这些Web服务软件巨头的做法并不是巧合。OCP的使命是关于重新构建硬件,让其更有效、更灵活以及可扩展性,以带来更多选择、自定义和节约成本。对于超大规模供应商而言,白盒的概念并不只是带来便宜的硬件,而且它可灵活地分解和重新组装,为Web服务行业带来优化的硬件。电信行业也开始行动,在世界移动大会宣布成立的OCP电信基础设施项目的目的就是为设计和构建电信网络基础设施带来新的方法。

NFV社区已经明确选择了软件的路线,并拥抱了开源和其他开源举措。下一步是什么?肯定是对硬件的重新关注。适用于web服务的不一定适用于网络服务,它们有对数据包性能(特别是小数据包性能)、延迟性和数据包分类、排列及加密/解密等功能的独特要求。NFV必须想办法鼓励硬件创新。

2. API极其重要

非常明确的一点是,软件开发人员不想写针对硬件的代码,在现实中,他们应该不需要这样做。在理想世界中,最有效的解决方案是软件独立于硬件,硬件为即插即用。

在NFV中,我们经常听到的是,由于虚拟网络功能(VNF)想要独立于硬件,它们通常会在软件中完成一切工作,包括常规数据包转发。实际上,软件一直在定义数据包如何转发,但软件并不能实际移动数据包。

在软件中转发数据包意味着在x86硬件中进行数据包转发,尽快x86硬件性能增强且有所优化,但对于数据转发和处理,仍然无法与网络处理器或多核ARM处理器相媲美。那么,CSP如何使用不同的硬件来构建用于通信应用的基础设施,同时避免管理多种类型硬件的麻烦?

这里的关键是API,在OCP网络社区,这个问题通过交换机抽象接口(SAI)完美解决,这个标准C语言API可编程各种类型的交换机ASIC。

3.不要忽视存储

在OCP峰会中,Facebook公司基础设施工程副总裁Jay Parikh强调存储的重要性,并探讨了利用固定存储器(NVM)的新型技术。我们都知道,如果没有快速I/O访问你的存储介质,超快存储将没有任何意义。快速存储需要快速的网络,对于通信行业最热门的技术趋势尤其是如此:移动边缘计算(MEC)和NFV。

MEC让移动运营商感到兴奋,因为它可为他们提供显著的差异化,与现有云服务提供商(例如亚马逊云计算服务和微软Azure)相竞争,后者构建了大规模区域数据中心来支持其运营以及差异化云产品。展望未来,新一代应用(物联网、自动驾驶汽车、虚拟现实等)通常需要访问本地内容以及有关本地接入网络情况的实时信息。这为移动运营商提供了很好的机会来利用他们已有的分布式基础设施,包括基站。通过这种已经部署到位的基础设施,移动运营商可在移动网络边缘实现低延迟性和实时处理,而不需要遍历主干网络--这会增加不必要的延迟性。

另一个热门话题是云计算本地NFV。实现NFV云本地的关键步骤包括:将单片VNF分成微服务,并从交易处理解耦状态(即无状态应用)。无状态意味着你需要在持久存储中存储状态,并能够获取状态,即使你的虚拟机或容器实例不在运行。

这是云本地应用的关键属性之一,当工作负载增加以及扩展时,你可以启动尽可能多的VM或容器实例,并可始终确保可靠性,当一个或多个虚拟机或容器实例终止,其他实例可从持久存储获取状态,并继续运作。

为了实现MEC和云本地NFV的低延迟性目标,重要的是研究整体基础设施设计以尽量减小访问数据和执行数据分析的延迟性。当我们从传统硬盘驱动器(HDD)转移到固态硬盘(SSD)以及现在的固定存储器,存储介质访问带来的延迟性已经显著缩短。

NFV可以从OCP上学到这点


▲来源: Mellanox

通过快速存储,你的物理网络和网络协议带来的延迟性变得更加明显,甚至可能遇到瓶颈。例如,NVMe设备可支持2-3 Gbit/s,延迟性低于50 us(0.05毫秒),而传统硬盘驱动器是7-10毫秒。如果你在网络架构中访问NVM驱动器,你需要确保该架构足够快,否则你就是在浪费钱。现代以太网支持100 Gbit/s,延迟性为数微妙,结合硬件加速iSCSI Extension for RDMA(iSER)以及NVMe Over Fabric块协议,这非常适合在固定存储器支持最高性能,无论是现在的闪存还是未来的下一代固态存储。

关键字:OCPNFV谷歌

本文摘自:it168网站

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^