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