企业存储系统采用固态硬盘的四种方式
企业级SSD固态硬盘存储系统的优化设计

企业级 SSD 固态硬盘存储系统的优化设计发布时间:2023-01-15T13:22:14.288Z 来源:《科技新时代》2022年16期作者:罗挺[导读] 在信息技术的不断发展和普及下,罗挺深圳市硅格半导体有限公司深圳 518000摘要:在信息技术的不断发展和普及下,为了满足人们海量信息存储需求,现设计一款功能完善、实用性强的企业级SSD固态硬盘存储系统。
首先,根据系统应用需求分析情况,完成系统模块的科学设计。
其次,从系统性能优化、系统优化结果分析、系统优化测试三个方面入手,完成系统优化效果进行测试。
结果表明:本文所设计的企业级SSD固态硬盘存储系统运行正常、可靠、稳定,各个功能模块实现满足设计相关要求。
关键词:企业级;SSD固态硬盘;存储系统;优化设计SSD固态硬盘主要是由若干个芯片以阵列形式存储所形成的,主要包含控制单元和存储单元,通过对SSD固态硬盘存储系统进行优化设计,可以充分发挥和利用SSD固态硬盘的存储空间大、耗能低、读写速度快等优点,为人们的日常生活和工作提供极大的便利。
1系统应用需求分析为了确保企业级SSD固态硬盘存储系统功能的强大性和适用性,该系统在实际设计中,必须满足以下应用需求:(1)该系统必须确保数据备份的存储的安全性和可靠性。
(2)该系统必须表现界面简洁友好、数据调用快捷方便等特点[1]。
(3)该系统必须表现出较高的保密性、易维护易升级性、拓展性和跨平台性。
2系统模块优化设计利用模块化设计思想,结合继电保护装置结构特点,将该系统设计为相对独立的插件模块,并确保高速PCIE扩展总线与主控CPU模块插件之间建立良好的连接关系。
系统模块设计示意图如图1所示。
2.1CPU模块优化设计CPU模块主要用到了多核微处理器,该处理器内部含有两个E500v2内核,最高主频值达到了1.2GHz,实现了对PCle接口、SGMI接口、SD/MMC接口的有效集成处理,另外,处理器所对应的主控CPU主要包含时钟电路、复位电路和接口模块电路等组成部分。
固态硬盘的存储原理

固态硬盘的存储原理固态硬盘(Solid State Drive,SSD)是一种使用闪存芯片存储数据的存储设备。
与传统的机械硬盘相比,它具有更快的读写速度、更低的能耗和更高的可靠性。
下面将详细介绍固态硬盘的存储原理。
一、闪存芯片固态硬盘中使用的主要存储介质是闪存芯片。
闪存芯片由若干个晶体管和电容器组成,每个晶体管和电容器可以表示一个二进制位(0或1)。
通过不同数量和组合方式的晶体管和电容器,可以表示不同大小和类型的数据。
二、控制器固态硬盘中还包含一个重要组成部分——控制器。
控制器负责管理闪存芯片中的数据,并将其转换为计算机可以识别和访问的形式。
控制器还包括缓存,用于加速读写操作。
三、读写操作当计算机向固态硬盘写入数据时,控制器会将数据分成若干个小块,并将这些小块依次写入闪存芯片中。
由于不同块之间可能存在空隙或已经被占用,因此控制器需要进行垃圾回收和数据整理,以保证闪存芯片的最大利用率和可靠性。
当计算机需要读取数据时,控制器会根据文件系统的请求,从闪存芯片中读取相应的数据块,并将其缓存到控制器中。
如果需要读取的数据块已经被缓存,则可以直接从缓存中读取,加快访问速度。
四、TRIM技术由于固态硬盘中的闪存芯片不同于传统机械硬盘中的磁盘,因此其写入操作可能会导致闪存芯片中存在大量无用或废弃的数据块。
这些数据块会占用宝贵的空间和降低读写速度。
为了解决这个问题,固态硬盘引入了TRIM技术。
TRIM技术可以在文件系统删除文件时,通知固态硬盘将相应的闪存芯片块标记为无效或废弃。
这样一来,在下一次闪存芯片进行垃圾回收和整理时,就可以直接跳过这些无用或废弃的数据块,提高闪存芯片利用率和读写速度。
综上所述,固态硬盘通过使用闪存芯片和控制器实现数据的存储和访问。
其相比传统机械硬盘具有更快的读写速度、更低的能耗和更高的可靠性。
同时,TRIM技术也可以有效提高固态硬盘的利用率和读写速度。
网络存储技术的SSD缓存与高速存储案例(五)

