并非万金油 有关微服务器的十个事实

  微服务器有着更低的功耗,占用更小的空间,同时还有一些额外的好处,比如它非常适合那些可以使用大量轻量服务器节点的向外扩展工作负载。但微服务器也有着局限性,比如计算能力偏低、软件需要重写、缺乏标准等。同时,微服务器还要面对虚拟化技术的压力。也就是说,微服务器并不是在每个环境中都能起作用,但是在某些业务类型,如需要节省空间和成本的环境中能扮演重要角色。即便如此,目前微服务器在某些领已经取得了巨大进展。

    下面来看看有关微服务器的10个事实:

  1、微服务器很难定义

  目前各个厂商对“MicroServer”的定义各不相同,比如惠普将其入门级Proliant服务器(采用赛扬或者奔腾处理器)也称做微服务器,更普遍的看法是惠普的MoonShot登月服务器才更称得上是微服务器。英特尔云计算主管Kevin Huiskes认为,微服务器是“具有大量节点、通常采用单插槽处理器或者低功耗处理器、共享基础架构”的一类产品。

  2、和刀片服务器存在区别

  有些微服务器看上去像是一台刀片服务器,但需要注意的是这两者有很大的不同。刀片服务器具有更强的性能、更大、能耗更高、要求更好的散热;相比之下微服务器要更小、消耗更小的资源、性能也偏低。看上去微服务器并没有什么优势,但随着企业越来越要求节能减排,更要求计算密度和低成本,微服务器变得越来越有吸引力。

  3、微服务器能够池化资源

  你可能会认为,刀片服务器(或者全尺寸机架)仍然是一个更好的选择,因为它们能够处理要求更高的工作负载。然而,微服务器能够通过集群或共享处理的方式将各个独立的资源池化,这就是为什么微服务器在需要共享资源的数据分析领域变得流行的原因。微服务器还能够通过冗余来提升系统的可用性。

  4、很难平衡微服务器和传统服务器

  有观点认为,微服务器相比传统服务器能够减少63%的设置过程、降低85%的能耗,这听起来非常有吸引力。但需要注意的其,企业必须在微服务器和传统服务器中找到合适的平衡,节省成本固然有吸引力,但性能也要够用才行,更不用说有些情况下并不是成本节约,而是成本转移。所以想要用微服务器完全代替传统服务器,要仔细考虑应用程序、网络、存储、数据库、处理器、内存等因素。

  5、微服务器并不便宜

  微服务器虽然能够带来空间的节省和能耗的降低,但微服务器本身其实并不便宜。例如,在2011年SeaMicro的价格表中,基础配置的SeaMicro Atom N570 SM10000-64微服务器的价格是148,000美金,这显然不是每个企业都用得起的。

  6、可能需要额外的存储

  大多数微服务器具有内部存储,或者在机箱中共享存储。如惠普Proliant m300微服务器卡能够支持1块2.5寸硬盘或者SSD,MoonShot 1500机箱能够最大支持45个微服务器卡,最大获得45TB内部存储空间。SeaMicro的SM15000机箱具有8个存储槽,每个可容纳8个驱动器,共计64个。尽管如此,在某些应用环境中内部存储是不够的,可能会需要额外的存储空间。如SeaMicro提供了Freedom Fabric存储架构,能够最大支持1344个2.5寸/3.5寸硬盘。

  7、媒体存储领域有前景

  全球产业分析认为,媒体存储是当前微服务器最有优势的领域,包括互联网访问的照片、音频和视频文件等,目前无论是消费者还是企业,都少不了要访问媒体资源。

  8、云计算青睐微服务器

  据分析,微服务器的云计算应用在以惊人的速度增长,从2013年到2018年的复合年增长率达到62.3%。由于公共云服务的增长,轻量云工作负载也大大增长,这刺激了微服务器的成长。

  9、三年内微服务器可能成长为一个数十亿美元的市场

  分析表示,从2012年到2017年间,微服务器销量预计将达到72%的符合年增长率,达到12亿美元,与此同时,市场容量在2020年将达到30亿美元,换句话说,这一细分市场在2017~2020年将增长两倍。

  10、大规模部署需要重新评估数据中心

  如果要大规模采用微服务器,数据中心布局和资源使用可能需要重新评估,包括机架、配电、制冷等。例如,可能需要移除传统机架,重新安装外形更小的微服务器,冷却和配电也需要调整来适应变化,这些变化都将转化为新的成本。