現(xiàn)有的vSphere解決了一部分問(wèn)題,但是還有很多方面可以提高…

如上圖,在當(dāng)前vSphere 5.1中的存儲(chǔ)特性包含三個(gè)部分:

1. 數(shù)據(jù)服務(wù)和策略——配置文件驅(qū)動(dòng)的存儲(chǔ)、Storage I/O Control、vSphere數(shù)據(jù)服務(wù)(包括快照、克隆、復(fù)制、數(shù)據(jù)保護(hù)、精簡(jiǎn)配置)

2. 完整性——Storage API(包括用于陣列集成的VAAI、存儲(chǔ)感知管理的VASA;VADP則是在提供對(duì)備份軟件API接口的同時(shí),還增加了結(jié)合VMware母公司EMC Avamar技術(shù)的vSphere Data Protection解決方案)

3. 數(shù)據(jù)移動(dòng)性——Storage DRS(分布式資源調(diào)度)、Storage vMotion虛擬機(jī)遷移。

如果能夠… 根據(jù)一定策略把異構(gòu)的存儲(chǔ)設(shè)備抽象成虛擬資源池?

根據(jù)這張演講PPT,底層為不同的異構(gòu)存儲(chǔ)硬件,可以有SAN、NAS,也可以是服務(wù)器本地DAS直連的SSD(固態(tài)盤(pán))或者傳統(tǒng)HDD硬盤(pán)。向上聚合到 A和B兩個(gè)虛擬存儲(chǔ)池中,這就是VMware所謂的“軟件定義的存儲(chǔ)(Software Defined Storage)”?

虛擬存儲(chǔ)池已經(jīng)為你的虛擬機(jī)實(shí)現(xiàn)了不同的policy(策略),你在創(chuàng)建一個(gè)虛擬機(jī)的時(shí)候只需要制定這個(gè)虛擬機(jī)的具體策略。

在基于虛擬機(jī)的軟件定義存儲(chǔ)策略向?qū)拢覀兛赡苤恍柙O(shè)定一個(gè)VM的大小(比如初始預(yù)留10GB,上限100GB)、RTO(恢復(fù)時(shí)間點(diǎn)為3小時(shí))和IOPS性能(預(yù)留不低于200,上限為1000)。

在理想的情況下,任何存儲(chǔ)上運(yùn)行的應(yīng)用都能夠在用戶定義的策略驅(qū)動(dòng)下自動(dòng)工作。通過(guò)讓存儲(chǔ)了解虛擬機(jī)的信息(而不是像VASA那樣感知陣列設(shè)備),以及Virtual Flash來(lái)增強(qiáng)SAN/NAS。

vSphere橫向擴(kuò)展直連存儲(chǔ)(DAS)——我們?cè)?jīng)在VSA(vSphere Storage Appliance)軟件產(chǎn)品以及之后來(lái)自國(guó)外的一些消息中注意到,VMware逐漸強(qiáng)調(diào)對(duì)DAS的利用,因?yàn)檫@樣相對(duì)于集中式共享存儲(chǔ)系統(tǒng)具備成本優(yōu)勢(shì),并且上層的軟件功能完全由VMware提供,把握住了“軟件定義存儲(chǔ)”的主導(dǎo)權(quán)。

VMware分布式存儲(chǔ):應(yīng)用場(chǎng)景、VSA對(duì)比

VMware分布式存儲(chǔ)技術(shù)——存儲(chǔ)和計(jì)算的整合

這里的分布式存儲(chǔ),以及存儲(chǔ)與計(jì)算整合的概念,與當(dāng)下流行的Hadoop架構(gòu)有相似之處。

VMware提出將存儲(chǔ)和計(jì)算在vSphere的環(huán)境下整合起來(lái),用vCenter進(jìn)行統(tǒng)一管理。效果是使存儲(chǔ)能夠容易擴(kuò)展,并且可以利用SSD進(jìn)行緩存(應(yīng)該指上面提到的Virtual Flash),內(nèi)置冗余功能(多副本?);減少在存儲(chǔ)上的資金投入。

未來(lái)的VMware分布式存儲(chǔ),與vSphere現(xiàn)在提供的數(shù)據(jù)服務(wù)功能緊密結(jié)合。

高效方面,基于SSD的Cache——為吞吐率和延遲做了優(yōu)化,類(lèi)似于EMC VFCache、Fusion-io ioTurbine、LSI Nytro那樣的服務(wù)器閃存緩存產(chǎn)品,但使用的閃存介質(zhì)應(yīng)該更靈活。

