全部產品
Search
文件中心

OpenSearch:非服務地區RDSPolarDB執行個體接入方案

更新時間:Aug 22, 2026

本文為您介紹在非服務地區的RDSPolarDB執行個體接入方案。

背景

  • 阿里雲客戶存在非 OpenSearch 服務區 RDS資源。

  • 使用者有文檔搜尋需求。

  • OpenSearch 只能接入服務地區目前範圍內RDS/PolarDB。

  • 存在自建 MySQL 情境期望接入OpenSearch文檔檢索服務。

方案選型

  • 需求:

    • 能實現異地 RDS/ PolarDB接入OpenSearch。

    • 能實現異地執行個體資料流轉到可接入服務地區。

    • 能實現資料流無損/ 保序/結構一致。

    • 能實現全量/增量進入 OpenSearch。

  • ⽅案:

    • (非即時性) RDS/PolarDB -> MaxCompute -> OpenSearch。

    • (准即時性) RDS/PolarDB(異地) -> DTS -> RDS/PolarDB(當前) -> OpenSearch。

    • (准即時性) RDS/PolarDB(異地) -> DTS(全量) -> RDS/PolarDB(當前) -> OpenSearch+ API 推送。

  • 對⽐評估:

資料來源

全量

增量

資源消耗

方案難易

費用消耗(可能)

DTS

支援

支援

RDS+ DTS(資料移轉-全量+增量)

易

RDS計費及 DTS ⽇賬 單

MaxCompute

支援

支援(每天定時)

MaxCompute 專業版(⽉) + 獨享叢集資源+雲企業⽹ +資源授權+ 地區限制

難

MaxCompute 資源及 獨享叢集

API/SDK + DTS

支援

支援

開發成本及調試/DTS(資料移轉-全量)

中

RDS 計費+ DTS(資料遷 移-全量)

實施步驟

  1. 建立目的地區域 RDS/PolarDB 執行個體。

    1. 在目的地區域購買目標執行個體。

    2. 建立資料庫及管理帳號(需要有操作許可權 DDL+DML )。

  2. 建立 DTS 任務並配置。

    1. 購買 DTS 服務(可能涉及初次開通動作)。

    2. 選擇 OpenSearch目的地區域配置資料移轉任務。

    3. 配置 DTS 任務配置步驟。請詳詢 DTS 產品文檔-資料移轉章節。

      1. 您的任務若是跨域執行個體遷移,源 RDS 執行個體必須有外網串連,請到 RDS 控制台申請外 ⽹地址。

      2. 執行個體資料安全白名單配置無需修改。實測僅保留 127.0.0.1 情況下,資料連結可檢查通 過。

  3. 建立 OpenSearch 執行個體。

    1. 待 ⽬標地區 RDS/PolarDB執行個體表資料全量任務完成後. 配置 OpenSearch App。

    2. APP 配置 RDS/PolarDB 資料來源. 請參詢 OpenSearch 協助⽂檔- 應⽤管理-配置應⽤-資料來源章 節。

    3. 資料即時性,取決於兩個資料流節點(遷移及 OpenSearch 導⼊), 資料即時性差異不⼤. 關於 OpenSearch 產品的其他問題, 亦請參考 協助⽂檔。

重要

DTS 任務遷移限制、配置規則、計費策略均在文檔中詳述,請參見: