應(yīng)用指南:四個(gè)步驟擴(kuò)展磁盤陣列
雖然采用了磁盤陣列,可以擴(kuò)大企業(yè)的存儲(chǔ)空間。但是存儲(chǔ)空間被占滿其只是一個(gè)時(shí)間上的問題。所者多媒體數(shù)據(jù)(如監(jiān)控視頻、設(shè)計(jì)文件)的加入,企業(yè)可能正在挑戰(zhàn)現(xiàn)有存儲(chǔ)資源的極限。筆者遇到過很多類似的客戶。他們兩三年前實(shí)施了磁盤陣列。那時(shí)候他們覺得這個(gè)存儲(chǔ)空間夠用了。可是才過了兩年時(shí)間,他們就發(fā)現(xiàn)存儲(chǔ)系統(tǒng)再頻繁報(bào)警了。計(jì)劃趕不上變化。此時(shí)企業(yè)存儲(chǔ)工程師只有在現(xiàn)有的基礎(chǔ)上擴(kuò)展磁盤陣列了。不過這向工作并不好做。對(duì)此筆者認(rèn)為至少需要做如下四個(gè)方面的工作。
一、 了解現(xiàn)有磁盤陣列的可擴(kuò)充能力。
在對(duì)磁盤陣列擴(kuò)充之前,工程師必須先對(duì)現(xiàn)有的磁盤陣列的擴(kuò)充能力進(jìn)行評(píng)估。對(duì)于絕大部分磁盤陣列產(chǎn)品來說,其擴(kuò)充能力都是受到限制的。主要體現(xiàn)在兩個(gè)方面。
一是需要評(píng)估一下,現(xiàn)有的磁盤陣列柜子有沒有容納新硬盤的位置。現(xiàn)在很多磁盤陣列都是通過陣列柜來實(shí)現(xiàn)的。一個(gè)柜子中可以放置多少個(gè)硬盤一般都會(huì)有一個(gè)硬性的規(guī)定。這主要跟柜子提供的電源和可容納的空間有關(guān)。如有些IBM的小型磁盤陣列柜,就只能夠容納4塊硬盤。
二是所采用的磁盤陣列的類型。具體磁盤陣列實(shí)現(xiàn)的級(jí)別不同,其可以支持的硬盤數(shù)量也是不同的。如對(duì)于RAID0級(jí)別來說,其可以支持很多塊硬盤,只要服務(wù)器內(nèi)部能夠容納的下。而RAID 級(jí)別的話,則其可以支持的硬盤數(shù)量為2N個(gè),即必須要2的整數(shù)倍。而RAID10的話則需要4N個(gè)硬盤。
受到服務(wù)器空間與磁盤陣列不同級(jí)別對(duì)于硬盤數(shù)量的要求不同的限制,使得存儲(chǔ)工程師不能夠隨心所欲的擴(kuò)展磁盤陣列。在擴(kuò)展之前,一定要先了解這方面的限制。如果企業(yè)現(xiàn)有的存儲(chǔ)需求擴(kuò)充之后無法滿足,那么企業(yè)可能需要采取其他的措施。如再增加一個(gè)磁盤陣列等等。當(dāng)然,首先要考慮的是在現(xiàn)有的磁盤陣列上增加硬盤(如果還可以增加的話)來提升容量。
二、 考慮連通性是否會(huì)成為升級(jí)后的障礙。
企業(yè)的數(shù)據(jù)量增加,不但但是一個(gè)存儲(chǔ)的問題。數(shù)據(jù)增加的同時(shí),會(huì)導(dǎo)致數(shù)據(jù)檢索的效率降低,同時(shí)會(huì)增加數(shù)據(jù)傳輸?shù)膲毫?。如企業(yè)增加了一個(gè)多媒體會(huì)議室。平時(shí)需要給員工進(jìn)行多媒體培訓(xùn)。此時(shí)就需要在存儲(chǔ)服務(wù)器上占用比較多的存儲(chǔ)空間來存放多媒體課件。而當(dāng)播放這些多媒體課件的時(shí)候,因?yàn)槠鋽?shù)據(jù)的讀取量非常的大,無疑會(huì)耗費(fèi)硬盤的IO。從而影響到其他系統(tǒng)的正常應(yīng)用,產(chǎn)生IO爭用與沖突的惡性循環(huán)。
總而言之,在考慮磁盤陣列擴(kuò)展的時(shí)候,除了要考慮到容量之外,還需要主要連通性是否能夠滿足用戶的需要。千萬不要在容量增加的同時(shí),連通性卻成為了另外一個(gè)障礙。隨著用戶和應(yīng)用系統(tǒng)對(duì)存儲(chǔ)的需求越來越多、越來越繁重,磁盤陣列就可能出現(xiàn)性能的瓶頸。如小型磁盤陣列只能夠提供有限的連通方式。這主要是因?yàn)樾⌒痛疟P陣列的基礎(chǔ)架構(gòu)為了能夠分配存儲(chǔ)流量,使用的是復(fù)合式存儲(chǔ)系統(tǒng)。
而大型存儲(chǔ)系統(tǒng)在連通性這方面表現(xiàn)的比較好一點(diǎn)。至少起提供了多種連通方式供企業(yè)選擇,如光釬通道或者ISCSI端口等等,可以支持更多的存儲(chǔ)流量。當(dāng)用戶發(fā)現(xiàn)性能瓶頸的話,可以采用更快的連通方式來改善。而小型磁盤陣列的話就做不到這一點(diǎn)。
為此在擴(kuò)展磁盤陣列的時(shí)候需要注意,擴(kuò)展的不僅僅只是存儲(chǔ)的空間而已。對(duì)于某些企業(yè)來說,空間與連同性可能需要同時(shí)擴(kuò)展。特別是在因?yàn)槎嗔艘环N信息化應(yīng)用而需要增加存儲(chǔ)空間的時(shí)候。如平時(shí)只是一個(gè)數(shù)據(jù)庫需要用到存儲(chǔ)系統(tǒng),現(xiàn)在增加了一個(gè)文件服務(wù)器或者郵箱服務(wù)器,也需要用到存儲(chǔ)系統(tǒng)。此時(shí)在增加存儲(chǔ)空間的同時(shí),最好同時(shí)評(píng)估一下連通性方面的需求。如可以通過連續(xù)一定時(shí)間的性能檢測來盤存存儲(chǔ)設(shè)備是否因?yàn)檫B通性不好導(dǎo)致性能下降方面的問題。
同時(shí)需要注意,由于小型磁盤陣列在連通性的改善上受到比較大的限制。為此如果企業(yè)采用的是小型磁盤陣列,那么就需要事先評(píng)估。免得存儲(chǔ)空間擴(kuò)展之后,才發(fā)現(xiàn)連通性不行,而不得不從頭再來。
三、 磁盤數(shù)量如果到達(dá)極限該如何處理?
如果服務(wù)器內(nèi)的空間已滿,已經(jīng)無法容納更多的硬盤,此時(shí)該怎么辦呢?在實(shí)際工作中,擴(kuò)展存儲(chǔ)容量不僅僅是增加硬盤數(shù)量一個(gè)方法。存儲(chǔ)管理員當(dāng)無法增加新的磁盤陣列的時(shí)候,可以用更大容量的磁盤來帶地現(xiàn)有的磁盤。如可以使用1TB甚至更大的磁盤來取代現(xiàn)有的500G 的硬盤等等。如此的話,可以在不增加新的陣列柜的情況下,使得存儲(chǔ)容量成倍的增加。
不過需要注意的是,這種方式并不是適合任何人。因?yàn)樵诟鼡Q更大磁盤的時(shí)候,可能會(huì)遇到各種各樣的麻煩。如有些磁盤陣列對(duì)于能夠支持的最大容量是有限制的。當(dāng)需要更換更大的磁盤的時(shí)候,必須要對(duì)控制器和相關(guān)硬件進(jìn)行升級(jí)。為此在替換過程之前,必須要作好充分的評(píng)估。如果確實(shí)要進(jìn)行升級(jí)的話,需要事先作好測試工作、并且在更換硬盤之前對(duì)數(shù)據(jù)作好備份。等到新的磁盤被安裝配置好之后能夠馬上投入到工作中去。一個(gè)基本的原則就是最大程度上縮短存儲(chǔ)系統(tǒng)當(dāng)機(jī)的時(shí)間和保障數(shù)據(jù)的安全。在有條件的情況下,可以在深夜的時(shí)候進(jìn)行,以減少對(duì)用戶的影響。
四、 退休下來的磁盤或者磁盤陣列該如何處理?
更換下來的磁盤或者磁盤陣列該如何處理呢?很多人的第一個(gè)反映就是廢物利用。如可以用這些磁盤作為文件備份或者其他的用途。不過筆者并不建立這么做。這主要是處于以下兩個(gè)因素的考慮。
首先,退休下來的磁盤或者磁盤陣列可能已經(jīng)超出了保修期。而且以前在磁盤陣列中是不間斷的運(yùn)行,一些零部件損害已經(jīng)很大了。在這種情況下,不但維護(hù)和維修他們的成本會(huì)很高,而且這些磁盤或者磁盤陣列很可能是一顆定時(shí)炸彈,隨時(shí)會(huì)爆炸。
其次現(xiàn)在磁盤的價(jià)格在直線下降,重新購買磁盤成本也不許要很高。一個(gè)是維護(hù)成本與風(fēng)險(xiǎn)成本增加,另一方面是購買與部署成本降低。筆者認(rèn)為,存儲(chǔ)工程師應(yīng)該在這幾方面取得一個(gè)均衡。在重復(fù)利用的時(shí)候,一定要注意后續(xù)的維護(hù)成本與風(fēng)險(xiǎn)隱患,需要檢驗(yàn)退休下來的材料能否滿足低端的需求。如果不需要的話,管理員還可以將其賣掉。
總之,對(duì)于食之五味棄之可惜的磁盤或者磁盤陣列,還是盡早處理為好。其不像古董,越藏越值錢。相反,價(jià)值是在不斷貶值的。
關(guān)鍵詞:磁盤陣列
閱讀本文后您有什么感想? 已有 人給出評(píng)價(jià)!
- 0
- 0
- 0
- 0
- 0
- 0