自動精簡配置存儲方案選型分析
自動精簡配置存儲方案能夠給操作系統(tǒng)提供大容量的虛擬驅(qū)動器。這種技術(shù)的核心是“欺騙”。簡單的說,實(shí)際的物理存儲設(shè)備可能并沒有這么多,而讓操作系統(tǒng)認(rèn)為有這么大的存儲空間。這主要是因?yàn)槠髽I(yè)中的數(shù)據(jù)往往也是在逐漸增加的,而不是一下子就有這么多。
隨著企業(yè)數(shù)據(jù)量的增加,企業(yè)可以考慮情況分布增加存儲設(shè)備。同時,由于操作系統(tǒng)在分配磁盤空間時認(rèn)為有這么大的磁盤空間,為此就不需要對操作系統(tǒng)進(jìn)行調(diào)整。這就相當(dāng)于是實(shí)現(xiàn)了存儲設(shè)備的熱插拔功能。這可以提高磁盤設(shè)備的存儲效率。如果這種存儲技術(shù)符合企業(yè)的需求,現(xiàn)在項(xiàng)目管理員要考慮的就是,如何來選擇自動精簡配置存儲方案?畢竟這個解決方案提供商不在少數(shù)。項(xiàng)目管理員如何才能夠選擇適合企業(yè)實(shí)際情況的、物美價廉的解決方案呢?對此筆者認(rèn)為需要把握四個關(guān)鍵點(diǎn)。
關(guān)鍵點(diǎn)一:考慮自動精簡配置存儲能否與虛擬化同時使用。
自動精簡配置技術(shù)又可以分為兩類:傳統(tǒng)的解決方案和虛擬化解決方案。在選型時,IT負(fù)責(zé)人要知道這兩種方案的差異。只有如此,才能夠真正的找到適合企業(yè)自己的解決方法。傳統(tǒng)的解決方案,其在磁盤管理上沒有采用虛擬化的技術(shù)。為此從性能方面將,其沒有得到很大的提升。還比較依賴于帶寬、緩存、磁盤陣列的種類、物理硬盤的數(shù)量與性能等等因素。
而采用虛擬化技術(shù)的自動精簡配置技術(shù)則不同。這種類型的自動精簡,通常對后端磁盤執(zhí)行了虛擬化管理。也就是說,將寫操作和存儲分配兩個作業(yè)結(jié)合在一起,通過虛擬化技術(shù)從存儲資源池分配存儲到邏輯卷。這與傳統(tǒng)的解決方案相比,可以有更多的物理磁盤來支持每個邏輯卷。這顯然會減少輸入輸出的列隊(duì)的次數(shù),也可以減少某一個熱點(diǎn)在同一塊磁盤上發(fā)生過多次的可能性。所以從性能的角度考慮,在選型時需要注意兩種不同的實(shí)現(xiàn)方式,在性能上有所差異。
關(guān)鍵點(diǎn)二:如何根據(jù)用戶的需要自動增長空間。
自動精簡配置的很重要的一個特性是指能夠?qū)崿F(xiàn)容量的精確分配。如以一個郵件系統(tǒng)為例。在傳統(tǒng)解決方案中,為了限制用戶郵箱的過度使用,往往會為每一個賬戶設(shè)置一個空間大小的限制。如現(xiàn)在某個用戶估計其要使用10GB的存儲空間,那么用戶在申請時,可能并不會只申請10GB的存儲大小。其可能為考慮以后額外的存儲需求,故他們會申請20GB。這對于的10GB就浪費(fèi)了。而用戶數(shù)量越多,這浪費(fèi)的空間也就越大。
使用自動精簡配置之后,這種情況會有很大的改善。在選型時,項(xiàng)目管理員需要考慮,如何最大程度的來實(shí)現(xiàn)容量的精確分配,以及如何根據(jù)用戶的需求來自動增長空間?其實(shí)用戶的顧慮也有一定的合理性。用戶會擔(dān)心應(yīng)用的空間不夠,從而導(dǎo)致應(yīng)用的崩潰,如收不到新的郵件等等。為此項(xiàng)目管理員就需要跟用戶溝通清楚。在選型時,要考慮這方面維護(hù)是否便利?如是否能夠在不當(dāng)機(jī)的情況下擴(kuò)充用戶的存儲空間等等。筆者認(rèn)為,在精確容量配置方面,應(yīng)該考慮,對用戶的影響是在可以容忍的范圍之內(nèi)的。這是對不同廠商提供的自動精簡配置存儲方案進(jìn)行選型時需要考慮的關(guān)鍵點(diǎn)。
有些解決方案在這里提供了很好的報警機(jī)制。如可以設(shè)計二級報警機(jī)制。當(dāng)用戶已使用的空間超過三分之二時提供一次寶及國內(nèi);當(dāng)使用空間達(dá)到五分之四時再提供一次報警等等。這些報警信息,可以減少項(xiàng)目管理員日常追蹤的工作量。如不需要每天去查看一下用戶空間的使用情況。而可以直接根據(jù)這些報警信息,對用戶的空間進(jìn)行合理的規(guī)劃與調(diào)整。
關(guān)鍵點(diǎn)三:是否采用了卷訪問鎖定機(jī)制。
自動精簡配置方案核心的思想是“欺騙”:明明沒有這么大的存儲空間卻告訴操作系統(tǒng)有這么多。現(xiàn)在的問題時,如果實(shí)際存儲的數(shù)據(jù)確實(shí)已經(jīng)達(dá)到了實(shí)際存儲空間的數(shù)量。此時操作系統(tǒng)認(rèn)為空間還沒滿,會繼續(xù)寫數(shù)據(jù)。此時這個解決方案該如何應(yīng)對呢?這也是在存儲方案選型時需要考慮的內(nèi)容。筆者認(rèn)為,對于這一點(diǎn)至少要考慮如下幾個方面的內(nèi)容。
一是是否提供了安全機(jī)制。如果實(shí)際存儲空間已滿,但是操作系統(tǒng)認(rèn)為還沒滿,繼續(xù)寫入數(shù)據(jù),此時顯然會造成應(yīng)用程序的崩潰,或者數(shù)據(jù)的丟失。對于這種情況,這個解決方案應(yīng)該給與一定的預(yù)防
評論