U2VL的内涵是搭建符合时代需要的IT基础架构。U2VL是一个项目,也是一个解决方案,更是通向软件定义数据中心的阶梯。U2VL引发的关键业务基础架构的变革将给厂商、用户带来新的机会。
软件定义数据中心(SDDC)这一概念提出虽然只有两三年时间,但已经得到了IT业界的广泛认可。从传统的以硬件为核心的数据中心IT基础架构演变为以软件为核心的SDDC,这中间要经历一段艰辛甚至痛苦的改造过程。有没有一种方法论或是工具,能够帮助用户顺利地完成这一转变呢?答案就是U2VL(Unix to Virtual Linux)。
打造新一代IT架构
很多人也许对U2L(Unix to Linux)这一提法并不陌生。由英特尔、红帽等公司倡导的U2L,目标是用开放的x86平台与开源的Linux的组合替代Unix。这一运动发展到今天声誉日隆,而且卓有成效,Unix市场的萎缩与x86服务器逐渐进入企业级关键应用领域就是有力的证明。
如今,这一运动又渐渐演变成另一场惊心动魄的“去IOE”的风潮。但从狭义的角度看,U2L的重点是用x86架构的硬件取代Unix架构的硬件。这种从封闭物理环境到开放物理环境的转变,满足了部分应用对开放性、成本等方面的需求,但企业级用户最关心的可靠性、可用性、可扩展性等问题并没有得到完全解决。
从字面上看,U2VL只是比U2L多了一个“V”,也就是虚拟化,但其内涵已经发生了质变。
VMware公司将U2VL视为企业新一代IT基础架构建设的一种策略,具体指将原来运行在Unix架构上的应用和数据迁移到以虚拟化为核心技术搭建的IT基础架构上,并在此基础上实现从传统的以硬件为主的数据中心(HDDC)向SDDC的演进。
U2VL致力于实现从物理环境到虚拟环境,从以硬件为核心的数据中心构建模式向以软件为核心的数据中心构建模式的飞跃。U2VL将对企业的IT架构、流程、组织、管理产生巨大的影响。以前,人们认为像数据库类的关键应用要保留在Unix平台上,而一些非关键性的应用可以迁移到x86平台上。但是现在,有了U2VL的支撑,关键的和非关键的应用和数据都可以放心地迁移到由x86硬件和虚拟化软件组成的平台上。U2VL是打造新一代IT基础架构的核心,也是SDDC落地的第一步。
U2VL时机成熟了
早在2006年,国内某些企业就已经在实施U2L,但就像前文所述,这种物理平台的转换并没有完全解决系统可靠性、可用性等关键问题。如果只是单纯地为了节省一些资金,而牺牲系统的可靠性、可用性等,这对企业用户来说是不值得的。因为没有虚拟化,x86与Linux的组合并没有展现出对Unix的绝对优势,所以U2L的进展缓慢。当时,VMware vSphere的版本只是3.5,虚拟化技术也羽翼未丰。
但从英特尔推出Nahalem架构开始,U2L的整个局面有了大的改观。从处理器开始,x86硬件在可靠性、可用性等方面慢慢有了抗衡Unix的资本;从软件方面看,Linux操作系统已发展到第三代,能够支持关键的企业级应用;从虚拟化方面看,VMware的虚拟化技术趋于成熟,HA、vMotion等功能使得虚拟化具备了支持关键应用的能力。U2VL蓄势待发,一场新的IT变革已不可避免。
那么推动U2VL变革的主要因素是什么呢?概括起来有16个字:技术进步、市场趋势、客户需求、政策驱动。从技术的角度分析,x86架构和Linux日渐成熟,其性能和RAS特性逐渐接近甚至在某些方面超越了传统的RISC架构,已经可以胜任关键任务。虚拟化技术的运用,使得客户对硬件有了选择的自由,应用也不再被某个特定平台绑定。在虚拟化的基础之上,IT资源池化、抽象化、自动化使得IT部署和交付的模式发生了巨变。从用户需求的变化看,企业用户希望通过IT的变革,有效降低整体拥有成本,增强系统的灵活性。从政策导向看,国家积极扶持云计算,同时也支持开放、开源。U2VL的演变具备了天时、地利和人和。
虚拟化是第一步
虚拟化技术平台的成熟使U2VL“万事俱备,只欠东风”。2008年国际金融危机的爆发成了应用U2VL的导火索。当时,美国许多企业出于降低成本的考虑大规模转向x86架构,并踊跃采用服务器虚拟化技术。一方面,IT预算日益紧缩,但另一方面,企业又有大量IT和应用创新的需求,同时希望继续保持甚至进一步提升系统的可靠性、可用性等,而解决这一矛盾的惟一方法就是采用x86架构和服务器虚拟化技术。
虚拟化的出现给IT构建和应用带了清新之风:原来一项新应用上线之前,企业花在IT资源申请和审批上的时间可能要7个月,而有了虚拟化后,时间缩减到小时级别;企业可以只花原来一半的成本就能满足业务所需;云计算、大数据、移动化和社交化需求的出现,使得原有IT架构的技术瓶颈充分显露,用户需要全新的IT基础架构。同样是实现U2VL,中国用户与国外用户的着眼点不同:国外用户是典型的成本驱动,而中国用户最关注的还是如何更好地解决应用难题,包括性能、可用性、可靠性等,然后才是成本方面的考虑。既能支持新应用,又可以节省成本,这才是U2VL的价值所在。
与国外用户在2008年就开始了声势浩大的虚拟化变革不同,中国用户在虚拟化应用方面要晚3~5年。虽然国内少数用户早在2006年就开始了虚拟化方面的探索,但直到2011―2012年,虚拟化才在国内大规模兴起。尽管起步晚,但中国用户在虚拟化方面取得的成效不容忽视。 上海某知名的保险公司三年前就已经将90%的前置系统全部迁移到x86+Linux+虚拟化的平台之上,节省了大量资金。在“去IOE” 浪潮驱动下,银行、电信等行业的用户已经明确表示,未来再上新系统,会优先考虑采用x86架构。
VMware在银行、税务、电信、政府等许多领域已经拥有了成功应用,树了一批U2VL的客户样板。重庆地税与VMware合作,尝试U2VL思路,进行生产系统RAC数据库虚拟化部署,其中采用VMware vSphere 5虚拟化软件实现了数据库计算设备的整体虚拟化部署,同时应用VMware vCenter Server和虚拟化管理软件实现了集中统一管理。
渐进式或革命式皆可
不同行业的用户对于虚拟化的认同度和接受度也不同。有些用户刚开始尝试采用虚拟化,而有些成熟的用户已经经历了P2V(从物理环境到虚拟环境)转换的阶段,开始有意识地、主动地运用U2VL的思路,瞄准SDDC,规划新一代的IT基础架构。
虚拟化改造只是U2VL的第一步。有些简单的应用,采用虚拟化技术就可以解决,而对于一个数据中心的整体架构而言,仅有虚拟化是不够的,必须从U2VL的角度通盘考虑。因此,U2VL的普及还需要一个不断学习和积累的过程。
从传统架构转向SDDC有两条战略路线可以选择:一是采用渐进的方式,从应用服务器开始,到Web服务器、数据库服务器,逐一实现迁移;另一种是革命性的方式,就是针对全新的应用构建新一代的IT基础架构。VMware针对不同的用户需求,可以提供上述两种不同的解决方案。但是无论采用哪种方式,都需要先对客户的应用进行评估,然后进行规划、设计,并对应用进行测试和验证,最后再进行应用迁移。
通常情况下,VMware的专业人员可以在3~7天内完成对客户应用系统的评估,并给出实施U2VL的建议。如果系统不复杂,VMware可以在一周时间内帮客户完成新系统的构建和应用迁移。如果应用系统比较庞大而复杂,软件不是商业化的,需要重新改写,那么系统改造的过程可能就会相对复杂一些。VMware倡导U2VL的初衷,是通过构建新一代IT架构为客户带来新价值,而不是单纯地推销虚拟化。VMware不能包打天下,也不是所有的IT系统改造只有U2VL一条路可以走,关键还是看应用的需求。
在实施U2VL的过程中,数据库的迁移可能是最难的,有时用户需要借助像VMware这样的厂商的专业服务,提高成功率。比如,VMware已经帮助许多客户成功地将Oracle数据库迁移到x86+虚拟化平台上,而且通过对整个架构的进一步优化,使性能有5~10倍的提升。许多用户在实现了数据库迁移后,都有一种“拨开云雾见青天”的感觉。
目前,U2VL在中国落地的最大障碍不是技术,而是用户的观念。很多用户不愿意做第一个吃螃蟹的人。因此,树立更多的行业样板,让后来者有成功经验可以借鉴,才能让用户在实施U2VL时更有信心。U2VL不是仅凭虚拟化技术,或VMware一家厂商的努力就可以实现的,必须依赖一个完整的生态系统。VMware已经着手与中国本地的系统集成、软件开发商合作。10~15年,IT领域就会出现一个轮回。无论对于厂商还是用户,U2VL都是一个新的机会。