使用闪存存储的优势与注意事项

 基于闪存的存储装置能大幅提升服务器上的存储密集型应用性能,但仍存在不能忽视的挑战。

虽然传统的SATA、SAS以及FC光纤通道硬盘驱动器拥有成熟可靠的存储架构,但运行速度比起系统内存仍然慢了至少一个数量级,而且数据到磁盘阵列的读写操作步骤繁琐、延迟无法避免。虽然SSD(固态硬盘驱动器)使用闪存替代机械旋转部件来存储数据,从而提升性能,但这只解决了驱动器这一个环节的问题。数据仍然需要在传输接口(以太网或者光纤通道SAN)和存储子系统之间来回传送,其它影响性能的环节依然存在。

基于闪存的服务器内部存储器能彻底消除所有环节的瓶颈,让存储系统能更有效地与处理器核心交互,而不再有传统意义上的性能障碍。当然,这也意味着你手头上的传统存储管理和数据保护工具可能无法有效驾驭它。

存储系统的延迟问题

传统的旋转磁盘存储设备固有的伴随着系统级瓶颈无法避免。高性能磁盘驱动器定位到存储数据的磁道和扇区的寻道操作平均会产生2毫秒延迟。如果数据块不够连续,在磁盘上以碎片方式分布,那么每个文件的读写操作延迟还会累积多次。

磁盘驱动器的数据接口是另一个瓶颈。例如,新款的Seagate Cheetah 15K.7 SAS硬盘,转速为15,000RPM,其SAS接口的最高数据传输率大约600MB/秒,作为对比,一台Dell PowerEdge 720服务器上的DDR3内存条位宽为64bit,每秒能进行1333次读写操作,服务器每秒在CPU和内存之间移动的数据量超过5GB,相差一个数量级。

典型的企业IT环境需要大量的存储数据移动操作,在这种情况下延迟就会成为系统级问题。

(让我们分析一下数据写入的过程:)对于一个给定的应用程序,服务器的CPU负责将数据移动到接口卡(包括用于以太网SAN的网卡、或者用于光纤通道SAN的HBA卡)。典型的千兆以太网能以1Gbps的速度移动数据,这仅能满足很普通的数据数据存储流量需求;光纤通道网络专门用于存储应用,但大多数现存光纤通道SAN的性能也固定在4Gbps而已。

以上两种存储网络选项移动数据的速度都不够快,甚至连单个SAS接口的性能都不如,数据就以这样的速度在网络交换机和存储阵列之间往返,并且在传输途中引入更多的延迟。在存储阵列内部,数据由RAID控制器分配给阵列成员驱动器,RAID控制器的运算和分配动作都需要一定的时间来完成,这也会引入更多延迟。

(前面描述了数据写入存储的过程,对于读取过程而言,)应用程序从存储阵列请求数据时,反向的传输和控制步骤也会产生同样多的延迟。

跳出传统框架的服务器内置闪存

SSD存储阵列规避了部分产生延迟的环节,但由于仍用到SATA或者SAS标准的驱动器接口,以及为传统磁性介质存储而开发的磁盘控制器和传输协议,总体成效仍不够理想。

服务器直接内置闪存存储装置,使用直接内存访问(DMA)技术来进行数据存取,这是一种突破传统的解决方案,这里不再需要用到任何SATA/SAS接口和相关的协议。服务器本地闪存装置适合用于关键任务、存储为中心的应用,例如实时交易和数据分析类的工作负载。

Fusion-io ioDrive就是一种基于闪存的服务器内部存储器产品。它安装到服务器上的标准PCIe扩充插槽后,不再表现为传统的存储装置,而是在服务器上建立一个基于非易失性存储的高速存储层。新的存储层完全免除了SATA/SAS协议开销,服务器处理应用程序和存储器之间的数据交换都经由DMA方式进行。在此操作模式下,600GB容量的ioDrive读/写操作产生的延迟低于50微秒,数据直接通过服务器的PCIe插槽传输,传输带宽超过1.3GB/秒。

