新購 續費 升級
超多折扣優惠
阿里云服務器限時兩折起
年付每月僅需24元,低至0.73元/天起
阿里云服務器ECS    
彈性可伸縮的計算服務,助您降低 IT 成本,提升運維效率,使您更專注于核心業務創新 [咨詢更多]
阿里云存儲OSS
簡單易用、多重冗余、數據備份高可靠、多層次安全防護安全性更強、低成本 [咨詢更多]
阿里云數據庫RDS
穩定可靠、可彈性伸縮、更擁有容災、備份、恢復、監控、遷移等方面的全套解決方案 [咨詢更多]
阿里云安全產品
DDoS高防IP、web應用防火墻、安騎士、sll證書、態勢感知眾多阿里云安全產品熱銷中 [咨詢更多]
阿里云折扣優惠    
云服務器ECS、數據庫、負載均衡等產品新購、續費、升級聯系客服獲取更多專屬折扣 [咨詢更多]
電商業務及數據庫上云四使用阿里云DTS遷移
2019-12-23

阿里云基于阿里云服務器ECS、阿里云數據庫RDS、vpc、阿里云DTS等來構建電商行業業務以及數據上云的最佳操作實踐,幫助電商用戶解決上云煩惱!本文演示數據庫訪問設置、安全組設置;以及使用阿里云DTS進行數據遷移的操作實踐。

配置數據庫訪問限制

登錄自建數據庫:并創建同步數據帳號(本文以用戶名:dtssync,密碼[email protected]為示例)

1】先登錄ecs自建數據庫

ssh [email protected] //登錄服務器

mysql -u root –p //登錄數據庫

2】創建同步數據庫賬號

create user dtssync identified by '[email protected]';

grant REPLICATION CLIENT,REPLICATION SLAVE,select ,SHOW VIEW on *.*

to 'dtssync'@'%' identified by '[email protected]';

flush privileges;

阿里云數據庫同步賬號創建

配置安全組

配置數據遷移任務時,如果需要放開源數據庫或目標數據庫的DTS訪問限制,只需放開目標數據庫所在區域對應的DTS IP段。

例如,源數據庫選擇的實例地區在北京,目標數據庫選擇的實例地區在華北3張北,那么,對于遷移的源數據庫或目標數據庫,需要放開華北3張北的DTS IP段。具體IP段參考,本文以華北3張北為例?!咀ⅲ喝缧杓夹g支持請點擊頁面咨詢按鈕,獲取免費技術支持】

阿里云數據庫安全組

失敗原因:自建MySQL做了訪問限制,請先放開對應DTS的公網 IP段的訪問權限.

登錄本實例安全組

登錄阿里云服務器ECS控制臺 > 選擇自建數據庫所屬的ECS實例 > 點擊進入:

阿里云數據庫登錄

選擇本實例安全組 > 配置規則 > 配置安全組規則

在入方向,添加安全規則,端口3306,DTS的公網 IP段選擇華北3(張北)IP會有實時變化,本次地址段為47.92.22.0/24,120.55.129.0/24,最新的參考這里:

安全組配置

DTS的公網 IP段加入安全組:

數據庫安全組

使用DTS進行數據遷移

創建DTS

菜單欄點擊進入遷移數據庫,進入DTS;或直接通過阿里云DTS控制臺 過進入DTS

阿里云DTS

選擇菜單的數據遷移,點擊創建遷移任務,如圖

配置源庫并連接測試

阿里云DTS遷移測試

配置源目標庫信息

阿里云數據庫配置源目標庫信息

選擇遷移類型和列表

如果源庫應用在遷移過程中有更新,可以選擇進行增量數據遷移。在左邊的遷移對象

框中,選擇需要遷移的對象,并拖動到右邊的選擇框中。

默認搬站時,選擇增量數據遷移、所有文件。

數據遷移目錄

系統開始進行自動化的預檢查

數據遷移優化

 購買DTS等待遷移

數據量約有100GB, 每天增量更新 1000萬。本示例采用medium規格;時間:約在3小時。具體以實際數據量和增量數據為參考。

數據增量

當增量遷移延遲時,可升級” DTS任務。升級過程對增量遷移約有5秒左右的同步延遲

阿里云數據遷移

當增量遷移無延遲時,他云上的數據與阿里云RDS上面的數據一致。

也可以登錄RDS進行抽樣校驗。校對后停止遷移任務,并更換數據庫地址。

數據遷移校準

登錄數據庫,查看全量和增量數據:

1】登錄數據庫實例的控制臺:

阿里云數據庫實例

2】登錄數據庫,輸入數據庫賬號和密碼

第一次登錄需要授權,將dms服務器加入rds白名單,點擊設置本實例

阿里云數據庫實例設置

數據校驗:

全量數據,可以看到自建數據庫所有庫、表數據已經完成遷移

數據庫庫表數據查看

增量數據驗證

模擬注冊用戶,如下圖:

用戶注冊模擬

用戶注冊模擬2

登錄數據庫,查看新增數據結果(注冊用戶在 “pw_members”)

查看注冊用戶

業務流量切換

1. 業務停下并確保兩邊的數據一致【本實驗暫不涉及替換】

2. 將他云的應用連接切換到阿里云并公網訪問數據庫,保證單寫。更換數據庫地址

1) 查找源應用db 的配置文件

2) 將文件中的db host 地址替換為rds 的地址

修改/yjdata/www/data/sql_config.php 的配置文件(如不能訪問,需要為RDS 開通白名單)

流量白名單

3) 回滾方案:將連接地址切回

3、 修改域名公網DNS 解析,將用戶訪問切換到阿里云應用;

回滾方案:將域名解析切回

通過電商業務及數據庫上云一阿里云vpc設置》;《電商業務及數據庫上云二阿里云服務器ECS創建》;《電商業務及數據庫上云阿里云服務器自建數據庫》;《電商業務及數據庫上云三阿里云數據庫RDS創建》;以及本文阿里云DTS進行數據遷移步驟演示,整個的電商行業業務及數據庫上云的實踐都操作完成。如果您在實際操作中遇到問題,或者需要阿里云服務器、數據庫配置推薦,架構方案以及折扣獲取請點擊頁面咨詢按鈕我們將為您提供一對一免費技術服務。


聯系客服免費領取更多阿里云產品新購、續費升級折扣,疊加官網活動折上折更優惠
欧洲轮盘注册 带人赚钱PC骗局 蓝月亮发财放10码中特 下期7星彩号码预测 辽宁沈阳麻将 网上投注 新疆35选7开奖结果 天津麻将有几种胡法 排列3 好奇心日报靠什么赚钱 彩票网站哪个靠谱 饶平赚钱 快乐赛车 河南快三遗漏数据 哈尔滨省福彩中心电话号码 浙江十一选五走势图基本走势 幸运彩安全吗