集群存儲
在集群里,一組獨立的節(jié)點或主機可以象一個系統(tǒng)一樣步調(diào)一致地工作。它們不僅可以共享公用的存儲陣列或者SAN,也可以擁有只有一個命名空間的公用文件系統(tǒng)。
最近的一些案例來自Cluster File Systems、Oracle、Red Hat以及新興的Panasas和Spinnaker Networks公司等。Red Hat公司于去年收購了Sistina公司,該公司發(fā)布了適用于開放源碼的集群Global File System。Network Appliance公司則收購了Spinnaker Networks公司,該公司目前正在使用其SpinCluster軟件來改進網(wǎng)格戰(zhàn)略,即對網(wǎng)絡(luò)附加存儲(NAS)以及SAN存儲進行集群整合。Oracle公司也在該公司的真正應(yīng)用集群(Oracle 9i RAC)上使用其Cluster File System。Cluster File Systems公司則使用其Lustre File System來建立高性能的集群。
在一些成功案例里,單獨的服務(wù)器也是通過元數(shù)據(jù)服務(wù)器或設(shè)備與存儲連接,元數(shù)據(jù)服務(wù)器或設(shè)備可以對數(shù)據(jù)進行很細的分類,以使這些數(shù)據(jù)可以很容易地找到。
更好的性能是一些用戶使用集群文件系統(tǒng)的一個關(guān)鍵理由。某用戶目前使用Lustre File System,他們通過構(gòu)建的集群來進行科學(xué)仿真和模型建立工作,如今把兩個1000節(jié)點的集群用于生產(chǎn)系統(tǒng)。以前,需要在每一個集群上安裝文件系統(tǒng),而且當有人需要數(shù)據(jù)時,經(jīng)常需要把一個文件復(fù)制到另一個集群上去,文件系統(tǒng)之間頻繁的FTP任務(wù)對整個系統(tǒng)的性能造成了很大的影響。而現(xiàn)在他們能夠隨時將數(shù)據(jù)從文件系統(tǒng)中調(diào)出來閱讀,在不影響正常仿真任務(wù)進行的同時查看系統(tǒng)運行結(jié)果。
SAN文件系統(tǒng)
盡管集群文件系統(tǒng)具有上述優(yōu)勢,但是,它仍有一些地方需要改進。
有用戶評價說,集群文件系統(tǒng)非常復(fù)雜,此外,它們還需要技術(shù)人員很好的支持和專業(yè)技能來對其進行體系結(jié)構(gòu)的設(shè)計,并使其運行起來。
與之相比,SAN文件系統(tǒng)能夠把服務(wù)器與存儲進行連接,并對文件系統(tǒng)環(huán)境進行“虛擬化”。
另一用戶擁有的50TB數(shù)據(jù)是由ADIC公司的StorNext FS負責(zé)管理的。它正在進行科學(xué)鏡像數(shù)據(jù)收集。
該用戶的文件相對來說比較大,最大可達1GB,因此,使用分級存儲格式來存儲。其IT主管Terry Duncan說,“我們的大型系統(tǒng)里有數(shù)百萬份文件。我們希望多個系統(tǒng)能夠以非??斓乃俣韧瑫r查看相同的數(shù)據(jù)?!?BR>
Duncan說,使用SAN文件系統(tǒng)之后,管理更容易了。如果我們不能把文件編寫到一個公用空間,以便讓數(shù)個系統(tǒng)同時訪問這些文件的話,就很難以我們需要的速度來處理這些數(shù)據(jù);如果不能擁有單一的命名空間的話,就得花大量的時間來回移動500GB的數(shù)據(jù)并對其進行分析。