爱吧机器人网 » 技术 > 云技术 > 正文

并非所有的闪存阵列都是相同的

如今全闪存阵列十分火热。突然之间,初创公司和传统存储厂商推出了数以百计的全闪存阵列系统。许多厂商甚至声称,他们推出的全闪存阵列的价格比起那些使用传统15K转速机械硬盘的高端磁盘阵列还要便宜。混合阵列供应商也不甘示弱,至少有一家供应商声称他们的全闪存阵列可以提供比高端磁盘阵列更好的性能,并且价格要比高端阵列低。您在选择适合自己环境的存储系统时,所有这些信息让选择变得更加的复杂。

全闪存阵列的购买标准须从以下三个重要因素来考量:IOPS(每秒输入/输出数)、IO延迟和吞吐率。根据您的应用程序,无论是IOPS还是吞吐率都至关重要。小数据块I/O密集型应用特别关注IOPS,而对于大数据块密集型的应用,核心关注的指标就是吞吐率。此外,在所有的应用场景下,延迟时间都是至关重要的。你很快就会发现,通过将现有的基于传统机械硬盘设计的磁盘阵列进行设计和修改,使之变成全闪存阵列,这样做并不能提供相匹配的性能。闪存盘和传统的硬盘驱动器有非常多的不同点;它们在使用,失效策略和管理方式上均不相同。修改现有的控制器方式应该到此为止。要想发挥闪存盘每一个字节的性能优势,则需要全新的思维方式,一般而言都要从头开始进行设计。我见过一个例外,那就是惠普公司的3PAR storeServ7450全闪存阵列。它看起来就像是一个为全闪存专门设计的阵列一样,而这主要应该归功于3PAR系统内部使用的定制ASIC芯片。

尽管现在“软件定义一切”的概念十分流行,但是全闪存阵列在今天来看仍是硬件定义的。它们是专有的设备而且需要每个厂商都要完成对应的设计和开发。其中大多数产品都是建立在以SSD磁盘为基础上的,然而也有一些是从闪存芯片入手的。基于SSD磁盘的系统的大多数功能都依赖于SSD自身,如垃圾回收机制和耗损平衡机制。您获取的一切功能都来自于SSD厂商。然而基于闪存芯片进行设计的系统能够在磁盘阵列级别而非SSD级别上来执行相应的功能,这样做的结果就是获得额外的性能,更好的弹性,更高的密度以及更低的功耗。而这些特性最终会体现在系统的价格上。IBM,Skyera和Violin的产品都属于这一类型。

在线重复数据删除和压缩技术在全闪存阵列的世界里仍是一个有争议的话题。一些阵列将这些功能进行内嵌,并且你不可以禁用它们。同样重要的是,通过这些功能来实现4:1、5:1或6:1的容量折减,这样表现出来的全闪存阵列的价格,就可以神奇的达成“等于硬盘价格”的效果。其他阵列则完全缺乏这些功能。这里有两件事需要注意。第一,重复数据删除需要有适用的应用程序列表。VDI(虚拟桌面基础架构)和虚拟服务器应用在这些程序列表中应该排在最前面,但是在很多数据库、视频流以及其他的一些应用上,这些功能就不会起太大的作用。你跑在全闪存阵列上的应用程序会告诉你厂家吹嘘的每GB美元的花费到底是不是适用的。第二,如果重复数据删除和压缩不影响性能,它们会是完美的技术特性,而性能又是你购买全闪存阵列的首要考虑因素。所以你需要结合性能的表现来看这些特性。基本上,这就意味着厂商必须通过添加硬件的方式来抵消功能引起的性能削弱。理想情况下,你应该能够在LUN基础上来使用或者不使用这些功能。

下一个考虑的问题就是性能的一致性。一个设计优良的系统性能表现必须是一致的,它的延迟时间必须保持在一个较低的水平上。你可能希望一台全闪存阵列可以支持多种使用不同大小的数据块的应用程序,且都要求一个很高的性能。所以在询问厂商产品的性能时,让他们给你提供在每个数据块下的性能表现,而不是所有数据块下的一个平均性能。

数据保护是我们使用闪存时的另一个拦路虎。在硬盘的世界里,我们习惯于使用RAID作为数据保护机制。想当然的是,我们盲目的把这样的理念搬到了闪存的世界。闪存是一种随机存取的介质,它不需要担心寻址时间和旋转延迟问题,但是RAID是针对这些问题来设计的。RAID机制可以用于闪存,但是你不得不从头来思考数据保护的方式。例如,在使用闪存时就没必要像传统方式下在一个RAID5和RAID6的设置中只放五块或者六块驱动器,从而来满足更长的条带化需求。当闪存盘失效时,RAID的重建也需要不同的方式来实现。检查我们的数据是如何受到保护的以及当一个闪存单元失效时会发生什么。期待你能获取比硬盘更好的数据保护机制。

任何全闪存阵列在和传统磁盘阵列对比在电力供应、制冷和密度方面都有明显的优势,但是你还需要在全闪存阵列之间进行比较,因为这些系统在以上方面也会有很大的不同。电力和制冷需求普遍和密度有关。该行业仍然在研究如何在全闪存阵列上取得最大的效果,这期间一些厂商做的比其他厂商更好。