擴(kuò)展性方面,可以動(dòng)態(tài)地?cái)U(kuò)展到vSphere集群中的每一臺(tái)服務(wù)器。

高可用性方面,分布式冗余機(jī)制保證無(wú)單點(diǎn)失效,同時(shí)吞吐率達(dá)到高帶寬環(huán)境要求。

VMware分布式存儲(chǔ)的主要應(yīng)用場(chǎng)景

上面的應(yīng)用場(chǎng)景包括虛擬桌面(VDI)、測(cè)試和開(kāi)發(fā)、大數(shù)據(jù)和災(zāi)難恢復(fù)的目標(biāo)端,好處我就不再重復(fù)了。一方面我們沒(méi)有看到像OLTP這類(lèi)關(guān)鍵應(yīng)用;另外在大規(guī)模的VDI部署中,是否使用高速的共享閃存陣列來(lái)存放對(duì)性能要求最為苛刻的用于鏈接克隆的OS Golden Image(黃金鏡像),或者像Greenbytes那樣帶有重復(fù)數(shù)據(jù)刪除的胖克隆VDI存儲(chǔ)更為合適呢?

VMware VSA(vSphere Storage Appliance)與分布式存儲(chǔ)的對(duì)比

首先,VSA針對(duì)小規(guī)模部署提供簡(jiǎn)單的共享存儲(chǔ),后者則是可擴(kuò)展的分布式存儲(chǔ);VSA是個(gè)虛擬設(shè)備,而Distributed Storage集成在vSphere里;目標(biāo)市場(chǎng)一個(gè)是中小型企業(yè)和分支機(jī)構(gòu),另一個(gè)是企業(yè)級(jí);VSA只支持2-3臺(tái)物理服務(wù)器,而 Distributed Storage可以達(dá)到整個(gè)集群系統(tǒng)。

此外,VSA沒(méi)有SSD緩存且最多支持16TB的容量;Distributed Storage支持SSD緩存,管理上與vCenter整合。

放眼未來(lái)的架構(gòu)、部署VM更加迅速

讓我們從下往上看:左邊是對(duì)現(xiàn)有傳統(tǒng)存儲(chǔ)SAN/NAS的提升——提交為虛擬卷,可以繼續(xù)保留合作伙伴的數(shù)據(jù)服務(wù)(即傳統(tǒng)存儲(chǔ)陣列廠商的精簡(jiǎn)配置、快照、閃存優(yōu)化等軟件功能);右邊為使用服務(wù)器內(nèi)置硬盤(pán)實(shí)現(xiàn)水平擴(kuò)展(Scale-out)——分布式存儲(chǔ)。

接下來(lái)是VMware的數(shù)據(jù)服務(wù),分布式存儲(chǔ)主要依賴(lài)這些了;再往上是基于策略的存儲(chǔ)管理,構(gòu)成了整個(gè)“軟件定義存儲(chǔ)”架構(gòu)。

VMware號(hào)稱(chēng)“對(duì)所有類(lèi)型的應(yīng)用在各種存儲(chǔ)設(shè)備上實(shí)現(xiàn)自動(dòng)化管理”,筆者認(rèn)為在當(dāng)前基礎(chǔ)上最大的改進(jìn)是“深藍(lán)色”部分,也就是對(duì)DAS的支持,實(shí)現(xiàn)目前磁盤(pán)陣列普遍具備的主要軟件功能。

在vSphere 4時(shí)代,部署一臺(tái)虛擬機(jī)需要經(jīng)過(guò):確定需求——找到最優(yōu)化的datastore——創(chuàng)建VM,后面還有定期檢查的步驟。到了vSphere 5之后,由于加入了Storage DRS和配置文件驅(qū)動(dòng)的存儲(chǔ)(我理解是Storage I/O Control和VASA的進(jìn)一步發(fā)展),可以在初始創(chuàng)建時(shí)發(fā)現(xiàn)存儲(chǔ)特性并將datastore分組,然后選擇虛擬機(jī)的Storage profile。

未來(lái),整個(gè)步驟將簡(jiǎn)化為指定VM SLA(服務(wù)等級(jí)協(xié)議)——創(chuàng)建VM,因?yàn)橐磺卸际且蕴摂M機(jī)為核心設(shè)計(jì)的——這就是VMware軟件定義存儲(chǔ)的野心吧?屆時(shí)的這個(gè)版本,可能會(huì)是vSphere 6…

分享到

huanghui

相關(guān)推薦