存儲(chǔ)技術(shù)概述:集群存儲(chǔ)的產(chǎn)生及發(fā)展
集群存儲(chǔ)開始走俏
隨著文件大小和數(shù)據(jù)規(guī)模逐步達(dá)到TB和PB,用戶也開始尋找一種新的方法,以便在不同的主機(jī)之間存儲(chǔ)、訪問和共享文件。集群和存儲(chǔ)區(qū)域網(wǎng)(SAN)文件系統(tǒng)也因此應(yīng)運(yùn)而生。 廠商們已經(jīng)制造了一些軟件和硬件設(shè)備,它們可以把不相干的文件系統(tǒng)融合成只使用一個(gè)命名空間的文件系統(tǒng)。用戶可以訪問并共享其他用戶的數(shù)據(jù),而無(wú)需考慮是什么介質(zhì)或其所處的是哪臺(tái)主機(jī)。 這些設(shè)備和軟件所使用的技術(shù)就是人們所熟知的集群和SAN文件系統(tǒng)。與分布式文件系統(tǒng)相比,此類文件系統(tǒng)有如下幾大優(yōu)勢(shì):因?yàn)閿?shù)據(jù)不需要從一個(gè)文件系統(tǒng)拷貝或復(fù)制到另一個(gè)文件系統(tǒng),通過集群系統(tǒng)共享應(yīng)用和數(shù)據(jù)的任務(wù)執(zhí)行起來(lái)要比在單獨(dú)的設(shè)備上執(zhí)行快得多;集群可以為文件和文件系統(tǒng)提供更多的空間;因?yàn)橹恍枰卫硪粋€(gè)文件系統(tǒng),而不再是每個(gè)存儲(chǔ)設(shè)備或主機(jī)都需要一個(gè)文件系統(tǒng),治理也更輕易了;假如集群內(nèi)的某臺(tái)服務(wù)器出現(xiàn)了故障,另一臺(tái)服務(wù)器就可以把它的工作接手過來(lái),故障恢復(fù)也成為了現(xiàn)實(shí);用戶也可以同時(shí)對(duì)位于其網(wǎng)絡(luò)上的存儲(chǔ)設(shè)備里的所有文件進(jìn)行訪問。
集群存儲(chǔ)
在集群里,一組獨(dú)立的節(jié)點(diǎn)或主機(jī)可以象一個(gè)系統(tǒng)一樣步調(diào)一致地工作。它們不僅可以共享公用的存儲(chǔ)陣列或者SAN,也可以擁有只有一個(gè)命名空間的公用文件系統(tǒng)。
最近的一些案例來(lái)自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軟件來(lái)改進(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來(lái)建立高性能的集群。 在一些成功案例里,單獨(dú)的服務(wù)器也是通過元數(shù)據(jù)服務(wù)器或設(shè)備與存儲(chǔ)連接,元數(shù)據(jù)服務(wù)器或設(shè)備可以對(duì)數(shù)據(jù)進(jìn)行很細(xì)的分類,以使這些數(shù)據(jù)可以很輕易地找到。
更好的性能是一些用戶使用集群文件系統(tǒng)的一個(gè)要害理由。某用戶目前使用Lustre File System,他們通過構(gòu)建的集群來(lái)進(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)出來(lái)閱讀,在不影響正常仿真任務(wù)進(jìn)行的同時(shí)查看系統(tǒng)運(yùn)行結(jié)果。
SAN文件系統(tǒng)
盡管集群文件系統(tǒng)具有上述優(yōu)勢(shì),但是,它仍有一些地方需要改進(jìn)。 有用戶評(píng)價(jià)說(shuō),集群文件系統(tǒng)非常復(fù)雜,此外,它們還需要技術(shù)人員很好的支持和專業(yè)技能來(lái)對(duì)其進(jìn)行體系結(jié)構(gòu)的設(shè)計(jì),并使其運(yùn)行起來(lái)。與之相比,SAN文件系統(tǒng)能夠把服務(wù)器與存儲(chǔ)進(jìn)行連接,并對(duì)文件系統(tǒng)環(huán)境進(jìn)行“虛擬化”。另一用戶擁有的50TB數(shù)據(jù)是由ADIC公司的StorNext FS負(fù)責(zé)治理的。它正在進(jìn)行科學(xué)鏡像數(shù)據(jù)收集。 該用戶的文件相對(duì)來(lái)說(shuō)比較大,最大可達(dá)1GB,因此,使用分級(jí)存儲(chǔ)格式來(lái)存儲(chǔ)。其IT主管Terry Duncan說(shuō),“我們的大型系統(tǒng)里有數(shù)百萬(wàn)份文件。我們希望多個(gè)系統(tǒng)能夠以非??斓乃俣韧瑫r(shí)查看相同的數(shù)據(jù)。” Duncan說(shuō),使用SAN文件系統(tǒng)之后,治理更輕易了。假如我們不能把文件編寫到一個(gè)公用空間,以便讓數(shù)個(gè)系統(tǒng)同時(shí)訪問這些文件的話,就很難以我們需要的速度來(lái)處理這些數(shù)據(jù);假如不能擁有單一的命名空間的話,就得花大量的時(shí)間往返移動(dòng)500GB的數(shù)據(jù)并對(duì)其進(jìn)行分析。 集群存儲(chǔ)新產(chǎn)品 #p#page_title#e#
一些新產(chǎn)品答應(yīng)同時(shí)對(duì)分布于眾多服務(wù)器和存儲(chǔ)設(shè)備中的文件進(jìn)行訪問。 廠商名稱產(chǎn)品文件系統(tǒng)類型支持的操作系統(tǒng) ADIC StorNext FS SAN Windows,Linux,Unix Cluster File Systems Lustre File System 集群 Linux IBM Global Parallel File System 集群,SAN Linux,AIX IBM TotalStorage SAN File System SAN Windows,Unix Panasas ActiveScale File System NAS Linux Red Hat Sistina Global File System 集群,SAN Linux
資料引用:http://www.knowsky.com/391846.htm