比特观察:微服务器,你的前途在哪里?
前段时间, 戴尔 公开发表声明,质疑 惠普 MoonShot 服务器 在能效以及空间上对用户所产生的效益,而惠普也迅速做出了回应,指出戴尔在论点、论据上的缺陷。戴尔和惠普这对“冤家”再次陷入了口水仗当中。
以目前的情况来看,我们很难说戴尔与惠普的观点谁更正确,而这种正确性也可能随着应用场景的不同而产生极大的偏差。但如果我们将戴尔问题中充满针对性和火药味的“惠普”和“MoonShot”等字眼去掉,这一问题就变为“微服务器(或者低功耗服务器)究竟能不能给用户带来足够多的好处?”而这一问题确实值得我们去探究和思考。
微服务器,你是谁的菜
微服务器到底有多好,这个问题显然是因人而异的。而要找到微服务器的目标用户也并不困难。
从结构上看,一台微服务器通常能够在一个7U或者10U的机箱内提供500个以上的物理计算核心,而随着技术的进步以及产品设计的成熟,这个数字毫无疑问将会在很短的时间内达到四位数。另一方面,微服务器通常具备统一的 存储 模块 、管理模块和网络通讯模块,这种设计虽然看起来不错,但也限制了微服务器在网络以及存储方面的发展潜力,使他们无法在这些领域内成为主力。
简单来说,微服务器拥有强大的计算能力和超高的计算密度,不过这些计算能力被完全打散在数百甚至上千个微小的计算核心中;同时微服务器还具备堪用的网络和存储能力。而厂商在推出微服务器时,宣传的重点便是 互联网 行业。那么下面就让我们来 看看 互联网行业的需求是怎样的。
这是一张我们从网络上截取的某IDC所提供的虚拟主机产品规格价目表。而有过网站建设经历的朋友应该知道,对于普通的 企业 用户和绝大多数个人用户来说,处在表格最顶端的多线普及型空间是完全堪用的。这些网站每天通常只会有几百个独立IP访问量,而且彼此都是分开的,很少出现大量用户同时在线的情况。
我们注意到表格后面的CPU占用率在绝大多数情况下都被限制在个位数,而这显然是针对标准的多核心至强服务器来说的。这也就意味着在 虚拟化 大行其道的现在,一颗普通的的多核心至强 处理器 在很多情况下都要为数十个网站提供服务。而从目前行业总体的情况来看,这些虚拟机工作的很好。
但问题在于,虚拟化本身是需要巨大成本的,一套IDC级的虚拟化软件价格不菲,而且一旦这些服务器中的某一台出现问题就很可能造成数十个网站下线或相应缓慢。
而反观微服务器,以现在的情况来看,他的轻量化核心在处理能力上恰好相当于传统至强处理器的百分之几这个档次上。而像这样的核心,一台微服务器里就有成百上千个。
在存储方面,随着 SATA 硬盘存储密度的不断刷新,一块3TB的SATA硬盘就足以为成千上万个网站提供他们所需的空间,而且这个数字肯定还会继续升高。
而网络方面,一个简单的网站通常也只需要1-4M的带宽。这就意味着微服务器上所继承的数个千兆网络也足以为数千个网站提供他们所需要的带宽资源。
最重要的,微服务器是个低成本、高密度的平台,他可以在 采购 成本、空间成本以及虚拟化成本上为IDC或其他网络基础架构提供商节省大把的成本。如果一个IDC 机房 能够配备一部分微服务器的话,理论上,用户可以获得比现在便宜得多的网络空间服务。不要忘记,这些服务还是独立的。
当然,别忘了,还有能耗。无论厂商在微服务器能关于效的宣传上给出的数字是多么夸张和难以置信,但至少我们可以肯定,微服务器在能源效率上是要比传统 x86 服务器要高出不少的。
更低的成本,更便宜、更方便的管理和搭建,更高的密度,更低的能耗;难道这些不是企业所追求的么?有了这些优势,谁还能阻挡微服务器的汹涌大潮呢?
答案是:有!
微服务器为什么还没火?!
首先,我要声明,这里所说的火是指用户端的火,是指那种所有IDC和机房用户一窝蜂的购买微服务器的情形。从现在的情况来看,微服务器确实还没火,甚至离火还有很长的距离。
在前面的文字中,我们已经列举了一大堆的微服务器的好处。那么为什么用户们还没蜂拥而至?答案是他们目前已经有了完整而可靠的解决 方案 ,虽然这套解决方案相对于微服务器来说要贵出很多。而且目前正在使用的这一整套基于传统x86服务器的解决方案还远没有走完他们该走的生命周期。大面积的更新只会徒增整个行业的成本,并最终将其转嫁到用户上。与此同时,就目前而言,大面积换装微服务器仍会面临一些未知的问题;因为微服务器的 应用案例 现在仍然太少了,而且这方面的技术仍在不断发展和完善中。
这些顾虑和潜在的风险导致目前微服务器仍处在试水阶段,众多的用户宁愿选择持币观望也不愿将自己的业务置身于未知的风险当中。
不可否认,很多企业都会拿出一部分资金来做前期的研究和试水。但这样产生的市场还是太小,用户的投资完全不足以支撑微服务器领域中厂商的烧钱速度。最终的结果很可能是微服务器还没等火起来,那些微服务器供应商就因为无法得到符合预期的收入而倒闭或推出。已经有太多非常有前途的新技术因为这样的原因而被雪藏和遗忘,前车之鉴数不胜数。
如何才能让微服务器火起来?
知道了微服务器为什么还不火之后,我们接下来要问的问题就变成了:如何才能让微服务器火起来?
答案很简单:杀手级应用。
如同很多其他的产品, iPhone 火起来是因为 App Store ,x86火起来是因为互联网, 支付宝 火起来是因为网购的兴起;所有的成功产品都需要一个契机、一个引爆点,而这正是目前微服务器所缺乏的。
有人说 大数据 能让微服务器火起来,但别忘了,人们谈论大数据要远多于实际的大数据分析,你又怎么能够把一个概念的火爆寄托在另一个火爆的概念上呢?资本和市场永远需要看得见摸得着的东西作为支撑才能继续向前。
所以,如果大数据将是微服务器的引爆点的话,那么微服务器的火爆将会出现在大数据大规模落地之后。如果大数据不是微服务器的引爆点的话,那么所有微服务器厂商就需要找到一个新的、能够快速成型和落地的项目,否则这个新型的行业细分就真的有可能熬不过这漫长而冷清的等待。