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