數據層配置
 
                  更新時間 2025-10-16 16:22:52
                    
 
                    最近更新時間: 2025-10-16 16:22:52
                  
   分享文章 
本章節介紹應用容災多活的數據層配置。
 概述
數據層配置主要包括數據源和數據同步,每個單元組可以單獨進行配置,不同單元的數據源之間通過數據傳輸服務進行數據同步。
應用容災多活通過控制面與數據面協同,對指定數據源進行相應的讀寫保護。當某個單元發生故障時,可以通過切流任務將應用流量和數據訪問切換到其他正常單元,從而保障數據的一致性與業務的連續性。
圖 數據層配置
前提條件
- 已開通數據層功能模塊。
- 已完成系統架構配置以及路由規則配置。
- 已完成開通數據傳輸服務DTS實例。
- 已按規劃打通數據同步所需網絡,具體操作可參考虛擬私有云VPC等網絡產品套件。
配置數據源
- 登錄應用高可用服務控制臺。
- 單擊左側菜單欄應用容災多活,在應用容災多活菜單下單擊數據雙活/應用雙活,進入數據雙活/應用雙活管理頁面。
- 在應用系統列表中找到需要配置的應用系統,單擊應用系統名稱,進入應用系統概覽頁面。
- 單擊左側導航欄容災配置,在容災配置菜單下單擊數據層配置,進入容災配置-數據層配置頁面。
- 單擊數據源配置列表上方創建按鈕,彈出創建數據源配置頁面。
- 如下表示例,填寫配置信息,單擊確定按鈕,完成配置。
- 如需修改或刪除數據源配置,可單擊所選配置操作列修改或刪除按鈕,根據界面提示進行操作。
表 數據源配置
| 配置項 | 描述 | 示例 | 
|---|---|---|
| 單元組 | 數據源所屬業務分組,綁定其中路由規則。 | 訂單業務 | 
| 數據源名稱 | 數據源自定義標識。 | 訂單北京數據庫 | 
| 站點 | 數據源部署所在站點。 | 北京站點 | 
| 數據源類型 | 數據源對應的數據庫類型。 | - MySQL - PostgresSQL | 
| 實例類型 | 數據庫實例產品類型。 | 云實例 | 
| 數據源實例 | 數據源對應的云實例ID。 | TeleDB-***810 | 
| 庫名 | 數據庫實例/schema。 | order | 
| 數據庫IP | 數據庫服務的IP地址。 | 192.168.0.*** | 
| 數據庫端口 | 數據庫服務的端口。 | 8080 | 
| 字符編碼 | 數據庫實例所使用的字符編碼。 | utf8mb4 | 
| 推送類型 | 數據庫連接識別策略。 - 實例庫URL:JDBC URL匹配策略。 | 實例庫URL | 
| 推送標識 | 數據庫連接標識,多活數據面組件進行攔截。 - 支持配置多個,以英文逗號分隔。 | jdbc:mysql://192.168.0.***:8080/order | 
| 用戶名 | 數據源分配給多活管理所用用戶,需有讀寫權限。 | order_admin | 
| 密碼 | 數據源分配給多活管理所用密碼。 | *** | 
說明
每個單元組可以配置多個數據源,通過不同的推送標識來管理。
注意
互相同步的數據源,要求一致的用戶名與密碼。
新增配置時請務必配置密碼,配置后請務必記住您配置的密碼,后續將不在控制臺中顯示,每次配置密碼都將覆蓋舊密碼。
配置同步任務
- 登錄應用高可用服務控制臺。
- 單擊左側菜單欄應用容災多活,在應用容災多活菜單下單擊數據雙活/應用雙活,進入數據雙活/應用雙活管理頁面。
- 在應用系統列表中找到需要配置的應用系統,單擊應用系統名稱,進入應用系統概覽頁面。
- 單擊左側導航欄容災配置,在容災配置菜單下單擊數據層配置,進入容災配置-數據層配置頁面。
- 單擊數據同步任務列表上方創建按鈕,彈出創建數據同步任務配置頁面。
- 如下表示例,填寫配置信息,單擊確定按鈕,完成配置。
- 如需修改或刪除數據同步配置,可單擊所選配置操作列更多按鈕,在下拉列表中選擇編輯或刪除,根據界面提示進行操作。
表 數據同步任務配置
| 配置項 | 描述 | 示例 | 
|---|---|---|
| 單元組 | 數據同步所屬業務分組,綁定其中路由規則,關聯數據源。 | 訂單業務 | 
| 數據同步名稱 | 數據同步自定義標識。 | 訂單數據同步任務 | 
| 同步方式 | 數據同步策略。 - 單向同步:適用于應用雙活的主備集群模式。 - 雙向同步:適用于數據雙活的單元集群模式。 | 單向同步 | 
| 數據源 | 需要同步的數據源。 | 訂單北京數據庫 | 
| 主站點 | 應用雙活的主站點標識。 | - | 
說明
每個單元組可以配置多個數據同步任務,每個數據源只能關聯一個數據同步任務。
配置同步鏈路
- 登錄應用高可用服務控制臺。
- 單擊左側菜單欄應用容災多活,在應用容災多活菜單下單擊數據雙活/應用雙活,進入數據雙活/應用雙活管理頁面。
- 在應用系統列表中找到需要配置的應用系統,單擊應用系統名稱,進入應用系統概覽頁面。
- 單擊左側導航欄容災配置,在容災配置菜單下單擊數據層配置,進入容災配置-數據層配置頁面。
- 在數據同步任務列表,單擊所選配置操作列配置鏈路按鈕,彈出配置數據同步鏈路配置頁面。
- 在數據同步鏈路列表,單擊所選配置操作列綁定按鈕,彈出綁定同步鏈路信息頁面。
- 如下表示例,填寫配置信息,單擊確定按鈕,完成同步鏈路與數據傳輸服務實例綁定。
- 在數據同步鏈路列表,單擊所選配置操作列指定按鈕,進行同步鏈路管理操作。
- 解綁:解除同步鏈路與數據傳輸服務實例綁定。
- 啟動:啟動同步鏈路所綁定任務。
- 停止:停止同步鏈路所綁定任務。
 
表 數據同步鏈路配置
| 配置項 | 描述 | 示例 | 
|---|---|---|
| 選擇實例 | 數據傳輸服務實例。 | dts.***883 | 
| 沖突檢驗 | 檢查同步實例、任務與數據源是否匹配。 | 是 | 
| 關聯方式 | - 創建任務:根據數據源配置創建新的同步鏈路任務,適用于新鏈路構建。 - 綁定任務:綁定已存在的同步鏈路任務,適用于舊鏈路納管。 | 創建任務 | 
| 庫表配置 | 需要進行同步的業務數據庫表。 | - | 
表 數據同步鏈路狀態
| 狀態 | 描述 | 
|---|---|
| 未綁定實例 | 未關聯同步鏈路任務。 | 
| 鏈路配置完成 | 同步鏈路任務已配置完成,但處于暫停狀態。 | 
| 初始化中 | 同步鏈路任務正在初始化,初始化后進入全量同步。 | 
| 全量同步中 | 同步鏈路任務正在全量同步,全量同步完進入增量同步。 | 
| 增量同步中 | 同步鏈路任務正在進行增量同步。 | 
| 已刪除 | 同步鏈路任務已刪除。 | 
| 啟動失敗 | 同步鏈路任務運行異常。 | 
注意
在刪除數據同步任務之前,您必須先解綁數據同步鏈路。
在解綁數據同步鏈路之前,您必須先停止同步鏈路任務。
