關於-分層式存儲(SAN)

很早之前,我在自己的下載目錄掛了一篇Automated-Storage-Tiering的資料,到了許久都沒有人下載,所以我很好奇,一個處於存儲的前沿技術,爲何被打入冷宮。

所以,我想用自己微不足道的經驗,分享下這個技術。

但是前提:存儲式自動分層這個技術,即使是一線存儲廠商,2012年的今天,目前沒有幾個真正對此功能完善的,IBM-DS8000也許算是其中一個。然後就是這個功能將越來越重要,前年時我仍然把它看作是一個功能,必要時候用來控指標,而從今年初到現在,已經有用戶針對這一功能提出了需求。

    分層式存儲-核心效益在於:把高性能的存儲,自動提供給最佳應用需求,實現動態的實時遷移,從而最大的發揮用戶的投資成本。

  當高性能的SSD已經逐漸被用戶接受時,用戶擔心的是如何把這部分昂貴的投資,運用到關鍵業務上,尤其是當所有存儲資源被整合以後,這個需求就愈發迫切,因爲生產業務的類型多樣的,比如備份系統:我們僅僅提供給它幾顆SATA盤就夠了,如果把部分備份內容放置在SSD上,直接就造成了成本浪費,或者更多的投入。

---------------------------------------------------

假設一個有趣的場景:

---------------------------------------------------

一個客戶對銷售人員-小紅提出了需求,

客戶需要建立3套系統:分別是數據庫系統,備份系統,和門戶系統;然而這3套系統對性能都有高性能需求,不過是在不同時段。


數據系統,週一至週五訪問頻繁

門戶系統只有週六,日訪問頻繁。

備份系統,只有每天晚上才使用,所以白天對存儲性能花費不是很大。

另外客戶補充了:三套系統各需要1TB的空間容量。

客戶希望這三套關係的業務系統,在性能方面任何時候不需要出現瓶頸。

此時:小紅的解決方案?

1,爲了不造成單點故障,推薦用戶購買3套獨立的存儲。

2,爲了性能需求,推薦用戶在存儲上配置3TB-SSD的磁盤。

小紅提出一個傳統的方案,雖然沒有特色,但是確實百分百的達到了用戶需求。

但是此時,出現了另一個銷售-小明;憑着男人的敏銳的直覺,和獨到的眼光,小明提出了另一個方案,堪稱完美至極。

這個方案高明之處在於:

節省60%的成本構建

資源利用率100%

滿足不同業務的性能需求

小明的方案?

1.使用3套存儲設備。

2.把存儲資源整合爲一個共享資源,達到100%的利用。

3.購買5%的SSD磁盤,其餘分攤在SAS磁盤與SATA磁盤,降低投入成本。


——這就是分層式存儲。





152004146.jpg

回到之前的例子:

存儲服務器,會把整合後的資源,提供給3套業務服務器。

被整合後的三種特徵的磁盤,按照Tier1,Tier2,Tier3級別定義。

關鍵在於,存儲服務器會偵測每個業務服務器的I/O訪問頻率。

假如是在週六,週日(還記得之前假設的場景?),存儲服務器會把門戶系統中的數據遷移至Tier1上面,因爲系統檢測到I/0異常的頻繁,而到了週一至週五,門戶系統的數據被遷移至Tier2上面,OK,到了晚上,幾乎沒有人在訪問門戶網站了,那數據將被遷移至Tier3上面,此時,Tier1上面將是備份系統的數據!

一次項目,可能會因爲預算不足而夭折,因爲SSD磁盤價位仍然是昂貴的,這也可能是小紅即將遇到的問題。隨着信息的逐年擴大,SSD磁盤不斷的投入,投資回報率的問題用戶也會逐漸的意識到。

所以,小明的 Solution 是明智的。


分層是存儲的價值在於,把最關鍵的資源,在最佳的時候,提供給關鍵的業務需求,從而高效的利益資源,降低用戶投資,提高投資的回報率。

再宏觀了講:綠色15.gif15.gif15.gif



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

補充:

1)爲什麼僅僅需要5%的SSD,因爲數據在不同磁盤層進行遷移的時候,僅僅是熱點數據塊(Block),當映射給應用主機一個2TB-LUN的時候,熱點數據塊在其中往往是幾個MB,幾個GB而已。


2)按照之前假設的場景,用戶又提出2個新的需求,例如:我們的數據庫系統通通都是黃金數據,任何時候都不能有延遲。又或者,備份系統僅僅是二線數據,即使在IO訪問頻繁的時候都不希望它佔用優質的SSD磁盤,如何應對?

其實,目前最犀利的廠商已經解決,因爲用戶完全可以人工定義每個卷的屬性,強制某一個卷必須在某一個,或者某一些磁盤層,這樣就能在充分利用優質資源的同時,避免浪費。


3)在我設計的方案中,儘可能的把每個技術發揮到淋漓盡致,目的主要在於滿足用戶所有指標的情況下節省預算。一次項目中:使用26顆SATA大容量,低成本的磁盤,我們選取4顆小容量的做RAID 10,其中2顆磁盤做RAID 1,其餘保持RAID 5;

在分別測試和收集三個RAID性能後,利用這3個不同級別的RAID進行分層,避免用戶SSD的投入。

最終結果:客戶笑了,集成商笑了,作爲廠商我也很高興。


~~~~~~~~~~~~~~~~~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章