云數(shù)據(jù)庫MongoDB版推出的云上災(zāi)備功能,助力企業(yè)快速復(fù)制阿里巴巴異地多活架構(gòu),可適用于云上災(zāi)備、云上多活、數(shù)據(jù)同步等場景。本文將介紹在MongoDB管理控制臺上創(chuàng)建云上災(zāi)備實例的操作步驟。
說明 目前云上災(zāi)備功能已下線,未來計劃通過數(shù)據(jù)傳輸服務(wù)DTS(Data Transmission Service)來支持災(zāi)備、雙活或多活,滿足多數(shù)據(jù)中心和容災(zāi)等業(yè)務(wù)需求。
限制條件
- 目前僅副本集實例支持云上災(zāi)備功能,單節(jié)點實例和分片集群實例暫不支持。
- 源實例數(shù)據(jù)庫版本須是3.2版本或3.4版本,暫不支持4.0版本。
- 源實例存儲引擎必須是WiredTiger引擎。
- 不支持在兩個現(xiàn)有的MongoDB實例之間直接建立云上災(zāi)備。
- 創(chuàng)建的云上災(zāi)備實例,僅支持兩個MongoDB實例之間同步數(shù)據(jù)。
- 實例同步后,不支持DDL同步。如果在源實例上進行了DDL操作,目標實例將無法同步源實例的DDL操作。
云上災(zāi)備支持的地域
詳情請參見支持云上災(zāi)備產(chǎn)品的地域。
注意事項
創(chuàng)建目標MongoDB實例之前,后臺將重啟源MongoDB實例,重啟過程中后臺會將gid加入Oplog中。
說明 如果源實例數(shù)據(jù)庫較大,重啟時間將可能達到分鐘級。請確認應(yīng)用程序具備重連機制并在業(yè)務(wù)低峰期進行操作。
費用說明
- 該操作將會創(chuàng)建一個云上災(zāi)備實例,云上災(zāi)備實例本身及數(shù)據(jù)同步的通道流量不收取費用。
- 該操作同時會創(chuàng)建一個新的MongoDB數(shù)據(jù)庫實例,該實例會產(chǎn)生相關(guān)費用,具體費用請參見收費項目及價格說明。
創(chuàng)建步驟
- 登錄MongoDB管理控制臺。
- 單擊頁面左側(cè)導(dǎo)航欄的云上災(zāi)備,跳轉(zhuǎn)至MongoDB云上災(zāi)備控制臺。
- 單擊頁面右側(cè)的創(chuàng)建災(zāi)備。
- 在創(chuàng)建災(zāi)備對話框中設(shè)置源實例和目標實例的信息。
設(shè)置項目 說明 源實例地域 選擇源實例所屬地域。 源實例 選擇源實例ID。 目標實例地域 選擇用于創(chuàng)建目標實例的地域。 目標實例可用區(qū) 選擇用于創(chuàng)建目標實例的可用區(qū)。 網(wǎng)絡(luò)類型 選擇網(wǎng)絡(luò)類型為經(jīng)典網(wǎng)絡(luò)或專有網(wǎng)絡(luò)。 - 經(jīng)典網(wǎng)絡(luò):經(jīng)典網(wǎng)絡(luò)中的云服務(wù)在網(wǎng)絡(luò)上不進行隔離,只能依靠云服務(wù)自身的安全組或白名單策略來阻擋非法訪問。
- 專有網(wǎng)絡(luò)(推薦):也稱為VPC(Virtual Private Cloud)。VPC是一種隔離的網(wǎng)絡(luò)環(huán)境,安全性和性能均高于傳統(tǒng)的經(jīng)典網(wǎng)絡(luò),專有網(wǎng)絡(luò)需要事先創(chuàng)建,詳情請參見創(chuàng)建專有網(wǎng)絡(luò)和交換機。
說明 源實例和目標實例之間間數(shù)據(jù)同步采用專用的通道,此處網(wǎng)絡(luò)類型的選擇不影響源實例和目標實例的數(shù)據(jù)同步。目標實例付費類型 選擇目標實例的付費類型為按量付費或包年包月。 - 按量付費:后付費方式,每小時根據(jù)實例配置生成1個收費訂單,并扣除相應(yīng)的賬戶余額。
- 包年包月:預(yù)付費方式,在新建實例時就需要支付費用。
詳情請參見收費項目及價格說明。
災(zāi)備備注 輸入災(zāi)備實例的備注名稱。 說明- 目標MongoDB實例為三節(jié)點副本集實例。
- 目標MongoDB實例的白名單設(shè)置將會和源實例同步。
- 目標MongoDB實例的存儲引擎、數(shù)據(jù)庫版本、規(guī)格及存儲空間將自動保持與源實例一致,無需設(shè)置。
- 單擊確定。
- 勾選云數(shù)據(jù)庫MongoDB版服務(wù)條款復(fù)選框,根據(jù)提示完成訂單支付。
- 等待云上災(zāi)備實例完成同步。
后續(xù)操作
新建立的目標實例需要設(shè)置密碼,詳情請參見設(shè)置密碼。