數據存儲產業服務平臺

部署次LUN分層之前需考慮的五大核心問題

每家自動化分層存儲廠商所使用的技術差別很大,因而潛在的使用者在實施之前有必要進行一系列關鍵指標的評估工作。以下列出了在開始次LUN分層之前所應當先考慮到的五個問題:

你的自動化分層軟件支持多少層級?

當著手進行基于數據塊的自動化分層時,首先要考慮的事情之一就是軟件支持的分層數量,因為即使IT部門在一臺陣列有3到4層的存儲,但自動化分層軟件可能不一定完全支持。

Compellent技術有限公司(已被Dell有限公司收購)的Data Progression、EMC公司針對其Virtual Pools(FAST VP)的Fully Automated Storage Tiering,HP公司的StorageWorks P9500,HP收購的3PAR公司的Adaptive Optimization以及Hitachi Data Systems Dynamic Tiering可以自動化地在三個層級中遷移數據。同時,IBM的Easy Tier支持兩層,而其中一層必須是固態磁盤驅動器。不過所有這些供應商支持固態、光纖、SAS和SATA磁盤混合的3層或更多層結構,而且還支持不同轉速的磁盤混合。

“三層應該是你需要的最大數量了”Wikibon Project的首席技術官David Floyer說道,“我想,如果將10K的光纖磁盤和15K的之間也分一層,那可能會出現回報遞減的情況。其相對的性能差距并不很大,成本狀況可以略微改善,而間接管理成本卻高出很多”

Compellent的3層系統將15,000 rpm 和10,000 rpm的驅動器看作是一樣的,可將數據塊放置在任意的可用空間上,公司產品市場部總監Bob Fine表示說。

大型IT企業會有一系列不同的應用程序,可能會需要花費更多投資在額外的數據分層上,不過他們或許同樣可以應用兩層分層。“有一些很好的設計方式只需要兩層:固態磁盤和慢速磁盤,”Gartner公司的存儲技術和策略研究總監Valdis Filks說道,“如果你不了解你的需求,你就無法確定對于你而言最佳的分層是幾層。”

數據塊大小對于遷移是否有影響?

存儲管理者需要確認其自動化分層軟件是否運作在其次LUN分層上,這樣可以確保他們可以將其昂貴的存儲空間預留給對性能要求高的關鍵業務數據。不過過分計較系統遷移時的數據塊大小就顯得沒有必要了,這是存儲廠商考慮的事情。

