IBM于1988年在OS/390平臺(tái)上推出了第一種系統(tǒng)管理存儲(chǔ)解決方案,這就是數(shù)據(jù)設(shè)備存儲(chǔ)管理子系統(tǒng)(DFSMS)。今天,DFSMS和SMS經(jīng)常作為同義詞用于描述最初的概念。 推動(dòng)在OS/390上實(shí)現(xiàn)SMS的硬件技術(shù)之一是ESCON,IBM在上世紀(jì)80年代推出的這種技術(shù)實(shí)現(xiàn)了主機(jī)與存儲(chǔ)資源連接的交換網(wǎng)絡(luò)。今天,光纖通道SAN為開放系統(tǒng)提供了同樣的能力,為實(shí)現(xiàn)SMS類功能掃清了道路。
如圖1所示,十多年來,DFSMS客戶利用SFS提供的很多等效組件大大改進(jìn)了可管理性、效率、成本和業(yè)務(wù)連續(xù)性。我們可以仔細(xì)看一看這些功能,了解SMS在一個(gè)開放系統(tǒng)環(huán)境中的工作原理。
單一文件系統(tǒng)命名空間和系統(tǒng)間鎖定協(xié)議:SFS實(shí)現(xiàn)了一個(gè)公共的命名空間,所有參與其中的主機(jī)系統(tǒng)和應(yīng)用都使用這一單一目錄或文件夾。如果客戶選擇這種方式,那么整個(gè)環(huán)境看起來將與一個(gè)運(yùn)行DFSMS的z/OS環(huán)境(所有z/OS系統(tǒng)共享一個(gè)公共的集成目錄工具,使用一個(gè)公共的鎖定管理器)非常相像。同樣的這些概念也適用于使用SFS的開放系統(tǒng)??蛻艨梢該碛幸粋€(gè)由多個(gè)開放系統(tǒng)環(huán)境(如Windows、UNIX和Linux)共享的單一目錄結(jié)構(gòu)和鎖定管理器。
大多數(shù)IT環(huán)境都擁有數(shù)以百計(jì)的主機(jī)系統(tǒng),并通過很多管理員與單獨(dú)的主機(jī)操作系統(tǒng)、文件系統(tǒng)和卷管理器進(jìn)行交互。他們必須使用這些工具以適當(dāng)?shù)姆绞綄⒄_的數(shù)據(jù)映射到正確的存儲(chǔ)介質(zhì),而且每次只能對(duì)一個(gè)系統(tǒng)完成這樣的處理。這樣,存儲(chǔ)管理員需要為數(shù)百個(gè)服務(wù)器中的每一個(gè)分配適當(dāng)數(shù)量的存儲(chǔ)容量,但這可能會(huì)導(dǎo)致人為的錯(cuò)誤。同時(shí),有些系統(tǒng)擁有的存儲(chǔ)空間太小,以至于出現(xiàn)空間不夠用的應(yīng)用錯(cuò)誤。而其它系統(tǒng)可能會(huì)擁有太多的存儲(chǔ)空間,從而導(dǎo)致資源的浪費(fèi),引起系統(tǒng)和成本的增加。
SFS支持基于策略的集中存儲(chǔ)管理,客戶可以使用SFS提供的工具將存儲(chǔ)卷集中在一起,這樣,一個(gè)存儲(chǔ)池中的所有存儲(chǔ)卷都擁有公共的屬性,如性能、冗余特性、備份需求或成本。存儲(chǔ)池定義多種存儲(chǔ)工具來代表不同業(yè)務(wù)領(lǐng)域或存儲(chǔ)用戶的不同服務(wù)等級(jí)。另外,SFS還允許客戶以單元的方式管理每一存儲(chǔ)池內(nèi)部的存儲(chǔ)資源,根據(jù)需要添加、去除或改變,同時(shí)保持對(duì)應(yīng)用服務(wù)器的透明性。這樣,就實(shí)現(xiàn)了應(yīng)用和主機(jī)系統(tǒng)與物理存儲(chǔ)基礎(chǔ)設(shè)施發(fā)生變化之間的相互隔離。將存儲(chǔ)資源組織為存儲(chǔ)池的能力是根據(jù)信息業(yè)務(wù)價(jià)值在信息整個(gè)生命周期內(nèi)對(duì)其進(jìn)行有效管理的基礎(chǔ)。這種存儲(chǔ)池實(shí)現(xiàn)方法在本質(zhì)上與DFSMS中的存儲(chǔ)組類似,后者也是執(zhí)行同樣的功能。
通過將存儲(chǔ)資源集中在一起,客戶可以通過自動(dòng)化策略來確保數(shù)據(jù)目錄被存放在合適容量的存儲(chǔ)池中,并自動(dòng)實(shí)現(xiàn)信息價(jià)值與存儲(chǔ)成本的匹配。因?yàn)榇鎯?chǔ)是虛擬的,而且目錄樹不再受到特定磁盤卷的限制,所以可以根據(jù)用戶定義的策略,將某一給定應(yīng)用或主機(jī)系統(tǒng)生成的文件存儲(chǔ)到任何可用的存儲(chǔ)池中。用戶可以自己設(shè)定相關(guān)文件管理?xiàng)l件,如自動(dòng)存放數(shù)據(jù),自動(dòng)將文件從一個(gè)存儲(chǔ)池轉(zhuǎn)移到另一個(gè)存儲(chǔ)池,或徹底刪除這些文件。
另外,SFS還允許管理員規(guī)定在文件的整個(gè)生命周期中何時(shí)以及如何在存儲(chǔ)池之間自動(dòng)轉(zhuǎn)移文件,或者規(guī)定何時(shí)刪除這些文件。例如,客戶可以通過使用這些策略,隨著文件年代的增長將其從高性能磁盤逐步轉(zhuǎn)移到中等性能的磁盤和低性能磁盤中。當(dāng)一個(gè)文件存放在低性能磁盤上達(dá)到一定時(shí)間之后,可以規(guī)定一條策略自動(dòng)將其刪除。而終端用戶并不知道存在著這樣的數(shù)據(jù)生命周期管理,因?yàn)闊o論文件在物理上存放在哪一個(gè)存儲(chǔ)池中,它們?nèi)匀怀霈F(xiàn)在目錄的同一位置上—-除非執(zhí)行刪除具體文件的策略,將其從命名空間中刪除。
這種方法有助于減少存儲(chǔ)管理總成本和提高存儲(chǔ)資源使用率,允許根據(jù)企業(yè)的目標(biāo),平衡地使用高級(jí)和廉價(jià)的存儲(chǔ)資源。根據(jù)具體文件的業(yè)務(wù)價(jià)值,文件可以更好地與正確的存儲(chǔ)類型相匹配,而刪除不再需要的文件可以釋放出存儲(chǔ)空間。所提供的自動(dòng)化的文件存放、移動(dòng)和刪除功能與DFSMS中的自動(dòng)類選擇程序和管理類功能類似。
SMS的價(jià)值
SFS將DFSMS的優(yōu)勢(shì)擴(kuò)展到了開放系統(tǒng),可以為客戶帶來很多好處—-從提高應(yīng)用可用性和個(gè)人效率,到優(yōu)化存儲(chǔ)資源的使用以及實(shí)現(xiàn)基于策略的自動(dòng)化存儲(chǔ)管理。
通過實(shí)現(xiàn)SFS為開放系統(tǒng)環(huán)境提供系統(tǒng)管理存儲(chǔ)(SMS)功能能夠?yàn)榭蛻魩硪韵氯N重要價(jià)值