戴尔公司也加入了这个行列,并在最近推出了他们的微型服务器初始型号。英特尔也已经开始发售用于微型服务器的多核处理器。Facebook的官方人员称,他们对这种小型的服务器已经有了长远的计划。
这些最新的消息都表明,各大企业对微型服务器的兴趣越来越大。而究其原因,就是因为他们期望可以使用微型服务器来产生巨大的反响。而数据中心目前最热门的一个趋势就是使用虚拟化来整合数据,并使用数量更少,功率更加强大的服务器。以下是一些关于微型服务器的一些重要的技术讨论和相关资料。
微型服务器的处理器使用的是低功耗处理器,就像智能手机以及平板电脑的处理器一样,是一个单一的电路板。然后将这些处理器装到一个机柜里,提供集中供电,冷却以及网络连接。通常情况下,一个机柜中会有数十个或者数百个处理器。由于采用低性能、低功耗的单路处理器,解决了传统服务器的系统冗余,降低了系统复杂性,从而减少了成本和功耗。
这些微型服务器可以大幅度的降低数据中心的运营成本,包括以下方面:
一些高流量但分散的Web处理任务,如用户登录,搜索,电子邮件的浏览以及简单的网页浏览。
运行托管服务,可以为每个单独的用户或者程序提供专用的物理服务器。
为一些需要在多个服务器上并行工作的特定任务创建网格计算或者群集计算。
在一些环境的需要下,有些数据中心需要缩减他们服务器的物理尺寸来降低能源消耗。
一些人甚至认为微型服务器最终将会主宰绝大部分的云计算数据中心。Unisys的云计算全球解决方案全球总监John Treadway就是其中的一位。在他的个人博客上,他预言到2018年,在商业数据中心,微型服务器将会完全取代现在服务器的位置来更好的运行虚拟化。其他类型的数据中心也会在几年后完成这一改革。
法国的一个托管数据中心Online.net已经在他们的数据中心内完全采用了Dell设计的微型服务器,在YouTube上有一个视频,上面介绍了Online.net的内部设施,一个巨大的数据中心内挤满了微型处理器,就像鱼鳃一样密密麻麻。
Facebook是美国本土的数据中心里大规模使用微型服务器最引人注目的一个。据PCworld的报道,Facebook的实验室主任Gio Coglitore,详细的介绍了使用微型服务器的好处,包括对能源消耗的降低并提高系统运行的稳定性等等。
有一个更具有说服力的案例来自于可以说这个行业中最早的成员SeaMicro,这是一个关于Mozilla工作组的案例。Mozilla是著名的开源浏览器Firefox的开发者,而他们也是微型服务器的使用者。一个有趣的部分是Mozilla的人员介绍了对于一个普通的http请求如何计算成本和效率等指标,而他们的结论是处理一个普通的http请求,微型服务器使用的能源大约是传统服务器的五分之一。
当然,计算IT系统的能源消耗和工作输出的指标相对很复杂,Mozilla工作组的数据并不一定适应所有的数据中心,但这至少说明的一件事情,微型处理器的使用至少能够让你更省电。
当然,微型服务器也不是万能的。从Carnegie Mellon大学的研究人员的一份报告上显示,部署微型服务器所形成的相似节点的快速阵列(Fast Array of Wimpy Nodes)可以降低大部分任务的能源消耗但并不是全部。该报告同时还指出,大型数据中心的三年电力成本会占到服务器成本的一半以上。这就不得不使数据中心考虑电力的问题了。
在另一方面,谷歌也发表了一份报告,详细的介绍了部署微型服务器的弊端。当运行一些特殊的程序时,尤其是大型应用程序,微型服务器并不能很流畅的运行,反而需要额外的占用更多的资源来处理任务。这样在节省的能源费用中,微型服务器可能还会消耗掉一部分。
无论如何,由于低功耗处理器多核化,对于Web访问、文件服务、中小企业应用等非计算密集型应用,微型服务器完全可以胜任,微型服务器在数据中心的部署前景也会越来越明朗。