本人现已开通个人公众号:中国云报(GTcloud),欢迎添加。所有文章会同步在微信、博客中更新。不过,微信还是会快一些哟。
无论是“去IOE”,还是U2VL(从Unix到虚拟化和Linux),这些只是露出海面的冰山一角,转变的根本还在于技术所依赖的生态环境的变迁。
从大型机时代到如今的云计算、大数据时代,回顾IT历史的发展,在每一个阶段,都有“统治者”(主流的厂商和技术),也有“搅局者”(新兴的厂商和技术)。“统治者”和“搅局者”一直在博弈,其结果很可能是“搅局者”成功取代了“统治者”,既而成了开创一个新时代的”统治者”。
适合应用需求是前提
如今,Unix与x86之间的服务器架构体系之争可以说到了一种“白热化”的程度。从统计数据看,在全球范围内,Unix服务器市场正日渐萎缩,x86服务器的应用则全面铺开,并开始深入关键业务领域。这是大势所趋。对于大多数企业用户来说,明智的选择就是跟从潮流。
但是从另一个角度说,虽然我们已经进入了云计算、大数据时代,但是大型机依然存在,并且拥有相当数量的“铁粉”。这说明在某些细分领域或特定场景中,大型机还是有自己的生存空间和不能被取代的地方。即使今天,很多人希望用x86服务器来替代Unix服务器,也并不意味着Unix技术一无是处,而是在今天面对大量分布式工作负载,以及用户对经济性、开放性和方便扩展的要求,x86这种架构的优势更明显,也更适合。
用户在选择具体的技术架构、产品时,先要搞清楚自己的需求是什么,然后再选择最适合的技术和产品。Unix服务器、x86服务器甚至大型机,可能都是其中一个选择,关键看用户选择的这项技术是否能满足当前和未来一段时间内的应用需求。
生态系统是关键
VMware公司全球副总裁、大中华区总裁宋家瑜也承认,Unix本身是一项很棒的技术,但今天人们必须在Unix与x86之间做出选择时,还是要从整体市场的大趋势、应用环境和生态系统的角度去考虑。Unix主导的时代正渐渐远去。
从2011年起,Unix服务器市场的增长率就开始逐渐下降。这从一个角度说明,Unix服务器的生态环境正在老化。在面对云计算、移动化、大数据这些新的应用需求时,Unix已经不再是主要的生态环境。即使是一些老牌的Unix服务器厂商现在也开始接纳x86、云计算。
在手机市场上曾经称霸一时的摩托罗拉、诺基亚,现在已经日落西山甚至销声匿迹。导致这样的结果,并不是摩托罗拉、诺基亚自己不努力,也不能简单地归结为它们技不如人,而是整个生态环境发生了变化。
Apple、安卓这些“搅局者”逐渐成了“统治者”,而摩托罗拉、诺基亚没能跟上新时代的变化,所以落伍了。这一现象正在今天的服务器市场上重演。厂商想保护既得利益和市场是可以理解的,但想阻止市场大势是不可能的。所以,厂商应该和用户讲明现在的市场主流趋势是什么,也让用户能清楚地了解现在外面究竟发生了什么,而不是让用户被动地接受厂商推送的产品。在这个时代,厂商的角色不再是简单的产品和解决方案提供商,而应该是用户的战略合作伙伴和顾问咨询师,为企业提供适合其需求的方案,才能继续得到用户的信任。
宋家瑜举例说:“某大型国营企业一直在使用SAP软件和Unix服务器的组合。但是,当这个客户到国外考察了一番,看到国外的同行大多已经换用了x86服务器后,开始埋怨其IT供应商‘欺骗’了他。后来,这个客户邀请了VMware去商谈,最终的结果是用x86服务器取代了全部的Unix服务器。”
一个健康的、充满活力的、顺应市场潮流的生态系统是非常重要的。这决定了合作伙伴、广大的用户未来会不会留在这个生态系统中,进行更深入和广泛的开发,并继续推动这个生态系统的发展和扩大。
没有什么不可替代
从现在的大趋势看,x86服务器正在逐渐蚕食传统Unix的领地。不过,是不是存在一块“禁地”,是x86服务器目前还无法进入的呢?宋家瑜直言不讳:“我想象不出有什么Unix服务器可做的事是x86服务器不能做的。”很多时候,用户会听到诸如Oracle的某某数据库不支持VMware虚拟化技术这样的话。其实,事实并非如此。在全球范围内,Oracle数据库运行在VMware虚拟化环境中的例子比比皆是。只是在有些人的惯性思维中,只有Unix服务器才能胜任处理Oracle数据库。
在中国,Unix服务器之所以让很多用户感觉其非常强悍,一个重要的原因是,它多年建立起来的生态系统还在发挥作用,有大量系统集成商在过去一二十年中基于Unix平台打造了各式各样的应用。对于很多中国客户来说,IT系统安全、平滑的运行是最重要的。虽然有些用户已经十分清楚,维持现有的架构可能代价较高,有些应用是十几年前开发的,已经比较落后,但要让他们真正下决心全部替换,可能非要有比较大的外力推动才行。而在国外,U2VL的转换速度非常快,一个根本原因是国外客户更看重业务和成本,如果一项技术可以带来明显的支出降低,促进业务的快速创新发展,那么它们会义无返顾地选择新技术。
宋家瑜说,在与中国客户的接触中,他已经能感觉到越来越多的中国用户开始谈论IT预算要重分配,明确表示不能再“因循守旧”。“有些企业要求,一个新的应用要在一周内上线。而在传统Unix系统中,一个新应用的开发可能要几个月时间,这显然不能满足用户的需要。但在云中开发和部署一个新应用则轻而易举。这也是促进U2VL转换的一个重要因素。”宋家瑜表示。
除了技术因素以外,还有没有其他因素阻碍了U2VL的实现?比如,许多大型企业由于历史的原因,拥有大量遗留的系统和应用,如果不能平滑、安全地过渡到新的平台,可能会给企业造成无法弥补的损失。这是不是让有些企业选择“按兵不动”的原因之一呢?
宋家瑜的经验是,无论底层的IT基础架构如何改变,用不用虚拟化,其实对上层应用的影响不大。人们之所以有历史遗留的系统和应用难以更改的感觉,说到底还是一个心态问题。某些用户总会想当然地认为,从Unix转到x86,系统不可靠,性能也会变差。实际上,VMware已经用自己的实践做出了回应:用虚拟化技术配合x86系统和Linux,其可靠性甚至高于Unix。
还有一些坎要迈
不过,宋家瑜也谈到,实现U2VL还有很多坎要迈。他举了一个例子。某银行的CIO在与他见面时,前5分钟一直在说,银行的所有应用是不能更改的。但是在交谈了一个小时后,该CIO却改口说“应用为什么不能改?应用迟早要改,那我们就赶快改”。
宋家瑜告诉记者:“这个客户之所以会有这样的变化,是因为他以前并不十分了解新技术能够给他们带来什么样的价值。等到我给他解释完,他忽然发现他现在面临的许多问题可以用新技术解决,而且他不是第一个‘吃螃蟹’的人,很多同行已经在这样做。因此,他的态度有了180°的转变。”
中国客户可能还有另一个坎要迈。国外客户本身都具有较强的技术领悟和把控能力,在新技术出现时,自己就可以做出决定用或不用。但是中国客户则比较依赖系统集成商来支持其系统运营或做应用开发。中国的客户如果想动起来或实现大的改变,可能要等厂商和系统集成商全部都动起来。这是造成中外在IT应用方面有“时间差”的一个原因。
在和客户谈论U2VL时,宋家瑜通常会这样说:“我们不是要你放弃过去的投资。如果你感觉还能继续在Unix平台上开拓业务,并能持续获益,那么可以保持下去。但必须明确的一点是,如果企业不为技术和应用环境的改变早做准备,那么很可能会面临风险或被市场淘汰。用户应该从技术、经济甚至政治层面做好全面考量,然后再做出是否改变的决定。”