阿里巴巴曹捷: 我们愿意率先跨出SDN的第一步,并引领这股技术浪潮

软件定义数据中心解决方案(SDDC)旨在帮助客户以更小的代价来实现更灵活快速的业务部署和管理。最近非常流行的一种新型网络创新架构——软件定义网络(SDN)是SDDC的一个重要组成部分。通过核心技术OpenFlow,SDN将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制,为核心网络及应用的创新提供了良好的平台。

阿里巴巴作为国内三大互联网巨头之首,一直致力于走在技术发展的前沿,软件定义网络(SDN)领域也不例外。在近日在上海浦东嘉里大酒店举行的DCD上海大会上,Datacenter Dynamics记者采访了阿里巴巴技术保障部的网络规划专家曹捷先生,就阿里巴巴对SDN技术的看法及其相关尝试进行了探讨。

就SDN的定义而言,曹捷认为,一千个人可能对SDN有一千种不同的理解,正如一千个读者可能对《汉姆雷特》可能有一千种解读一样。“SDN是一系列概念的集合,是我们对网络演进方向的判断。我们认为将来的网络一定是以应用为主导的,而不是像今天这样依赖交换机厂商主导硬件和功能来引导网络的演进节奏和技术方向。”曹捷介绍道。

他指出,“阿里巴巴对SDN的思考及实践最重要的一点是搞清楚自己的诉求,然后通过一定的手段来实现这些诉求。现阶段,阿里巴巴网络功能不能适应业务的飞速发展,而通过SDN框架,恰好可以实现这一诉求。”

任何一种新技术的产生都有着深层次的业务原因,SDN技术也不例外。曹捷告诉记者,SDN带来的最明显的一个好处就是提升网络的运营效率、提升网络的灵活性,“过去,我们需要完全依赖传统交换机OS,而这些OS是华为和思科等公司几万工程师研发的成果,需要付钱买单。而SDN则摆脱了对这些传统交换机OS的依赖,可以从ODM厂家买一些廉价白盒交换机回来,利用开源OS搭建非常好的网络架构,这也是SDN最吸引人的地方,”曹捷解释道。

此外,SDN还能够快速响应变更需求,并支持自动化运维。“SDN的核心是实现了转发和控制功能的分离,将网络控制权从各个供应商的盒子里提出来,交到了我们自己来掌控。有变更需求的时候,就完全不需要依赖设备供应商以月或年计的开发与测试周期,而是通过自己的工程师和程序员,就可以在短时间内实现所有的变更诉求。此外,通过使用SDN,网络运维人员及团队有可能像今天的服务器行业一个人可以管理上万台服务器一样,管理大量的交换机。”

曹捷指出,SDN技术适合部署在新建的数据中心。“SDN包含许多新的东西和问题,不一定能够与已有的软件和硬件实现完美结合,与其花大量精力解决这些已知的问题,还不如搭建一个相对完美的新架构来一次性解决问题。”

SDN技术会对像阿里巴巴这样的互联网公司产生冲击和影响吗?曹捷的回答是没有太直接的影响,但可能会促进未来IDC数据中心的规模化发展。“之前,由于控制能力薄弱,网络规模很难做大。如果能够有效利用SDN手段,以前网络做不大的问题都可以解决掉。网络规模做大以后,机架空间的摆放、所需的楼层面积、以及整个数据中心的规模可能会发生很大变化。”

 阿里巴巴致力于引领SDN部署的浪潮

SDN技术拥有这么多优点,是否就意味着能够“畅行无阻”呢?事实上,阻碍因素依然存在。在曹捷看来,这主要是一个“敢不敢”的问题。“目前,还没有人可以告诉我们,做SDN一定是从传统网络向新的网络架构转变的唯一正确的方式,但如果没有人跨出第一步,SDN就是‘纸上谈兵’。此外,确保部署SDN后的系统的可靠和稳定,以及确保网络规模可以做大,都是需要解决的重要问题。我们愿意通过我们的实践和努力,与业界专家共同将SDN的愿景做得更具体。”

阿里巴巴技术保障部的网络规划专家曹捷在DCD 2015上海大会发表演讲
阿里巴巴技术保障部的网络规划专家曹捷在DCD 2015上海大会发表演讲

在这方面,曹捷表示阿里巴巴愿意率先跨出SDN的第一步,并推动这个技术在国内数据中心产业更为广泛的应用。早在2年多前,阿里巴巴的技术团队就开始对SDN展开研究。“SDN刚刚兴起的时候,我们就开始与芯片制造商,交换机制造商讨论这个新兴技术。大约半年之前,我们具备了部署SDN的软硬件条件。目前,阿里巴巴技术团队已经对SDN进行了大量的测试,并不断优化对供应商的要求,开发出新的功能,这包括对SDN Controller的研发,”曹捷介绍道。

据曹捷介绍,目前阿里巴巴已经在部署第一代SDN ready的网络,并将很快投入到云计算和电商的实际生产环境当中。一旦落地后,阿里巴巴将在所有的数据中心当中采用统一的SDN网络架构,并覆盖集团所有的业务。

在谈到SDN未来发展前景的时候,曹捷持非常乐观态度。“目前,中国大多数的互联网公司都在朝着这个方向走,只是节奏和把控力度不一样。阿里巴巴属于在技术上敢于尝试的公司。我相信1~2年后,与阿里巴巴SDN类似的技术一定会在云计算领域成为主流,因为它确确实实能够很好地支撑业务的发展,并带来巨大的好处。”

然而,阿里巴巴还拥有更大的“软件定义”梦想。“我们的愿景是打造一个集中的阿里控制平台,管理包括风火水电在内的一切基础设施,都可能通过大数据分析和软件定义方式进行全局调度,这样,整个数据中心基础设施的信息将全部打通,帮助我们做出实时而精确的判断,更好地实现数据中心的运营和管理。”