卜娜
云计算的设想是让数据中心变成一个可按需扩容或精简的超级PC。但要实现这个设想,计算、存储、硬件网络三者必须变得不再相互割裂。
借助日新月异的信息技术,虚拟的计算、存储资源已经可以和云平台紧密结合,但硬件网络与云平台,以及计算、存储资源的紧密结合却不那么容易实现。即使是当下流行的SDN理念,也不能完全让网络像PC总线那样服务于云。华为认为,在云计算数据中心,网络迟早要完成云网一体化的演进,弹性架构、虚拟化、开放、自动化运维……是实现云网一体化必经的过程。
实现自动化的出路
大规模云计算数据中心面临的最大挑战是如何实现自动化的业务运营,而目前最大的阻碍则是业务与硬件网络的割裂。
“虚拟化厂商可以做到用软件构建虚拟的交换机、虚拟的路由器和虚拟的防火墙,但从实际效果来看,这种方案存在性能上的不足。在我们与业界主要的虚拟化平台合作伙伴交流的时候,他们也都明确表示客户有这样的感受。”华为数据中心网络领域营销总监程剑告诉记者,虚拟化软件厂商一直在力求实现云系统的自动化运营,但用户针对业务需求构建云系统时,最大的阻力来自硬件网络。
虚拟化技术的广泛应用,并没有从本质上改变业务与硬件网络的割裂关系。以私有云数据中心为例,在创建一个云业务集群时,业务需要的计算、存储资源,已经可以由虚拟化软件实现自动调度,但业务需要的硬件网络资源,目前还是很难实现统一调度。实际上大部分虚拟化厂商或云平台厂商都是软件起家的,他们对网络设备功能的理解还没有达到一定的高度。另外,即使能自动创建整套系统,包括虚拟机、软件网络、硬件网络在内,后期的故障定位、统一运维也是比较痛苦的。
在华为看来,云网一体化将是打破僵局的唯一出路,也是云计算网络发展的必然趋势。SDN理念的提出,实际上是迈向云网一体化的开端。
云网一体化新思路
华为数据中心网络领域营销部长王飞谈到,目前业界对云网一体化思路的实践主要有两个方向:一种思路是靠纯软件实现,通过虚拟机来创建整套虚拟网络,主要代表厂商是VMware、微软。其缺陷是,虽然可以完成网络自动化部署,但整体性能不佳。特别是在面向其他非虚拟化的系统,以及园区网作网关转化等需求时,仅依靠软件还无法实现硬件网络的能力。
另一种思路是在硬件上做优化,如某些网络厂商提出的SDN思路,在物理网络之上叠加一个软件控制器,把硬件网络的能力抽象出来,以一种业务可以“看得懂”的方式,将抽象的网络呈现给上层云平台。但这种方案也存在灵活调度能力不足的问题,因为相对而言,硬件的可编程能力弱于软件。
基于后一种思路,华为提出了一种取长补短的方法。在物理网络之上构建软件控制器,把物理网络以插件的形式平滑融入到整个云业务系统中,对上层的云平台提供开放的可编程接口,包括控制器北向开放接口、网络北向开放接口,以及设备转发层面的开放接口。华为数据中心网络领域总经理余立说,“这样的做法既能保证硬件网络以开放的方式融入云平台系统,又能让云平台通过控制器方便地控制硬件网络而不必非得懂复杂的网络,最终实现业务自动化发放和更简易的运维。”
和业内其他厂商不同,华为对云网一体化发展趋势的理解更多是基于最终客户的真实需求,例如华为在设计控制层软件的时候,更强调其接受VMware、微软等云平台的统一管理,华为把整个硬件网络做成一个“组件”,既可以用云平台或虚拟化控制器进行管理,也可以选择华为的Cloud Controller控制器进行管理。无形中,反而搭建起了一个基于华为技术的云生态圈。endprint