運(yùn)用集群技術(shù)來擴(kuò)展服務(wù)器的性能、容量、連通性和實(shí)用性已經(jīng)沒有什么可好奇的了。然而,集群存儲(chǔ)就是另外一回事了。
什么是集群存儲(chǔ)
在集群里,一組獨(dú)立的節(jié)點(diǎn)或主機(jī)可以象一個(gè)系統(tǒng)一樣步調(diào)一致地工作。它們不僅可以共享公用的存儲(chǔ)陣列或者SAN,也可以擁有只有一個(gè)命名空間的公用文件系統(tǒng)。
最近的一些案例來自Cluster File Systems、Oracle、Red Hat以及新興的Panasas和Spinnaker Networks公司等。Red Hat公司于去年收購(gòu)了Sistina公司,該公司發(fā)布了適用于開放源碼的集群Global File System。Network Appliance公司則收購(gòu)了Spinnaker Networks公司,該公司目前正在使用其SpinCluster軟件來改進(jìn)網(wǎng)格戰(zhàn)略,即對(duì)網(wǎng)絡(luò)附加存儲(chǔ)(NAS)以及SAN存儲(chǔ)進(jìn)行集群整合。Oracle公司也在該公司的真正應(yīng)用集群(Oracle 9i RAC)上使用其Cluster File System。Cluster File Systems公司則使用其Lustre File System來建立高性能的集群。
在一些成功案例里,單獨(dú)的服務(wù)器也是通過元數(shù)據(jù)服務(wù)器或設(shè)備與存儲(chǔ)連接,元數(shù)據(jù)服務(wù)器或設(shè)備可以對(duì)數(shù)據(jù)進(jìn)行很細(xì)的分類,以使這些數(shù)據(jù)可以很容易地找到。
更好的性能是一些用戶使用集群文件系統(tǒng)的一個(gè)關(guān)鍵理由。某用戶目前使用Lustre File System,他們通過構(gòu)建的集群來進(jìn)行科學(xué)仿真和模型建立工作,如今把兩個(gè)1000節(jié)點(diǎn)的集群用于生產(chǎn)系統(tǒng)。以前,需要在每一個(gè)集群上安裝文件系統(tǒng),而且當(dāng)有人需要數(shù)據(jù)時(shí),經(jīng)常需要把一個(gè)文件復(fù)制到另一個(gè)集群上去,文件系統(tǒng)之間頻繁的FTP任務(wù)對(duì)整個(gè)系統(tǒng)的性能造成了很大的影響。而現(xiàn)在他們能夠隨時(shí)將數(shù)據(jù)從文件系統(tǒng)中調(diào)出來閱讀,在不影響正常仿真任務(wù)進(jìn)行的同時(shí)查看系統(tǒng)運(yùn)行結(jié)果。
集群存儲(chǔ)的優(yōu)勢(shì)
通常,集群存儲(chǔ)總是和高性能計(jì)算聯(lián)系在一起,不過事實(shí)上,集群存儲(chǔ)正快速被主流的商業(yè)環(huán)境所采用。這些商業(yè)領(lǐng)域被集群存儲(chǔ)的優(yōu)點(diǎn)所吸引。集群存儲(chǔ)通過采用開放訪問方法,如NFS和Windows CIFS,以及使用業(yè)界標(biāo)注和第三方存儲(chǔ),對(duì)現(xiàn)有的技術(shù)和協(xié)議加以利用,如以太網(wǎng)、光纖通卡以及InfiniBand協(xié)議。
目前,發(fā)展速度最快的集群存儲(chǔ)解決方法可能是網(wǎng)絡(luò)附屬存儲(chǔ)(NAS)文件服務(wù)器。企業(yè)需要擺脫單一存儲(chǔ)結(jié)構(gòu)的限制,擴(kuò)展到能夠?qū)Y(jié)構(gòu)化和非結(jié)構(gòu)化的數(shù)據(jù)進(jìn)行管理。這樣的需求對(duì)集群NAS技術(shù)的部署起到一定的推動(dòng)作用。
集群NAS系統(tǒng)在許多層面都具有可擴(kuò)展的優(yōu)勢(shì):
◆能夠提高大型的序列帶寬(吞吐量)的性能,或提高小型IOPS,即每秒輸入輸出次數(shù)(事務(wù)型)以及元數(shù)據(jù)查找的性能;
◆擴(kuò)展存儲(chǔ)容量;
◆提高基于本地或以分布式的可用性,與設(shè)備或站點(diǎn)故障相隔離;
◆擴(kuò)展的靈活性,包括同時(shí)訪問相同或不同的數(shù)據(jù)以及由于不同的應(yīng)用需求對(duì)數(shù)據(jù)進(jìn)行平行訪問;
◆具有提供模塊存儲(chǔ)增長(zhǎng)的擴(kuò)展能力;
◆提供了易于管理任務(wù)的擴(kuò)展性,例如存儲(chǔ)的精簡(jiǎn)配置、負(fù)荷平衡以及數(shù)據(jù)保護(hù)