应用程序和操作系统会将闪存存储器视为新加载的传统数据块存储装置。基于闪存的本地存储器不会对服务器的主内存产生影响,应用程序和虚拟化工作负载仍然和从前一样加载到内存运行。但是,存储读写操作会被重定向到本地安装的闪存存储卡而不是转给外部SAN设施,应用程序的数据存储和服务器处理器实现了直接交互。

对应用闪存存储装置的忠告

除了价格这个第一要素,使用闪存存储技术的最大风险在于后续维护。安装一套ioDrive或类似的装置将形成脱离SAN体系管辖的分离存储区域。 如果你的组织已经花钱实施集中存储管理,再在独立服务器上使用分离的驱动器将是一种退步。

充分考察这种新类型存储器的兼容性。虽然ioDrive可以和当前几乎所有带PCIe 2.0 4x插槽的服务器兼容,也兼容于主流的操作系统,但难免会有例外。 确保目标服务器运行受支持的操作系统,在进行任何操作系统升级之前也应进行充分彻底的测试,确保新系统仍能与存储装置兼容。

闪存存储设备必须接受管理,以便被各种应用程序调用,但是闪存存储设备往往无法融入现存的管理架构和远程管理工具。这意味着你只能以单个服务器为单位来部署闪存存储,即使是远程数据中心,也必须亲临现场处理。

固态存储装置也影响到了系统备份和灾难恢复规划,它不属于集中化的SAN设施,却适合于关键的高性能应用。虽然你可以采用类似RAID1之类的多重存储措施来应对灾难恢复,系统硬件规模和造价也会伴随着增长。

留意理论和实验研究的项目成果,这将更好地指引你实施本地闪存存储项目,让你能存储单元装入生产服务器系统之前充分发现潜在的问题。请确认,在你准备投资于闪存技术应用之前,你已经明瞭闪存存储的运作原理。

 

 作者:佚名

来源:51CTO

时间: 2024-10-04 07:05:55

使用闪存存储的优势与注意事项的相关文章

浪潮HF系列闪存存储:不仅看性能,更看整体表现

  背景:浪潮HF系列闪存存储是IT融合架构的基础,可支持核心数据库业务应用.服务器和桌面虚拟化架构.消息协同环境,并适应Microsoft.VMware.Citrix.Oracle.SAP.CISCO.OpenStack.CommVault等应用场景,是目前存储行业中较为高能高效的闪存存储系统. 浪潮HF系列闪存存储 "闪电"划过赛道--业务对数据速度的追求从未止步 当今时代,一切前进的步伐都在加速跨越."时间"这一维度愈加成为衡量"优胜"与&

持续火热的全闪存存储,给企业带来了些什么

[51CTO.com原创稿件]在大数据时代的当下,越来越多的企业希望借助高效的IT系统,从海量数据中获取切实可行的洞察,以指导企业决策.创造更多价值.爆炸式增长的数据不仅对计算资源和网络设备提出了更高的要求,对存储系统也提出了严峻的挑战.传统磁盘存储显然已经无法满足企业复杂应用的需求,借助高性能全闪存存储,企业面临的各种难题即可迎刃而解. 高性能让全闪存存储倍受行业青睐 受物理因素的限制,磁盘存储的性能提升非常缓慢.数据显示,在过去的十几年间,CPU的性能提升了8-10倍,DRAM速度提升7-9

全闪存存储时代 NVMe到底是什么?

在最近几年,介质发展突飞猛进,容量和性能都在持续快速提升,各大介质厂商都推出了高性能的NVMe SSD,几乎全球所有的存储大厂都在大力研发基于NVMe的新一代存储产品,一时间NVMe成了存储行业最热门的词汇. NVMe为闪存而生 NVMe是什么?它的全称为Non-Volatile Memory Express,是一种基于非易失性存储器的传输规范,NVMe规范由包含100多家公司在内的工作小组所制定.认识了NVMe之后,我们看看它到底有什么优势,一个字总结,那就是"快".形象的来说,NV

