/ 中存储网

单VPC容纳六万台虚拟机 看看青云SDN/NFV 2.0的气质

2016-01-06 00:00:00 来源:ZD至顶网

“单个VPC可以容纳六万台虚拟机。”这是青云QingCloud SDN/NFV 2.0网络方案具备的超大规模部署能力,青云QingCloud CTO甘泉在接受采访时表示。

要说一年前,SDN/NFV的应用部署还寥寥无几,现在SDN/NFV落地已然在加速。并且,具备前瞻性的企业已经在考虑SDN/NFV如何应对未来IT规模的增速。

作为云服务提供商,首要考虑的是灵活和快速的IT资源交付,SDN/NFV在其中发挥的作用可谓重中之重。所以,云服务商对SDN/NFV已或多或少的进行了应用与部署,但大都离不开依赖传统网络设备及厂商的影子。

青云QingCloud对于SDN的研发自有一套,在1.0版本时,QingCloud就对物理网络世界进行模拟,无论是交换机、路由器还是负载均衡,都对它们进行虚拟化并且组拼起来形成对应物理网络世界的软件定义网络。

要说1.0和市场上商用的SDN/NFV方案并无二致,不过QingCloud SDN/NFV 2.0实现了软件定义网络的跨越,从单个VPC支撑6万台虚拟机上可见一斑。

甘泉指出,“QingCloud SDN/NFV 2.0主要就是面向未来公有云和私有云用户超大规模的组网需求进行的网络升级。”

言下之意,随着IT规模的不断扩大,当前的SDN/NFV网络性能面临瓶颈。“公有云用户依赖VPC网络隔离,但当单一用户的虚拟机达到万台的数量级时,网络性能变得有所挑战。三层交换模式受虚拟交换机、虚拟路由器的性能限制,用纯软件做以往硬件做的事情,如果VM没有达到一定量级,不会感觉特别明显。但对QingCloud来说,规模越来越大,就必须提前解决这个问题。” 甘泉说道。

“QingCloud SDN/NFV 2.0在公有云上可以做到单个VPC容纳六万台虚拟机,这六万台VM之间的交付能力不会随着规模的扩大而降低。”

私有云用户也一样,他们希望把VM当做物理机的延伸,但是这个延伸到底可以扩展到多大的规模?VM在物理机上迁移,存在IP是否改变的问题。传统来说,IP会随着迁移发生改变。但是如果要满足私有云的要求,就需要在VM无限水平扩展的情况下,所有VM分配的地址都不能发生改变,并且可以随意水平扩展,这是QingCloud SDN/NFV 2.0可以做到的。

青云QingCloud SDN/NFV 2.0为何能满足超大规模部署?

看到这,你也许有疑问了,QingCloud SDN/NFV 2.0靠的是什么能满足如此超大规模的部署?甘泉说,QingCloud用一个完全不同的方式去做网络,SDN/NFV 2.0的虚拟网络性能可以接近物理硬件的网络性能。

诀窍就是QingCloud缩短了网络通讯的路径,以前物理网络中机器与机器之间通过树状网络进行交换,现在QingCloud重新用虚拟网络的思路思考这个问题,将交换机进一步下移到虚拟机,就是将以前的树状网络变成网状网络。“A和B之间直接对话,不用在通过C、D、E、F等。”也就是说,虚拟机之间的网络通讯变成点对点直连,没有软交换机和路由器的性能损耗。

甘泉解释称,“树状结构下,规模越大,I/O路径越长,性能损失越大;而通过点对点直连,通讯性能不会随着规模的扩大而降低。”

另外,QingCloud SDN/NFV 2.0的强大之处,还体现在其功能完善,适应各种组网需求。

甘泉举例道,“SDN/NFV 2.0可以将公网IP直接绑定到VPC内的主机上,也就是公网IP可以绑定到QingCloud所创建的任何一台主机上,不仅仅是基础网络,也包括私有网络。SDN/NFV 2.0通过分布式路由器实现流量的分流,它跟如上所说超大规模部署是遥相呼应的。”

这和以往公网IP只能绑定到基础网络的主机上,如果要跟私有网络的主机通讯,还需要通过端口转发再到私有网络相比,又是一个重大网络升级。

青云QingCloud SDN/NFV 2.0的气质:摆脱供应商和OVS依赖

除了支持超大规模、性能提升和功能完善外,QingCloud SDN/NFV 2.0的“气质”还体现在了其摆脱了硬件和供应商依赖。

甘泉表示,很多硬件厂商可以做某种程度上的软件定义网络方案,但是前提是需要购买他们特定型号的设备。私有云客户是QingCloud拓展的重点,所以对私有云客户提供“供应商依赖”的方案显然和市场需求相左。

QingCloud SDN/NFV 2.0已经把物理硬件纯粹当做“傻硬件”来使用了,只要求硬件的连通性、交换能力要强,智能的控制层面由QingCloud负责。

并且,QingCloud SDN/NFV 2.0摆脱了不只是硬件供应商,它还摆脱了对OpenvSwitch(OVS)这种软交换机以及虚拟路由器的依赖。

OpenvSwitch被我们认为是当前云计算厂商、网络厂商SDN解决方案的基石和应用的主流,不过显然并没有入QingCloud的眼。QingCloud SDN/NFV 2.0通过Kernel层实现快速高性能网络交换,不过能够支持OpenvSwitch等开源协议。甘泉表示,“我们有时候需要引导市场,而不是跟随市场。”他认为,好的东西一定有说服力。

看得出,青云QingCloud有信心将其SDN/NFV 2.0方案打造为软件定义网络市场的主流阵营。而近期,QingCloud北京三区(PEK3)也将正式开放运营,SDN/NFV 2.0作为最大的亮点将会应用其中,届时我们不妨一探究竟。