中国IDC产业年度大典指定存储网站 第二届中国IDC产业年度大典(北京 2008年1月16日) 中国IT实验室旗下网站
存储世界
 热门搜索:SAN 虚拟化 RAID 容灾 ILM 分层存储 iSCSI SAS
搜索:
 您现在的位置: 中国IT实验室 >> 存储 >> 存储技术 >> 网络存储 >> 文章正文
存储技术:使用SATA存储的真实成本
来源:存储时代 时间:2007-5-18 保存本文 作者:佚名 收藏本站

    存储的总体拥有成本

    存储的成本不仅仅包括驱动器和RAID控制器成本,还包括磁盘驱动器耗电的成本,以及驱动器发热所引起的散热成本等等。笔者曾有一位客户想部署全SATA的存储系统,但又对性能有很高要求,于是笔者和这位客户就存储的真正成本展开了讨论,正是这件事让笔者产生了撰写本文的念头。

    在本篇文章的开始,笔者首先提出了一个假设,那就是在需要高性能的应用环境中,SATA驱动器的成本与光纤通道(FC)驱动器相比并没有太大优势。撰写文章通常是为了论证某种观点,但笔者更侧重于通过本文阐述观点。因此,在文中笔者会尽量客观地求证这个前提是否正确。在下面的文章中,通过对实际情况的分析,我们会得出结论。请读者切记,笔者在这里探讨SATA和FC驱动器的前提是满足性能要求,而不是存储密度为第一要求的。下面我们来看看这个观点是否正确。

    SATA的困惑

    因为SATA驱动器价格低廉,因此这种驱动器的应用范围非常广。就笔者所知,企业一开始采用SATA驱动器是用于D2D(磁盘到磁盘)备份的,但现在据说部分站点出于降低成本的考虑,已经使用SATA驱动器来满足所有存储需求。SATA开始被用在大型数据库主存储以及本是FC驱动器专用的领域之中,但这也带来了可靠性方面的担忧。

    这种担忧确实不无道理,为此RAID厂商不得不研发支持RAID-6的控制器,将保存奇偶校验数据的驱动器从一个增加到了两个,以此应对多个驱动器同时发生故障的风险。由于驱动器比RAID-5增加了一个,因此控制器和驱动器间的传输带宽的要求也就更高了。希捷网站上的数据显示,其750GB磁盘的数据传输率大约为78MB/S.如果用这种9块(8+1的情况)这种磁盘组成RAID-5的话,其阵列所需的尖锋带宽为每秒702MB.而在RAID-6的情况下(10块磁盘,8+2),所需带宽达到了每秒780MB,即带宽需求增加了10%.视频和音频流及那些需要高速读写的应用同样面临这个问题。此外,还有另一种应用需要高速读写,但却很容易被忽视,那就是数据库索引重建(Database re-indexing)。

    SATA驱动器已经吸引了几乎每个人的注意力,但因为SATA驱动器的比特误码率(Bit error rate)比FC驱动器更高,加上由于SATA磁盘的转速(RPM)较低、寻道时间较长所导致的IOPS(每秒I/O)速度较低,因此仍有站点购买使用FC驱动器。但主流趋势开始朝SATA倾斜,不过笔者对此并不感到乐观。

    所需满足的实际性能

    我们来具体讨论一下。假定这样一个环境,它需要满足特定等级的I/O流性能要求(以MB/秒或GB/秒计算)。那么,要满足这样的性能要求,就必须先满足下列条件:

  • 内存带宽满足相应I/O性能要求
  • PCI通道满足相应I/O性能要求
  • 拥有FC HBA (目前企业最常采用的连接卡)、iSCSI、SATA、HCA或NIC等存储连接
  • 拥有FC(最常见的)、InfiniBand或以太网端口
  • 支持FC、InfiniBand、SATA或以太网接口的RAID控制器
  • 支持FC、SATA或SAS接口的磁盘驱动器

    由于这些硬件每一项都可能成为性能瓶颈,所以要满足整体的性能要求,上述每一项硬件都必须符合条件。例如,4Gb/s FC加上一个RAID控制器可以实现每秒4Gb的传输速度,但如果只有两个HBA接口,每个HBA上只有两个端口,那么其全双工传输速度就只能达到3.2GB每秒。这是因为每个HBA端口只支持800MB每秒的传输速率(读写各400MB每秒)。如此一来,控制器连接上足以实现每秒4GB传输速度的磁盘后,在这整个系统之中就是HBA成为了影响性能的瓶颈。

    因此,构建系统时必须确保硬件搭配的平衡,从而满足性能要求。要构建这样的系统,还需要涉及其中的每一种硬件都满足要求:内存和PCI通道带宽、HBA、交换机端口、RAID控制器还有必不可少的磁盘驱动器。所有这些硬件都需要耗电、散热和O&M(运行及维护),这些都要花钱,但在这里笔者没有把O&M成本考虑在内,它不属于本文讨论范围。

    硬件的成本

    要满足存储性能要求,就要拥有平衡的系统架构。由于SATA磁盘驱动器在速度和可靠性上都稍逊于FC和SAS磁盘驱动器,要满足带宽需求,就必须配备更多磁盘;由于有了更多的磁盘驱动器,于是就需要更多RAID控制器;而由于磁盘的性能和可靠性较低,于是需要更多的HBA协助读写,从而需要更多的端口。

    总而言之,这会需要更多的硬件。问题在于,加上这些硬件及其供电和散热成本,SATA的每MB每秒成本还会比FC或SAS驱动器更低吗?如果更低,那又能低多少呢?

    美国希捷Cheetah 15K.5 4Gb 300 GB驱动器最便宜的价格是1000美元,这意味着它的每MB成本为0.0033美元每MB,但它的每MB的使用成本则约为10.10美元。同样希捷酷鱼750GB SATA硬盘价格是269美元,这块SATA硬盘的MB成本也就是0.00035每MB,几乎少了九成。而其每MB的使用成本是3.45美元,只是FC驱动器的三分之一左右。磁盘密度的成本差异比性能差异大了差不多3倍。如上文所述,磁盘密度成本只是整个系统成本的一部分而已。

    笔者认为,在性能需求至上的应用环境中,SATA的成本比FC和SAS技术都要高。SATA某些方面的成本只是FC的三分之一甚至十分之一,当然,这要看你考虑的是性能还是容量。但是,在成本方面,还有其他因素要考虑,这正是本文要探讨的内容。

    在今年早期的在美国加里福尼亚州圣琼斯举行的文件与存储技术会议USENIX FAST‘07上,有两篇文章(Disk failures in the real world以及Google's experience)对驱动器稳定性分析得都不错。

    这两篇文章提到了两个要点。一个就是由RAID控制器所连接的硬盘的稳定性远远达不到硬盘厂商宣称的高度。而且在相同条件下,SATA驱动器的稳定性远比FC和SAS低得多。究其原因,很可能是因为RAID厂商判断驱动器是否故障的依据只是最初的出错迹象。如驱动器在额定响应时限范围内没有响应。实际上驱动器很可能只是响应时间超长而已,最终是会从错误中恢复过来的。如果硬盘在数秒内没有响应,就笔者所知,有部分厂商就会判定这块硬盘故障并将它标为“需重建”。但实际上这块硬盘很可能最终会成功响应。通常硬盘厂商不会将这种硬盘判定为故障,因为硬盘最终还是响应了的。

    另一个要考虑的就是IOPS(每秒I/O数)。SATA和FC的随机IOPS速率相差无几,只是MB/S的传输性能有所差异。FC驱动器的MB/s传输速率和寻址及延迟时间都比SATA磁盘强。因此,要满足性能要求,FC仍是比SATA驱动器更好的选择,相同的IOPS公式也同样适用。

    数量和需求

    在这里笔者不打算引用FAST文章中的数据,因为这些数据都来自采用较老技术的硬盘,但笔者同意其中一位作者在FAST的文章中的看法,即驱动器的稳定性远没有其厂商宣称的那么高,毕竟RAID厂商对性能和响应时间的关注比硬盘厂商更高。

    希捷网站数据显示其15K FC驱动器年故障率(AFR)为0.62%.

    希捷网站不久之前表示,这一故障率换算为无故障时间就是120万小时。实际上,稳定运行50万小时是许多RAID厂商采用的数值,这样换算过来,它的AFR就变成了1.49%.

    同样根据希捷所公布的数据显示,SATA驱动器的AFR是0.73%.

    根据希捷网上的换算方法,假设这个数字换算成磁盘的无故障时间就是100万小时。同时假设RAID厂商采用50万小时和30万小时来计算——笔者在这里更倾向于采用30万小时这个数字,因为在工作负荷极高的环境下驱动器无故障稳定运行时间大多在30万小时左右,但为了公平起见,我们还是同时采用两个数字——这样一来,50万小时下的AFR就是1.46%,30万小时下的则是2.44%.

    归纳总结

    别忘了笔者在文章一开始就已经设定了前提,即从性能方面考虑,SATA的成本更高。

    各硬盘厂商网站于2007年3月至4月间提供了以下数据:

 

    为了满足性能要求,HBA和端口都会耗电。鉴于此,下文列出了各类数据通道技术(data path technology)中的用电需求:

    QLogic双端口4G HBA卡耗电6.5瓦,该公司网站没有提供相关的热量输出(BTU,英国热量单位为英热,1英热=1055.05585焦耳)数据。思科9500系列导向器包含48端口,每个4Gb端口耗电16.46瓦,需要输出3个BTU.

    RAID厂商提供的包含16个磁盘及控制器的阵列数据:

  • 每个控制器耗电约60瓦
  • 16个希捷500GB Tonka-2 SATA磁盘共375瓦
  • 16个4Gbit 146GB 15K.4驱动器共382瓦
  • 所需BTU散热能力视驱动器类型及其容量而定(容量越大能耗越高)
  • 16个500 GB希捷SATA硬盘共输出1283BTU
  • 16个146GB希捷4Gb FC驱动器共1300BTU

    简单计算一下就可以知道,一套FC托架耗电118瓦(382-(16×16.5)),而SATA托架则耗电167瓦(375-(16×13))。这很可能是因为后者需要单独的SATA控制器,而不像FC通过光纤连接。FC的耗电量因而增加了31%,而SATA则增加了45%.

[1] [2] 下一页  

【责编:Chuan】
相关文章
惠普奋力寻求存储业务新增长
视频处理厂商渴望更快的SATA
Adaptec宣布推出业内首款基于PCIe的SCSI HB
性能突破与安全保障 HP正式发布LTO-4磁带产
针对中小企业的NetStor iTA系列自动加载磁带
存储新丁欲革磁带产品的命?
存储分析 赛门铁克与Xen进行虚拟化合作
最新文章
·期待已久 Sun发布固定内容归档技术
·如何将服务器接入到SAN环境
·希捷表示计划于2008年推出SSD产品
·我们到底需要什么样的存储虚拟化
·NetApp年度渠道峰会 继续强化统一存储
·我们到底需要什么样的存储虚拟化
·戴尔发力存储市场 与EMC关系存疑
 文章评论
 精彩友情推荐
·博达交换机
·博达镜像交换机
·博达镜像交换机报价
·bdcom交换机
·博达网络交换机
·IDC资讯大全
·机房品质万里行
·IDC托管必备知识
·全国IDC报价
·网站推广优化
行业信息关注  

越来越存储 SAS将

引领存储技术革命
·期待已久 Sun发布固定内容归档技
·希捷表示计划于2008年推出SSD产品
·NetApp年度渠道峰会 继续强化统一
·戴尔发力存储市场 与EMC关系存疑
·固态盘:2009到2010年普及?
·越来越存储 SAS将入中端磁盘阵列
特别推荐  
第二届中国IDC产业大典正式启动
视频杂志下载:服务器Raid技术实战
深圳文博会:游戏开发与技术应用研讨会
网罗天下:2007中国IDC行业资讯大全
IT实验室在京发布国内第一首IT社区歌曲
中文授权Alexa网站排名查询
存储技术  
  数年以前,我们总在谈论XXXX年,但当我们谈论XXXX年的时候,往往离这些技术走向应用还有一段距离...
·如何将服务器接入到SAN环境
·我们到底需要什么样的存储虚拟化
·部署存储管理 企业要先知先觉
·归档数据进入EB级 企业如何应对
·HDS进入高端NAS 胜算有几何?
·教育行业信息存储之NAS应用
·深度分析:iSCSI与FC比肩齐飞
·HDS携手BlueArc征战NAS市场
产品专区  
·网络存储产品评测:网牛测试报告
·大众价格 Thecus N4100+网络存储器评测
·脱机也可下载BT——元谷网牛试用手记
·中小企业部门智能存储系统,正睿ZRI-X4
·旧瓶新酒 华硕新版WL-HDD无线存储器简评
·高速大容量 BUFFALO网络存储器250GL评测
·联想Lenovo-HDS AMS200存储产品资料
·保证数据安全 主流SAS RAID卡技术解析
·速度为王! Buffalo高速NAS简单试用
·垂直记录的铺路石:500GB级SATA硬盘横评
 Chinaitlab Group 旗下网站:  中国IT实验室 | 中国IDC圈 | 存储世界 | 数字网校 | 21世纪IT人才网
关于我们 | 广告服务| 成功客户 | 合作媒体 | 网站历史 | 联系我们 | 招聘信息 | 免责声明
Copyright © 2001 - 2007 All Rights Reserved
粤ICP备05089709