任何关于全闪存阵列的讨论如果不提可扩展性都是不完整的。市场上存在各种各样的产品,有的支持scale-out(横向扩展),有的支持scale-up(纵向扩展)。当你评估全闪存阵列时,首先要确保它能提供给你今天需求的足够的性能和容量,另外还要保证在这两个维度上有足够的空间用于未来的扩展。

几年前还可以购买一台不包含任何企业级存储应用程序和服务的全闪存阵列,如自动精简配置,快照,复制和克隆。但是在今天,如果全闪存阵列没有这些完整的功能特性,我是不会考虑购买的。这些需求同样适用于易用性和可管理性。

不是每个全闪存阵列都是一样的,同样你要购买哪个取决于你要部署的应用类型。任何全闪存阵列都能提供给你比传统磁盘阵列更好的性能,但是怎么选择就好比你要买一辆保时捷,也要先了解兰博基尼和玛莎拉蒂一样。

本文选自存储经理人2014年9月刊:移动备份,欢迎下载阅读PDF版本。


上一篇:存储采购并非易事
下一篇:别忘了让数据保护也与时俱进
精选推荐
17世纪的莱布尼茨试图制造“思想机器”却被现实打脸
17世纪的莱布尼茨试图制造“思想机器”却被现实打脸

[2019-11-05]  莱布尼茨,德国哲学家、数学家、律师,历史上少见的通才1666年,德国博学家戈特弗里德·威廉·莱布尼茨(Gottfried Wilhelm Leibniz)发 ...

美国喷气推进实验室的AI驱动无人机挑战人类飞行员
美国喷气推进实验室的AI驱动无人机挑战人类飞行员

[2017-12-08]  随着无人机及其组件越来越小,效率越来越高,功能越来越强大,我们已经看到越来越多的研究开始让无人机自主飞行在半结构化的环境中,而不依赖于外部定位。 宾夕法尼亚大学在......

机器人iCub作为嵌入式AI的标准机器人研究平台的重要性
机器人iCub作为嵌入式AI的标准机器人研究平台的重要性

[2017-12-24]  机器人的研究在过去10年中得益于一个具有嵌入式人工智能(AI)的标准化开源平台——人形机器人iCub。iCub最初在意大利被创建,如今在欧洲、美国、韩国、新加坡和日本的实验室......

比利时研发出可以自我愈合伤口的软体机器人
比利时研发出可以自我愈合伤口的软体机器人

[2017-09-03]  软体机器人是机器人技术的新兴领域; 他们“可以与人类相互作用,而不会杀死他们,并拿起像西红柿这样柔软的物体。” 从长远来看,布鲁塞尔大学队伍正在努力创建一个类似的材......

哈佛大学《自然》发表新驱动技术,让飞行机器人悬停且不受损伤
哈佛大学《自然》发表新驱动技术,让飞行机器人悬停且不受损伤

[2019-11-06]  哈佛大学研究人员发表在《自然》杂志上的一项最新研究,他们开发了一种由柔软的人造肌肉驱动的机器人蜜蜂(RoboBee),这种机器人在撞墙、 ...

亚马逊CEO杰夫·贝佐斯操控巨型有人驾驶机器人(巨型机甲)
亚马逊CEO杰夫·贝佐斯操控巨型有人驾驶机器人(巨型机甲)

[2017-03-21]  近日,亚马逊CEO杰夫·贝佐斯实现了每一个6岁儿童都会有的梦想,他控制了一个巨大的机甲机器人。据国外媒体Verge报道,前天(3月19日),贝 ...

美国人工智能公司Skymind进入福建全面开展业务
美国人工智能公司Skymind进入福建全面开展业务

[2017-12-11]  人工智能在当今这个时代对大家来说想必是非常熟悉的,这也是我国近十几年来一直追求的目标,未来的时间里这也将是全人类追求的目标。就目前来看,近年来,人工智能或在我国迎......

机器人工程师具体都做什么?
机器人工程师具体都做什么?

[2017-12-08]  机器人工程师是幕后设计师,负责创建机器人和机器人系统,能够执行人类无法完成或不愿意完成的任务。 通过他们的创造,机器人工程师帮助工作更安全,更轻松,更高效,特别是......

本周栏目热点

见证戴尔中国20年的征程,感受戴尔享誉全球的品牌故事。

[1970-01-01]   一直以来,戴尔大中华区的8,000多名员工共同努力,通过科技的力量让人们的生活变得更美好。 ...

[1970-01-01]   近一段时间存储领域所发生的一切都关乎容量和经济性,那么智能又何去何从?技术分析师们似乎都很乐于弄 ...

[2015-12-28]   12月23日消息,据华尔街日报报道,甲骨文最新的一笔收购虽然规模不大(涉及不到50名员工),但它可谓该 ...

从信息治理出发 Veritas重心转向信息洞察

[2015-12-22]   近日,信息管理服务提供商Veritas在京举办媒体见面会,对外阐述Veritas面向未来的信息可用性与信息洞察 ...

面向未来就绪,企业级存储如何重新定义?

[2015-12-22]   各种迹象表明,企业级用户正处在传统IT和新IT的交叉路,向左走还是向右走,选择权在于用户,但是,如何 ...