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