若您希望跨地區的不同執行個體能夠自動進行即時資料同步,您可以通過轉化已有普通執行個體或建立新執行個體的方式,建立分布式(全球多活)執行個體。可應用於跨地區的執行個體多活、災備與資料同步等情境。
背景資訊
Tair全球多活執行個體是阿里雲自研的多活資料庫系統。通過資料同步通道將多個子執行個體組網成1個邏輯上的分布式執行個體,所有子執行個體均可讀寫並保持即時資料同步,可輕鬆支援異地多個網站同時對外提供服務的業務情境,助力企業快速複製阿里巴巴異地多活架構。
該功能免費,僅會根據子執行個體規格收費(與普通執行個體規格收費標準一致),詳情請參見計費項目。
同時,該功能也存在一些使用限制,更多資訊請參見全球多活使用限制。
操作步驟
若您已建立Tair記憶體型執行個體,您可以對該執行個體進行轉化操作;若未建立執行個體,您可以新購一個Tair記憶體型執行個體。系統將自動建立一個分布式執行個體,並將該存量執行個體(或新建立的執行個體)轉換為分布式執行個體中的第一個子執行個體。
第一個子執行個體支援從已建立的執行個體進行轉換,第二、第三個子執行個體需新購。
轉化已有普通執行個體
該過程會發生秒級閃斷,請確保:
使用串連地址(例如
r-hp3bpn39cs1vu****.redis.hangzhou.rds.aliyuncs.com)串連執行個體。應用程式具有重連機制。
在業務低峰期執行此操作。
登入管理主控台。
在左側導覽列,單擊全球多活。
在頁面左上方,單擊。
請在彈出的面板中,選擇一個執行個體,將其轉換為分布式執行個體中的第一個子執行個體。
推薦選擇執行方式為可維護時間窗轉化。
單擊確定。
說明轉換完成後,選定的執行個體將被轉換為分布式執行個體中的第一個子執行個體。同時,為避免誤操作,控制台的執行個體列表將不再展示該執行個體,您需要單擊左側的全球多活,在分布式執行個體列表中管理該執行個體。
新購子執行個體
登入管理主控台。
在左側導覽列,單擊全球多活。
在頁面左上方,單擊。
跳轉到購買頁面,配置如下資訊。
說明本樣本僅介紹重點參數,其餘參數可保持預設。
產品固定為Tair(企業版)。
選擇付費方式:
訂用帳戶:在建立執行個體時支付費用。適合長期使用,價格比隨用隨付更實惠,且購買時間長度越長,折扣越多。
隨用隨付:先使用後付費,按小時計費。適合短期使用,用完可立即釋放執行個體,節省費用。
選擇部署模式為雲原生(推薦)或經典。
說明雲原生版全球多活執行個體當前公測中。若您無法選擇雲原生版,請填寫表單申請使用。
選擇儲存介質為記憶體。
選擇地區與主可用性區域。
若您已建立ECS,推薦選擇ECS所在地區與可用性區域。
若您需要通過本地裝置串連執行個體,請選擇就近地區。
選擇專用網路(VPC)與虛擬交換器。
若需使用ECS串連,請選擇與ECS相同的VPC,否則無法通過內網互連。但VPC相同,交換器不同,仍然可以實現內網互連。
選擇密碼設定為立即設定,並輸入密碼。
(可選)若您選擇訂用帳戶方式,您還需配置執行個體的購買時間長度。
單擊立即購買。
在確認訂單頁面,閱讀服務合約,根據提示完成支付流程。
支付成功後,請等待1~5分鐘。當執行個體狀態為運行中時,即代表子執行個體建立完成。
後續步驟
常見問題
Q:為什麼報錯
The gdc custins trans not support?A:由於待轉化的經典部署模式執行個體開通了直連串連地址,請釋放直連模式串連地址後重試。雲原生部署模式執行個體不受開通直連限制。
相關API
API介面 | 說明 |
建立記憶體型執行個體,可作為分布式執行個體中的第一個子執行個體,也可以添加到已建立分布式執行個體中,作為第二、第三個子執行個體。 | |
將指定執行個體轉換為分布式執行個體中的第一個子執行個體。 | |
查詢分布式執行個體的詳細資料。 | |
移除分布式執行個體中的子執行個體,將其轉變為普通執行個體(資料會被保留)。 |