2015年7月16日在上海举办的NFV workshop暨中国移动OPNFV实验室签约仪式中,OPNFV董事会的主席、惠普网络功能虚拟化CTO Prodip Sen先生对NFV发展的四个阶段进行了分享。下面是会议实录。
大家好,今天大家介绍一下OPNFV和NFV产业发展背景和发展阶段以及它的技术特性。今天我的主题演讲主题叫做NFV发展的四个阶段。NFV技术发展已经有三年时间了,但是从产业角度来看2012年开始走到现在走了三个阶段,所以现在或许可以退一步看看目前我们应该怎么做选择,下一步应该迈向哪里,为了更好的理解这个主题,我们把它分成四个阶段——整个NFV的发展可以分为四个阶段。
NFV分为不同的发展阶段,今天我想做的是和大家分享一下,如何把它划归为四个阶段以便于大家更好的了解它的发展模式。我们知道一开始我们看NFV这个话题的时候关注的第一步是解耦,也就是说我们会把软件的功能从基础部分当中抽离,为了这一个阶段达成我们的工作要求,我们通过一系列的工作去有效的降低运营成本,提升运营效率,我们可以把平台进行标准化,减化维护,同时降低管理的费用。在这个过程当中我们把特性的开发变成了软件开发的一部分,因为现在的开发是放在软件当中而不是硬件,所以这样做可以缩短产品周期。但这个阶段我们所能做的工作是比较有限的,因为我们如何实现我们的服务,最终的模型和传递的方式是一样的,但是我们可以获得一部分的优势,在这一个阶段我们可以实现的一些功能的例子,比如说我们可以做一些虚拟化,SCTF、RMS都可以实现虚拟化。其实这一步并不是很难,而且从速度发展角度来说,也比较慢,它们是我们产业发展当中必须要经历的一步。这边列出来的时间表是我们产业当中一个比较平均的水平,是我们在产业当中进行全方位部署的时间段,我们也并不是说我们软硬件分离的工作是在2013、2014年完全完成了,当然不是。会有一些产业的领先者在这个阶段已经完成了,也可能有些人没有跟上,这是一个平均的时间水平。
到第二个阶段我们开始利用虚拟技术了,会去做一些共享基础架构的工作,会去管理网络的功能。那么管理的方式就是可以对他们进行灵活的隔离和部署,也是在这个阶段,我们可以在虚拟化架构当中去加载部分模块,我们会将IT企业当中的一部分功能带到我们的产业当中,但这个步骤实现的显然是要达到运营商级别的,我们思考的是如何将基础设施运营放到通信产业当中来实现我们想要的功能。在这个阶段,除了使用虚拟化的功能之外,我们把它进一步的升级为运营商级别,因为在这个步骤,我们可以看到它的优势就是我们对资源的利用率和密度更高,可以降低架构的负载。此外也可以对整个架构进行快速的扩展和缩减,并能对不同的客户需求作出反应。
这是我们开始实施的阶段,已经从概念落地到现实。这也是我们现在所在这个产业当中所处的阶段,那么接下来两个阶段,就是能从产业当中真正获益的地方。接下来第三个阶段我们称之为云化,就是说我们开始真正的使用云的力量,不仅仅是虚拟化的简单过程。现在我们尝试着使用所有的管理和编排程序,这些都在云端,能实施到我们的网络功能当中,所以我们能将计算、储存、云化合起来使用,加载到当前的网络功能当中。我们有一个整体的管理功能和架构,能弥补传统网络的一些不足,这就能和OSS更好的融合,并且能开始修改OSS,处理一些云端的资源,我们都知道电信、OSS他们是在堆栈的部分,所以很难进行改变的。除非我们真这样做了,不然就很难去开始一个新的Open NFV。
那么从这个阶段开始,我们就能真正的获益了。这边我们能看到一个非常快速而精简的交互,这些都是能产生创新的,并且有不同的空间,不同的层级,还有敏捷性,能动态的适应、改变,还有和网络的连接,可能网络也会使得你改变我们能提供的一些资源。所以从这个阶段我们能真正的使用云的力量、网络的力量。还有EPC,举个例子,云环境当中我们就能得到最大的利益。我们也可以在之前的阶段,比如虚拟化的过程里使用VEPC的部分,但从这个部分我们才开始真正的获益。接下来我们开始了云化的过程,会产生一些产品,有些运营商也开始在他们的实验室当中使用云化,所以说我们刚刚开始这个阶段,希望我们能在接下来的几年当中取得进步。
最后一个阶段,叫做分解。当前不仅仅是使用云,在内部使用云,与此同时我们还要改变网络功能的一些措施,因为我们都知道网络的功能,过去在使用的时候,比如说像虚拟化以及云化,其实并没有改变我们建立的这些基础模块,因为我们是在网络环境当中的,我们将网络功能聚集起来实现一些我们所需要的资源。我们看到一些功能,还有分项功能的使用,正是因为这个,其实我们资源使用并不是非常高效,而在这个阶段我们能使用一个新的分解性的功能,将单一的网络功能分解成基础模块。服务就在云端被分解为微服务,这些都是公共的服务。比如之前不应当将这些功能进行集合性的使用,在云层当中功能自身变得越来越简单,可以集中在我们想实现的这些资源和功能当中,这也就是说功能是为云建造的,也是能进行分解使用的。
我们开始这个阶段之后,就可以谈论更加复杂的环境,其中有不同的控制环境,不同的网络结合到一起,还有不同的云层,所有的这些都是有可能的。因为基础架构变得越来越均衡越来越标准,所有的服务也变得越来越标准,我们就可以在云端实现这样的分解,并且利用分析的优势,现在我们可以使用一些分析,来驱动网络的实施。在这个阶段可以实现真正的创新,可以去实现分解,一些离心的服务,并且以非常快速、简单的方式。更重要的是我们能支付建立这个服务的费用,如果不需要的话,就可以将其分解掉,所以这就是一个非常快速的过程。如果成功的话,就可以使用,如果不成功就可以放弃,是一个非常快实现的,我们可以有足够的资源和基础架构来实现这个过程。
我们可以将其拓展,我们可以说我们开始开放这个网络,对这些APP开发者来开放,人们是真正的将服务分解,不是运营商,也不是系统的服务商,每个使用APP的人都可以分解这个服务,所以这是我们真正想要获得的结果。
最后总结一下,我们认为这是一个很好的看NFV的四个阶段的方式,比如软件化、虚拟化、云化、最后想达到分解这个阶段。每个阶段都能使大家获益,因为随着我们的进步我们可以获得更多。但是我想再强调一下,并不是每个运营商都想从解藕开始,取决于我们现在在哪一个阶层,我们可以从其中任何一个阶段取决于我们的科技发展和成熟,来进行不同部署,可能有一些是在解藕阶段,有些是在虚拟化,还有非常少的一部分,是从云化开始的,这是可以同时发生的,而我们的思考就是从科技的角度发展到哪个阶段,以及能获得什么样的效益。我也鼓励大家能在这边加速这四个过程,如果你在云化的阶段,我们可以进一步来到这个分解的阶段,就能够从这些阶段当中获益,谢谢大家。