導(dǎo)讀:在虛擬化環(huán)境中,隨著集成和集群化的負(fù)載的增加,作為存儲(chǔ)抽象單元的LUN已經(jīng)不再滿足應(yīng)用的需求。
在虛擬化環(huán)境中LUN或者邏輯單元號(hào)被用來(lái)提供存儲(chǔ)資源。建立LUN的過(guò)程對(duì)于很多存儲(chǔ)管理者來(lái)說(shuō)也是一種威脅。
DeepS torage.net公司的首席科學(xué)家 Howard Marks,對(duì)于存儲(chǔ)LUN也有一些激進(jìn)的看法。“作為一個(gè)抽象的單元的存儲(chǔ)LUN即邏輯卷的概念應(yīng)該摒棄,基于LUN的概念已經(jīng)過(guò)時(shí)了,”他說(shuō)。
Marks在專業(yè)網(wǎng)絡(luò)媒體公司TechTarget舉辦的存儲(chǔ)決策會(huì)議上說(shuō),是時(shí)候基于虛擬機(jī)(VM)來(lái)管理負(fù)載。他說(shuō)“虛擬機(jī)是因?yàn)閼?yīng)用的目的而存在的,而不僅僅像LUN那樣僅為存儲(chǔ)目的而存在”。在虛擬化環(huán)境中,隨著集成和集群化的負(fù)載的增加,作為存儲(chǔ)抽象單元的LUN已經(jīng)不再滿足應(yīng)用的需求。
他還表示:“為了提供數(shù)據(jù)服務(wù)我們應(yīng)該從基于LUN方式遷移到基于VM,這是至關(guān)重要的一點(diǎn)。”在使用備份功能,比如快照的情況下,這種轉(zhuǎn)變尤為重要。在大的數(shù)據(jù)池中,采用基于虛擬機(jī)的方式遠(yuǎn)遠(yuǎn)比基于LUN進(jìn)行快照的方式更加高效,因?yàn)榛谔摂M機(jī)的快照恰好包含了一個(gè)有用的虛擬機(jī)。目的是提供應(yīng)用級(jí)一致性的靜默快照。對(duì)他來(lái)說(shuō)這不包括vSphere快照。“用較有深度的技術(shù)觀點(diǎn)來(lái)看vSphere快照性能很差。”Marks指出在進(jìn)行基于日志的vSphere快照時(shí)有增加延遲和減少的IOPS。
Marks解釋說(shuō),在過(guò)去快照使用寫(xiě)拷貝的方式是足夠滿足的,但是其冗長(zhǎng)和復(fù)雜的過(guò)程減低了性能。他說(shuō):“你必須從原有的位置讀取數(shù)據(jù)并拷貝此數(shù)據(jù)到新的位置上,然后你也必須寫(xiě)新的數(shù)據(jù)到原有的位置。然而,在當(dāng)代存儲(chǔ)系統(tǒng)中快照常常作為一個(gè)元數(shù)據(jù)操作進(jìn)行處理,這就類似存儲(chǔ)的克隆功能。”
當(dāng)通過(guò)元數(shù)據(jù)來(lái)管理存儲(chǔ)快照的時(shí)候,生成一個(gè)虛擬機(jī)的快照意味著需要復(fù)制定義此虛擬機(jī)的元數(shù)據(jù)。這就創(chuàng)建了一個(gè)克隆,在此克隆點(diǎn),新數(shù)據(jù)就可以輕松寫(xiě)入了。Marks解釋道,那些新數(shù)據(jù)寫(xiě)到新位置,更新此虛擬機(jī)的克隆的元數(shù)據(jù),保持此克隆的母源即原虛擬機(jī)的元數(shù)據(jù)不變。
這個(gè)過(guò)程對(duì)性能有較低的影響,快照在數(shù)據(jù)保護(hù)和備份中有很大幫助。“而且所有操作只是對(duì)元數(shù)據(jù)進(jìn)行操作,我們可以快速的克隆虛擬機(jī)。”