计算机世界记者 邹大斌
软件定义网络(SDN)为我们描绘了一幅非常美好的前景,对于一个支持SDN的网络,网管员的网络配置和管理工作将得到极大的简化,同时也能更为灵活地满足客户的需求。去年,VMware以12.6亿美元收购Nicira,更是点燃人们对SDN的热情。不过,到目前为止,真正让SDN这个概念落地付诸实际应用的案例并不多见,在中国就更为珍贵。日前,在中国新增了一个可以近距离研究的SDN案例,专业基础云计算服务供应商Ucloud宣布在其数据中心支持SDN,用于支撑其IaaS云服务。Ucloud是一家刚刚成立1年半的初创公司,主要面向游戏厂商提供IaaS云服务,目前已经在其4个数据中心实现了SDN的部署。
“满足用户需求是我们做这件事最大动力,因为云服务需要实现资源自动调度、快速迁移,还要实现各VM(虚拟机)的流量控制,如果采用传统网络满足这些需求面临很大挑战。”Ucloud CEO 季昕华告诉计算机世界记者,SDN是一个大趋势,其技术优势毋容置疑,很多公司在做这项工作,特别是一些大型数据中心,只是大家的思路不同,这是Ucloud此举的一个基本前提。
Ucloud CEO 季昕华在发布会上致辞
季昕华表示,从满足用户需求上而言,实现SDN非常有意义。以安全需求为例,传统的安全设备IPS、IDS等安全功能正在向云平台迁移,有了SDN之后,在满足安全需求时灵活性大大增加。比如,可以把流量先导到安全设备,然后再导到网络设备之中,而且流量可以根据需求自动调整。更为重要的是,SDN还为很多新的功能提供了可能。比如,在VLAN的配置管理、虚拟机与物理机的统一管理方面,SDN都能很好地满足这些需求。
“SDN为简化数据中心的运维好管理带来很大的想象空间,未来我们会在这方面进行研究,从而尽可能利用好SDN提供的巨大技术优势。”采访中季昕华告诉计算机使劲儿记者。
据悉,Ucloud选择了与芯片解决方案供应商盛科合作实现了支持SDN的网络,由后者生产支持SDN的交换机,而Ucloud负责SDN控制器的研发,控制器通过交换机的控制接口对交换机进行控制。其创新之处在于采用了硬件SDN交换机作DatapathOffloading,实现了大数据中心的虚拟网络,可以同时获得软件的灵活性和硬件的卓越性能。具体而言,UCloud此次采用的是盛科的V350开放SDN平台。该平台支持OpenFlow1.3协议、OF-Config和创新的N-Flow技术,能够提供大流表和标准管理接口,促进基于OpenFlow1.3的SDN部署。
季昕华透露,Ucloud并不是从一开始就选定了现在的SDN解决方案。Ucloud从去年8月份开始就一直在研发SDN相关技术。最初,Ucloud通过iptables来过滤第3层、ebtables 来过滤2层,但这样各个项目之间隔离不彻底,其他需求也无法满足;后来引入了纯软件实现的SDN,但在12月份上线后,Ucloud发现它们研发的这种纯软件SDN性能出现了瓶颈,以至于每台物理服务器上都需要一个独立CPU来提供支持。于是Ucloud从今年3月份开始寻求硬件实现SDN。
“这可能是全球首款基于硬件实现的SDN在云计算平台上的应用。”季昕华表示,“不过,这并不是我们所关心的,甚至是不是SDN我们也不关心,我们关心的是用户的需求能不能满足。”
他说,用户需求才是Ucloud甘愿做这种“小白鼠”的真正原因。“首先是用户需求无法满足,因为与传统数据中心网络相对固定不同,提供云服务时用户的需求是变化非常快,我们必须做工作;其次,在技术上我们已经先起步,并不断进步,要保持不断领先,就不怕被模仿。”季昕华表示。
据悉,目前在Ucloud支持SDN的好处已经逐渐体现出来,特别是在满足用户需求方面非常灵活。比如,有客户内部有多个项目组,对于这样的客户,Ucloud除了提供一个总账户来方便计费之外,还可以为不同项目组的不同子项目分别子账户,为各个子项目设立一个VLAN。现在,这一切可以无需人工干预轻松做到,而过去必须有管理员参与。
另外,在满足用户对数据库的需求方面,SDN也提供了全新的可能。季昕华介绍说,当下很多用户的数据库(出于安全和性能的原因)还是放在独立物理服务器,传统网络中,物理机的申请、安装必须人工配置,网络也无法自动配置;而有了SDN之后,这一切都可以自动实现,而且可以实现物理机和虚拟机的统一管理和调度。
阅读和此文章类似的: 全球云计算