技巧提示之分層存儲架構選擇
以下的文章主要向大家講述的是技巧提示之分層存儲架構選擇,在實際操作中其有效的分層存儲架構實施主要包括以下的幾個關鍵技術即,確保有效分類的軟件和流程,無中斷數據集遷移軟件,以及確保完整性的硬件。
最困難的技術問題是確保數據完整性,特別是當出現一些故障的時候。應用程序性能也是一個關鍵因素。許多組織同時轉向服務器和存儲虛擬化來解決其數據增長和成本問題。目標是建立一個更加靈活、反應靈敏、成本合理的架構。
對于小型網絡,基于網絡的虛擬設備可以運行得很好,但是其整合還是需要終端用戶來完成。許多公司選擇只做到這一步,即將存儲陣列虛擬化到一個虛擬設備的背后。這里的一個關鍵問題是這些公司能夠在何種程度上在所有存儲領域中成功地采用這項策略。
尤其是,例如,如果該虛擬設備的可用性低于連接在該虛擬設備背后的設備的時候,結果會是怎樣?同時,如果由于和虛擬化陣列相關的費用限制,一個虛擬設備不能支持該應用所要求的響應時間,那么這個虛擬設備就不能被包括在虛擬化策略內。此外,在所支持的邏輯單元號上,這種虛擬設備經常有限制,需要安裝更多的虛擬設備--增加了復雜性和開支。尤其是,跨設備的存儲不能在一個邏輯池里面就能被虛擬化。
在大型網絡,出于架構考慮,用存儲控制器來處理所有的數據完整性和數據遷移問題可能是有利的,而且該管理器具有在架構內外同時支持虛擬化陣列的能力。這種方式能夠允許所安裝的資產和更低成本的陣列連接上來。
隨著自動精簡配置的采用(能夠在邏輯上將存儲過量分配給某一個應用,但是在物理上實際上只配置了當時所需要的存儲),這種方式變得更加具有吸引力。但是,這種方法還是有一些整合問題,包括建立這種架構和將現有數據和架構遷移到新的系統中會產生中斷問題。
為使分層存儲架構方案進入虛擬化(或是一個虛擬化環境中的一個輔助性節點),越來越多的廠商提供內置型分層存儲架構解決方案,使用低成本SATA(串行接口)設備,例如,連同高性能的光纖通道驅動器。這只是一個很簡單的方法,但是它確實能夠整合不同的存儲陣列。范圍得到顯著提升的簇集式控制器的發展使得這些方式更加有吸引力;但是,這種技術還只是剛剛出現。
從技術整合的角度看,用戶不可試圖尋找萬靈藥(例如,跨數據中心的單一異構解決方案)。基于塊和文件的存儲還是非常分散的,進一步分化了存儲策略。此外,用戶還要專注于數據分類、政策、自動化,并且將那些能夠減少遷移和配置問題的技術給整合起來。
做什么
許多有興趣解決SAN問題--如速度慢、存儲增長超過控制、難以承受的遷移成本--的公司開始轉向分層存儲架構并采取以下措施:
明確定義恢復點目標(RPO)和恢復時間目標(RTO),并將這個作為數據放置的依據(相對于業務范圍導向且沒有明確目標的一級服務);
同業務部門溝通這些要求,允許IT部門根據這些政策方針來進行存儲分配;
簡化層級,要求最嚴格的應用程序放在一級(根據服務層次),其他的缺省地放在二級,并且根據記錄管理和保留政策--按照法律規定和公司要求--遷移到三級存儲;
虛擬化前端和后端資源,在存儲陣列外提供一個服務層,并逐漸倚重低成本陣列來降低硬件成本和減少昂貴的存儲軟件許可證支出。虛擬化所有可能二級存儲,并盡量虛擬化一級存儲;
存儲管理軟件和流程,減少現有的存儲管理軟件套件,如果可能,減少到一個套件;而且按應用程序分組,仔細測試虛擬化的可靠性和性能,在合理的時間范圍內進行部署;
在建立了一個單一的SAN環境之后盡可能快地實施分層存儲架構策略。
自然,這些策略還在發展中,而且還有一定的風險,即虛擬化復雜性,性能問題,可用行問題(例如,將一個一級存儲陣列放在一個中等虛擬化設備的后面)。而且雖然這些方法看起來能夠明顯簡化IT環境并減少硬件、軟件和遷移成本,但是它們非常依賴于廠商(們)所提供的虛擬化技術。
用戶在管理這些風險的時候需要有極其謹慎的心態,實行保守計劃,采取兆級管理策略--這些兆級管理策略不單單依賴于廠商提供的產品,而是將組織作為一個整體來抓住其流程。雖然有這些問題和潛在的鎖定風險,50%的期望成本節約還是使得分層管理成為一個有吸引力的目標。