“软件定义的数据中心,从最直观的定义来看,就是虚拟化、软件化数据中心的其一切资源。虚拟化是从服务器虚拟化开始的,虚拟机带来的好处很多客户都已经非常了解。但是网络、存储是物理性很强的资源,虚拟机虽然带来了一些灵活性,没有办法在其他资源上体现。软件定义的数据中心就是把数据中心所有的传统、物理、硬件的资源进行虚拟化、软件化,这是一个比较直观的定义。”
——VMware全球副总裁,CPD全球研发及中国研发总经理李严冰博士
2012年对于VMware来说,堪称具有战略性意义的一年,随着“软件定义的数据中心(Software-Defined Data Center,SDDC)”这一重大的战略的推出,不仅仅意味着VMware踏上了一个新的征程——一个从服务器虚拟化厂商逐步演变成一个数据中心虚拟化厂商的征程。同时,也在整个IT界掀起了一场腥风血雨的革命——“软件”或将打败“硬件”,成为数据中心的主导。
近日,在北京召开的VMware vForum 2012大会上, “软件定义的数据中心”也成为出境频率最高的词汇之一。会上, VMware全球副总裁、CPD全球研发及中国研发总经理李严冰博士接受服务器在线(doserv.com)记者采访,就“软件定义的数据中心”,以及新战略下VMware的研发思路和方向进行探讨。
李严冰博士在vForum2012大会的主题演讲中,重点介绍了VMware在基础架构虚拟化的核心技术和新方向,包括服务器虚拟化、存储虚拟化和网络虚拟化等,并介绍了如何借助VMware的管理平台打造一个虚拟数据中心(VDC)。
【图】VMware全球副总裁,CPD全球研发及中国研发总经理李严冰博士
根据李严冰博士的介绍,构建一个软件定义的数据中心,主要包括两个核心要点:第一步虚拟化数据中心的一切资源;第二步,通过一个统一的管理平台对这些资源进行管理。
虚拟化数据中心的一切资源!
软件定义的数据中心,首先要做的事情就是虚拟化数据中心的一切物理资源,通过虚拟化的技术,构建一个由虚拟资源组成的资源池,不仅仅是对服务器进行虚拟化,还包括存储虚拟化和网络虚拟化等。
服务器虚拟化——“在服务器虚拟化方面,VMware的目标是——真正虚拟化所有的应用。”
李严冰博士谈道,无论是SAP等经典的关键性应用,还是云计算时代涌现出来的新型的应用,都是VMware服务器虚拟化未来的重要目标。一方面,VMware将会针对电信行业等对延时要求非常苛刻的应用进行改进,从系统上满足这些应用实时响应的需求。另一方面,针对新型的应用,比如Cloud Foundry、大数据应用等,VMware也在不断努力让这些应用能够在虚拟架构上运行。
以大数据应用为例,在传统大数据应用中,企业经常把大数据做成单独的环境,而且不能在虚拟化的环境中运行。“我们现在有一个非常令人激动的项目,也是中国区的原创项目——就是能够让Hadoop在虚拟化环境中部署。一方面,我们将Hadoop的应用在虚拟化环境中进行性能上的优化,叫做Hardoop HVE;第二个功能,是帮助用户降低配置时的手动和繁琐,VMware也在将部署和配置进行自动化,使得Hadoop的部署从几周时间变成几天时间。还有一个重要突破就是对Hadoop弹性的改善,完全保障了不同业务对于Hadoop的不同要求。这整个项目是完全开源的项目,也是中国原产的项目。”李严冰博士在采访中谈道。
另外一个非常值得一提的地方,在服务器虚拟化领域,VMware也开始在接受多元化虚拟机的现实和趋势。在最新的vSphere5.1中,有一个新加的特性,不仅仅可以管理VMware自己的虚拟机,不仅仅是管理vSphere,还可以管理其他厂商的虚拟机,我们第一个支持就是微软的HYPERV, 这个产品在VMware公司网页上可以下载。
存储虚拟化——“对VMware来说,存储虚拟化就是跟存储厂商合作,从虚拟层、纯软件层介入,对物理存储的集成和控制。”
vMotion是VMware实现虚拟化热迁移的一个非常经典的技术,但是,vMotion需要在迁移的两个对象之间有共享的存储,这也限制了vMotion在某些场景中的应用,比如,在军事应用中,无法实现在两辆悍马车之间进行现场的热迁移。然而,在5.1版本中,vMotion实现了无需使用共享存储,便可以进行热迁移。也就是说,两个vMOTION的对象完全可以通过自己的本地存储完成vMOTION的迁移,很大程度上增加了vMOTION的可用场景,那么也为我们其他的技术的可用性进行了一些奠基。
李严冰博士还介绍了存储虚拟化领域VMware正在开发的三个技术:
第一个技术叫做volumes,存储阵列跟虚拟卷之间没有更好的关系,这个好处就是当你对虚拟机有认知的时候,就可以大大提高动态迁移或者负载迁移的效率。
还有一个Virtual flash项目,现在越来越多服务器有了自己的存储,如何把这些存储更好的有效的利用起来?如何在服务器资源虚拟化的情况下,把本机上带的存储资源也虚拟化?未来将通过Virtual flash技术来实现。李严冰博士强调,现在有太多的厂商做flash技术,如何真正的把快速存储的技术以一个非常原始的方式,放到虚拟机中?都是VMware和不同的flash厂商进行合作的内容。
第三个项目叫做Virtual san。
网络虚拟化——“VMware专注网络虚拟化很多年,但是网络虚拟化还是严重滞后于服务器的虚拟化,这个也有很多原因,网络是高度受硬件设备局限”。 VMware从四五年前就推出了virtual Switch。现在更多的研发重点会放在VXLAN和Nicira上。
借助VMware的技术,可以把网络虚拟成一个池,随着5.1的推出,VMware提供了一个网络控制器,可以把这些池化的网络数据跟数据中心进行连接。同时,5.1版本在应用部署方面也有所加强,以前应用的部署和对网络的部署经常是分开的,现在当你部署一个应用时,它的网络政策、安全政策都能非常自动化的部署到数据中心。
VMware从5.0版本开始引入VXLAN的概念——把物理LAN的概念变成虚拟可拓展的LAN。谈到VXLAN,李严冰博士再一次非常自豪地告诉记者,“这个技术也是中国研发中心最开始原创的技术,我们中国团队不仅仅是在公司全面产品线上都有一个贡献,尤其是在这些拳头的、有高度创新的产品线有自己的原创。”
李严冰博士表示,我们现在正在打造一个全面、强大的VXLAN生态系统。从服务器角度看,如何跟第二层网络设备更好的无缝衔接,还有第三层,我们在防火墙方面也有自己的产品,可以和VXLAN技术更好地结合。另外,为了能够更好地对网络实时监控,我们也在跟一些厂商开发监控软件。
所以,VMware对于软件驱动的网络,不仅仅是致力于VXLAN,还致力于整个生态体系。
谈到网络虚拟化,当然不得不提到VMware新并购的Nicari,李严冰博士告诉记者,Nicari正在跟VMware自己开发的技术进行整体的集成。
vCloud Suite打造自由选择的云平台
在完成服务器、存储、网络等资源的虚拟化之后,接下来就是如何把这些资源真正配置成一个软件定义的数据中心?通过VMware vCloud Director,可以让用户把资源配置成一个软件定义的数据中心。
“VMware很重要的目标是帮助用户真正打造一个自由的有选择的云平台,不仅仅通过vCloud Connector把云连接起来,更重要的是对于其他云技术兼容的支持,真正允许客户有选择。”
正如上文提到的,在5.1的版本中,vCloud可以实现异构平台的管理,不仅仅是管理vSphere,还可以管理其他厂商的虚拟机,第一个支持的是微软的Hyper-V。李严冰博士表示,“越来越多的厂商开始推出自己的HYPERVISOR,很多客户希望云计算是多元化的。在异构的环境中,大家还是会发现VMware云基础架构是最佳的选择,我们会支持其他的厂商,持有的是比较开放的态度。”
vCloud和OpenStack如何平衡?大概一个月之前,VMware正式被OpenStack接受为金牌会员。这对于VMware来说,也意味着另一个难题——如何处理vCloud与OpenStack的关系?谈到这一点时,李严冰博士表示,VMware对于云架构的支持不是一个点式的支持,而是一个垂直的面式的支持。Dynamic Ops 和Nicira都是OpenStack的支持者,分别是在基础架构和管理层面,收购这两家厂商之后,目前VMware很多的工作都是和内部产品的集成,但是也保持着对OpenStack的贡献。
软件定义的数据中心,或将成为数据中心演进的一个新的方向和趋势,对于厂商而言,不仅需要在技术方向、合作伙伴,甚至销售模式等方面做出调整,更需要加强对整个市场的培育,因为,在IT变革的进程中,最重要的一个影响因素往往是用户的认知和接受程度。这或许也是VMware正在努力做的事情。