图解软件定义存储-百炼钢成绕指柔
?新浪微博:@frankfan7 郵件:frank@GetToCloud.com
實現軟件定義的數據中心,軟件定義的運算、網絡還有存儲,一個都不能少。繼圖解網絡虛擬化之后本文揭開軟件定義存儲這位神秘女郎的面紗,看看她是如何化百煉鋼成繞指柔?
面臨挑戰
第一個挑戰是設計復雜。存儲一直是虛擬化架構設計中最關鍵的環節之一。很多性能的問題都和存儲有關。虛擬化架構師需要了解很底層的存儲設備及其特性,需要在IOPS,Latency和容量等各個方面優化。另外存儲的分層、擴展和運維都有很多考慮的方面。
第二個挑戰是費用昂貴。如果數據量很大,特別是用存儲光纖網絡(SAN)的情況下,那是虛擬化平臺燒錢的很大一塊,平庸的存儲設計看起來四平八穩循規蹈矩,殊不知可能會在存儲上開銷很大。
機會來了
近年來存儲技術的發展,本地HDD的價格相對于SAN來說要便宜很多,最大容量期望在2016年達到60TB。價格甚至可以到幾分美金/GB。同時SDD的迅猛發展,很大解決了由于IOPS導致的性能問題。價格低到1美金/IOPS.? 那么人們有會問了,如果把本地HDD和SDD結合起來,是不是既解決了容量,又保證了性能呢?
想法是好,技術上實現的難度也不大,可關鍵是后期如何有效的管理存儲資源就是一個挑戰了。
?百煉鋼(硬件+軟件實現存儲虛擬化)
這種模式在運算集群和底層存儲陣列之間加入了中間層,典型代表是Datacore SanSymphony-V 和 IBM SVC。 運算集群和中間層通訊就可以,無需了解太多底層的硬件設備特性。這個好處就是有很大靈活性,可以采用不同廠家的存儲設備來滿足不同的需要。同時擴展也比較容易。
?繞指柔初級(軟件實現存儲虛擬化)
實現虛擬存儲的中間層更向前發展了一步,用虛擬機代替了原來的硬件設備。比如HP Leftehand Virtual SAN Appliance 和VMware VSA.????
這種模式與DAS結合起來,有很大的用武之地,比SAN要便宜。同時管理上也不算太麻煩。甚至有預測說DAS將會慢慢成為主流。
需要特別強調的是,中間層雖然是用虛擬機實現的,但架構沒有本質變化,運算層和存儲虛擬層還是分離的。這就意味著除了管理運算層之外,你還需要特別管理存儲虛擬層。
?繞指柔高級 (VWware分布式存儲)
?
分布式存儲的主要特點是:
- ·???????? 完全在Hypervisor層實現,無需其他硬件和軟件。
- ·???????? 與已有的vSphere管理整合,極大的簡化了存儲層的管理。
- ·???????? 充分利用DRS實現對運算、存儲和網絡資源的全面優化分配
- ·???????? 存儲策略的制定可以具體到某個VM。
- ·???????? 擴展性和存儲集群
?????? ESXi主機可以選擇把自己本地的存儲貢獻給Distributed Storage,DS采用RADI-1在不同主機的本地存儲間同步。這樣就保證了在任何本地存儲損壞的情況下,還有另外一個備份能正常運行
?小結:
由我們以上的分析,可以看到存儲虛擬化發展的一個清晰的脈絡,由硬件+軟件到軟件獨立實現,進一步又發展到整合在Hypervisor中。好處顯而易見,成本降低,管理簡化,而且增加了更多突出的特性。
需要關注的另一個方面是,傳統的存儲硬件廠商在存儲虛擬化的浪潮中選擇什么策略呢?以后我們再另文分析吧。
參考
本文插圖及部分分析參考了下面一些文章。
A Preview of Distributed Storage
?VMware Distributed Storage – This is Where the (Cloud) World Collapses
?INF-STO2192 – Tech Preview of VMware Distributed Storage
RE: Is VSA the future of Software Defined Storage? (OpenIO)
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的图解软件定义存储-百炼钢成绕指柔的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Exchange 2013部署系列之(三
- 下一篇: 如何集中精神看资料