存儲瓶頸發生的主要原因是什么?它們包括虛擬存儲管理不當,存儲類型不足或錯誤的應用程序,以及存儲設計不佳。下面進一步探討這些因素。
1.虛擬存儲的管理
如果不監視IT基礎架構,在多個虛擬機(VM)之間劃分存儲陣列或子系統可能會很困難。這是因為人們無法看到數據的流量。將虛擬機分配到一個沒有數據的邏輯單元號(LUN)以指導工作人員的操作就像構建高速公路,卻不進行流量研究來評估每天和每周不同時間的流量。你怎么知道需要建設多少車道來滿足交通需求?
另外,在網絡世界中,帶寬本身不會解決應用程序性能問題?;蛘?,假設高速公路已經存在四個車道,如果沒有進行研究,交通工程師不知道有多少車輛在路上,而企業面臨的TB級數據存儲就像這種情況。同樣,在沒有監視的情況下,IT工作人員將無法隨時測量客戶虛擬機對存儲的需求。
IT工作人員可能會限制10個最繁忙的虛擬機的活動,因為它們都在同一個邏輯單元號(LUN)上。就像美國洛杉磯的交通,車輛在交通高峰時段慢慢前行一樣,而隨著數據交易的增加,其響應時間也會增加。
而使得這么復雜的部分原因不是造成差異的虛擬機數量。這就是他們的特點,一些是積極移動數據,如每天在高速公路上下班的車輛。其他數據就是洛杉磯周末外出的居民,只有偶爾需要。因此,人們面臨的挑戰是將最活躍的虛擬機與最不活躍的虛擬機配對,以平衡存儲需求。
2.存儲不足的應用
如果企業的I / O重度應用程序未正確放置在存儲陣列中,用戶體驗將面臨風險。例如,如果Web應用程序運行在錯誤類型的存儲上,或者它沒有足夠的存儲空間,那么當嘗試購買產品時,客戶可能會受到延遲。并且當網頁需要太長的時間來打開時,客戶可能早就點擊“離開”。
3.有缺陷的存儲設計
如今,有幾層存儲可用:零級,一級和二級。零級是速度最快的,一級是處于中間,二級動作遲緩。有時這些存儲層級被錯誤地管理,導致出現問題。
例如,當web應用應該在零級存儲層上時,web應用可能在一級存儲層上。當一個客戶點擊一個查詢,說,“嘿,快告訴我這件襯衫看起來是藍色的,”而其應用程序卻在緩慢獲取圖像,而客戶卻往往等不及。
另一個存儲設計問題是可訪問性,服務器如何通過存儲域網絡(SAN)結構連接到存儲層。也許服務器不能得到足夠快的存儲,因為它必須通過三個連接,而不是一個。
要解決存儲瓶頸,企業需要監控邏輯單元號(LUN),應用程序和服務器的性能。監控可以幫助企業設計高效和有效的存儲設備,以及預測并調整流量。