HP Moonshot微服务器
让我们从大规模的数据中心走出来,看看消费领域的情况。在我们身边其实早就有了基于ARM的服务器产品,那就是正在逐步被用户接受的个人NAS服务器,其中大部分面向家庭和中小企业的低端NAS服务器都会选用ARM系列的处理器产品。
ARM的优势除了省电,还有廉价的优势,附带的缺点就是同样低下的性能。低端的NAS服务器产品刚好不太注重性能,因此在这个领域ARM才会有一席之地。如果对性能和功能稍微要求高一点点,那就是Intel处理器的天下了。
ARM处理器在NAS中的普及,也是因为NAS产品基本上不需要多少复杂的计算,只是“数据搬运工”的工作,将用户的数据上传保存,或者将服务器端的数据转交给用户。这种计算类型被称为“冷数据处理”,NAS应用、视频点播、静态网站等等文件传递型的应用莫不如此。
如果能够确定服务器的应用需求就是冷数据处理,那么ARM的应用是可行的——实际上不少专业的存储设备里面也会用到ARM处理器,如果性能要求不高,那么一切功能就都由ARM处理,如果性能要求非常高,那么ARM就只负责控制界面的人机交互,而数据的处理则交给更职业化的ASIC专用芯片来进行。大部分网络交换机和路由器也是这种结构,只是,我们通常不认为它们是服务器,它们被定义为专用设备。
ARM如果要进军我们通常所定义的服务器市场,有两种可能的策略:要么让应用适应ARM的专用芯片特点、针对非常狭窄的应用领域,要么让ARM去适应应用变得通用化、计算性能更强大。通常的结果都是比较中庸的,应用会尽量优化变得简单,以适合ARM进行处理,ARM平台的服务器也会不断升级,单个芯片会变得更加复杂,服务器集群的规模也会越来越大。
从前面的分析和当前的市场现状来看,ARM服务器还远未普及,几乎在任何数据中心都能见到功能极端专业的、使用ARM核心的交换机和工业设备,但几乎从没有人见过运行中的ARM服务器。即使是有着巨量服务器需求的Google、Apple等企业,在ARM服务器的应用方面也仅有少数传闻。从用户云进入服务器云,从专用设备变成通用服务器,这种改变非一朝一夕能够完成。
最后,即使刚好有适合ARM处理器的应用,用户也同时希望能降低能耗成本,用户同样也会有ARM之外的选择,那就是intel的Atom处理器。ARM可以变得复杂和通用,同样x86也可以变得简洁和专用化。intel近期发布的一系列Atom处理器和SOC解决方案不仅性能比前代产品大幅提升,而且功耗也降低到可以与ARM方案接近的水平。在这种情况下,ARM服务器的能耗优势已经不存在了,剩下的就是成本和其它考虑——虽然intel的方案可能比较贵,但是应用向ARM迁移同样也存在风险。更何况,新出现在市场上的ARM解决方案都非常专用化,一点都算不上便宜。
ARM的未来
在最近国内举办的某次云计算展会上,HP工作人员介绍了他们的Moonshot微服务器的价钱——45个节点的Moonshot微服务器硬件售价大约25-50万元人民币,根据配置而有所变化。对于常规的企业应用,这个价格完全可以通过x86服务器获得更好的性能,而较高的价格完全可以抵消其节省的电费成本——更何况x86服务器的能耗一直在降低,对于通常的企业电费也从来都不是什么问题。
|