存储 频道

需求决定磁盘阵列、高速缓存的选择(上)

  为什么在磁盘阵列中使用SSD:SETAO公司系统信息部门的主管Olivier Parcollet更喜欢在一个共享的存储环境中使用SSD,因为他想提高几个基于Windows或者基于Linux的应用程序的执行效率。

  除非他使用的是虚拟服务器,否则在一个服务器中使用固态存储技术会使得性能的提升限制到一个单一的程序上。Parcollet表示,服务器失效导致的应用程序丢失的风险使得他不愿意在安装了虚拟机的物理服务器上使用SSD。

  他说:“由于我拥有可共享的基于光纤的存储,即使我丢失了一个服务器,一个应用程序也可以快速地运行在另一个服务器上”。

  结果/益处:SETAO在它的四个最重要的应用程序中使用了SSD,其最初的使用是为了在流量仿真软件中设计总线和线路,以及设置最合理的总线和控制器数目。根据Parcollet的说法,在SATA磁盘上运行程序需要约两个小时才能得到结果,但是在SSD上瞬间就能完成,这使得SETAO每天能够执行大量的仿真。

  Parcollet说:“我们使用三条总线和七个控制器做与去年相同的活”,SETAO的财务部门宣称他们一年节约了将近100万欧元(139万美元)。

  SETAO的虚拟化公司——-虚拟化桌面基础架构(VDI)同样从SSD中获益,Parcollet表示,提供或启动200个虚拟桌面在SATA驱动器上需要花费20分钟,而在SSD上只需要大约5秒钟。

  对Oracle数据库进行请求也得到了同样的结果,该数据库存储了来自安装在全市交通网络中,300个市政监控摄像头的视频图像的元数据。例如搜索一个穿着蓝色裤子、戴着红色帽子的人的特殊图片,在SATA驱动器上需要花费将近30分钟,而在SSD上该搜索能立刻完成。

  最近,SETAO将接近100GB的财务数据从SATA硬盘迁移到SSD上。Parcollet表示以前处理那些财务数据需要3个小时,现在则只需要2分钟。

  SSD的最大挑战:对SETAO来说实施SSD不是特别困难,工作人员安装了SSD外盒,调整了用户图形接口,并且将LUN的服务质量(QOS)调到非常好的。将QOS调整到非常好的使得Pillar Axiom磁盘阵列自动地将指定的数据从SATA磁盘迁移到SSD。

  更大的挑战是决定哪一个应用程序在SSD上优先执行,Parcollet对自动分级将最热门的数据迁移到SSD上的固态存储技术没有兴趣,他的理由是自动分级可能会潜在地将不重要的数据迁移到SSD上,他希望自己决定应用程序。

  Parcollet建议使用Pillar内置的监控工具来判断I/O最密集的应用程序,但是他并没有同时将几个应用程序转移到SSD,也没有迁移整个应用程序。

  “只有应用程序的一部分需要在SSD上运行,”Parcollet说道,“除了那些需要更多访问的数据,并不是所有数据都需要存放在SSD上。”

  例如:只有控制文件,索引以及SETAO的Oracle数据库的“重做”日志需要使用SSD。对于虚拟化桌面基础架构(VDI),SETAO只在SSD上存储金像(gold image),然后通过SATA驱动器发送给终端用户。

  “供每个消费者使用的单个虚拟机在每秒内只有5次I/O,”Parcollet说道,“因此不需要为VDI每次都使用SSD,尽管SSD能够快速生成用来提供的镜像文件。”

  同行的建议:Parcollet建议将SSD用于小型的,高速处理,I/O密集的应用而非大型的应用程序。他说:“由于SSD非常昂贵,我们不能将所有的应用程序都安装在上面”。他指出其公司对于SSD的花费几乎达到了SATA磁盘的5倍,Pillar对一“块”64GB的SSD驱动器(12个主驱动器,一个热备用)列出的价格是49000美元。

  Parcollet提醒道,当使用SSD时,所有的存储功能并不都能使用,例如:他说他不能使用Pillar的SSD精简配置。

  SSD的另一个潜在的不利因素是寻址,Parcollet说他倒是并不担心SSD驱动器的磨损,“当我购买SSD驱动器时,我就该问题询问了Pillar公司,他们保证SSD的寿命和传统的驱动器一样长,因为在每一个驱动器上都有一个内存保留。”

0
相关文章