很多用戶在云遷移的過程中,一直關(guān)心:數(shù)據(jù)傳輸要快、系統(tǒng)開機(jī)要快、停機(jī)時(shí)間要短。如何壓縮遷移時(shí)間損耗,節(jié)省遷移時(shí)間?深信服云計(jì)算遷移平臺(以下簡稱“深信服SCMT遷移平臺”)針對以上需求,不斷提升遷移速度,實(shí)現(xiàn)了傳輸快、開機(jī)快、切換快三大特性。
傳輸快
源端業(yè)務(wù)系統(tǒng)到目標(biāo)端備份傳輸?shù)臅r(shí)間主要取決于源端的數(shù)據(jù)量以及傳輸網(wǎng)絡(luò)帶寬。
深信服SCMT遷移平臺基于塊設(shè)備使用全備+定期增備的方案來收集源端操作系統(tǒng)數(shù)據(jù),同時(shí)配合雙重?cái)?shù)據(jù)去重技術(shù),可實(shí)現(xiàn)千兆網(wǎng)絡(luò)環(huán)境下,備份速度達(dá)到120MB/s,跑滿網(wǎng)絡(luò)帶寬。
傳統(tǒng)文件級的備份方式在海量小文件或文件有大量碎片的情況下,讀文件將耗費(fèi)大量的磁盤尋址時(shí)間,導(dǎo)致備份速度非常低。而SCMT使用塊級備份方式,直接對磁盤扇區(qū)數(shù)據(jù)進(jìn)行順序的讀操作,以此來發(fā)揮磁盤最大的讀性能,打破源端的數(shù)據(jù)讀取瓶頸。
雙重?cái)?shù)據(jù)去重技術(shù)基于哈希Hash算法的“重復(fù)數(shù)據(jù)刪除”+“增量備份去重"實(shí)現(xiàn)。
第一次去重是針對操作系統(tǒng)文件去重?cái)?shù)據(jù),SCMT平臺在遷移源端操作系統(tǒng)時(shí),會將操作系統(tǒng)的數(shù)據(jù)保留一份在平臺自身的存儲,當(dāng)后續(xù)遷移的業(yè)務(wù)系統(tǒng)使用同樣的操作系統(tǒng)時(shí),則無需再次傳輸操作系統(tǒng)數(shù)據(jù),直接在目標(biāo)端使用已保留的數(shù)據(jù),減少數(shù)據(jù)傳輸總量,提高業(yè)務(wù)傳輸?shù)男省?/p>
第二次去重是通過源端的Agent插件實(shí)時(shí)記錄源端新增或修改的數(shù)據(jù)塊位置,備份時(shí)僅備份被記錄的數(shù)據(jù)塊,無需將被保護(hù)的全部數(shù)據(jù)重新讀出并計(jì)算增量,避免再次大量讀取未經(jīng)過修改的數(shù)據(jù),提升源端備份效率。
開機(jī)快
目標(biāo)端業(yè)務(wù)系統(tǒng)恢復(fù)的時(shí)間主要依靠遷移平臺對操作系統(tǒng)數(shù)據(jù)的快速重建,深信服SCMT遷移平臺采用三級冷熱數(shù)據(jù)快速重建技術(shù),無論此業(yè)務(wù)系統(tǒng)數(shù)據(jù)量是10G還是10T,都可以做到15分鐘內(nèi)完成目標(biāo)端操作系統(tǒng)的重新構(gòu)建。
三級冷熱數(shù)據(jù)快速重建技術(shù)將用戶數(shù)據(jù)分為三個(gè)級別:一級核心熱數(shù)據(jù):操作系統(tǒng)以及業(yè)務(wù)系統(tǒng)啟動所必須的數(shù)據(jù);二級熱數(shù)據(jù):業(yè)務(wù)系統(tǒng)運(yùn)行過程中會使用到的數(shù)據(jù);三級冷數(shù)據(jù):存儲在磁盤中使用頻率低或長期不使用的數(shù)據(jù)。
操作系統(tǒng)在目標(biāo)端恢復(fù)時(shí),首先恢復(fù)一級核心熱數(shù)據(jù),此部分?jǐn)?shù)據(jù)總量通常為2-5GB,1分鐘之內(nèi)即可恢復(fù)完成,恢復(fù)完成后即可啟動目標(biāo)端,此時(shí)服務(wù)器可正常啟動到桌面,即完成了業(yè)務(wù)系統(tǒng)的啟動。
接著恢復(fù)二級熱數(shù)據(jù),SCMT會優(yōu)先將業(yè)務(wù)系統(tǒng)用到的數(shù)據(jù)從存儲中恢復(fù)到本地,以支撐業(yè)務(wù)的正常工作,時(shí)間取決于業(yè)務(wù)數(shù)據(jù)量。
最后再將三級冷數(shù)據(jù)逐步恢復(fù)到重建的系統(tǒng)中。
通過三級冷熱數(shù)據(jù)快速重建技術(shù),可以保證目標(biāo)端業(yè)務(wù)系統(tǒng)在15分鐘內(nèi)完成開機(jī)并完成業(yè)務(wù)準(zhǔn)備工作,進(jìn)入等待業(yè)務(wù)切換狀態(tài)。
切換快
切換過程中業(yè)務(wù)系統(tǒng)的中斷時(shí)間主要損耗在業(yè)務(wù)停機(jī)之后的最后一次數(shù)據(jù)傳輸以及系統(tǒng)和業(yè)務(wù)恢復(fù)上。
為了減少最后一次數(shù)據(jù)傳輸量,深信服SCMT遷移平臺通過持續(xù)數(shù)據(jù)保護(hù)技術(shù)捕捉源端每秒的數(shù)據(jù)變化量向目標(biāo)端進(jìn)行傳輸,將最后一次的數(shù)據(jù)差異量控制在一秒變化之內(nèi),降低切換前的數(shù)據(jù)傳輸時(shí)間。系統(tǒng)恢復(fù)時(shí)間通過三級熱數(shù)據(jù)快速重建技術(shù),在信服云平臺已經(jīng)準(zhǔn)備好目標(biāo)端操作系統(tǒng),等待最終的業(yè)務(wù)切換指令。
最后的業(yè)務(wù)恢復(fù)過程包括業(yè)務(wù)切換、業(yè)務(wù)驗(yàn)證以及業(yè)務(wù)上線等動作,業(yè)務(wù)驗(yàn)證和業(yè)務(wù)上線的時(shí)間損耗根據(jù)具體實(shí)操情況而定,本文重點(diǎn)介紹的是SCMT平臺在業(yè)務(wù)切換時(shí)所進(jìn)行的動作。
深信服SCMT遷移平臺提供熱備遷移的方案來保證業(yè)務(wù)的連續(xù)性,即在源端和目標(biāo)端系統(tǒng)之間建立熱備HA架構(gòu)。
收到業(yè)務(wù)切換指令后SCMT平臺對源端系統(tǒng)進(jìn)行隔離,系統(tǒng)IP修改為備用IP,同時(shí)將業(yè)務(wù)IP遷移至目標(biāo)端,將目標(biāo)端從等待狀態(tài)啟動,正式提供業(yè)務(wù)服務(wù)。
通過持續(xù)數(shù)據(jù)保護(hù)搭配IP漂移技術(shù),真正實(shí)現(xiàn)在一分鐘內(nèi)完成業(yè)務(wù)切換,最大程度上壓縮業(yè)務(wù)切換的時(shí)間損耗,保障業(yè)務(wù)服務(wù)的連續(xù)性。
深信服SCMT遷移平臺通過雙重?cái)?shù)據(jù)去重、分級數(shù)據(jù)重建、持續(xù)數(shù)據(jù)備份等技術(shù)對傳輸效率、恢復(fù)速度、切換時(shí)間進(jìn)行優(yōu)化,支持將業(yè)務(wù)系統(tǒng)從物理機(jī)以及VMware或Hyper-V等各類虛擬化平臺向信服云遷移的能力,可以幫助用戶高效地實(shí)現(xiàn)上云、云間遷移。
以上就是本期《信服云黑板報(bào)》的分享,關(guān)注“深信服科技”公眾號,持續(xù)獲取更多技術(shù)干貨內(nèi)容哦!
(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請進(jìn)一步核實(shí),并對任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。 )