iT邦幫忙

2023 iThome 鐵人賽

DAY 20
0
Cloud Native

雲端時代,搬遷WordPress自建網站到AWS系列 第 20

Day20-(下)使用AWS DMS同步更新RDS資料庫(非必要)

  • 分享至 

  • xImage
  •  

前言

舊主機皆準備完成後,我們就可以開始建置DMS資源囉!
讓我們直接進入主題吧!
/images/emoticon/emoticon34.gif/images/emoticon/emoticon34.gif/images/emoticon/emoticon34.gif

-----------------------------------------------------------------------------------------------------------------------------

文章大綱

  • 建立複寫執行個體Replication Instance
  • 建立舊資料庫的連接端點Endpoint
  • 建立RDS資料庫的連接端點Endpoint
  • 創建DMS資料庫搬遷任務Migration task
-----------------------------------------------------------------------------------------------------------------------------

1. 建立複寫執行個體Replication Instance

1.1 前往『DMS頁面』,左側目錄欄點選『複寫執行個體』,接著點選『建立複寫執行個體』
https://ithelp.ithome.com.tw/upload/images/20230929/20161832tMKe9ov9Co.png

1.2 輸入『複寫執行個體名稱』
https://ithelp.ithome.com.tw/upload/images/20230929/201618328wkLXiFMq5.png

1.3 選擇『執行個體類別』、『引擎版本』、『資料庫是否部屬在多個可用區』
https://ithelp.ithome.com.tw/upload/images/20230929/20161832gHu0kD58gQ.png

1.4 選擇『執行個體儲存容量』、『VPC、子網路群組』、『是否可公開存取』
https://ithelp.ithome.com.tw/upload/images/20230929/201618325YPkA7dPzx.png

1.5 安全群組我選擇使用『現有的EC2的安全組』,接著點選『建立複寫執行個體』
https://ithelp.ithome.com.tw/upload/images/20230929/20161832FNGeDcCeDO.png

1.6 等待並確認複寫執行個體的狀態為『可用』
https://ithelp.ithome.com.tw/upload/images/20230929/20161832LvNDpIG8DW.png

-----------------------------------------------------------------------------------------------------------------------------

2. 建立舊資料庫的連接端點(Endpoint)

2.1 前往『DMS頁面』,左側目錄欄點選『端點』,接著點選『建立端點』
https://ithelp.ithome.com.tw/upload/images/20230929/20161832HzEqgXplUb.png

2.2 端點類型選擇『來源端點』
https://ithelp.ithome.com.tw/upload/images/20230929/20161832QaOVXQY4C9.png

2.3 輸入『端點名稱』、『舊資料庫的引擎版本』,接著勾選『手動提供存取資訊』並輸入『舊資料庫主機IP』、『舊資料庫的遠端連線使用者資訊』
https://ithelp.ithome.com.tw/upload/images/20230929/20161832BUpFNhJivl.png

2.4 接著測試端點連線,確認選擇的『VPC、複寫執行個體』後,點選『執行測試』
https://ithelp.ithome.com.tw/upload/images/20230929/20161832QcnsCNVDZQ.png

2.5 確認狀態為『Successful』之後,點選『建立端點』
https://ithelp.ithome.com.tw/upload/images/20230929/20161832ajnFbS4oMN.png

-----------------------------------------------------------------------------------------------------------------------------

3. 建立RDS資料庫的連接端點(Endpoint)

3.1 再次建立連接端點
https://ithelp.ithome.com.tw/upload/images/20230929/20161832HzEqgXplUb.png

3.2 這次端點類型選擇『目標端點』並選擇我們的『RDS資料庫』
https://ithelp.ithome.com.tw/upload/images/20230929/20161832ZV1NBUyG3q.png

3.3 一樣勾選『手動提供存取資訊』並輸入『RDS使用者名稱、密碼』
https://ithelp.ithome.com.tw/upload/images/20230929/20161832VyzSI1kGFu.png

3.4 測試端點連線狀態為『Successful』後,點選『建立端點』
https://ithelp.ithome.com.tw/upload/images/20230929/20161832sydWlAnikJ.png

-----------------------------------------------------------------------------------------------------------------------------

4. 創建DMS資料庫搬遷任務

4.1 前往『DMS頁面』,左側目錄欄點選『資料庫遷移任務』,接著點選『建立任務』
https://ithelp.ithome.com.tw/upload/images/20230929/20161832jGb7lGWH5t.png

4.2 輸入『任務名稱』,並選擇已建立的『複寫執行個體』、『來源端點』、『目標端點』
https://ithelp.ithome.com.tw/upload/images/20230929/20161832GlpMrBUkAm.png

4.3 遷移類型根據需求進行選擇,我這次選擇『僅複寫更新的資料』
https://ithelp.ithome.com.tw/upload/images/20230929/20161832Ey9Hx1eDAI.png

4.4 任務設定我選擇『精靈模式』,並按照下圖進行設置
https://ithelp.ithome.com.tw/upload/images/20230929/20161832N37Da6KvZu.png

4.5 可以選擇開啟『搬遷任務的驗證』、『任務執行日誌』,後續若出現搬遷錯誤可以查看錯誤日誌
https://ithelp.ithome.com.tw/upload/images/20230929/20161832QLCWIC6FMv.png

4.6 資料表對應的設定很重要,影響到我們的資料庫搬遷內容。在結構描述輸入要搬遷的『資料庫名稱』
https://ithelp.ithome.com.tw/upload/images/20230929/20161832ZxTjPCALKg.png

4.7 完成設置後點選『建立任務』
https://ithelp.ithome.com.tw/upload/images/20230929/20161832TZfbwLZtd4.png

4.8 等待搬遷任務狀態顯示『載入完成,複寫進行中』就代表新、舊資料庫已經開始時實同步了
https://ithelp.ithome.com.tw/upload/images/20230929/201618322kNj1HQCAj.png

4.9 我在舊站輸入新的留言進行測試
https://ithelp.ithome.com.tw/upload/images/20230929/201618326MyBcNrznL.png

4.10 新站在重新整理後就可以看到剛剛的留言
https://ithelp.ithome.com.tw/upload/images/20230929/20161832ARaTsGizcS.png

4.11 前往資料庫確認留言資料是否已經同步寫入
https://ithelp.ithome.com.tw/upload/images/20230929/2016183210iAVytxPr.png


上一篇
Day19-(上)使用AWS DMS同步更新RDS資料庫(非必要)
下一篇
Day21-修改Wordpress網站URL,並為Wordpress網站配置AWS Elastic Load Balance、Target Group
系列文
雲端時代,搬遷WordPress自建網站到AWS30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言