微服务器也许并不是在每个企业环境中都是有意义的,但是他们在满足节约空间和成本、处理特定业务的定制化工作负载等方面的需求上依然扮演着重要角色。在本文中,IT咨询顾问Scott Matteson,会尝试分析微服务器的发展现状以及前景。
微服务器有特点,例如低功耗以及占地空间小等等,同时微服务器在数据中心内也扮演着一些潜在角色——比如向外扩展可利用大量相对轻量的服务器节点的工作负载。但是他们也有自己的局限性,包括计算能力一般,可能需要重新编写软件以处理集群配置,缺乏标准,而且关于工作负载的容量与管理概念也比较模糊。微服务器还面临着来自于虚拟化以及云服务的竞争(不过应该指出的是,多个物理微服务器相比多个运行在单个全尺寸服务器上的虚拟服务器来说还是具有一定优势的)。
尽管存在局限性,但微服务器仍然在某些特定领域取得了显著进展,并且在这些领域中不断巩固着自身优势。
1、微服务器难以界定
就本文的目的来说,“微服务器”并不仅仅指下面图片中这个帅气的小机箱,尽管惠普称其为“入门级”(基于Celeron或者Pentium)的PorLiant系统“微服务器”。
我们所指的微服务器,是一种相对较大、更为昂贵一些的机器——“任何具有大量节点的服务器,通常具有一个单插槽或者多个低功耗处理器以及共享基础设施”,英特尔云计算业务主管Kevin Huiskes这样表示。由此看来,微服务器的定义可能是有差异的。
2、与刀片服务器的交叠
在上图中显示的系统可能看上去像是一个加载了刀片服务器的机箱,但这实际上是微服务器“插板”(用戴尔的话说)。需要注意的是,这两种类型的服务器是不同的,微服务器正试图吞噬刀片服务器的市场。刀片服务器性能更为强大,但是体积更大,能耗更高,要求更多的冷却资源。相比之下,微服务器体积小,消耗资源少,但是计算能力相对较低。看起来微服务器因为实力较弱可能会被人们忽略,但是随着企业变得越来越环保,更高密度和更低成本的概念会变得越来越有吸引力。
3、微服务器可以资源池化
你可能会认为,刀片(或者全尺寸机架式)服务器仍然是更好的选择,因为他们可以处理要求更为苛刻的工作负载。但是,微服务器可以通过集群或者共享处理的方式将有限的独立资源集中起来。这就是为什么微服务器在数据分析领域应用广泛,在这个领域中资源共享将起到关键作用。微服务器还可以提高正常运行时间,因为它增加了冗余性。
4、微服务器与传统服务器之间的平衡
YourPCUniverse表示,与传统服务器相比,微服务器的配置精简了63%,能耗减少85%。这听上去很吸引人,但是要记住,企业必须在微服务器和传统服务器之间找到恰当的平衡点。用过少或者过多的微服务器取代全尺寸的服务器并不完全是一件好事。节约成本固然是有吸引力的,但同时性能也将降低,实际上这样的成本节约仅仅是因为成本被转移到别的地方了。
在用全新的微服务器取代传统服务器之前,你应该从厂商、IT人员以及/或者外部顾问那里得到专业的指导,以确保你不是解决了一个套问题然后又带来了新的问题,而无法充分利用其好处。在研究了所有方面之前,包括应用、网络、存储、数据库、处理器和内存使用,务必要避免进行大规模的全面投资。
5、微服务器是昂贵的
微服务器可能适合数据中心相对较小的空间,但是他们并不完全是“物美价廉”的。例如,2011年一台“最佳配置”的SeaMicro基于Atom N570的SM10000-64微服务器标价为14.8万美元。
6、可能需要额外存储空间
大多数微服务器提供了内部存储,不管是服务器本身还是共享基础架构机箱上单独的存储插槽。例如,惠普基于Atom的ProLiant m300 Server Cartridge,支持1个2.5英寸硬盘(500GB或者1TB)或者固态盘(240GB)。Moonshot 1500机箱可容纳最多45个这样的盘盒,每个机箱最高内部存储容量为45TB。SeaMicro最新的SM15000机箱有8个存储插槽,每个插槽可以支持8个驱动器,总共64个。如果需要更多存储容量的话,SeaMicro单独的Freedom Fabric Storage系统可容纳最多1344个2.5英寸或者3.5英寸驱动器(硬盘或者固态盘),总共存储容量可以达到5PB。
7、微服务器正在媒体存储领域大展拳脚
Global Industry Analysts表示,“媒体存储目前是微服务器领先的应用领域”,微服务器可提供通过网络或者互联网对图片、音频和视频文件的访问,相对简单,但对客户和企业来说仍是一个重要的流程。
8、微服务器在云计算中的应用预计将大幅增长
RnRMarketResearch.com报告称,2013年到2018年期间云计算在微服务器方面的应用将呈现62.3%的年复合增长率。在去年的一篇文章中,TechRepublic的Nick Heath曾表示,“随着公有云服务的使用逐渐增加,对于适合用于处理轻量云服务工作负载的微服务器的需求很可能也随之而增加。”看起来他似乎是对的,云计算公司已经意识到了微服务器能够实现一些特定需求。
9、未来三年微服务器市场规模可能达到10亿美元级
根据Silicon Semiconductor的IC Insights报告,“在2012年到2017年,微服务器销售额预计达到72%的年复合增长率,总额为12亿美元。”与此同时,Markets and Markets预测2020年微服务器的销售额将超过30亿美元。换句话说,很可能这个细分市场在2017年到2020年间规模将扩大三倍,如果预测准确的话。
10、大规模部署可能要求重新评估/改造数据中心
部署微服务器可能涉及到改变布局和资源使用情况,这取决于数据中心环境(使用的机架、配电、加热/冷却)。例如,必须移除传统机架以容纳微服务器,需要调整制冷以确保适合于系统需求,配电设备也得进行改造以适应这些变化。这可能意味着更高的成本,包含在任何配置项目中。
未来前景如何?
微服务器对于各种业务规模的企业、数据中心和云公司来说它已经准备好了,至少对于那些有着特定应用或者功能要求的人来说是这样的。最有趣的是,微服务器具有重新引发物理与虚拟服务器之间争论的潜力,很多人认为一旦虚拟化的优势被人们广泛认知的时候这个讨论就会画上句号。很多知名的服务器制造商,例如戴尔、惠普和IBM,都参与其中,他们的努力正在帮助推动微服务器技术的发展。目前,北美是微服务器最大的市场。
DatacenterAcceleration的Jim O'Reilly最近分享了一些关于微服务器的有趣见解:“微服务器正处于生长发育的胚胎阶段。未来几年我们将看到ARM 64多核处理器和更为强大的Atom取代32位处理器。DRAM将有所发展,SSD在IO方面的加速没有停止。我们可以预见到,10GbE或者更好的以太网将在2014年成为一项标准,这将为我们提供充足的带宽以实现网络存储连接。”他补充说,“眼下软件定义数据中心的发展趋势为低功耗、大批量简单服务器创造了机会。”未来,微服务器发展的关键点可能是“一些微服务器玩家正在涉及到的,GPU和CPU的连接”。
如果你的公司正在考虑微服务器,似乎这是一项安全的投资,这个领域将继续在分布式资源、节约空间和成本、针对特定业务需求的定制化工作负载等领域引入新的发展。这是一项安全的投资,因为对于任何新技术来说,为满足业务需求,对于正确策略以及最佳实践的谨慎评估将成为开始部署之前至关重要的一件事情。