翻开《货币贵族》的序言,我们看到编者这样写道:历史学家H·W· 布兰兹为您再现了美国历史上惊心动魄的货币贵族为了争夺货币控制权而展开的一场没有硝烟的战争。在IT领域中,各个IT贵族们同样为了争夺各自擅长的技术、产品在进行无声的战争。而有一个叫做Sun的公司似乎喜欢剑走偏锋:既然你们这么喜欢将技术握在手中,那我就要让人们看到开源的机会与价值。
Stern没想到Sun公司的这个小会议室里有这么多等待他的记者,乍走进来的他看起来有一些惊诧。但是他似乎已经做好了被记者们轰炸的准备。于是,就在 2月29日的这个上午,Stern在北京用12张PPT阐述了关于“我们如何建设下一代数据中心?”前瞻性的观点。
Hal Stern先生是Sun公司系统工程高级副总裁,负责着Sun全球销售及服务业务中客户工程团队的技术、培训及管理工作。Stern演讲的主题看起来有一点平淡,但是他一开口就出现了web 2.0这样的词,随着演讲的深入,我们还逐渐听到了开源、数据中心、虚拟化、mySQL等一些和Sun息息相关的词语,他多变的表情似乎在说:看吧,我不会让你白来的,我所说的一切都是Sun在未来的趋势。
web 2.0,Sun从中发现了什么
Stern丝毫不掩饰自己对web 2.0的关注,他认为,人们之所以关心web2.0是因为:一,它实现了用户的主动性,越来越多的企业将用户的内容纳入了企业的内容之中,使得用户变相成为了企业的员工,比如博客,比如wiki;二是因为web 2.0比之前的web更好地实现了用户之间的连接与粘合,比如facebook、Myspace、LinkedIn等,其实这种社交网络是一种添加,也就是附加性的,而不是更多地去获取,它对于企业而言并不是说一种输入的形式,而更多的是让这个企业能够拓展它的覆盖范围,获得更多的客户,或者说能够增加与更多的“潜在员工”的联系。
对于web 2.0带来的变化,Stern称:“每一名客户都能从中受益”。一些网站为他们的用户提供了很多社区,这些社区的建立也非常有利于提高那些新的开发人员和用户对某一项技术的兴趣。“其实有很多这种新的技术用以更好地实现web2.0,但是只有当你以免费的形式提供给这些技术人员时,他们才会感兴趣。”尽管没有更多的话,但是Stern却明显地透露出,为什么Sun会投资于开源。新技术吸引了更多的用户,Sun在web2.0时代发现了一种新的价值。
刚刚被Sun收购的mySQL成为了Stern用来说明web2.0对企业业务改变的例子。“传统上来说,首先我们先要知道这个产品本身的信息,然后学习如何安装这个产品,最后才对它进行销售。但是对于MySQL这样一种开源的数据库,我们是一种全新的方式把它放入我们这个公司,我们是一种全新的处理方式。在这里,我们首先考虑的是什么呢?就是在程序员的眼中如何使用它,因此我们设立了很多这样一些新的接口,更易于他们使用的一些工具。第二点,我们所考虑的就是如何能够向上扩展这样一个数据库,从而让他们能够超越像甲骨文、DB2这样一些数据库。同时因为这是一个免费的软件,所以这就可能会导致我们的客户对于他们在软件许可费用,以及他们如何把这个软件存储、安装到他们的设施上这样一些概念可能都会发生变化。”
web2.0带来的不仅仅是用户体验的变化,作为厂商,他们有责任将产品做出相应改变以便让程序员们看到开源的魅力与价值。
“将服务独立于数据中心之外”
对于Sun的用户来说,比起web2.0更能提起他们兴趣的是数据中心。Stern用一张图说明了数据中心中整合和虚拟化的两大趋势线,在整合的方面,它的目的是能够降低数据中心的成本和复杂性,从而使数据中心更易于运营。在虚拟化的方面,它要达到的目标是以更快的速度把新的应用部署下来,这也就意味着新的服务必须是独立于软件、硬件,甚至是整个网络层次之外的。
Stern擅长用身边的事物作为案例,这次他选择的是手机服务。“更简单地说,比如语音邮件这样一项服务,作为用户的我们只是在手机上获得这样一项服务,但是你并不知道语音服务的服务器、软件和存储在哪里,当然我们也无需知道这些如何实现。”
这不禁让我们想到Sun的MD20,也就是之前备受关注的黑盒——Blackbox。在MD20中,Sun使用了新型的冷却技术、包装技术以及虚拟化技术,因此整个数据中心能够被安装在一个海运的集装箱大小的盒子中。因此能够很容易地把这个数据中心实现它的虚拟化项目的目标,因为在其中像供电、冷却、联网以及新的应用部署都能够轻松完成。同时Sun还有专门的服务可以帮助客户清晰地找到通过这样技术的使用他们能够在哪些方面节约资金。
我们有理由相信这位在Sun工作长达17年之久的、技术出身并且一直热衷所有新鲜技术的先生对数据中心未来的判断。MD20已经用它的热销及好评说明现在的用户们需要的是一个整合的产品。
在Sun这样一个策略中起到重要作用的,是叫做“绿色计算”的一个方案。“很多人当在谈到绿色计算的时候,他更多的想到的是生态方面的一些指标,比如说能耗方面、温室气体的排放,以及每一个席位所占的空间。当然这些都是一些我们绿色计算带来的好处,但是具体到我们的客户所关心的利润、效益方面,还是有更加直接的一些因素的。在这里,我们所谈的这样一种绿色计算其中提供了一些非常直接的工具,能够通过整合很好地降低客户在数据中心的一些能耗,比如说电力的费用,从而直接为我们的客户带来经济性的效益。”
是该Eco战略出场的时候了。这个看起来与MD20没有直接关系的战略其实说明了一个问题,让客户首先看到经济性,才会促使他们去环保。Sun用技术实现了这一点。
绿色数据中心四大战略
作为一直工作在技术领域最前沿的SVP,Stern对如何构建绿色数据中心给出了四大战略。
他介绍说,首先就是让客户消耗更少的资源,比如说以一种更加节约的方式去使用空间、冷却、服务器以及存储这样一些设施。第二大战略就是重新思考对这些资源的需求量。比如,可以更多地使用磁带,而不是磁盘,如果你不需要从磁带上读取信息的时候,它是不耗电的,而且几乎不消耗空间。“还有我们SUN也投资于开发微处理器技术,也就是芯片多线程CMT。根据摩尔定律,每18个月在一个芯片上的晶体管的数量会增加一倍。所以在过去的30年中,当我们增加晶体管的数量一倍,也就意味着能耗以及产生的热量也在增加一倍。但是通过CMT技术,我们对晶体管的使用是完全不同的方式,同样性能的提高,但是不会带来同等能耗的增加以及热量的产生。”
第三大战略,要在考虑到如何提高资源的利用效率之后,再去考虑如何增加这些数据中心的规模。对此Stern进一步解释道:“因为如果不按照这样的顺序去做的话,这也就意味着最终你的电源供应会不足,你的冷却设施会不足,你的空间也会不足以满足新的对于IT信息资源的需求。我们知道工程师之间总是愿意去争论,如果在这种情况下,你就会看到那些计算机科学的工程师和电力工程师、机械工程师他们之间会产生激烈的争论。”
第四大战略就是重新思考对数据和数据中心在未来的5年、10年甚至15年的管理模式。比如首先有最基本的这样一些硬件设施,在这些硬件上面放上操作系统,然后是网络系统,再上面是虚拟化的技术,然后是文件系统。但同时我们也有一些工具去帮助掌握网络的状态、网络的可靠性和规模。其中就有我们可以发现SUN 的产品Lustre,还有其他的SUN也参与的一些开源的工具,譬如MapReduce、BigTable等等。
如果你仔细回想一下,Sun其实是在以不停歇的技术进步引导着自己的客户。而稳定的绿色数据中心,是Sun带来的又一大惊喜。
免费是新经济?
在说到数据中心的改变时,Stern谈到了Sun还在准备中的一个保密计划——Caronline。虽然不能透露更多细节,但是Stern表示,这个计划将完全是开源的,它将会吸引更多的人参与其中。当然这些新技术对Sun的开源事业来说是有益的。不过,Sun也面临着许多问题。开源软件或者技术提供了很好的路径给用户们用以实现他们的需求,但是如何保证这些用户的隐私安全,成为了摆在面前的第一个问题,对于支持开源的公司来说,更严重的问题,如何从开源中看到经济性呢?
从商业模式上说,开源是一种新的商业模式,这也就意味着企业要改变自己的思维,利润并不是来自于软件的销售部分,而是让更多的人去使用这个软件,从这样的一个行为中去赚钱。他举例说:“我不会购买一个我从没听过的乐队的CD。”比如说某个软件或者某种技术,初期使用的成本是零,就好像open Solaris和Solaris是一样的,Open Java和Java是一样的,但是有些企业愿意为开源软件后期的商业支持付费。
“或者有的时候他说你在开源软件免费给你使用的功能部分,他可能觉得他要的更多的是在开源软件许可之外的功能。比如说Java要用到手机程序的编写上,这时候要开发一些相应的专有型程序的拓展,这时候如果使用Java开源类型的许可,它就不允许你这样做。所以现在有很多公司在开源方面赚钱是有软件许可的双轨制,有商业版的软件,还有开源版的软件许可。” Stern进一步解释说。
在今年的奥斯卡最佳动画长片《料理鼠王》中有这么一句台词:“change is natural”——改变是自然规律。而我们在Sun身上看到了这么一种勇于改变、勤于改变的态度,这种改变的态度存在于对web2.0浪潮的迎接与融合,存在于对数据中心趋势的认知,存在于“免费是新经济”的新型商业模式。随之而来的问题变成了,作为第三方的用户和Sun直接面对的客户,我们是否有勇气去面对这种改变?
(责任编辑:A6)