如果你很看重VMware以及微軟的言論,那么你將認(rèn)為數(shù)據(jù)中心中的一切很快就會(huì)被軟件或虛擬化所控制。這可能是正確的,因?yàn)樘摂M存儲(chǔ)能夠?yàn)閿?shù)據(jù)中心帶來(lái)更高級(jí)別的靈活性。在本文中,我將闡述虛擬存儲(chǔ)的優(yōu)勢(shì)及其面臨的挑戰(zhàn)。
虛擬存儲(chǔ)最令人關(guān)注的用例之一就是用于災(zāi)難恢復(fù)。想象一下如果你能夠借助存儲(chǔ)虛擬化在位于不同地區(qū)、不同品牌的存儲(chǔ)之間復(fù)制數(shù)據(jù),那將為數(shù)據(jù)中心帶來(lái)福音。虛擬化存儲(chǔ)解決了傳統(tǒng)存儲(chǔ)解決方案所面臨的技術(shù)挑戰(zhàn),允許你使用基于x86硬件構(gòu)建的存儲(chǔ)陣列并為舊平臺(tái)提供了高級(jí)功能比如快照。
虛擬生產(chǎn)存儲(chǔ)
為虛擬化生產(chǎn)存儲(chǔ),存儲(chǔ)產(chǎn)品必須作為客戶端節(jié)點(diǎn)連接到SAN網(wǎng)絡(luò)。這意味著無(wú)論你在生產(chǎn)系統(tǒng)中使用哪種連接方式,都要使用硬件來(lái)虛擬化存儲(chǔ)陣列。
第二個(gè)要求就是能夠看到被復(fù)制的卷。這可能是使用存儲(chǔ)虛擬化進(jìn)行數(shù)據(jù)復(fù)制的一個(gè)最為復(fù)雜的部分。當(dāng)你在同品牌的陣列之間復(fù)制數(shù)據(jù)時(shí),你可以使用基于塊級(jí)別的復(fù)制。然而,在使用存儲(chǔ)虛擬化產(chǎn)品作為代理時(shí)并不會(huì)采用選擇上述復(fù)制方式。
存儲(chǔ)虛擬化產(chǎn)品的一種使用方式就是作為生產(chǎn)控制器。你可以將所有可用的物理存儲(chǔ)映射給虛擬化平臺(tái)然后在虛擬存儲(chǔ)層對(duì)生產(chǎn)存儲(chǔ)進(jìn)行配置。當(dāng)你想使用不同磁盤陣列的磁盤池來(lái)創(chuàng)建單個(gè)vSAN時(shí)可以使用存儲(chǔ)虛擬化。但在我們的應(yīng)用場(chǎng)景中,我們?cè)趯で蟛捎矛F(xiàn)有的生產(chǎn)配置并在不影響生產(chǎn)環(huán)境的前提下進(jìn)行數(shù)據(jù)復(fù)制。
我所見(jiàn)到的最為常見(jiàn)的方法就是借助于能夠以只讀方式掛載操作系統(tǒng)卷的產(chǎn)品。這意味著生產(chǎn)SAN需要支持對(duì)LUN或者卷劃分zone并映射給多臺(tái)主機(jī)。在這種情況下,你最好確保LUN是只讀的而且底層的應(yīng)用程序不會(huì)受到生產(chǎn)和復(fù)制重復(fù)讀取數(shù)據(jù)的不利影響。在大多數(shù)環(huán)境下,通用的Windows和Linux操作系統(tǒng)都不滿足上述條件。
復(fù)制要求
復(fù)制不是很復(fù)雜。最基本的要求就是產(chǎn)品能夠通過(guò)廣域網(wǎng)進(jìn)行實(shí)時(shí)或者定期復(fù)制。通常情況下基于數(shù)據(jù)塊進(jìn)行數(shù)據(jù)復(fù)制,而且要能夠基于計(jì)劃或者可用帶寬對(duì)復(fù)制流量進(jìn)行控制。標(biāo)準(zhǔn)的Linux發(fā)行版和Windows服務(wù)器都不具備流量控制功能。
SAN控制器性能
為確保切實(shí)可行,在發(fā)生災(zāi)難時(shí)虛擬化存儲(chǔ)必須能夠滿足性能要求。
大多數(shù)商業(yè)存儲(chǔ)虛擬化產(chǎn)品都提供了你所需要的性能。和傳統(tǒng)的非虛擬化方式類似,存儲(chǔ)虛擬化產(chǎn)品往往在物理存儲(chǔ)子系統(tǒng)和通信傳輸上存在限制。
管理部分可能有些復(fù)雜。你需要考慮對(duì)產(chǎn)品在訪問(wèn)控制以及接口方面是否有要求。注意到在災(zāi)難恢復(fù)場(chǎng)景中對(duì)存儲(chǔ)進(jìn)行管理和傳統(tǒng)方式存在很大的不同是非常重要的,這是因?yàn)槟闶褂玫氖且粋(gè)不同的控制器而非生產(chǎn)存儲(chǔ)?紤]應(yīng)用配置同樣非常重要。
選擇存儲(chǔ)虛擬化產(chǎn)品
盡管Windows服務(wù)器和Linux發(fā)行版可能能夠滿足災(zāi)難恢復(fù)場(chǎng)景的某些要求,但是這兩類操作系統(tǒng)都缺少在文件系統(tǒng)之外查看數(shù)據(jù)卷的功能。通用的操作系統(tǒng)同樣缺少必需的管理及復(fù)制功能。下列產(chǎn)品可能會(huì)滿足我們的要求,這并不是一個(gè)詳細(xì)的清單或者認(rèn)可特定廠商的產(chǎn)品,旨在使您對(duì)相關(guān)產(chǎn)品及其功能有一個(gè)大致的了解。
HP StoreVirtual是HP收購(gòu)LeftHand后獲得的存儲(chǔ)產(chǎn)品,這是一個(gè)非常成熟且健壯的平臺(tái)。和很多廠商類似,HP通過(guò)銷售硬件設(shè)備來(lái)創(chuàng)建vSAN或者通過(guò)提供軟件為用戶構(gòu)建自己的設(shè)備提供幫助。
和HP的StoreVirtual類似,F(xiàn)alconStor首先是一款軟件。FalconStor尤其適用于災(zāi)難恢復(fù),備份以及CDP。
盡管并非定位為vSAN供應(yīng)商,但Actifio提供了與vSAN技術(shù)相關(guān)的眾多功能。Actifio為災(zāi)難恢復(fù)、測(cè)試以及開(kāi)發(fā)環(huán)境提供數(shù)據(jù)的虛擬拷貝,重點(diǎn)在于減少數(shù)據(jù)所占用的物理磁盤空間。
VMware vSAN獲得了眾多關(guān)注。它是一款健壯的產(chǎn)品,能夠滿足眾多需求。然而,這款產(chǎn)品主要的缺點(diǎn)就是僅僅適用于VMware環(huán)境,而且并不能用于部署并復(fù)制傳統(tǒng)SAN的非VMFS卷。