VMware VAIO為Veeam Continuous Data Protection建立框架

責(zé)任編輯:editor005

作者:Mike Preston

2017-10-10 14:25:10

摘自:TT虛擬化

VMware VAIO是一種第三方廠商能夠使用其設(shè)計和實現(xiàn)全新功能和產(chǎn)品的框架,類似于VMware存儲框架Virtual Volume,VAIO是一套整個生態(tài)系統(tǒng)都能夠使用的API。

VMware VAIO是一種第三方廠商能夠使用其設(shè)計和實現(xiàn)全新功能和產(chǎn)品的框架,類似于VMware存儲框架Virtual Volume,VAIO是一套整個生態(tài)系統(tǒng)都能夠使用的API。簡單來說,VAIO允許企業(yè)在guest OS和虛擬磁盤之間創(chuàng)建I/O filter。企業(yè)可以基于不同的filter類進(jìn)行自定義:復(fù)制filter、加密filter和緩存filter等。每個經(jīng)過虛擬機的I/O在寫入到磁盤之前都必須經(jīng)過這些filter。

VMware VAIO為Veeam Continuous Data Protection建立框架

適用于I/O filtering的vSphere API

VMware VAIO在現(xiàn)有架構(gòu)中添加了一個全新環(huán)節(jié),管理員可能會認(rèn)為其在處理I/O請求的過程中會帶來延遲,從而對系統(tǒng)性能帶來負(fù)面影響。幸運的是,VAIO filtering幾乎不會產(chǎn)生任何系統(tǒng)開銷。在傳統(tǒng)的I/O路徑中,guest OS通過位于虛擬機的vSCSI(virtual SCSI)設(shè)備驅(qū)動發(fā)送寫請求。 之后vSCSI驅(qū)動打開一個連接到VMkernel后端的vSCSI通道。VMkernel打開文件系統(tǒng)的某個位置,執(zhí)行寫入操作,之后將I/O傳遞給FDL(File Device Layer,文件設(shè)備層)。FDL訪問物理設(shè)備,將寫入操作映射和提交到磁盤。

VMware VAIO僅僅在I/O路徑中添加一個步驟。在 VMkernel將I/O請求傳遞給FDL之后,VAIO開始發(fā)揮作用。如果虛擬機已經(jīng)定義filter策略,那么在數(shù)據(jù)被發(fā)送到物理層之前 ,I/O會被返回用戶空間,經(jīng)過自定義I/O filter。如果虛擬機還沒有定義filter策略,那么I/O被正常處理,直接發(fā)送到物理設(shè)備,映射和提交寫操作到磁盤。

唯一可能和 VAIO相關(guān)的延遲就是將數(shù)據(jù)返回虛擬機用戶空間進(jìn)行I/O過濾,但這是一種非常輕量級的調(diào)用,可以在一毫秒之內(nèi)完成。因此并不會對應(yīng)用程序的性能表現(xiàn)產(chǎn)生負(fù)面影響。類似于大多數(shù) vSphere全新特性,VAIO以策略為基礎(chǔ),意味著管理員可以在不同的虛擬機甚至虛擬機磁盤上定義不同的策略。比如,管理員可以在加密一塊磁盤的同時復(fù)制另外一塊磁盤,并且同時為兩塊磁盤創(chuàng)建緩存。管理員只需要使用支持定義策略的驅(qū)動來過濾每個I/O。

等待廠商跟進(jìn)

由于VMware VAIO是一項2015年9月才正式發(fā)布的相對較新的技術(shù) ,因此在短時間內(nèi)我們不會看到大量支持VAIO的產(chǎn)品出現(xiàn)。第三方廠商需要花費一些時間圍繞其功能開發(fā)相關(guān)產(chǎn)品,但是一些廠商——特別是在緩存領(lǐng)域——已經(jīng)開始著手這件事情了。而加密領(lǐng)域的廠商可能需要更長的時間進(jìn)行適應(yīng),因為VAIO最初沒有提供加密filter,ESXi 6.5才開始提供。

在我看來,未來越來越多的企業(yè)將會使用支持VAIO的產(chǎn)品,因為VAIO能夠提供重要的企業(yè)存儲性能和數(shù)據(jù)保護。VMware VAIO很有可能成為行業(yè)規(guī)范,比如復(fù)制、緩存、加密、防病毒、安全等等方面。并且我們很有可能在VMworld 2017上聽到更多關(guān)于VAIO及其所支持生態(tài)系統(tǒng)的新消息。

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號-6京公網(wǎng)安備 11010502049343號