虚拟环境下,闪存可以改善性能吗?可以选择使用虚拟化存储基础设施吗?
Jon William Toigo:闪存有很多优势。我个人喜欢把它用作混合阵列中的缓存使用。你可以加速在磁盘上的一定量的文件或者是数据集的写入,比普通硬盘快很多。当然,不通过临时写入闪存设备并将那些请求放到闪存层上也可以完成。这是一种很容易让人接受的闪存应用方式,而且我已经看到这种方式在实际中的被广泛应用。事实上,X-IO已经将智能存储元件以一种简单的方式直接放在它的产品上。我并没有对闪存完全失去信心,但是我觉得现在有很多关于零层阵列和全闪存阵列的想法都有点过度吹嘘。
如果有钱,我可以做存储虚拟化,这样工作起来可能会更快。这听起来不可思议,我指的不是服务器虚拟化,而是存储虚拟化。存储比服务器上的工作负载更容易虚拟化。其实大多数存储控制器都运行在服务器操作系统上。很多人都没有注意到,如果你仔细看会发现,当你启动EMC的VMAX时,会有一个微软的版权标志,因为微软操作系统2008 R2运行在VMAX控制器面板上。如果换成Clariion的VNX,会运行在Winddows 7上。所以基本上来说,你获得的是在一个作为主板的小电路板上的OS环境,如果要在存储阵列上运行应用程序的话,供应商的收费就会很高,这就是存储的工作原理。
现在,如果你忽略之前所说的,也不去想所有增值软件,只关注存储硬件本身,那么每个人都等于在卖希捷硬盘。也就是说,X品牌的硬盘和Y品牌的硬盘之间没有区别。这样,我们就可以做虚拟化。对于这些增值功能,你可以将它们保存在虚拟层,而且基本上可以把好处传给所有存储设备,但是只能虚拟化其中标注X、Y或Z的设备。这样可以大大降低存储的成本。我曾经看见的虚拟存储基础设施最好的实施方式是在Fort Lauderdale的DataCore Software。我使用DataCore SAN symphony R9产品存储了4 PB的数据。所以基本上来说就是,我们要做的就是存储虚拟化,并使它们完全在软件控制器的控制下。我使用双活控制器,这样一旦服务器控制器部分发生故障,可以进行故障转移,而且我还刻印大量磁盘的虚拟卷,并通过内存缓存的一层来读或写。然后,我不用闪存,而是用DRAM,DRAM比闪存弹性大,而且写入数据时不容易损失性能。当第一次往闪存卡写入数据时,速度会很快。但是第二次写入时,你必须先擦除存储单元上的内容,然后才能写入。这样,闪存卡的性能就下降一半。
其实,已经有一些技术可以改善闪存的性能,但底线是闪存是如何工作的。所以闪存很受欢迎。我现在有一个客户,他在信用卡公司每秒要做一百万次的交易,而一个闪存方面的领先厂商只想卖出他们的产品而不顾客户的利益,这个厂商说他们的闪存卡每个存储单元的写入最大次数为25万;在不到一小时写入到正确单元位置上的数据的次数超过它的上线,闪存卡就会烧坏。他们的成本就要10000美元,而还要花更多的钱来保养存储阵列上的闪存组件。
计算一下就知道这个数字有多庞大。所以你一定要先让厂商做个测试。但是虚拟存储基础设施的一个好处是当你想使用vMotion或其它什么方式移动周围的工作负载时,你也可以移动周围的数据,因为虚拟卷会随着工作负载一起移动,所以在你的基本存储开支上能节省很多成本,同样在复制相同数据的次数上也节省了很大开支。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
Pure Storage推出ObjectEngine备份设备
闪存存储先驱Pure Storage公司开始进入云备份领域,让客户可对亚马逊云计算服务(AWS)上的数据进行重 […]
-
Microsoft Azure存储团队想要更简单的闪存设备
通过参与开放计算项目(Open Compute Project),这个云计算巨头正在联手其他供应商打造“定制S […]
-
NetApp闪存产品深入云、边缘和物联网
新的NetApp闪存存储开始瞄准Docker环境和对象存储,而原本这些技术主要依靠旋转磁盘。 在NetApp […]
-
销毁SSD和保护数据的关键步骤
SSD技术正在迅速发展。随着价格下降,速度和容量继续增长,SSD在存储市场获得更强的立足点。尽管它们有着较长的 […]