随着信息技术的飞速发展,网络存储技术在企业中的应用越来越广泛。
传统的硬盘存储在面临大量数据读写时性能下降明显,因此企业开始将固态硬盘(SSD)作为高速缓存来提升存储系统的性能。
本文将介绍SSD缓存技术及其在高速存储案例中的应用。
1. SSD缓存技术随着固态硬盘价格的下降和容量的增加,SSD在企业存储中的应用越来越普遍。
SSD相对于传统的机械硬盘具有更快的读写速度、更低的延迟和更高的稳定性,因此可以极大地提升存储系统的性能。
SSD缓存技术是将一部分SSD作为缓存设备,放置在存储系统的控制器和硬盘之间,用于加速数据的读取和写入。
SSD缓存技术主要有两种实现方式:一种是通过软件实现,将SSD作为系统的缓存设备,由软件自动将热点数据放置在SSD中,以提升系统的性能;另一种是通过硬件实现,例如采用专门的存储阵列控制器,将SSD作为缓存设备与硬盘一起工作,提升存储系统的性能。
2. 高速存储案例以一家中型企业为例,其存在大量的数据交换和处理需求,传统的硬盘存储已经无法满足其对性能的需求。
为了提升存储系统的性能,该企业引入了SSD缓存技术,并取得了良好的效果。
首先,企业在存储系统中引入了SSD作为缓存设备,通过硬件实现的方式来提升系统的性能。
存储阵列控制器将SSD作为缓存设备与硬盘一起工作,根据热点数据的访问频率将数据放置在SSD中,从而提升数据的读取和写入速度。
这种方式不仅提升了存储系统的性能,还保证了数据的稳定性和安全性。
其次,企业在存储系统中采用了软件实现的方式,将SSD作为系统的缓存设备。
通过软件自动将热点数据放置在SSD中,以提升系统的性能。
这种方式不需要额外的硬件支持,成本较低,对于一些中小型企业来说是一个较好的选择。
经过引入SSD缓存技术后,该企业的存储系统性能得到了显著的提升。
数据的读取和写入速度明显加快,响应时间大大减少,大大提升了存储系统的整体性能和稳定性。
同时,SSD作为高速缓存还可以降低数据中心的能耗,减少了企业的运营成本。
IDE、SATA、SCSI、SAS、FC、SSD硬盘类型

