SATA的困惑
  
    目前SATA設備可能是所有設備中便宜的了。從開始被企業(yè)用來做D2D備份到現(xiàn)在很多用戶用SATA設備進行存儲,主要原因都是為了節(jié)約費用。SATA也開始被一些大型數據中心用來處理一些主要的存儲業(yè)務,以代替FC設備。為此RAID供應商不得不開發(fā)控制器來支持RAID-6,通過增加驅動器來降低錯誤率。使用兩個驅動器相對于使用一個RAID-5需要更多的帶寬支持。
  
    例如,據希捷(Seagate)公司網站的數據,750GB的SATA驅動器的平均傳輸速率為78 MB/sec,如果你用RAID-5 8+1產品,需要702 MB/sec來運行RAID設置,而RAID-6 8+2則需要780 MB/sec,增加了10%左右的帶寬,才能達到滿負荷傳輸的需求,例如視頻、音頻、應用數據讀寫等I/O數據傳輸。
  
    但是由于低RPM值和需要很長的搜索時間,SATA驅動器相對于FC驅動器和IOPS的可靠性仍然較低。人們或許更樂意購買FC設備,但這種趨勢正在開始改變。
  
    滿足性能需求的架構
  
    下面簡單的看一下細節(jié)。如果我們要建立一個架構來滿足業(yè)務需求,在同樣傳輸速率下看看需要什么硬件來組建。
  
    • 滿足I/O傳輸性能需求的內存和帶寬
    • 滿足足夠業(yè)務需求的PCI
    • 存儲連接設備,如FC HBAs、USCSI、 SATA、HCAs、NIC
    • 交換機,如FC交換機、InfiniBand交換機、以太網交換機等
    • 支持FC、IB、SATA、以太網的RAID控制器
    • FC、SATA、SAS磁盤驅動器
  
    這樣就需要每個設備都能達到最低應用需求,要不然就會產生瓶頸。例如如果有個4 Gbit的FC和一個傳輸能力為4 GB/sec的RAID控制器,并且硬盤驅動器支持4 GB/sec,但是只有兩個HBAs,并且每個都是2個接口,那么就只能最高傳輸速度為3.2 GB/sec。因為每個HBA接口的傳輸容量是800 MB/sec,寫速度是400 MB/sec。這樣HBAs就成了該架構的瓶頸。


    所以需要一個策略來平衡以滿足性能需求。讓每件設備都能滿足業(yè)務應用的最低需求,例如內存、PCI bus 帶寬、HBAs、交換機接口、RAID控制器、硬盤等,其次冷卻、電力也必須滿足其它設備的需求,因此設備花費不像表面看起來那么簡單。
  
    設備花費對比
  
    在滿足存儲需求的平衡架構下,SATA驅動器相比于FC或者SAS設備顯得有點慢或者不可靠,那么價錢方面具有優(yōu)勢嗎?優(yōu)勢是多少呢?
  
    根據froogle.com的數據,最便宜的希捷15.5K Cheetah 4 Gbit 300 GB驅動器是1000美元,這意味著每MB是0.0033美元,而MB/sec的花費是10.10美元。滿足同樣的需求的情況下,希捷 Barracuda 750 GB SATA驅動器的價錢是269美元,因此SATA設備的花費是每MB0.00035美元,大約節(jié)約了90%,MB/sec為3.45美元,大約為FC設備花費的三分之一。
  
    在滿足同樣需求下的情況下,存儲密度作為重要因素是一個必須考慮的問題。但是這不是評價存儲花費的唯一標準,只是三個關鍵因素中的一個。那么在一個存儲系統(tǒng)長期的運行過程中,還有什么是更值得考慮的呢?請繼續(xù)關注作者的下一篇文章。
  

分享到

多易

相關推薦