數(shù)據(jù)復(fù)制服務(wù)(Data Replication Service,簡稱DRS)是一種易用、穩(wěn)定、高效、用于 數(shù)據(jù)庫 在線 遷移 和數(shù)據(jù)庫實(shí)時(shí)同步的云服務(wù)。
數(shù)據(jù)復(fù)制服務(wù)圍繞 云數(shù)據(jù)庫 ,降低了數(shù)據(jù)庫之間數(shù)據(jù)流通的復(fù)雜性,有效地幫助您減少數(shù)據(jù)傳輸?shù)某杀尽?/p>
您可通過數(shù)據(jù)復(fù)制服務(wù)快速解決多場景下,數(shù)據(jù)庫之間的數(shù)據(jù)流通問題,以滿足數(shù)據(jù)傳輸業(yè)務(wù)需求。
數(shù)據(jù)復(fù)制服務(wù)提供了在線遷移、備份遷移、數(shù)據(jù)同步、數(shù)據(jù)訂閱和多活災(zāi)備等多種功能。
在線遷移
在線遷移是指在數(shù)據(jù)復(fù)制服務(wù)器能夠同時(shí)連通源數(shù)據(jù)庫和目標(biāo)數(shù)據(jù)庫的情況下,只需要配置遷移的源、目標(biāo)數(shù)據(jù)庫實(shí)例及遷移對象即可自動(dòng)完成整個(gè) 數(shù)據(jù)遷移 過程。
在線遷移支持多種網(wǎng)絡(luò)遷移方式,如:公網(wǎng)網(wǎng)絡(luò)、VPC網(wǎng)絡(luò)、VPN網(wǎng)絡(luò)和專線網(wǎng)絡(luò)。通過多種網(wǎng)絡(luò)鏈路,可快速實(shí)現(xiàn)跨云平臺 數(shù)據(jù)庫遷移 、云下數(shù)據(jù)庫遷移上云或云上跨區(qū)域的數(shù)據(jù)庫遷移等多種業(yè)務(wù)場景遷移。
特點(diǎn):通過增量遷移技術(shù),能夠最大限度允許遷移過程中業(yè)務(wù)繼續(xù)對外提供使用,有效的將業(yè)務(wù)系統(tǒng)中斷時(shí)間和業(yè)務(wù)影響最小化,實(shí)現(xiàn)數(shù)據(jù)庫平滑遷移上云,支持全部數(shù)據(jù)庫對象的遷移。
圖1在線遷移
據(jù)復(fù)制服務(wù)1.jpg)
備份遷移
由于安全原因,數(shù)據(jù)庫的IP地址有時(shí)不能暴露在公網(wǎng)上,但是選擇專線網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)庫遷移,成本又高。這種情況下,您可以選用數(shù)據(jù)復(fù)制服務(wù)提供的備份遷移,通過將源數(shù)據(jù)庫的數(shù)據(jù)導(dǎo)出成備份文件,并上傳至 對象存儲服務(wù) ,然后恢復(fù)到目標(biāo)數(shù)據(jù)庫。備份遷移可以幫助您在云服務(wù)不觸碰源數(shù)據(jù)庫的情況下,實(shí)現(xiàn)數(shù)據(jù)遷移。
常用場景:云下數(shù)據(jù)庫遷移上云。
特點(diǎn):云服務(wù)無需碰觸源數(shù)據(jù)庫,實(shí)現(xiàn)數(shù)據(jù)遷移。
圖2備份遷移
據(jù)復(fù)制服務(wù)2.jpg)
數(shù)據(jù)同步
數(shù)據(jù)同步是指在不同的系統(tǒng)之間,將數(shù)據(jù)通過同步技術(shù)從一個(gè)數(shù)據(jù)源拷貝到其他數(shù)據(jù)庫,并保持一致,實(shí)現(xiàn)關(guān)鍵業(yè)務(wù)的數(shù)據(jù)實(shí)時(shí)流動(dòng)。
數(shù)據(jù)同步不同于遷移,遷移是以整體數(shù)據(jù)庫搬遷為目的,而數(shù)據(jù)同步是維持不同業(yè)務(wù)之間的數(shù)據(jù)持續(xù)性流動(dòng)。
常用場景:實(shí)時(shí)分析,報(bào)表系統(tǒng),數(shù)倉環(huán)境。
特點(diǎn):數(shù)據(jù)同步功能聚焦于表和數(shù)據(jù),并滿足多種靈活性的需求,例如多對一、一對多,動(dòng)態(tài)增減同步表,不同表名之間同步數(shù)據(jù)等。
圖3多對一數(shù)據(jù)同步
據(jù)復(fù)制服務(wù)3.jpg)
數(shù)據(jù)訂閱
數(shù)據(jù)訂閱是指獲取數(shù)據(jù)庫中關(guān)鍵業(yè)務(wù)的數(shù)據(jù)變化信息,這類信息常常是下游業(yè)務(wù)所需要的。數(shù)據(jù)訂閱將其緩存并提供統(tǒng)一的SDK接口,方便下游業(yè)務(wù)訂閱、獲取、并消費(fèi),從而實(shí)現(xiàn)數(shù)據(jù)庫和下游系統(tǒng)解耦,業(yè)務(wù)流程解耦。
常用場景:kafka訂閱MySQL增量數(shù)據(jù)。
圖4數(shù)據(jù)訂閱
據(jù)復(fù)制服務(wù)4.jpg)
多活災(zāi)備
為了解決地區(qū)故障導(dǎo)致的業(yè)務(wù)不可用,數(shù)據(jù)復(fù)制服務(wù)推出災(zāi)備場景,為用戶業(yè)務(wù)連續(xù)性提供數(shù)據(jù)庫的同步保障。您可以輕松地實(shí)現(xiàn)云下數(shù)據(jù)庫到云上的災(zāi)備、跨云平臺的數(shù)據(jù)庫災(zāi)備,無需預(yù)先投入巨額基礎(chǔ)設(shè)施。
數(shù)據(jù)災(zāi)備支持兩地三中心、兩地四中心災(zāi)備架構(gòu)。單邊災(zāi)備可以利用災(zāi)備場景的升主、降備功能從而實(shí)現(xiàn)異地主備倒換的效果。