IDE、SATA、SCSI、SAS、FC、SSD硬盘类型IDE磁盘================IDE(Integrated Drive Electronics), 本意是指把控制器与盘体集成在⼀起的硬盘驱动器,是⼀种硬盘的传输接⼝, 有另⼀个名称叫做ATA(Advanced Technology Attachment),指的是相同的东西。
特点:⼀般使⽤16-bit数据总线, 每次总线处理时传送2个字节。
PATA接⼝⼀般是100Mbytes/sec带宽,数据总线必须锁定在50MHz,为了减⼩滤波设计的复杂性,PATA使⽤Ultra总线,通过“双倍数据⽐率”或者2个边缘(上升沿和下降沿)时钟机制⽤来进⾏DMA传输。
这样在数据滤波的上升沿和下降沿都采集数据,就降低⼀半所需要的滤波频率。
这样带宽就是:25MHz 时钟频率x 2 双倍时钟频率x 16 位/每⼀个边缘/ 8 位/每个字节= 100 Mbytes/sec。
优点:⾃问世以来,⼀直以其价廉、稳定性好、标准化程度⾼等特点,深得⼴⼤中低端⽤户的青睐,甚⾄在某些⾼端应⽤领域,如服务器应⽤中也有⼀定的市场。
缺点:随着CPU时钟频率和内存带宽的不断提升,其接⼝协议PATA(Paralle ATA)逐渐显现出不⾜来。
⼀⽅⾯,硬盘制造技术的成熟使ATA硬盘的单位价格逐渐降低,另⼀⽅⾯,由于采⽤并⾏总线接⼝,传输数据和信号的总线是复⽤的,因此传输速率会受到⼀定的限制。
如果要提⾼传输的速率,那么传输的数据和信号往往会产⽣⼲扰,从⽽导致错误。
在当今的许多⼤型企业中,PATA现有的传输速率已经逐渐不能满⾜⽤户的需求。
SATA磁盘==================SATA(Serial ATA)⼝的硬盘⼜叫串⼝硬盘. SATA以它串⾏的数据发送⽅式得名。
在数据传输的过程中,数据线和信号线独⽴使⽤,并且传输的时钟频率保持独⽴,因此同以往的PATA相⽐,SATA的传输速率可以达到并⾏的30倍。
SATA3.0、M.2、PCI-E接口固态硬盘的区别有哪些?如何选择?

SATA3.0、M.2、PCI-E接⼝固态硬盘的区别有哪些?如何选择?糟糕的读写体验,告诉我们机械硬盘注定被时代淘汰。
势如破⽵的SSD固态硬盘,打破了温彻斯特结构的机械硬盘,多年来在电脑硬件领域的统治,数倍于HDD机械硬盘的传输性能,让系统体验成倍提升,⽆疑经历多年来的发展,SSD已主导主存储市场。
在这场存储⾰命中,为了实现更快的速度、更好的体验,SSD的接⼝也在不断进化⾰新,像主流的SSD接⼝就有SATA、M.2、PCI-E、mSATA等。
这四种常见的接⼝有什么不同?⼜适合什么样平台使⽤呢?SATA 3.0作为⽬前应⽤最多的硬盘接⼝,SATA 3.0接⼝最⼤的优势就是成熟。
普通2.5英⼨SSD以及HDD硬盘都使⽤这种接⼝,理论传输带宽6Gbps,虽然⽐起新接⼝的10Gbps甚⾄32Gbps带宽差多了,但普通2.5英⼨SSD也没这么⾼的需求,500MB/s多的读写速度也够⽤。
⽽在HDD硬盘上6Gbps带宽远远谈不上瓶颈,谁让HDD硬盘发展太慢,速度⼀直没有质变。
虽然SATA 3.0接⼝规格已经落伍,但廉颇岁⽼,尚能饭否。
普通⽤户对性能的要求谈不上苛刻,SATA 3.0很长⼀段时间内都将是主流选择。
适⽤的平台也较为⼴泛,基本上带SATA接⼝的设备,接SATA SSD都⽊有问题。
代表产品有:三星850EVO、三星850PRO、英睿达MX300、东芝A100、浦科特M7V等等等。
PCI-E接⼝:在传统SATA硬盘中,当我们进⾏数据操作时,数据会先从硬盘读取到内存,再将数据提取⾄CPU内部进⾏计算,计算后写⼊内存,存储⾄硬盘中;⽽PCI-E就不⼀样了,数据直接通过总线与CPU直连,省去了内存调⽤硬盘的过程,传输效率与速度都成倍提升。
简单的说,我们可以把两种通道理解成两辆相同的汽车,PCI-E通道的汽车就像是在⾼速上⾏驶,⽽SATA通道的汽车就像是在崎岖⼭路上⾏驶。
很显然,PCI-E SSD传输速度远远⼤于SATA SSD。
了解计算机的数据存储方式磁盘固态硬盘云存储

