保護(hù)虛擬機(jī),加速靠標(biāo)準(zhǔn)
眾所周知,存儲(chǔ)虛擬化熱潮的形成,早在服務(wù)器虛擬化之前,但現(xiàn)在服務(wù)器虛擬化的熱度,已遠(yuǎn)遠(yuǎn)超過(guò)存儲(chǔ)虛擬化。即便是始終高舉存儲(chǔ)虛擬化大旗的日立數(shù)據(jù)系統(tǒng)(HDS),也專門設(shè)立了一個(gè)“服務(wù)器虛擬化業(yè)務(wù)全球產(chǎn)品經(jīng)理”的職位。
作為日立數(shù)據(jù)系統(tǒng)公司服務(wù)器虛擬化業(yè)務(wù)全球產(chǎn)品經(jīng)理,Michael Heffernan的職責(zé)是確保日立數(shù)據(jù)存儲(chǔ)和服務(wù)器核心技術(shù)與系統(tǒng)管理程序保持協(xié)調(diào)一致,以創(chuàng)建有益于日立數(shù)據(jù)客戶的集成技術(shù)解決方案。
站在數(shù)據(jù)和應(yīng)用的角度,對(duì)虛擬機(jī)(VM)提供保護(hù)是存儲(chǔ)責(zé)無(wú)旁貸的義務(wù)。Michael Heffernan將重點(diǎn)放在了服務(wù)器虛擬化市場(chǎng)份額最高的VMware身上。他表示,VMware今年7月發(fā)布了vSphere 4.1,而從版本4之后,VMware做了非常獨(dú)特的創(chuàng)新,加了一層整合操作系統(tǒng)的基礎(chǔ)設(shè)施,建立一個(gè)新的框架,讓更多廠商的存儲(chǔ)能夠插入到新的框架當(dāng)中。VMware將ESX操作系統(tǒng)的框架做了改變,提供了API的鏈接,作為標(biāo)準(zhǔn)的存儲(chǔ)、網(wǎng)絡(luò)和數(shù)據(jù)保護(hù)。這樣做的結(jié)果是抹平了所有廠商間的差距,大家都在一個(gè)起跑線上,需要將自己整合到API之中。
Michael Heffernan表示,很多人不理解VMware如何進(jìn)行備份。事實(shí)上,VMware通常有三種基本備份方式:
第一種是需要使用應(yīng)用的備份,譬如需要VSS的provider,必須考慮應(yīng)用的一致性,所以應(yīng)用程序必須要靜默;
第二種需要對(duì)于虛擬機(jī)鏡像或者對(duì)虛擬機(jī)進(jìn)行克隆,基本不需要考慮應(yīng)用的一致性,用戶只需要對(duì)VMware的VMDK文件進(jìn)行備份;
第三種需要在VMFS的卷里進(jìn)行重新存儲(chǔ),或者從鏡像或應(yīng)用程序來(lái)進(jìn)行存儲(chǔ)。很多用戶不理解,譬如服務(wù)器和應(yīng)用程序做虛擬的時(shí)候,備份是同樣一個(gè)概念。但有一點(diǎn)不同,在虛擬機(jī)情況下的備份,服務(wù)器變成了VMDK的文件,服務(wù)器就變成了一個(gè)容器,需要對(duì)它進(jìn)行保護(hù)和備份。很多廠商都不解釋這一點(diǎn),對(duì)于它里面的應(yīng)用進(jìn)行保護(hù),要先靜默然后進(jìn)行保護(hù)。很多時(shí)候單純虛擬機(jī)的克隆并不是備份,是需要對(duì)于應(yīng)用程序進(jìn)行保護(hù)之后,才叫備份。
出于上述種種原因,以前在VMware的環(huán)境中,用于數(shù)據(jù)保護(hù)的克隆非常麻煩,因?yàn)樾枰芨叩男阅埽馁M(fèi)很多的資源,速度也非常慢,在虛擬機(jī)數(shù)量不斷成長(zhǎng)的過(guò)程中會(huì)變得越來(lái)越困難,而且無(wú)法提供增量的備份,所以vSphere 4.0引入了vStorage APIs for Data Protection(VADP,供數(shù)據(jù)保護(hù)的vStorage應(yīng)用編程接口)以加速虛擬機(jī)的備份和克隆。
vSphere 4.0提供了變換數(shù)據(jù)塊跟蹤(Change Block Tracking)的功能,讓備份的廠商可以使用API進(jìn)行備份,而且能夠提供增量備份。現(xiàn)在很多備份的廠商可以用新版本的API,包括HDS、賽門鐵克(Symantec)、CommVault、EMC都提供自己的備份的解決方案,所以未來(lái)只使用VMware提供的API就可以實(shí)現(xiàn)備份。
到了vSphere 4.1,又加入了vStorage APIs for Array Integration(VAAI,供陣列集成的vStorage應(yīng)用編程接口)。Michael Heffernan表示,VAAI所做的就是將鎖定(Lock-in)以及處理的部分轉(zhuǎn)移到存儲(chǔ)中去,而且將以前所有的限制都打破和取消,包括用存儲(chǔ)子系統(tǒng)直接加速虛擬機(jī)的拷貝。VAAI加上日立存儲(chǔ)非常活躍的控制器,以及它的負(fù)載平衡、HDP(Hitachi Dynamic Provisioning,日立動(dòng)態(tài)配置)和HDT(Hitachi Dynamic Tiering,日立動(dòng)態(tài)分層),能夠提供非常好的可用性和擴(kuò)展性,也支持VMFS。
HDS是最早支持VAAI的四家存儲(chǔ)廠商之一,已在中端存儲(chǔ)系統(tǒng)AMS2000系列中提供支持。Michael Heffernan表示,HDS在這方面的優(yōu)勢(shì)來(lái)自于日立的背景,因?yàn)槿樟⒃跉v史上就是做大型機(jī),有在大機(jī)整合方面的經(jīng)驗(yàn),可以利用這個(gè)經(jīng)驗(yàn)實(shí)施和部署VMware的存儲(chǔ)。從本月開(kāi)始,HDS新的VSP(Virtual Storage Platform,虛擬存儲(chǔ)平臺(tái))也將提供對(duì)VAAI的支持,能夠使虛擬機(jī)的克隆速度非常快。如果在通過(guò)VADP備份的同時(shí)也使用VAAI,可以更快地將備份的克隆卸載到存儲(chǔ)中。
標(biāo)準(zhǔn)化與協(xié)作缺一不可
在Michael Heffernan看來(lái),VMware的發(fā)展方向是讓所有的廠商都通過(guò)API連接,將所有的驅(qū)動(dòng)和軟件都去掉。下一步,VMware預(yù)計(jì)在明年年中推出的vSphere 5.0,又將通過(guò)VASA(vStorage API Storage Awareness,存儲(chǔ)感知vStorage應(yīng)用編程接口)提供一個(gè)統(tǒng)一的管理框架,進(jìn)一步加強(qiáng)對(duì)存儲(chǔ)廠商的控制,會(huì)不會(huì)減少存儲(chǔ)廠商之間在管理上的差異性,導(dǎo)致這個(gè)市場(chǎng)變得更加趨同呢?
Michael Heffernan首先肯定了VASA的價(jià)值。他認(rèn)為,VMware想讓所有的存儲(chǔ)廠商在同樣的起點(diǎn)公平競(jìng)爭(zhēng),形成協(xié)調(diào)統(tǒng)一的技術(shù)架構(gòu),在同一個(gè)平臺(tái)管理各種結(jié)構(gòu)的虛擬機(jī),為未來(lái)的云環(huán)境建立統(tǒng)一的平臺(tái)。形成這樣一個(gè)統(tǒng)一的環(huán)境,關(guān)鍵一點(diǎn)就在于各個(gè)不同的存儲(chǔ)廠商需要提供各自的價(jià)值,來(lái)支持VMware提供的這樣一個(gè)整合。整合能否成功取決于各個(gè)存儲(chǔ)廠商提供的價(jià)值,而HDS對(duì)其所能夠提供的價(jià)值充滿信心。VAAI和VASA都是VMware提出的非常好的計(jì)劃,能夠使日立數(shù)據(jù)非常好的利用在企業(yè)級(jí)存儲(chǔ)方面的核心價(jià)值,包括高I/O性能和高可用性等優(yōu)勢(shì)可以淋漓盡致的發(fā)揮出來(lái)。
當(dāng)然,在圍繞VMware制訂的標(biāo)準(zhǔn)工作的同時(shí),也不能忽略服務(wù)器虛擬化市場(chǎng)上的其他力量。Michael Heffernan表示,日立數(shù)據(jù)的一個(gè)價(jià)值就是利用硬件的質(zhì)量來(lái)做所有困難的工作,把工作交給控制器完成,目的是不影響或盡量少影響主機(jī)以及應(yīng)用,讓硬件來(lái)完成所有的復(fù)雜工作。現(xiàn)在市場(chǎng)的方向是關(guān)于服務(wù)器的虛擬化,很多標(biāo)準(zhǔn)化的技術(shù)整合工作一般是在hypervisor的層面來(lái)做。Hypervisor的廠商應(yīng)該做硬件整合的計(jì)劃,因?yàn)橛蒱ypervisor做底部的整合,對(duì)于主機(jī)的影響不大,如果不把很多工作都卸載到存儲(chǔ)的層面,會(huì)需要更多的內(nèi)存、更多的CPU、更大的服務(wù)器,而且每次都需要耗費(fèi)很多資源和成本。現(xiàn)在日立數(shù)據(jù)和Hypervisor是一致的,已經(jīng)與Oracle、VMware等在Hypervisor的層面進(jìn)行合作。這些不同的品牌成熟度不同,當(dāng)它們到了一定的成熟度,日立都會(huì)進(jìn)行合作,一起調(diào)試,以及對(duì)他們的需求進(jìn)行認(rèn)證。
至少?gòu)娜樟?shù)據(jù)已經(jīng)預(yù)發(fā)布的統(tǒng)一計(jì)算平臺(tái)(UCP)來(lái)看,應(yīng)該會(huì)有支持VMware和微軟的兩個(gè)版本,因?yàn)閂Mware ESX和微軟Hyper-V完全是兩個(gè)不同的環(huán)境。UCP一個(gè)一體化的計(jì)算平臺(tái),不僅僅是硬件,也包括管理、協(xié)商和協(xié)作,而這兩種虛擬化平臺(tái)下整體的管理結(jié)構(gòu)是完全不同的。
不過(guò)VMware所帶來(lái)的影響還是被放在第一位。日立數(shù)據(jù)中國(guó)區(qū)解決方案與專業(yè)服務(wù)事業(yè)部總監(jiān)陳戈提請(qǐng)我們注意,VMware的計(jì)費(fèi)模式發(fā)生了變化——從12月1號(hào)開(kāi)始,改成按實(shí)際的虛擬機(jī)數(shù)量來(lái)收費(fèi)的,這意味著客戶也需要考慮,每個(gè)虛擬機(jī)花費(fèi)多少成本的這樣一個(gè)模式。這對(duì)于日立數(shù)據(jù)非常重要,如果用戶有一個(gè)基礎(chǔ)設(shè)施能夠支持非常高性能的存儲(chǔ)和高性能(比如36核和40核)的服務(wù)器的話,那么有了VAAI,有了日立數(shù)據(jù)的HDT,有了外掛的存儲(chǔ)虛擬化,就能夠有非常大容量大密度的基礎(chǔ)設(shè)施,那么每個(gè)虛擬機(jī)的成本就會(huì)下降。陳戈表示,這就是日立數(shù)據(jù)能夠給客戶提供的價(jià)值,包括非常高性能的存儲(chǔ),VSP外掛的存儲(chǔ),非常高性能的基礎(chǔ)設(shè)施和服務(wù)器,再加上整合的VAAI,ESX上每個(gè)虛擬機(jī)的成本就會(huì)下降很多,而且排放的碳足跡也非常小,這也是客戶在應(yīng)對(duì)新的VMware計(jì)費(fèi)方式時(shí)非常愿意看到的,否則成本就會(huì)非常高。