DoSTOR存储分析:存储的真实成本(二)

  WangFei/编译 ◎ 2007-05-14 存储在线

导读:    DoSTOR存储分析 5月14日消息:本文作者Henry Newman是国外某知名存储网站的资深编辑。在同用户的沟通中发现存储的费用不仅仅来自于驱动器和RAID控制器等设备,设备电耗以及冷却系统同样需要花费数据中心的大量预算。下面我们同作者一起来看看存储的真实耗费,本题分为两篇,这是第二部分。 在本文的第

关键词:Cost

    DoSTOR存储分析 5月14日消息:本文作者Henry Newman是国外某知名存储网站的资深编辑。在同用户的沟通中发现存储的费用不仅仅来自于驱动器和RAID控制器等设备,设备电耗以及冷却系统同样需要花费数据中心的大量预算。下面我们同作者一起来看看存储的真实耗费,本题分为两篇,这是第二部分。

在本文的第一部分中,我们首先对比了光纤信道(FC)与SATA的真实成本差异。


我认为,在那些对性能要求高的环境中,SATA的成本比光纤信道或者新型SAS技术的成本要高一些。 虽然根据性能或者容量的不同,SATA可能会比光纤信道便宜三分之一到90%,但是还需要考虑其他一些问题,那就是我们现在要讲的内容了。


在今年早些时候举行的USENIX FAST会议上,发表了两篇关于驱动可靠性的耗文章,其中一篇谈的是现实生活中的磁盘故障,另一篇讲的是谷歌公司的经验。
我从这两篇文章中得到了两个重要的东西。其一是,RAID控制器中的磁盘驱动器上并没有象驱动器厂商所说的可靠性说明,SATA驱动器的可靠性也远远不如光纤信道或者SAS。


这可能是由于RAID驱动器厂商认为问题刚一出现就应该认为驱动器已经出故障了,比如驱动器未按厂商规定的特殊响应超时系统作出响应,但是它可能仍然可以运行较长的时间并自动从错误中恢复。例如,如果驱动器在几秒内没有回应,我认识的某些厂商会说驱动器已经出故障了,然后将它拆下来修理,但是很可能那个驱动器最后还是会回应。 磁盘驱动器厂商不会因为驱动器最终作出了回应就认为它没有出故障。


需要考虑的另外一个东西是IOPS(输入输出程序设计系统)。SATA和光纤信道的随机IOPS比率在每秒兆字节性能差异、真实性能和完善后的搜索和延迟性能等方面是差不多的。 因此,同理我认为在相同的IOPs条件下,光纤信道驱动器仍是一个比SATA驱动器更好的选择。


数字和要求


由于FAST研究中使用的磁盘驱动器大部分都是旧技术下的产品,所以我不打算使用FAST研究报告中的数据,但是我认为驱动器的使用寿命不会象驱动器厂商所说的那样长的概念还是有用的,因为正如加思吉布森在FAST研究报告中所说的那样,RAID厂商在驱动器性能和响应时间上留出的余地比驱动器厂商要大得多。
在希捷公司网站上,他们宣称对于15k光纤信道驱动器来说,年故障率为0.62%。


不久之前,在同一个网站上,他们是用时间来表述这个指标的,当时他们说的是120万小时。为了便于对比讨论,我们就用许多RAID厂商使用的50万小时来进行对比。 那么RFID驱动器的年故障率就达到了1.49%。


根据希捷公司提供的数据,SATA驱动器的年故障率是0.73%。


让我们根据网站上使用的数据假设将它转化为100万小时,并且假设RAID厂商说的是50万小时和30万小时。我想据我所见,那些驱动器可能在使用了30万小时之后就会出现故障了,而根本不会等到使用了50万小时之后才发生故障。 因此,对于50万小时来说,它的年故障率为1.46%,对于30万小时来说,年故障率是2.44%


将所有的问题都整理在一起


请记住,我推测不管采用IOPS还是流,SATA在各种性能环境中的成本都要更高一些。

以下数据是在20073月和4月从厂商网站上获得的:.  

驱动器类型

厂商

GB

弹性系数

每分钟转数

(单位:千)

空载功率

荷载功率

平均值MB/S

MB/S

光纤信道

日立

147

3.5 英寸

15

8.92

12.02

93

7.7

光纤信道

日立

300

3.5 英寸

10

10.8

13.4

91

6.8

光纤信道

希捷

300

3.5 英寸

15

13.7

18.8

99

5.3

光纤信道

希捷

147

3.5 英寸

15

10.7

16.5

99

6.0

SAS

希捷

73

2.5 英寸

15

5.8

8.2

95.5

11.6

SAS

希捷

146

2.5 英寸

10

5.2

7.8

72

9.2

SATA

希捷

750

3.5 英寸

7.2

9.3

13

78

6.0

此表为驱动器对比

年故障率

1.49 %

 

4 + 1

8 + 1

300GB 光纤信道 15K 无年故障率

