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