领先的企业,需要顶尖的全闪存存储解决方案

        [51CTO.com原创稿件]在大数据时代的今天,企业必须借助数据寻求突破,获得发展.数据经济已经成为推动和制约企业高速发展的命脉,数据价值已经得到越来越多的企业重视和应用.面对爆炸式增长的数据,企业的IT基础架构面临的压力和挑战越来越大,如何构建高性能.高可用和高安全的IT系统,成为摆在企业IT管理者面前的首要任务. 一.借助大数据寻求突破发展,你的存储准备好了吗? 在企业IT基础架构中,存储面临着前所未来的压力.众所周知,在IT系统的发展过程中,存储要明显滞后与CPU.内存.

Violin Memory:从闪存存储先锋到曲终人散

   作为曾经的闪存存储行业先锋,Violin Memory公司一直未能将自身的早期市场领先优势转化为盈利,而如今其已经申请Chapter 11破产并表示计划对资产进行拍卖. 而就在这份文件披露的一年之前,来自加利福尼亚州圣克拉拉的Violin Memory公司还表示其正在探索新的战略发展方向. Violin Memory公司于本周三表示,除了递交Chapter 11文件之外,该公司还计划在下个月初对其资产进行拍卖出售,具体包括其掌握的58项美国国内与64项国外专利,外加多项尚未确认完成的专利.

NetApp在闪存存储、云和下一代数据中心蓄势待发

NetApp最近几年的销售额和收益一直受到冲击,现在这家公司正在经历一系列业界变革,希望成长为一家更强大的.为云和全闪存数据中心做好准备的公司. 这是NetApp高管向参加了一系列高管简报会的客户传递的信息,包括上周三在圣地亚哥举行的一次会议.NetApp共同创始人.执行副总裁Dave Hitz,新任全球现场和客户运营执行副总裁Henri Richard参加了这次会议. "这个信息在渠道中得到了共鸣,Hitz和Richard所说的与他们向渠道传递的信息完全一致,似乎NetApp自己已经梳理好,今

2017年企业将加速采用闪存存储

来自主流存储供应商的CTO们以及其他技术领导者的预测:因为一波更加紧密的驱动器产品将进入市场,并且价格继续下降,势必将推动企业加速采用闪存存储.他们希望通过新一轮降低延迟的非易失性存储器(NVMe)固态驱动器(SSD)和NVMe over Fabrics(NVMe-oF),实现更快的闪存. 为了充分利用最新的NVMe和NVMe-oF技术,传统存储阵列供应商将需要新的架构体系.2017年开始,初创公司需要通过超高速和低延迟固态存储来满足具有苛刻工作负载的用户. 此外,在企业级闪存存储市场上,无法获

闪存存储特性以及数据库相关优化思路

闪存存储当前越来越多的应用于企业级环境,特别是提升数据库性能方面.本次分享主要介绍闪存的特性,闪存的劣势及其解决机制,以及采用闪存存储时数据库的一些优化思路. 目录 闪存的特性 闪存的劣势及其解决机制 数据库场景测试 一.闪存的特性 凡是采用Flash Memory的存储设备,可以统称为闪存存储.我们经常谈的固态硬盘(SSD),可以由volatile/non-volatile memory构成,其实固态硬盘的范畴是大于闪存的,只是当前的固态硬盘大多数采用闪存介质,所以很多时候我们默认固态硬盘就是

思科更新UCS服务器 集成Whiptail闪存存储

[天极网服务器频道1月26日消息]近日,思科发布了新版的UCS服务器,集成了闪存功能,提高数据访问速度.新UCS服务器采用了Invicta系列闪存技术,该技术来自思科收购的Whiptail公司.思科首席执行钱伯斯在收购Whiptail后曾表示,Whiptail将加强思科的统一计算系统UCS战略,将可扩展的固态内存集成到UCS的框架计算架构中.思科已经实现了这种承诺. 思科UCS是思科的http://www.aliyun.com/zixun/aggregation/15149.html">集