网站链接: 环球农商网
当前位置: 首页 > 资讯动态  > 平台资讯

数据中心选微服务器还是刀片服务器?

2019/3/17 15:18:35 人评论

微服务器是数据中心应用细分的产物。微服务器诞生之前,数据中心占主导的是通用的机架服务器,随着处理器技术的发展,机架服务器的性能变得越来越强悍,四路机架的性能甚至直追小型机。另一方面,随着社交网络、云计算、大数据、搜索引擎、CDN的发展,数据中心出现了大量…

微服务器是数据中心应用细分的产物。微服务器诞生之前,数据中心占主导的是通用的机架服务器,随着处理器技术的发展,机架服务器的性能变得越来越强悍,四路机架的性能甚至直追小型机。另一方面,随着社交网络、云计算、大数据、搜索引擎、CDN的发展,数据中心出现了大量的并行化、轻量化负载,如果用通用服务器去跑这些应用,就像大马拉小车,白白浪费着计算能力和电能。

  于是,采用性能偏低的低功耗处理器、具有更高处理器密度、能耗和成本更低的微服务器应运而生。相比通用服务器,微服务器显然更适合这些并行化、轻量化的负载,就像对付一群老鼠,放一群猫总比放一只老虎要管用。

  源于这种新需求,微服务器发展驶入快车道,上游芯片厂商开始更加重视这一细分市场,今年,英特尔推出了新一代凌动处理器,面向微服务器;64位ARM将在明年爆发,强势进军数据中心;在网络芯片市场、嵌入式市场逐渐缩水的MIPS也计划在微服务器市场中分一杯羹。以惠普为代表的传统服务器OEM,也有不少在进行着微服务器的研发和测试。

  笔者同样看好微服务器的发展,因为它代表着一种“应用选择服务器”的趋势。就现在的服务器市场来说,通用化的产品已经很难出现突破,万金油式的产品本身就难以实现精确的成本控制;而近年来服务器市场所表现出来的趋势是应用的细分催生新的产品,比如Facebook、Google等大型互联网厂商更加乐于根据应用特点自行定制服务器,多款以应用为导向的“一体机”也迅速获得了市场肯定。

  现在的微服务器市场和刀片诞生之初一样的热闹,那么,未来的数据中心,微服务器能否将取代刀片,成为苛求高密度、高能效的数据中心用户的首选?

  微服务器还不能取代刀片

  笔者认为,随着微服务器的繁荣,或将影响刀片的增速,除非处理器能效出现质的飞跃,微服务器在数据中心暂时还不能取代刀片。这就像Unix服务器将被x86取代的论调持续了十几年,但Unix服务器仍旧有着大量用户一样。

  微服务器是数据中心应用细分的产物,它更适用于一些特定的“轻量化”应用,如冷数据存储、静态Web、简单的内容交付、缓存、离线分析、大数据文件服务(如 MapReduce Hadoop等)、中间层应用(如Mem cached)等,并不是“通吃”所有负载。相比之下,刀片实际上也是一种通用服务器,支持更加广泛的应用负载,对于繁重的负载刀片要更加适合。所以,刀片有着更广泛的生存空间。

  在可靠性和可用性方面,刀片服务器具有更加完善的冗余设计,机箱往往配备多个风扇、电源模块、网络模块、管理模块,系统的可靠性和可用性比较高,经常被企业用于关键负载。微服务器有着比刀片更高的密度,但是出于成本考虑(成本是用户选择微服务器的一个重要因素),采用最小化设计的微服务器不可能过分的强调可靠性和可用性,这也限制了它的应用范围。

  微服务器实际就是一种类刀片设计,同样也难以形成统一的标准,这也将成为制约微服务器发展的一个主要因素。

  此外,微服务器还存在着一些不利的因素:相比已经成熟的刀片服务器,微服务器实际上还处于起步阶段,无论产品和市场都有待成熟。曾有数家著名国内服务器厂商对笔者坦言,微服务器市场还未成气候,产品化还需要一段时间。虽然有惠普等厂商的力挺,但对微服务器持“观望”态度的厂商也不在少数。

  很多人对ARM架构微服务器寄予厚望,但ARM是把双刃剑,用好了并不容易。ARM目前缺乏成熟的生态圈,缺乏软件支持,想用ARM的话,少不了要自行解决操作系统和应用软件上的麻烦,还要面临平台迁移的风险,所以说,ARM短期内还不是一个能够普及开的平台,最初想必也只有具有强大研发能力的公司才能用得好。

  小结:应用决定一切

  由于应用具有局限性、市场欠成熟,微服务器短期内还不会危及刀片在数据中心的地位。但不能否认的是,应用为导向正在成为服务器的发展趋势,微服务器作为其中代表,会有着美好的发展前景。应用决定一切,假如有一天一个数据中心跑的都是适合微服务器的应用,那么传统的刀片服务器恐怕就没有用武之地了。
 

相关资讯

  • document.cookie:客户端操作cookie

    我们已经知道,在 document 对象中有一个 cookie 属性。但是 Cookie 又是什么?“某些 Web 站点在您的硬盘上用很小的文本文件存储了一些信息,这些文件就称为 Cookie。”—— MSIE 帮助。一般来说,Cookies 是 CGI 或类似,比 HTML …

    2019/4/12 8:18:11
  • 用ASP实现分级权限控制

    本文实现的是一个帐务管理系统中分级权限的控制,程序使用ASP和JavaScript编写,在装有IIS4.0的win NT服务器上运行,速度快,易维护。  权限级别划分如下:  ①、院长和财务科长:不能输入,可以无限制查询、统计;  ②、副院长:不能输入,可以查询、统计其分管部…

    2019/4/12 8:18:11
  • ASP实现Rewrite模拟生成静态页效

    以前刚刚懂404.asp的时候,曾经幻想把所有程序代码写到404.asp中,实现一个模拟生成静态网页的站,如果程序小还可以,用404.asp实现Rewrite还是一个不错的选择,如果程序代码多达100000行,恐怕就要开始爬了  直到看到asp的Server.Transfer,用404模拟生成静态页的站的念…

    2019/4/12 8:18:11
  • ASP随机涵数生成100条8位字母和数字混合密码

    <%for i = 1 to 100%><%Randomizepass=""Do While Len(pass)<8 随机密码位数num1=CStr(Chr((57-48)*rnd+48)) 0~9num2=CStr(Chr((122-97)*rnd+97)) a~zpass=pass&num1&num2loop原创:www.devdao.com%><%=pass%><br><%next…

    2019/4/12 8:18:11

共有条评论 网友评论

验证码: 看不清楚?