了解计算机的数据存储方式磁盘固态硬盘云存储计算机的数据存储方式多种多样,其中最常见的有磁盘、固态硬盘和云存储。
这些存储设备在速度、容量和可靠性等方面都有各自的特点,深入了解它们的工作原理和优劣势对我们选择适合的存储方式至关重要。
一、磁盘:传统可靠磁盘是计算机中常见的数据存储设备,利用磁性材料在磁盘上储存信息。
它通常由一个或多个碟片和机械臂组成,碟片上的数据通过机械臂读写头来访问。
磁盘以其容量大、价格相对较低和较高的可靠性而受到广泛应用。
然而,磁盘也存在一些缺点。
首先,由于机械臂的运动,读写速度相对较慢,对于大量数据的读写需求可能无法满足。
其次,由于机械部件的存在,磁盘相对于其他存储设备来说更容易受到撞击和震动的影响,可能导致数据丢失或损坏。
二、固态硬盘:速度之王固态硬盘(SSD)是近年来迅速发展的一种存储设备,它使用非易失性闪存芯片来储存数据。
和磁盘不同,固态硬盘没有机械部件,读写速度更快,能够迅速响应用户的操作。
由于固态硬盘不需要机械臂的运动,所以相较于磁盘,它具备更高的读写速度和更低的访问延迟。
而且,固态硬盘可以抵抗撞击和震动,对于移动设备来说更加适用。
然而,与磁盘相比,固态硬盘的价格相对较高,容量相对较小,存储成本较高。
三、云存储:无处不在云存储是将数据存储在远程服务器上,通过网络进行访问的一种方式。
它提供了便捷的存储方式,用户无需关心存储设备的购买和维护,只需通过互联网即可随时随地访问自己的数据。
云存储的优势在于可靠性和便捷性。
用户数据存储在云端,即使本地设备损坏或丢失,数据仍然可以安全地保留。
另外,云存储还方便了数据的备份和共享,多人合作也更加轻松。
然而,云存储也存在一些问题。
首先,用户需要有稳定的网络连接才能访问自己的数据,如果网络不稳定或者无法连接互联网,将无法访问和操作数据。
其次,云存储的安全性也备受关注,用户需要选择可信赖的服务提供商,并采取适当的安全措施来保护数据。
综上所述,了解计算机的数据存储方式对于选择合适的存储设备至关重要。
固态硬盘是什么意思
固态硬盘是什么意思固态硬盘是什么意思固态硬盘是什么意思固态硬盘的接口规范和定义、功能及使用方法上与普通硬盘的完全相同,在产品外形和尺寸上也完全与普通硬盘一致。
广泛应用于军事、车载、工控、视频监控、网络监控、网络终端、电力、医疗、航空等、导航设备等领域。
分类:固态硬盘的存储介质分为两种,一种是采用闪存(FLASH芯片)作为存储介质,另外一种是采用DRAM作为存储介质。
1、基于闪存的固态硬盘基于闪存的固态硬盘(IDE FLASH DISK、Serial ATA Flash Disk):采用FLASH芯片作为存储介质,这也是我们通常所说的SSD。
它的外观可以被制作成多种模样,例如:笔记本硬盘、微硬盘、存储卡、U 盘等样式。
这种SSD固态硬盘最大的优点就是可以移动,而且数据保护不受电源控制,能适应于各种环境,但是使用年限不高,适合于个人用户使用。
在基于闪存的固态硬盘中,存储单元又分为两类:SLC(Single Layer Cell 单层单元)和MLC(Multi-Level Cell多层单元)。
SLC的特点是成本高、容量小、但是速度快,而MLC的特点是容量大成本低,但是速度慢。
MLC的每个单元是2bit的,相对SLC来说整整多了一倍。
不过,由于每个MLC存储单元中存放的资料较多,结构相对复杂,出错的几率会增加,必须进行错误修正,这个动作导致其性能大幅落后于结构简单的SLC闪存。
此外,SLC闪存的优点是复写次数高达100000次,比MLC闪存高10倍。
此外,为了保证MLC的寿命,控制芯片都校验和智能磨损平衡技术算法,使得每个存储单元的写入次数可以平均分摊,达到100万小时故障间隔时间(MTBF)。
2、基于DRAM的固态硬盘基于DRAM的固态硬盘:采用DRAM作为存储介质,目前应用范围较窄。
它仿效传统硬盘的设计、可被绝大部分操作系统的文件系统工具进行卷设置和管理,并提供工业标准的PCI和FC接口用于连接主机或者服务器。
大数据存储方案
(3)存储设备应具有良好的兼容性和可扩展性,以满足业务发展需求。
3.数据保护设计
(1)采用多副本冗余技术,实现数据的高可用性。
(2)采用数据加密技术,保障数据传输与存储过程的安全性。
(3)定期进行数据完整性校验,防止数据篡改。
4.数据备份与恢复设计
本方案为企业和组织提供了一套全面、合规的大数据存储方案,旨在确保数据的高效存储、安全性和可靠性,为大数据时代的业务发展奠定坚实基础。
2.数据存储性能需求:要求存储系统具备较高的读写性能,以满足业务高峰期的数据处理需求。
3.数据安全性需求:确保数据存储的安全性,防止数据泄露、篡改等风险。
4.数据备份与恢复需求:实现数据的多副本备份,确保数据在发生故障时能够快速恢复。
5.易用性与可扩展性需求:要求存储系统易于管理,且具备良好的可扩展性,以满足业务发展需求。
2.存储介质:采用固态硬盘(SSD)和硬盘(HDD)混合存储,平衡成本与性能。
3.数据保护:利用数据加密、冗余校验等技术,保障数据安全。
4.备份策略:实施定期备份和实时复制,确保数据的快速恢复和持续可用性。
四、方案设计
1.分布式存储架构
-构建基于云平台的分布式存储系统,实现数据在多个节点的高效分布。
1.分布式存储架构设计
(1)采用分布式文件存储系统,实现数据的高效存储与访问。
(2)分布式存储系统应具备以下特点:负载均衡、故障自愈、自动扩展、易于管理等。
(3)分布式存储系统应支持多种数据访问协议,如NFS、SMB等,以满足不同业务需求。
2.数据存储设备选型
(1)根据业务需求,选用高性能、低功耗的存储设备。
SSD接口和协议
SSD接⼝和协议概述市场上的固态硬盘简单来说共有SATA、PCIE、M.2和U.2四种接⼝类型。
早期,为了更适应于超极本这类超薄设备的使⽤环境,针对便携设备开发的mSATA(mini SATA)接⼝应运⽽⽣。
你可以把它看作标准SATA接⼝的mini版,物理接⼝跟mini PCIe接⼝⼀样。
mSATA接⼝是SSD⼩型化的⼀个重要过程,不过mSATA依然没有摆脱SATA接⼝依然是SATA通道,速度是6Gbps。
诸多原因没能让mSATA 接⼝⽕起来,反⽽被更具升级潜⼒的M.2 SSD所取代。
具体到协议上来说⼜能分为上层协议和传输协议,他们之间错综复杂的关系可以⽤下图来表述。
传输总线总线就像⼀条公路,公路上的车好⽐总线上的电信号;公路的⼤⼩和车流量就决定了公路的车流量,故总线的位宽⼤⼩和传输频率决定了⼀次传输中能够提供的最⼤速度。
常见的总线类型有:PCIEPCIE是⼀切的根,所有外设都是由PCIE演化⽽来。
下表给出PCIe 2.0和PCIE 3.0标准速率,实际速率却很难达到这个理论值。
SATAPATA(ATA)SCSI服务器领域中使⽤的传输总线,已经很少⼈⽤了。
SAS民⽤领域由PATA到SATA,服务器领域由SCSI到SAS。
SAS控制器可以兼容SATA的设备,但是SATA控制器不能兼容SAS设备。
SAS 1.0达到3Gbps,每⼀代翻2倍。
FCFC接⼝很稀缺,是基于⽹络传输协议下诞⽣的接⼝。
起源于SCSI,但速度远远超过SCSI,最新FC通道速度可以达到16Gbps。
传输协议传输规范、传输标准,也就是数据传输的⽅式。
IDE(1)PATA(并⾏ATA)(2)PATA只⽀持数据部分进⾏CRC校验(3)IDE盘不⽀持热插拔(4)需要设置主从盘跳线AHCISerial ATA Advanced Host Controller Interface,串⾏ATA⾼级主控接⼝/⾼级主机控制器接⼝,IDE速度太低,协议⽼旧,所以有了AHCI;但AHCI是为了机械硬板⽽产⽣的产物,现在SSD已经普及,所以不再说明。
存储结构(DAS、SAN、NAS)
DAS、SAN和NAS三种存储方式存储的分类,根据服务器类型分为:封闭系统的存储和开放系统的存储,封闭系统主要指大型机,开放系统指基于Windows、UNIX、Linux等操作系统的服务器;开放系统的存储分为:内置存储和外挂存储;外挂存储根据连接的方式分为:直连式存储(Direct-Attached Storage,简称DAS)和网络化存储(Fabric-Attached Storage,简称FAS);网络化存储根据传输协议又分为:网络接入存储(Network-Attached Storage,简称NAS)和存储区域网络(Storage Area Network,简称SAN)。
大致如图所示:DAS(直连式存储)存储DAS存储在我们生活中是非常常见的,尤其是在中小企业应用中,DAS是最主要的应用模式,存储系统被直连到应用的服务器中,在中小企业中,许多的数据应用是必须安装在直连的DAS存储器上。
DAS存储更多的依赖服务器主机操作系统进行数据的IO读写和存储维护管理,数据备份和恢复要求占用服务器主机资源(包括CPU、系统IO等),数据流需要回流主机再到服务器连接着的磁带机(库),数据备份通常占用服务器主机资源20-30%,因此许多企业用户的日常数据备份常常在深夜或业务系统不繁忙时进行,以免影响正常业务系统的运行。
直连式存储的数据量越大,备份和恢复的时间就越长,对服务器硬件的依赖性和影响就越大。
直连式存储与服务器主机之间的连接通道通常采用SCSI连接,随着服务器CPU的处理能力越来越强,存储硬盘空间越来越大,阵列的硬盘数量越来越多,SCSI通道将会成为IO 瓶颈;服务器主机SCSI ID资源有限,能够建立的SCSI通道连接有限。
无论直连式存储还是服务器主机的扩展,从一台服务器扩展为多台服务器组成的群集(Cluster),或存储阵列容量的扩展,都会造成业务系统的停机,从而给企业带来经济损失,对于银行、电信、传媒等行业7×24小时服务的关键业务系统,这是不可接受的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
企业存储系统采用固态硬盘的四种方式
当代企业数据存储系统在设计上可应付机械式硬盘存在的局限性,尤其是减少高延时和机械硬盘可支持的低IOPS数量的影响。
而在使用固态硬盘(SSD)时,上述基本事实发生了改变,存储控制器的容量限制变成了制约因素。
如果添加太多的固态硬盘,利用SSD取代硬盘驱动器会令存储系统无法容纳。
存储控制器才刚刚开始适应固态硬盘的新性能要求,目前客户迫切需要注意存储厂商能够给他们一些固态硬盘的建议和指导。
下面介绍4种当前利用固态存储补充存储系统的方式:一、添加SSD硬盘代替硬盘驱动器利用光纤通道、串行ATA(SATA)或串行连接SCSI(SAS)接口添加SSD来取代硬盘驱动器是向已有存储阵列添加SSD支持的最容易的方式。
虽然需要经过严格的测试和质检程序,但由于厂商可以利用已经部署的技术,因此这种方式只需要对系统进行很少的改变。
SSD与硬盘层之间缺少自动化数据迁移以及存储控制器的性能限制是两个最大的缺点。
然而,这种方式为大多数厂商所采用。
EMC Corp、Compellent、Fujitsu、Hewlett-Packard (HP) Co、Hitachi Data Systems、IBM、LSI Corp、Pillar Data Systems、Sun Microsystems以及许多较小的存储阵列厂商除了提供硬盘之外,都提供SSD硬盘。
其中的大多数厂商采用STEC公司的SSD硬盘作为他们第一代SSD.这主要由于STEC是第一家能够满足企业存储要求的厂商。
随着像Seagate Technology这样的硬盘厂商、Pliant Technology和SandForce等前景看好的新兴厂商以及Intel公司将目标瞄准这一企业存储领域,STEC的统治地位将发生改变。
二、使用NAND闪存作为存储控制器中的高速缓存NetApp和Sun利用NAND闪存作为高速缓存,克服了SSD和硬盘层之间自动化数据迁移的软件问题,但是这些厂商改变了产品的架构来适应NAND闪存,以消除添加太多的SSD 存储令他们的存储阵列无法容纳的可能性。
通过将NAND闪存放在硬盘驱动器的前端而不是取代硬盘,所有的数据和应用都将从SSD中得到好处,而不仅仅是驻留在SSD层中的数据。
NetApp 提供性能加速模块(PAM)。
该产品可以利用已有的PCI Express插槽添加到任何NetApp文件服务器中。
根据控制器的不同,目前最多可以安装5个模块组成容量多达80G的统一的缓存,一年后当更高密度的PAM卡上市时这一容量将达到512GB.与NetApp不同,Sun在其Sun Storage 7000统一存储系统中使用闪存来缓存所有的读写操作――不仅仅是元数据――因此拥有支持闪存的最先进的架构。
Sun Storage 7000统一存储系统在一个具有优化的存储栈和支持由DRAM缓存、SSD和机械硬盘组成的混合存储池的Zettabyte文件系统(ZFS)的x86平台上运行Solaris.固态硬盘安装在基于DRAM的自适应替换缓存(ARC)和SATA驱动器之间。
ZFS Intent Log (ZIL)被写入到写操作优化的SSD中。
ZIL记录写操作日志,使文件系统可以从系统故障中恢复。
L2ARC缓存包含读操作优化的SSD,以扩展基于DRAM的ARC缓存来进行读操作;L2ARC规模可以达到数百G字节,其目的是将工作数据保持在内存中来最大限度地减少硬盘存取。
据Sun说,混合存储池使Sun Storage 7000统一存储系统可以支持800,000以上的IOPS.三、在服务器上而不是存储控制器中采用NAND闪存虽然Sun Storage 7000统一存储系统是一种独立系统,但它为那些认为闪存属于服务器而非存储控制器的人提供了论据。
Fusion-io公司首席技术官David Flynn解释说:"正如L2缓存扩展了CPU中的内存,DRAM扩展了L2缓存一样,闪存用于扩展DRAM." Fusion-io ioDrive 和ioDrive Duo NAND闪存PCI Express卡为服务器提供直接连接存储(DAS)。
作为一家也销售存储产品的服务器公司,Sun同意服务器是使用闪存的合适的地方的观点。
Sun公司的Cornwell说:"闪存是服务器架构的游戏改变者,下一代服务器将利用闪存扩展DRAM缓存。
"四、独立SSD阵列利用与传统破除存储阵列并行运行的基于SSD的存储系统补充硬盘阵列是向存储环境添加固态存储的破坏性最小的方式。
独立SSD阵列的领先厂商是Texas Memory Systems 公司。
这家公司除了提供基于DRAM和NAND闪存的SSD阵列外,还直接和通过与BlueArc、NetApp以及其他公司的OEM关系销售RamSan产品系列。
在缺点方面,独立固态系统不能利
用已有的阵列组件,因此成本可能更高。
此外,它们与硬盘层的集成程度不如其它架构方式,从而使克服固态硬盘与硬盘层之间的数据迁移挑战变得更加困难。