17067

15360

每年故障次数

254

229

可能一天2

69.67 %

62.70 %

此表为RAID故障率

由于性能对HBAs和接线器端口提出了功率要求,以下是数据路径技术的某些功率要求:


QLogic 双端口 4GB HBA要求6.5瓦。公司网站没有提供BTU参数。


适用于48口刀片式服务器上的各个4GB端口的思科9500系列导向交换机使用16.46瓦,为了冷却产生的热量,需要配置3个BTU。


以下是某RAID厂商提供的关于16驱动器的托架和控制器参数:


• 每个控制器大约要消耗60瓦功率


• 带有16个希捷500GB Tonka-2 SATA驱动器的驱动器托架要消耗375瓦功率


• 带有16个4GB 15K.4驱动器的驱动器托架要消耗382瓦功率


• 各需要冷却的热量与驱动器数量和容量有关(一般驱动器容量越大,需要的功率越大)


o 16个500GB希捷SATA驱动器=1283BTUs


o 16个146GB希捷4GB光纤信道驱动器=1300BTUs


你不难发现同样的数量时,光纤信道托架的功率是118瓦(382-(16*16.5)),而SATA托架的功率是167瓦(375-(16*13))。 这可能是因为所需的附加SATA控制器与光学光纤信道连接器一样需要耗费功率。这样,光纤信道驱动器的功耗就增加了31%,SATA驱动器的功率就增加了45%。


举个例子


让我们假定你需要你的企业需要100GB/秒的全天持续性能。实际上如今企业需要的持续性能远不止这么多。 对于某些读者来说,这可能已经是个很高的要求了,但是对于银行、保险公司、汽车制造厂、制药公司或者任何大型企业来说,这个要求是不算高的。让我们来计算一下你要为磁盘驱动器配备些什么。


对于光纤信道驱动器来说,我将根据厂商提供的资料来计算,每个驱动器的最小传输速率为75MB/秒,我预计不管使用那种类型的驱动器,它都是最大性能的55%左右。这些数据都是依据各厂商网站上的数据得出的。 驱动器数量和年故障率都假定如上表所示。

年故障率

1.46 %

 

4 + 2

8 + 2

750GB FC 15K no AFR

35721

29767

每年故障次数

522

435

可能一天2

142.88 %

119.07 %

此表为SATA故障率

 

根据这些资料和返修的时间,根据我的预计以及性能要求,返修时间可能从4小时到12小时不等。我想你可能需要再加两个4+1或者8+1来确保达到性能要求,这样RAID 4+1的总驱动数就达到了17077,RAID 8+1的总驱动数就达到了15378。注意,这并不包括热备件。


增加的两个LUNs将需要同时增加两个HBAs和接线器端口以及一个RAID控制器,我没有增加这些东西,但是你应该记住实际上是需要增加它们的。


对于SATA来说,新的数据如下:

年故障率

2.44 %

 

4 + 2

8 + 2

750GB FC 7.2K no AFR

35721

29767

每年故障次数

872

726

可能一天2

238.79 %

198.99 %

此表为新的SATA故障率

 

鉴于一天之内可能发生多次故障,以及为了让FC也达到相同的故障次数,根据性能要求,我估计你需要增加5个LUNs才能达到1.46%的年故障率,或者增加8个LUNs才能达到2.4%的故障率。


如果年故障率为1.46%,RAID 4+2的磁盘总数就达到了35751个,RAID 8+2的磁盘总数将达到29817个。


如果年故障率是2.44%,RAID 4+2的磁盘总数就达到了35801个,RAID 8+2的磁盘总数将达到29847个。


因此,从纯粹功率的角度来看,你需要的驱动器如下:

光纤信道

数量

每个驱动器的功率

总功率(单位:千瓦)

1.49 %

年故障率

RAID 4+1

17077

18.8

321.05

RAID 8+1

15378

18.8

289.11

 

SATA

1.46 % 年故障率

RAID 4+2

35751

13

464.76

RAID 8+2

29817

13

387.62

2.44 % 年故障率

RAID 4+2

35801

13

465.41

RAID 8+2

29847

13

388.01

此表为功率消耗

 

光纤信道

数量

每个驱动器的功率

总功率(单位:千瓦)

耗费.09每千瓦时

每年成本

RAID控制器方面的年成本

5

功率成本

RAID

5年功率成本

5年成本

差异

RAID5

成本差异

1.49 % 年故障率

RAID 4+1

17077

18.8

321.05

 28.89美元

253113.93美元

331579.25美元

1265569.64美元

1657896.23美元

 

RAID 8+1

15378

18.8

289.11

26.02美元

227931.49美元

298590.25美元

1139657.43美元

1492951.23美元

 

SATA

1.46 % 年故障率

RAID 4+2

35751

13

464.76

41.83美元

366419.15美元

531307.77美元

1832095.75美元

2656538.83美元

566526.11美元

998642.60美元

RAID 8+2