用戶會發現針對他們的自動化分層數據而言,可選的數據塊大小選項并不多,Compellent的Data Progression提供512KB、2MB(默認大?。┗?MB的選項;IBM的Easy Tier只可選1GB的大??;EMC的Clariion和VNX亦僅提供1GB的選項,而其Symmetrix提供768KB~370MB的選擇。

ESG實驗室副總經理Brian Garrett創設了以下虛擬場景來解釋數據塊大小如何對自動化存儲分層產生的影響。假設一個存儲系統以8KB的增量將熱點數據塊從一個硬盤驅動器上遷移至固態磁盤以提升一個數據庫應用程序。假設數據塊大小為512KB而自動化分層系統以512KB為增量單位移動數據塊,系統可保持100%的使用率。但如果系統遷移1MB的數據塊,那么系統效率大約只有50%,因為系統不僅將512KB的熱點數據塊進行遷移,也將后面的不太使用的數據也一起遷移了,因而浪費了一半昂貴的固態存儲空間。

“更小的數據塊可以提升效率并增強各次LUN之間遷移的成本效益,”Garrett在一份郵件中寫道,“不過更小的數據塊增加了需要監控和跟蹤次LUN遷移時的元數據。元數據通常存儲在高速的內存之中,這增加了成本。而進行更多的元數據更新和檢索亦影響到了性能。”

根據在Gartner 的Filks的意見,數據塊對于小型企業而言無關緊要,他們通常對其系統內部工作并不太注重,不過對于那些復雜的高端用戶而言這還是相當重要的,這些用戶希望基于其應用程序需要調整系統來優化性能。

“對于怎樣的數據塊大小是最合適的?這是存儲市場上爭議最多的話題之一,”Filks說,“在之前20年中,每當調優數據塊時都會有這種爭論”

Wikibon Project的Floyer說供應商不斷和其討論數據塊大小的問題,不過他認為這是“廢話”。他建議用戶去“關注你們可以節省多少成本,關注業務情況。問自己是否可以以此報告預測可以節省多少成本?這比擔心數據塊大小要重要20倍。”

自動化分層軟件在將數據遷移至其它層時如何收集、分析負載量?

一些基于數據塊的存儲系統配置此功能,可以在將數據遷移至其它層之前花幾分鐘內進行次LUN分層收集和分析功能。而另外一些則可能要花24小時來進行此項評估。有一些則提供客戶不同的選項。

舉例而言,Dell的EqualLogic XVS陣列在進行固態磁盤和SAS磁盤之前會有一個大約10分鐘的學習過程。HP收購的3PAR的Adaptive Optimization和HP的StorageWorks P9500有一個小時的最小抽樣段,雖然客戶同樣可以選擇客戶化的時間片段。

EMC號稱其Symmetrix陣列可以基于實時工作負載分析進行數據遷移,而其Clariion系統可以根據一個24小時的時間窗口的分析進行基于數據塊的遷移。一個EMC的代言人說分析時間是根據典型工作負載進行優化的,不過用戶同樣可以定義自己的策略。舉例來說,你可以選擇一個周一到周五,早6點到晚6點的時間窗口進行分析,從根本上控制系統何時進行數據遷移。

IBM的Easy Tier會監控1GB數據塊的活躍情況,確定數據的“熱度”,并創建一個“熱度地圖”,然后每24小時算法會計算出一個數據重定向計劃將數據遷移到最合適的層級。

24小時的分析方式對一個每天都同樣運行8個小時,不斷循環的應用程序最有效,反之,動態的,快速變化的工作負載可能更適合快速的評估周期,Evaluator 集團公司的資深策略師Randy Kerns指出。

你如何監控自動化分層軟件的效能?

IT部門可以找到專業的服務來事先確定自動化分層所帶來的潛在價值?;蛘咚麄兛梢試L試用供應商提供的工具來預測自動化分層的效能,然后監控數據遷移和系統性能。

一些工具不僅可以反映正在進行的情況,還可以預測一些問題,比如改變總的固態磁盤對性能可能造成的影響,或增加一定數量的SATA磁盤所能帶來的成本效益,這種問題通常和成本節省計算有關。

確定哪些應用程序使用固態磁盤的高性能或SATA磁盤的成本效益,或確定一個IT部門需要多少固態磁盤或SATA磁盤,這類問題非常復雜,需要慎重的計劃,ESG實驗室的Garrett說。

“我們只開始關注一些工具,不僅可以模擬性能影響,還可以模擬價格影響,”Garrett說,“有朝一日,我們會擁有界面更加友好的工具,更簡易的方式來進行模擬。不過,目前這些利器只能通過專家之手進行操作。”

就EMC而言,其通過專業化的服務來計劃并實施FAST VP,不過其同時也提供了一個免費的分層指導軟件來基于應用程序負載計劃和模擬FAST配置。

Compellent的Enterprise Manager生成報告,在分層配置下顯示容量使用、電能和二氧化碳的節省情況。

日立數據 Dynamic Tiering的使用者可以通過Hitachi Command Suite 或Storage Navigator 2來監控自動化分層,圖形化的報告會顯示分層設置的位置以及每層對應的I/O負載情況。當服務級別降低至期望的標準時管理者會被告警。

IBM的Easy Tier包含一個Storage Tier Advisor Tool (STAT),可以報告系統池中每個卷的負載情況或預測Easy Tier配置固態磁盤的效能情況。

自動化分層軟件提供你怎樣程度的策略設置方式,或自動化分層控制方式?

自動化分層軟件可以最小化時間消耗,并且能將數據在合適時間遷移至合適地點,不過其也提供在存儲分層過程中一定程度的控制。分層產品不同程度地提供了基于個性化需求設定策略的可選項。

舉例來說,Compellent Data Progression提供兩種策略,默認的是針對存儲管理經驗有限或根本沒有的客戶,以及可客戶化的策略,其適用于那些希望根據應用程序,RAID級別或其它配置選項進行分層的IT部門。用戶可以在一段時間內為某一層鎖定一個卷,將其用于一個關鍵應用程序,比如ERP數據庫,或者更典型的,可以為駐留在高速磁盤上的數據設置一個到期時間,Compellent的Fine表示說。

日立數據的用戶也可以鎖定本地的Dynamic Tiering卷,以及在除了“熱點分析”中選定的時間階段控制監控周期的持續期間,該公司一位資深產品市場部經理John Harker說。

HP收購的3PAR存儲系統允許用戶基于性能、成本或兩者的組合定義最優化模式,以及修補評估性能或遷移數據的時間表。

EMC FAST VP允許用戶不僅對單個存儲設備分配策略,還可以針對一個或多個相關LUN組成的存儲群。這些策略定義了三個存儲層的存儲池以及每個層級的最大使用空間。

“你可以指定哪個應用程序或哪個用戶可以遷移至不同的存儲層,”Gartner的Filk說道,“舉例來說,你可能不希望YouTube的應用程序使用SSD,那太浪費你的存儲資源了”。

管理員同樣需要照顧到在月底的時候,財務方面的應用程序變得非常重要,不應被放置在低速的存儲層上。

“這是常識,”Wikibo Project的Folyer說道,“別惹出太大的麻煩,技術上可以做并不等于你應當這么做”。

未經允許不得轉載:存儲在線-存儲專業媒體 » 部署次LUN分層之前需考慮的五大核心問題
精品国产午夜肉伦伦影院,双性老师灌满浓jing上课h,天天做天天爱夜夜爽,攵女乱h边做边走