Symantec首席系統(tǒng)工程師 陳震宇
以下為陳震宇演講全文:
大家下午好,我是Symantec的工程師陳震宇,下面由我給大家介紹一下Symantec在虛擬化環(huán)境中的一個解決方案。其實Symantec在虛擬環(huán)境中有很多解決方案,今天我們主要給大家介紹的是基于虛擬環(huán)境的一個備份、容災(zāi)的一個解決方案。今天談到的這個容災(zāi)解決方案,其實并不是特別高深的一個什么解決方案,它主要是構(gòu)建在我們Symantec的一個存儲備份解決方案上面的一個引申的一個解決方案。從投入的產(chǎn)出比來說,Symantec所提供的一套虛擬化的備份容災(zāi)解決方案成本非常低,但是它能夠?qū)崿F(xiàn)非常好的效果,幫助用戶通過非常簡單的構(gòu)架一個基于虛擬環(huán)境的一個備份統(tǒng)一解決方案的一個平臺,它就可以實現(xiàn)非常方便的為現(xiàn)有的業(yè)務(wù)系統(tǒng),或者應(yīng)用系統(tǒng)進(jìn)行數(shù)據(jù)的快速還原,同時Symantec也提供一個技術(shù),幫助用戶把備份或者是保護(hù)的數(shù)據(jù)容災(zāi)到異地的容災(zāi)中心,同時提供數(shù)據(jù)的一個快速的還原與恢復(fù),而且可以讓用戶的應(yīng)用環(huán)境可以在很快的時間里面進(jìn)行一個運轉(zhuǎn)。
其實說到虛擬化,其實目前應(yīng)該是一個大的趨勢。很多用戶,包括企業(yè)其實都在使用虛擬化環(huán)境,這個是我們從IDC拿到的數(shù)據(jù),大致每6秒鐘就會有一個VM產(chǎn)生,同時有很多大中型企業(yè)都已經(jīng)把自己的生產(chǎn)環(huán)境從物理環(huán)境遷移到虛擬環(huán)境當(dāng)中。包括在2016年大致會有80%的X86的服務(wù)器都會被虛擬化,其實大家能看到,虛擬化原來的測試環(huán)境,或者是測試、驗證環(huán)境慢慢轉(zhuǎn)變到一個生產(chǎn)環(huán)境,在這個轉(zhuǎn)變過程當(dāng)中,其實用戶面臨很多的問題,首先我費了半天勁把我的生產(chǎn)環(huán)境或者重要業(yè)務(wù)系統(tǒng)遷移到虛擬環(huán)境當(dāng)中,當(dāng)虛擬環(huán)境出現(xiàn)問題就可能導(dǎo)致用戶關(guān)鍵性業(yè)務(wù)不能進(jìn)行運轉(zhuǎn)。所以,為了應(yīng)對虛擬化環(huán)境使用中存在的一大堆的問題,Symantec提供了一套連續(xù)的解決方案,在今天的講演里面我們主要側(cè)重是介紹Symantec基于備份潤色的解決方案,主要是Symantec的軟件,它是Symantec強勢的一個備份的解決方案,這個備份解決方案目前在市場占有率上面是遙遙領(lǐng)先,一直是排在第一位的一個領(lǐng)導(dǎo)地位。同時,說到Symantec的方案,大家肯定會問,這個傳統(tǒng)的這種備份平臺和現(xiàn)在的這種基于虛擬化的備份解決方案平臺大致有什么不一樣的地方。我們今天在后面就會給大家介紹到基于Symantec的虛擬化的備份議題保護(hù)平臺,我們管它叫做三合一,或者三位一體的解決方案的平臺。
說到虛擬化環(huán)境的保護(hù),其實大家可能都會有一個疑問,因為對虛擬化環(huán)境保護(hù)來說目前常用是兩個方法,一個是在虛擬化環(huán)境中保護(hù)我的軟件,進(jìn)行保護(hù)還原,這帶來的一個頭疼的問題就是我的工作量非常大,需要在每一個虛擬環(huán)境里面部署我的應(yīng)用環(huán)境,另外或多或少也會影響到虛擬化環(huán)境主機的性能。另外通過我們虛擬化所提供的API對數(shù)據(jù)進(jìn)行保護(hù),但是這種解決方案其實有一個比較大的問題就是我在虛擬環(huán)境中不安裝任何的虛擬化的相當(dāng)于軟件,或者是插件,我很難了解到虛擬化這個系統(tǒng)里面的一些狀態(tài)。如果我對虛擬化的系統(tǒng)進(jìn)行數(shù)據(jù)的保護(hù),我怎么保證這個虛擬化環(huán)境的數(shù)據(jù)一致性,另外我們怎么能夠非常高效對這個虛擬化環(huán)境采取相同的數(shù)據(jù)保護(hù)。
另外,我如果對虛擬化環(huán)境采取統(tǒng)一的數(shù)據(jù)保護(hù),我到底有什么樣的方法能夠快速的還原我非常這種力度的數(shù)據(jù),你通過VPI,或者通過其他方式對虛擬主機進(jìn)行整體保護(hù),我到底是只能還原物理主機整體,還是我可以對里面的單應(yīng)用,或者是單文件進(jìn)行保護(hù)?這個都是虛擬化環(huán)境在保護(hù)過程當(dāng)中面臨的一個問題。Symantec其實針對這種環(huán)境提供了自己的一個解決方案。
今天我們介紹的主要相當(dāng)于三個方向,一個是虛擬化平臺的一個備份平臺。另外一個就是應(yīng)急服務(wù),這個應(yīng)急服務(wù)是我們Symantec在.com里面新提供的解決方案,可以幫助用戶把備份到平臺上的數(shù)據(jù)進(jìn)行數(shù)據(jù)的還原,而且不需要我們的用戶實現(xiàn)對系統(tǒng)進(jìn)行還原就可以使用。另外,結(jié)合Symantec的軟件,可以實現(xiàn)對虛擬化環(huán)境一個保護(hù)的數(shù)據(jù)進(jìn)行異地的一個容災(zāi),它可以實現(xiàn)多對一,或者一對多的數(shù)據(jù)傳送。而且我們Symantec提供的一個傳送的解決方案,它里面內(nèi)嵌了萬網(wǎng)優(yōu)化技術(shù),可以幫助我們進(jìn)行遠(yuǎn)距離數(shù)據(jù)的傳輸。
說到虛擬化的備份保護(hù)平臺,很多用戶想虛擬化環(huán)境下的備份保護(hù)平臺到底和我們現(xiàn)在物理環(huán)境或者是傳統(tǒng)的保護(hù)平臺有什么不一樣的地方?其實這個就取決于虛擬化這個技術(shù)選取的一個平臺。為什么這么說?因為現(xiàn)在我們做Vmware的備份比較頭疼的就是如果我有海量的虛擬環(huán)境怎么樣對它快速的進(jìn)行備份。另外一個問題如果我有大量的虛機,我怎么樣通過虛擬化的備份平臺把這些數(shù)據(jù)備份的負(fù)載平均分配到不同的備份服務(wù)器上面,這樣能提升我的備份性能。另外,如果我的虛擬化環(huán)境再擴大,我們怎么樣通過擴展提升我的備份性能。在Symantec體規(guī)的虛擬化平臺解決方案里面就完全對這三個問題進(jìn)行了一個非常好的解釋。
首先,我們在Symantec的平臺里面對備份服務(wù)器提供了一個介質(zhì)服務(wù)器的負(fù)載均衡,這樣的好處就是如果當(dāng)用戶的虛擬環(huán)境非常多的情況下,我們可以通過一定的算法能夠安排這些虛機的一個備份的調(diào)度,這樣我們可以讓相當(dāng)于我們的這種宿主機由于備份導(dǎo)致性能降到最低。另外我們可以合理的利用資源,能夠調(diào)動我們后臺所有的存儲設(shè)備,進(jìn)行高效的數(shù)據(jù)備份。另外,我們可以非常有機的結(jié)合現(xiàn)有的備份環(huán)境里面的這些情況,比如說如果你的虛擬化平臺使用了HA,或者類似于像Vmware等等技術(shù),我們的虛擬化平臺可以自動識別,也就是對用戶來說,你不需要做額外的配置我就可以非常方便的對現(xiàn)有的虛擬化平臺進(jìn)行支撐。
另外,Symantec提供了一個虛擬機加速備份的功能,可以幫助用戶快速的對虛擬機進(jìn)行快速的備份。而且這個快速備份的性能是非常驚人的,為什么這么說?之前Symantec也邀請了一些用戶參與到我們這個Symantec新發(fā)布的軟件里,我們客戶它的環(huán)境里面涵蓋了幾百臺ESS服務(wù)器,他之前用我們的軟件發(fā)現(xiàn)一個問題,就是我有大量的數(shù)據(jù),隨著我使用Vmware的升級在變大,我們沒有辦法對這些數(shù)據(jù)進(jìn)行備份,這也是虛擬化平臺上很頭疼的一個問題。他使用SymantecNetBackup7.6之后,體驗到Symantec可以非常好的處理這些海量數(shù)據(jù),而且可以快速的定位到數(shù)據(jù)增長的情況。通過Symantec內(nèi)嵌的虛擬環(huán)境備份加速器可以在分鐘級或者在秒級對這些數(shù)據(jù)進(jìn)行快速的備份。而且在這些備份當(dāng)中,Symantec還可以將這些備份作為平均分配到不同的服務(wù)器上。服務(wù)器會根據(jù)自己負(fù)載的情況去接替或者是說做負(fù)載均衡也好,進(jìn)行快速的備份。另外還可以幫助我們的備份軟件直觀的可到虛擬環(huán)境里面的情況,通過對虛擬機的整體備份,它科技提供多種自還原手段。比如以Vmware為例,可以實現(xiàn)對虛擬機的整體恢復(fù),或者對里面的單應(yīng)用里面的單數(shù)據(jù)進(jìn)行快速的還原。這個就是Symantec所提供的一個V-ray的技術(shù)。
下面我們看到是Vmware的一個加速器,這個Vmware的加速器主要使用了相當(dāng)于三個技術(shù)的一個整合,一個就是利用到Vmware里面的相當(dāng)于是塊級增量,另外一個還利用了Vmware里面的這種相當(dāng)于它能夠跟蹤它所有塊的改變。此外,我們內(nèi)嵌了一個索引,可以跟蹤我們之前備份過,或者數(shù)據(jù)改變過沒有改變的數(shù)據(jù)塊進(jìn)行快速的備份。此外,為了幫助客戶進(jìn)行數(shù)據(jù)的還原,我們在后臺的MSDP或者磁盤存儲里面我們有一個快速的數(shù)據(jù)合成,這樣可以幫助用戶快速的對數(shù)據(jù)進(jìn)行備份,另外就是通過我們內(nèi)嵌的日志,它可以減少我們在備份過程當(dāng)中由訴諸機到備份服務(wù)器里面的數(shù)據(jù)傳送,另外我們還會合成數(shù)據(jù)的數(shù)據(jù)塊,這樣用戶可以實現(xiàn)快速數(shù)據(jù)恢復(fù),它的恢復(fù)速度比普通的傳統(tǒng)的增量速度至少快10倍以上。通過這種方式我們還可以實現(xiàn)對完整主機的保護(hù),而且可以實現(xiàn)對主機里面的單文件,或者文件夾進(jìn)行力度恢復(fù)。如果里面有微軟系列的數(shù)據(jù)庫或者應(yīng)用,我們同樣支持對里面的應(yīng)用進(jìn)行單地的恢復(fù)。如果你使用我們的軟件,不需要做任何調(diào)整,只需要把我們策略里面有一個Vmware的選項加載上,就可以實現(xiàn)這些功能,而且在恢復(fù)的時候你也不用管到底該怎么樣恢復(fù),這就是我們?yōu)閂mware提供的一個加速備份的介紹。
另外,Symantec提供了一個比較強的針對虛擬化的解決方案的V-Ray的介紹,其實Symantec不光是做備份,它通過V-Ray可以直觀的看到這些虛擬機里面包含的結(jié)構(gòu),這樣帶給Symantec備份潤色的好處是我們做備份的時候不是盲目的進(jìn)行備份,我們可以自動的過濾所有在虛擬環(huán)境里面有用或者沒用的數(shù)據(jù)。比如以Vmware為例,如果Vmware對硬盤進(jìn)行分配,有可能里面有大量的虛擬空間并沒有使用,但是它已經(jīng)分配出來了,或者是當(dāng)你的虛機里面有大量的數(shù)據(jù)被刪除掉,如果你沒有做VMDK的盤的整理,這部分空間不會釋放。一般的備份軟件可能不能正常的去識別,仍然會把它當(dāng)成有數(shù)據(jù)的進(jìn)行備份。對Symantec的NBU自動會把這些沒有被使用的這些塊自動的過濾掉,這樣我們在Symantec備份的過程當(dāng)中,所有從宿主機傳送到我們Symantec服務(wù)器上的數(shù)據(jù)量會大大的減少,這樣可以提升數(shù)據(jù)備份的性能,減少數(shù)據(jù)傳輸,然后引起對宿主機或者對網(wǎng)絡(luò)的壓力。
另外,Symantec的V-Ray技術(shù)還可以非常智能的去看里面的數(shù)據(jù)類型,折算的一個好處就是我們可以有一個非常智能的算法,我們會針對不同的應(yīng)用采用不同的算法恢復(fù)能力。同時,Symantec的V-Ray可以幫助我們用戶降低運營的開銷和風(fēng)險,自動做負(fù)載均衡的備份的模式。之前用戶都是先把一批物理主機轉(zhuǎn)換到虛擬主機,虛擬主機會先進(jìn)行一部分的測試、驗證或者是進(jìn)行一些加固,完了才會轉(zhuǎn)上線,但是轉(zhuǎn)上線之后有可能要調(diào)整策略,需要對新上線的系統(tǒng)進(jìn)行調(diào)整備份策略的一個動作。如果當(dāng)主機非常多,它策略調(diào)整涉及的范圍會非常廣。Symantec提供的V-Ray的技術(shù)可以幫助用戶過濾每個字段即將上線的主機,我們在做策略的時候它就會自動把打了這些標(biāo)簽的主機納入到我們的備份系統(tǒng)里面。而且你的備份管理員不需要做任何的調(diào)整,你只是需要在主機上線的時候把物理主機,或者是說把虛機里面的標(biāo)簽打上,然后NBU在下一次動作發(fā)起的時候,就會自動將這些主機納入到備份策略里面進(jìn)行備份。這個作用的一個好處就是如果用戶使用了大量的虛擬環(huán)境的容災(zāi)解決方案,比如說因為使用了容災(zāi)解決方案之后,有可能你的虛機所在的宿主機的位置是飄忽不定,有可能物理機A上,有可能第二天在物理機B上,Symantec可以分析到這些主機的位置,調(diào)用宿主機的位置,這就是Symantec提供的智能備份策略的功能。
還提供了一個BMR,如果你對物理主機進(jìn)行備份,我們就可以非常智能,非??焖俚陌涯銈浞葸^的數(shù)據(jù)轉(zhuǎn)換到虛擬化環(huán)境當(dāng)中,同時把這些信息注入到虛擬化平臺,這些虛擬化平臺就可以在上面把這些主機進(jìn)行拉起或者進(jìn)行配置,這是目前SymantecNetBackup7.6提供的一個新的功能,而且這個遷移的過程最主要不需要做恢復(fù),在新的NetBackup7.6里面,你只有需要在BMR的工具里面選擇P2V的轉(zhuǎn)換,它就會自動的將已經(jīng)備份到Symantec里的數(shù)據(jù)直接轉(zhuǎn)換成VMDK,放入到ESS中,你通過客戶端夠可以非常快速的看到這部分轉(zhuǎn)換過來的主機,然后同時可以在里面對主機進(jìn)行數(shù)據(jù)的一個措施。
我們推出了與Vcenter整合的一個界面,可以看到現(xiàn)有的備份環(huán)境中的虛擬環(huán)境保護(hù)的情況,成功的、失敗的,包括不同類型的,按照不同類型的排序等等。同時,在我們這個管理界面里面,還可以提交虛擬化環(huán)境的一個數(shù)據(jù)的恢復(fù)。也就是說你的虛擬化管理員不需要登錄到Symantec的軟件就可以察看對虛擬化狀態(tài)的察看以及對虛擬化平臺比如系統(tǒng)還原的一個操作。
在Symantec的NetBackup7.6里面我們還提供了IRV,Vmware可以直接備份到上面的數(shù)據(jù),然后把這些主機進(jìn)行一個拉起,進(jìn)行比如說虛機的操作。如果你需要恢復(fù),我們可以結(jié)合Vmware在后臺將Symantec的存儲單元里面進(jìn)行遷移,遷移到Vmware的數(shù)據(jù)庫里面。這個里面我們主要用到兩個技術(shù),一個是基于Symantec的一個磁盤解決方案,不需要恢復(fù)就可以啟用的一個備份虛機,這個是我們直接通過存儲單元把我們內(nèi)嵌的所有的數(shù)據(jù)的信息偽裝成一個文件系統(tǒng),然后通過NFS的方式掛接給Vmware,Vmware看到的就是一個類似于NFS類型的一個東西,它可以識別到里面的虛機,同時把虛機進(jìn)行一個拉起。在這個過程當(dāng)中,對用戶來說是不需要任何的數(shù)據(jù)的還原過程,比如有的用戶是只需要對虛機進(jìn)行拉起的遠(yuǎn)征,或者只是需要對虛機的單文件,單應(yīng)用進(jìn)行恢復(fù),我們通過IRV在幾分鐘之內(nèi)就可以把你的虛擬環(huán)境進(jìn)行拉起,拉起之后你就可以實現(xiàn)訪問。
它會把NFC里面數(shù)據(jù)搞入到Vsphere當(dāng)中,看到這些信息就可以實現(xiàn)對這些主機進(jìn)行拉起,或者是使用,在使用過程當(dāng)中,Vmware會對Data Store提供一個Redo log的券,把數(shù)據(jù)從Symantec的Disk池里面直接的還原到ESM當(dāng)中。對用戶的體驗是沒有任何感覺,你的應(yīng)用照用,你的主機還是在那兒跑,但是數(shù)據(jù)已經(jīng)從Symantec的存儲池里面,從后臺慢慢的遷移到ESS Data Store里面了。
遷移好之后,ESS就會把我們的NFS的Store去掉,這時候他所有的數(shù)據(jù)真正跑道ESS這個平臺上面,這就是完成的一個RV的恢復(fù)過程,如果你不需要做數(shù)據(jù)的遷移,你這個時候比如Symantec就會把存儲單元重新的轉(zhuǎn)換為傳統(tǒng)的存儲單元,然后ESS就看不到了NFS的Store,這個過程就完成了。
說到容災(zāi)其實Symantec也有很多容災(zāi)的解決方案,但是在Symantec的容災(zāi)解決方案里面,大家一想到可能就是VBR,今天我們看到的是可以在跨備份域進(jìn)行異地的傳輸。Symantec的AIR技術(shù)可以非常方便的幫助用戶把存在于不同的備份域的數(shù)據(jù)通過優(yōu)化復(fù)制的功能從一個域傳送到另外一個域,傳送之后你可以使用比如像剛才介紹的RV這種技術(shù)進(jìn)行應(yīng)用的拉起,同時也可以通過它實現(xiàn)出庫等等的這些操作。
Symantec除了NetBackup以外,還有Backup Exec的數(shù)據(jù)保護(hù)。我這塊的介紹就講完了,因為這塊今天其實主要是給大家傳達(dá)一個信息,我們Symantec會在今年去Reduce為一個新的版本NetBackup7.6,這個NetBackup7.6會有更加強的更對虛擬化環(huán)境的解決方案,它都可以方便用戶基于Vmware構(gòu)架的環(huán)境進(jìn)行數(shù)據(jù)的保護(hù),以及數(shù)據(jù)快速的還原,或者是容災(zāi)的一個解決方案。