從傳統(tǒng)上講,大型機的存儲配置流程一直緩慢而又復(fù)雜。除了采購和硬件安裝外,該流程還包含大量針對輸入/輸出定義文件 (IODF)、SMS 存儲組和自動類選擇 (ACS) 例程的主機活動。IBM 創(chuàng)建了 zDAC 來幫助系統(tǒng)程序員匹配 IODF 與存儲控制器,但這只是配置流程的一
從傳統(tǒng)上講,大型機的存儲配置流程一直緩慢而又復(fù)雜。除了采購和硬件安裝外,該流程還包含大量針對輸入/輸出定義文件 (iodf)、sms 存儲組和自動類選擇 (acs) 例程的主機活動。ibm 創(chuàng)建了 zdac 來幫助系統(tǒng)程序員匹配 iodf 與存儲控制器,但這只是配置流程的一個方面。當采用 db2 基于時間點的系統(tǒng)恢復(fù)技術(shù)的時候,或者利用 symmetrix remote data facility (srdf) 和對等遠程拷貝 (pprc) 來實現(xiàn)基于陣列的長距離復(fù)制的時候,有一些注意事項。可以將整個過程都融入變更控制中,這種做法雖然是必要的,但可能既枯燥又費時。
這種痛苦而又漫長的過程不可避免地會導(dǎo)致最終用戶頻繁地要求獲取超過當時所需空間的存儲空間,以便減少空間不足所帶來的困擾。有時候,此種額外空間并未得到使用,或者更糟糕,已經(jīng)分配但從未使用,這是一種隱式浪費。例如,如果使用 8 GB PRIQTY 創(chuàng)建 DB2 線性,即使 DB2 僅寫入一小部分所分配的數(shù)據(jù)集,而所有正常的容量規(guī)劃和評估工具仍然認定該空間已被利用。
完全配置完存儲空間之后,仍有一些挑戰(zhàn)可能會導(dǎo)致應(yīng)用程序性能不良。某些光纖通道驅(qū)動器容量可能高達 600 GB。試想一下,有多少 MOD-9 才能構(gòu)建一個 600 GB 的光纖通道驅(qū)動器。
存儲管理
存儲管理員必須思考下列一些問題:
? 如何管理控制器中的大型磁盤?
? 滿足應(yīng)用程序 SLA 的最佳方式是什么?
? 如何區(qū)分重要的生產(chǎn)應(yīng)用程序,例如測試應(yīng)用程序和 QA 應(yīng)用程序?
? 性能需求(IOPS 或 MB/秒)是什么?
? 可用性需求(RAID 保護和遠程復(fù)制)是什么?
促使這項活動更加復(fù)雜的關(guān)鍵因素之一是:光纖通道驅(qū)動器的 IOPS 密度最近有所降低。旋轉(zhuǎn)磁盤容量大大提升,但速度卻未顯著加快,因此 IOPS 提供的速度與數(shù)年前大致相同。圖 1 就這一趨勢進行了說明。
圖 1. 隨著旋轉(zhuǎn)磁盤容量逐漸變大,每 GB 的 I/O 能力以驚人的速度大幅下降。
IOPS 密度的計算方法:驅(qū)動器 I/O 能力(每秒 I/O)除以驅(qū)動器大小(單位:GB)。從圖 1 中可以明顯看出,四個 146 GB 的光纖通道驅(qū)動器實現(xiàn)的 I/O 可達一個 600 GB 光纖通道驅(qū)動器的四倍。然而,問題在于,隨著高密度替代品的面世,146 GB(或者更小的)驅(qū)動器將會很快絕跡。過去的 15 年一直在延續(xù)這種趨勢,低容量磁盤逐漸被高容量磁盤所代替,迫使您對這些超大型傳動裝置部署 DB2 系統(tǒng),這放大了共享相同物理驅(qū)動器的工作負載之間的爭用現(xiàn)象。
圖 1 顯示,當前的 600 GB 光纖通道驅(qū)動器的性能為 0.25 IOPS/GB,遠低于圖表第一欄呈現(xiàn)的慢速 9 GB 驅(qū)動器。這種 IOPS 密度降低是一種不太好的趨勢,如果應(yīng)用程序能夠?qū)崿F(xiàn)自身的 SLA,就能阻止這一趨勢再繼續(xù)。但這需要進行一場量子變革。
固態(tài)硬盤打破了 IOPS 密度的螺旋下降趨勢
這場量子變革以固態(tài)硬盤 (SSD) 的方式存在已久。200 GB SSD 可以實現(xiàn)的 IOPS 密度約為 25 IOPS/GB,是 600 GB 旋轉(zhuǎn)硬盤的 100 倍。
雖然依然十分昂貴,但是,因為眾多供應(yīng)商之間的競爭以及企業(yè)就緒 MLC 驅(qū)動器的推出,SSD 的價格開始持續(xù)下降。隨著 IOPS 密度的逐漸下降,人們很難想象,如果未來沒有這些 SSD 應(yīng)該如何部署企業(yè)級陣列。然后,惟一的挑戰(zhàn)在于如何對它們進行有效利用。
我們很難按照 z/OS 的方式將卷映射至實際的后端存儲陣列實例;也就是說,在 z/OS 中顯示為兩個獨立物理卷的內(nèi)容實際上可能呈現(xiàn)在同一物理磁盤上。任何企圖通過區(qū)分表及其索引來提升性能的嘗試,都可能會在不知不覺中將它們置于同一磁盤上,因此會導(dǎo)致爭用現(xiàn)象。現(xiàn)今的陣列中并未提供解決這一問題的簡便解決方案。