PATA與SATA的比較
SATA與RAID的結(jié)合
在配置簡單并具有更佳成本的存儲環(huán)境中,將SATA和RAID結(jié)合起來可以構(gòu)成一個企業(yè)級的數(shù)據(jù)存儲解決方案。SATA RAID控制器可以是基于硬件或軟件的。
如何根據(jù)特定的存儲環(huán)境選用適合的SATA RAID控制器呢?一種用于建立SATA系統(tǒng)的更經(jīng)濟(jì)的方法是,使用具有6個端口的控制器。將這些控制器插入6個SATA驅(qū)動器就能提供千兆級的數(shù)據(jù)存儲能力,而不必?fù)?dān)心整個系統(tǒng)的數(shù)據(jù)傳輸速度。
使用SATA RAID的幾種情況
由于多數(shù)SATA控制器可以支持多種RAID級別(0、1、5、10或50),因此無論是使用具有100%數(shù)據(jù)冗余的RAID 1,還是選擇具有非常高數(shù)據(jù)吞吐量的RAID 0,或者兩者的結(jié)合,都是非常適合的存儲方案。
另外需要注意的是在底板上使用BBU(備份電池組)的SATA控制器。在控制器間歇斷電的情況下,BBU為當(dāng)前存儲在底板高速緩存中的數(shù)據(jù)提供了電池備份。在電源出現(xiàn)故障的情況下,BBU可以將高速緩存中的數(shù)據(jù)保留一段時間。一旦控制器的電源恢復(fù),數(shù)據(jù)就可以被保存到磁盤中。這是用于數(shù)據(jù)保護(hù)的一個增強(qiáng)性功能,在RAID 5的應(yīng)用中十分重要。
SATA的局限
經(jīng)常有人問,SATA存儲方案是否真的能夠達(dá)到150MB/s的傳輸速度呢?答案是,它的確具有這種能力,但是由于目前條件所限,它還不能提供這樣的速度。在目前以低價為特征的IDE/SATA市場上,驅(qū)動器制造商認(rèn)為還沒有必要讓SATA驅(qū)動器的某些技術(shù)指標(biāo)(如速度、可靠性和機(jī)械特性)達(dá)到企業(yè)級產(chǎn)品的水平。
雖然SATA與PATA在軟件上是兼容的,但是SATA缺乏無縫地向后與已有ATA設(shè)備的兼容性。當(dāng)用戶從PATA移植到SATA系統(tǒng)時,需要對硬件驅(qū)動器、電纜和接口進(jìn)行硬件改造。
另外一個局限是,當(dāng)前的SATA存儲方案不適用于所有的存儲應(yīng)用。SATA規(guī)范沒有實(shí)現(xiàn)與高級SCSI協(xié)議相同的包括錯誤檢測在內(nèi)的一些功能特性。例如,如果一個風(fēng)扇出現(xiàn)故障,并且溫度超過了磁盤驅(qū)動器能夠運(yùn)行的溫度范圍,不會有聲音或可見的提示。當(dāng)前的SATA設(shè)備缺乏執(zhí)行命令隊列的智能,而SCSI卻能夠做到(每個邏輯單元可以排列等待多達(dá)256條命令)。
SATA的未來
在保持兼容性和成本優(yōu)勢的同時,SATA Ⅱ的功能和性能也將在SATAⅠ的基礎(chǔ)上得到不斷增強(qiáng)。SATA Ⅱ第一階段的產(chǎn)品將支持底板互聯(lián),主要用于多個磁盤熱交換、本地命令的等待隊列、無序的執(zhí)行/交付,以及電纜和底盤附加應(yīng)用中的數(shù)據(jù)。本階段的產(chǎn)品將支持入門級服務(wù)器、NAS和機(jī)架式產(chǎn)品的封閉管理(電扇控制、驅(qū)動器燈光、溫度控制、新設(shè)備通知等)。為了能夠充分利用主機(jī)帶寬,當(dāng)驅(qū)動器盒沒有足夠的SATA連接用于所有封閉驅(qū)動器時,端口倍增器的使用將會增加對多個設(shè)備連接的支持能力(多達(dá)15個)。
在第二個發(fā)展階段,SATA Ⅱ?qū)饾u完善從PATA到SATA的移植。在此階段,數(shù)據(jù)的傳輸速率將進(jìn)一步提高,最終達(dá)到300MB/s。用戶將能夠?qū)崿F(xiàn)在如此高傳輸速率下的命令等待隊列,以及服務(wù)器端的Active-Active拓?fù)浣Y(jié)構(gòu)、NAS和SAN。
遵守SATA Ⅱ(包括對驅(qū)動器盒的管理)和PCI-X是下一代SATA RAID控制器的發(fā)展方向。這些關(guān)鍵特性能夠使SATA RAID與SCSI RAID的性能相抗衡,并且擴(kuò)展了SATA RAID的使用范圍,遠(yuǎn)遠(yuǎn)超出IDE RAID的范圍。SATA II的其它特性還包括用于產(chǎn)生冗余信息的錯誤校正碼。冗余信息可以用于數(shù)據(jù)存儲和傳輸時的錯誤檢測和糾正。
對于所有用戶而言,用最低的成本保證系統(tǒng)較長的正常運(yùn)行時間以及數(shù)據(jù)的安全都是十分必要的。從SATA未來的發(fā)展看,在保證低成本的前提下,它可以支持范圍更廣的應(yīng)用,這也是SATA最吸引人的地方。
夠用與更好
最近一段時間,人們最熱衷談?wù)摰囊粋€話題就是低成本SATA的應(yīng)用。這種新型驅(qū)動器一出現(xiàn)就已經(jīng)被應(yīng)用到桌面以及非RAID磁盤的存儲設(shè)備中。從“夠用”的角度看,SATA存儲設(shè)備在磁盤備份等方面的應(yīng)用已經(jīng)得到了初步認(rèn)可。有人甚至把它當(dāng)作價格昂貴的基于光纖的RAID存儲設(shè)備的替代品。
但是用戶必須牢記,SATA只是一個驅(qū)動器接口,它不是一個系統(tǒng)解決方案。對于使用SATA存儲設(shè)備的利弊,來自Gartner的一份報告分析指出,“夠用”通常是“更好”的對立面,而“夠用”這一觀念將在越來越多的存儲設(shè)備采購決策中大行其道。許多用戶會發(fā)現(xiàn),以SATA硬盤來配置的服務(wù)器和存儲系統(tǒng)具有相當(dāng)大的價格優(yōu)勢;當(dāng)然,相應(yīng)地在性能或可靠性等方面可能會有小小的犧牲。對于使用中端或高端存儲設(shè)備的在線應(yīng)用而言,SCSI、光纖以及未來的SAS硬盤可能是更適合的選擇。對于那些跨異構(gòu)平臺的復(fù)雜的企業(yè)級存儲需求,僅滿足于“夠用”是不夠的。
無論是哪種新型產(chǎn)品都不是萬能的。用戶的需求和選擇標(biāo)準(zhǔn)不同也決定了產(chǎn)品的具體應(yīng)用不同??煽啃?、可用性與性能是高性能存儲系統(tǒng)的典型屬性。對于業(yè)務(wù)單一的簡單應(yīng)用來說,采用“夠用”的存儲技術(shù)就足以應(yīng)付了,但對于一個在線處理系統(tǒng)來說,眾多的交易請求必須在幾秒鐘內(nèi)得到妥善處理, 就要求系統(tǒng)能夠提供24×7小時的運(yùn)行支持能力,它對存儲設(shè)備的要求當(dāng)然是“更好”。
降低成本對每一個用戶來說都是必須要考慮的問題,因?yàn)樵S多企業(yè)都希望從投資中獲得更大的價值回報,這也是低成本的SATA受歡迎的重要原因。需要指出的是,成本、性能與可靠性同等重要,不能因?yàn)橐晃兜刈非筮^低的成本而舍棄性能或可靠性。
在你選擇是否采用SATA存儲設(shè)備時,不妨先考慮以下幾個問題: