261
人物
ECS上的自建數據庫到RDS/MongoDB/PetaData/OceanBase的數據遷移__數據遷移_用戶指南_數據傳輸-阿裏雲
使用數據傳輸DTS可以實現ECS自建數據庫到RDS實例的數據遷移。對於支持增量遷移的存儲引擎,還可以使用DTS在ECS自建數據庫不停服的情況下,將數據遷移到目標RDS實例。
本小節簡單介紹使用DTS進行ECS自建數據庫遷移到RDS實例的數據遷移任務的配置流程。
遷移任務配置
下麵詳細介紹使用DTS將ECS上的自建數據庫遷移到RDS實例的任務配置流程。
RDS實例數據庫創建
在數據遷移過程中,如果待遷移的數據庫在目標RDS實例中不存在,那麼DTS自動會創建。但是對於如下兩種情況,用戶需要在配置遷移任務之前,手動創建數據庫。
- 數據庫名稱不符合:RDS定義規範(由小寫字母、數字、下劃線、中劃線組成,字母開頭,字母或數字結尾,最長64個字符)。
- 待遷移數據庫,在ECS自建數據庫跟目標RDS實例中存儲名稱不同。
對於這兩種情況,用戶需要在配置遷移任務之前,先在RDS控製台完成數據庫創建。具體參考RDS數據庫創建流程。
遷移帳號創建
遷移任務配置時,需要提供ECS自建數據庫及目的RDS實例的遷移賬號。
自建數據庫的存儲引擎不同,賬號創建及權限授權的方式不同,具體授權方式可以參考各存儲引擎的官方文檔。
目標RDS遷移賬號的創建流程可以參考 RDS賬號創建說明。
遷移任務配置
當上麵的所有前置條件都配置完成後,就可以開始正式的數據遷移了。下麵詳細介紹遷移任務配置流程。
- 進入數據傳輸DTS控製台,點擊右上角的創建遷移任務,開始遷移任務配置。
源及目的實例連接信息配置。
這個步驟主要配置 遷移任務名稱,源ECS連接信息及目標RDS實例連接信息。其中:
任務名稱
DTS為每個任務自動生成一個任務名稱,任務名稱沒有唯一性要求。您可以根據需要修改任務名稱,建議為任務配置具有業務意義的名稱,便於後續的任務識別。
源實例信息
- 實例類型:選擇 ECS上的自建數據庫
- ECS實例ID: 配置遷移的源ECS實例的實例ID。DTS支持經典網絡、VPC網絡的ECS實例。如果ECS網絡模式為VPC網絡,那麼ECS上麵必須掛載公網EIP
- 數據庫類型:選擇ECS上自建數據庫的數據庫類型,例如MySQL,SQLServer等
- 數據庫名稱: 如果RDS實例的存儲引擎為PostgreSQL/PPAS/MongoDB, 那麼需要配置數據庫名稱。這個數據庫名稱為連接ECS自建數據庫時使用的默認數據庫
- 數據庫賬號:連接自建數據庫的賬號
- 數據庫密碼:上麵數據賬號對應的密碼
目標實例信息
- 實例類型: 選擇要遷入的實例對應的實例類型,包括RDS/MongoDB/PetaData/OceanBase
- 實例ID: 配置遷移的目標實例的實例ID
- 數據庫名稱:如果數據庫類型為PostgreSQL/PPAS/MongoDB, 那麼需要配置數據庫名稱。這個數據庫名稱為連接實例時使用的默認數據庫
- 數據庫賬號:連接實例的賬號
- 數據庫密碼:上麵數據賬號對應的密碼
遷移類型及遷移對象選擇。
遷移類型
對於不同的數據庫類型,DTS 支持的遷移類型不同。
如果隻需要進行全量遷移,那麼遷移類型選擇:結構遷移+全量數據遷移。
對於支持增量遷移的數據庫類型,如果需要進行不停機遷移,遷移類型選擇:結構遷移+全量數據遷移+增量數據遷移。
遷移對象
這個步驟選擇要遷移的對象。遷移對象的選擇粒度細化為:庫、表、列三個粒度。默認情況下,對象遷移到目標RDS實例後,對象名跟源實例一致。如果您遷移的對象在源實例跟目標實例上名稱不同,那麼需要使用DTS提供的對象名映射功能,詳細使用方式可以參考庫表列映射。
預檢查。
在遷移任務正式啟動之前,會先進行前置預檢查,隻有預檢查通過後,才能成功啟動遷移。
如果預檢查失敗,那麼可以點擊具體檢查項後的按鈕,查看具體的失敗詳情,並根據失敗原因修複後,重新進行預檢查。
啟動遷移任務。
當預檢查通過後,可以啟動遷移任務,任務啟動成功後,可以在任務列表中查看遷移的具體狀態及遷移進度。
如果選擇了增量遷移,那麼進入增量遷移階段後,源庫的更新寫入都會被DTS同步到目標RDS實例。遷移任務不會自動結束。如果用戶隻是為了遷移,那麼建議在增量遷移無延遲的狀態時,源庫停寫幾分鍾,等待增量遷移再次進入無延遲狀態後,停止掉遷移任務,直接將業務切換到目標RDS實例上即可。
至此,完成ECS自建數據庫到RDS實例數據遷移任務的配置。
至此,完成將本地MySQL數據庫遷移到RDS的數據遷移工作。如果選擇了增量遷移,那麼增量遷移過程中,如果用戶不結束遷移,任務會一直處於遷移中。建議在增量遷移無延遲的狀態時,源庫停寫幾分鍾,等待增量遷移再次進入無延遲狀態後,停止掉遷移任務,將業務切換到目標RDS實例上即可。
最後更新:2016-11-23 16:03:55
上一篇:
RDS實例間的數據遷移__數據遷移_用戶指南_數據傳輸-阿裏雲
下一篇:
MySQL到DRDS的數據遷移__數據遷移_用戶指南_數據傳輸-阿裏雲
雲服務器 ECS 升級內存
nodejs__SDK手冊_OpenAPI 1.0_移動推送-阿裏雲
步驟 2:部署 Web 環境(LAMP)__搭建 WordPress 網站_建站教程_雲服務器 ECS-阿裏雲
雲棲大會:阿裏雲都發布了什麼產品?
日誌查看__用戶指南_企業級分布式應用服務 EDAS-阿裏雲
查看對象列表__管理文件_開發人員指南_對象存儲 OSS-阿裏雲
搜索測試__產品使用手冊_開放搜索-阿裏雲
RemoveVServerGroupBackendServers__VServerGroup相關API_API 參考_負載均衡-阿裏雲
雲郵箱Outlook Express 6 POP3/IMAP協議設置方法__客戶端使用_郵箱常見問題_企業郵箱-阿裏雲
運行程序__EDAS 中的 Dubbo 開發_開發者指南_企業級分布式應用服務 EDAS-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