Chinaunix首页 | 论坛 | 博客
  • 博客访问: 202526
  • 博文数量: 179
  • 博客积分: 5010
  • 博客等级: 大校
  • 技术积分: 2040
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-25 10:25
文章分类

全部博文(179)

文章存档

2011年(1)

2008年(178)

我的朋友
最近访客

分类: 服务器与存储

2008-07-26 12:55:37

   固态存储(Solid State Disk,SSD)是摒弃传统磁介质,采用电子存储介质进行数据存储和读取的一种技术。由于突破了传统机械硬盘的性能瓶颈,因而拥有极高的存储性能,在一些军用系统、高性能计算研究领域有突出的应用表现,并极有可能取代一些价格昂贵的大型机系统。由于传统的磁盘存储技术短期内无法突破机械系统的性能天花板,因而固态存储被认为是存储技术发展的未来新星。

    固态存储并不是一个新鲜和前沿的技术,早在存储技术发展之初,固态存储就作为存储领域的一个分支技术方向,默默无闻的向前发展延伸。经过多年的研究和进步,在传统磁盘存储性能停滞不前的今天,固态存储却犹如一朵奇葩,在越来越多的应用领域静悄悄的盛开。

    目前固态存储在国外的发展情况较为成熟,然而国内的用户对这个技术却知之甚少。前面我们已经通过“固态存储:从机械存储走向硅世界”等文章讲述了固态存储的应用领域和优势,本文我们将向大家进一步介绍固态存储的产品特性和发展趋势。

要吞吐率还是海量空间?
    固态存储产品(Solid State Disk)的发展已经有20多年的历史,是基于硅芯片(SDRAM)的存储设备,它能显著地加速/提高位于传统的磁介质存储系统中任何应用的性能。由于它并不使用旋转媒介,所以搜索数据非常迅速。而且因为不会出现普通硬盘的磁头损坏的情况,所以固态硬盘将更加安全可靠。

    固态存储大部分结构都是RAM+disk+ups+备份软件的结构。数据一般保存在DDR RAM中,替代了机械式磁盘驱动器,为繁重的应用提供额外的带宽。类似内存总线体系结构为服务器提供更高的性能。

    它的低延迟允许直接支持更大并发,提供更快的响应时间,客户端访问数据时,由于本身即是RAM,响应时间也是比较短的,同时IOPS也用很大的提升,普通的SSD,在吞吐量16KB时它的IOPS一般能达到3万次/s以上,响应时间一般都达到35微秒以下,同时在支持高并发的同时, CPU的利用率也有显著增长,能充分的发挥CPU的性能。CPU的利用率基基本上随着IOPS的增加而增加。


 
    目前,SPC-1 IOPS超过10万的只有4款产品,分别是3PAR InServ S800 X-series(8-node)、Fujitsu Enternus 6000 Model 1100、IBM TotalStorage SAN Volume Controller 1.2.1以及Solid State Disk(固态存储)RamSan-320(8 port)。这四款产品组成了存储性能理事会“100K SPC-1 IOPS俱乐部”。

    Solid State Disk(固态存储)RamSan-320(8 port)是其中SPC-1 IOPS数值最高的,平均响应时间最快,平均无故障时间是其他产品的上千倍,但基于闪存原理,固态存储产品的容量都小得可怜,一般也就几十GB,而且价格相当昂贵。

    当然,固态存储的厂商有其他的看法,他们计算出如果用户需要SPC-1 IOPS达到4万而存储容量要求又在200GB以下(比如金融、电信的关键业务应用的频繁访问数据,如数据库日志等),那固态存储的性价比是最好的。一般来讲,通过SPECsfs97基准测试达到每秒1万次操作的服务器(目前看起来通常都是高端Unix小型机),基本就要求其后端的存储达到4万 SPC-1 IOPS,才不会浪费服务器的处理能力。

数据安全是第一位的
   
为了提升数据的安全性,固态存储主要主要用RAID和备份软件来实现的,和我们传统的磁介质存储的应用没有太大的区别。通过RAID技术虽然可以大幅提升其安全性,但是以存储空间的利用率下降为代价,相对于固态存储寸土寸金的昂贵价格,使用RAID方式来保护数据显然并不合适。

    固态存储系统在应用中一般通过备份软件来实现数据保护,固态存储一般被用作面向服务器领域的应用。传统磁盘在这里则沦为二级存储或者近线备份的存储介质。为了数据的安全性,大部分情况采用实时的备份形式,把数据备份到传统磁盘介质上,或者RAID磁盘上。即使保存在固态存储介质上的数据全部丢失了,开机的同时,数据也能迅速的由磁介质系统恢复到固态存储上。

    经过20多年的应用,固态存储在安全性上面完全可以和磁介质存储相媲美,而且由于本身没有机械运动不存在机械磨损,平均无故障时间是其他产品的上千倍,一般寿命可以达到其他存储10倍以上。

    然而在数据安全性方面,固态存储还存在一个致命缺陷:由于固态存储一般采用内存(RAM)为存储介质,因此需要电源保护。基于固态存储极高的数据吞吐效能,大多数的用户都会把本系统用于存储数据库中的那些最经常被访问的数据(例如:重做日志,临时性的数据库片段),甚或整个数据库。担当如此重要的关键任务,这个安全缺陷必须补上。

    为了在系统全部断电的情况下保证数据的安全,固态存储厂商设计了UPS供电的电源保护模式,确保内存的数据不会丢失。在UPS电源供电上的分为内置电源和外置UPS两种,内置电源一般能够保证2-6小时的供电,它类似我们常用RAID卡的上电池比较相似,考虑到电池的遇热的危险性,一般用内置的电源比较少,相对内置电源,外置UPS在容量上和供电时间上,都远远高于内部电源,一般保证在8个小时以上。

阅读(481) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~