若您希望跨地域的不同實例能夠自動進行實時數據同步,您可以通過轉化已有普通實例或創建新實例的方式,創建分布式(全球多活)實例。可應用于跨地域的實例多活、災備與數據同步等場景。
背景信息
Tair全球多活是阿里云自研的基于云原生內存數據庫Tair的多活數據庫系統。通過數據同步通道將多個子實例組網成1個邏輯上的分布式實例,所有子實例均可讀寫并保持實時數據同步,可輕松支持異地多個站點同時對外提供服務的業務場景,助力企業快速復制阿里巴巴異地多活架構。更多信息請參見Tair全球多活簡介。
該功能免費,僅會根據子實例規格收費(與普通Tair實例規格收費標準一致),詳情請參見計費項。
同時,該功能也存在一些使用限制,更多信息請參見全球多活使用限制。
操作步驟
若您已創建經典版Tair內存型實例,您可以對該實例進行轉化操作,系統將自動創建一個分布式實例,并將該存量實例轉換為分布式實例中的第一個子實例。
第一個子實例支持從已創建的實例進行轉換,第二、第三個子實例需新購。
若未創建實例,您可以新購一個經典版Tair內存型實例,系統將自動創建一個分布式實例,并將新創建的實例將作為這個分布式實例中的第一個子實例。
轉化已有普通實例
該過程會發生秒級閃斷,同時會引起實例VIP連接地址的變化,請確保:
使用連接地址(例如
r-hp3bpn39cs1vu****.redis.hangzhou.rds.aliyuncs.com
)連接實例。應用程序具有重連機制。
在業務低峰期執行此操作。
登錄Redis管理控制臺。
在左側導航欄,單擊全球多活。
在頁面左上角,單擊 。
選擇一個實例,將其轉換為分布式實例中的第一個子實例。
參數
說明
實例所在區域
選擇目標實例所屬的地域。
版本類型
固定為企業版,不可變更。
版本
固定為Redis 5.0,不可變更。
架構類型
標準版:采用主從架構,不僅能提供高性能的緩存服務,還支持數據高可靠。
集群版:可輕松突破Redis自身單線程瓶頸,滿足大容量、高性能的業務需求。
更多信息請參見架構信息查詢導航。
實例
選擇一個目標實例,該實例將被轉換為分布式實例中第一個子實例。
單擊確定。
說明轉換完成后,選定的實例將被轉換為分布式實例中的第一個子實例。同時,為避免誤操作,Tair控制臺的實例列表將不再展示該實例,您需要單擊左側的全球多活,在分布式實例列表中管理該實例。
新購子實例
登錄Redis管理控制臺。
在左側導航欄,單擊全球多活。
在頁面左上角,單擊 。
跳轉到購買頁面,配置如下商品選擇信息。
產品:選擇Redis。
付費方式:
包年包月:在新建實例時支付費用。適合長期使用,價格比按量付費更實惠,且購買時長越長,折扣越多。
按量付費:先使用后付費,按小時扣費。適合短期使用,用完可立即釋放實例,節省費用。
部署模式:選擇為經典(原本地盤)。
配置子實例的參數。
配置
說明
地域和可用區
實例所在的地理位置。購買后無法更換。
推薦根據目標用戶所在的地理位置就近選擇地域,提升用戶訪問速度。
確保Tair實例與需要連接的ECS實例創建于同一個地域,否則它們無法通過內網互通,只能通過外網連接,無法發揮最佳性能。
可用區類型
單可用區:主備節點都會部署在單一可用區,適合可用區災備級別的要求為單機房的場景。
雙可用區:主備節點會分別部署在指定的主可用區和備可用區,組成同城雙中心主備架構。
主可用區
可用區是指在同一地域內,電力和網絡互相獨立的物理區域。 同一地域不同可用區沒有實質性區別,ECS實例訪問同可用區Tair的性能比訪問同地域其他可用區Tair更好,但差別較小。
說明選擇可用區類型為雙可用區時,您還需要指定備可用區,且備可用區需要與主可用區不同。主備可用區共同組成同城雙中心的主備架構。
網絡類型
固定為專有網絡:專有網絡VPC(Virtual Private Cloud)是一種隔離的網絡環境,安全性和性能均高于傳統的經典網絡。
重要請確保Tair實例與需要連接的ECS實例或RDS實例網絡類型一致,否則它們無法通過內網互通。
如果Tair實例與需要連接的ECS實例或RDS實例的網絡類型都是專有網絡,請確保各實例在同一VPC中,否則它們無法通過內網互通。
專有網絡
選擇實例的專有網絡。如果沒有專有網絡,請參見創建和管理專有網絡。
虛擬交換機
選擇專有網絡下的虛擬交換機(vSwitch)。如果該專有網絡下在當前的可用區中沒有交換機,請參見創建和管理交換機。
版本類型
固定為Redis企業版(Tair),不可變更。
系列類型
固定為內存型,不可變更。詳細說明請參見內存型。
版本號
固定為Redis 5.0,不可變更。
架構類型
標準版:采用主從架構,不僅能提供高性能的緩存服務,還支持數據高可靠。
集群版:可輕松突破Redis自身單線程瓶頸,滿足大容量、高性能的業務需求。
請選擇標準版或集群版,更多信息請參見架構信息查詢導航。
分片數
選擇Tair集群實例的分片數。
說明架構類型選擇為集群版時,才支持該參數。
節點類型
固定為雙副本,即一主一從的雙機熱備架構,數據持久化保存。
實例規格
選擇實例的規格,每種規格都有對應的內存大小、連接數上限、帶寬限制等,詳情請參見內存型(標準架構)和內存型(集群架構)。
說明實例創建后會自動生成數據庫元信息,集群架構的實例每個分片均包含30 MB~50 MB的元信息,整個集群中元信息占用的存儲空間為所有分片中元信息占用空間之和。
實例名稱
設置實例的名稱,便于后續業務識別。
購買時長
選擇付費類型為包年包月時,您需要設置購買時長與是否自動續費。
購買數量
選擇創建相同配置實例的數量,此處需設置為1。
密碼設置
稍后設置:在實例創建完成后設置密碼,設置方法請參見修改或重置密碼。
立即設置:填入實例的密碼。
密碼長度為8~32位。
密碼需包含大寫字母、小寫字母、特殊字符和數字中的至少三種。
支持的特殊字符為:
!@#$%^&*()_+-=
資源組
選擇實例所屬的資源組信息。
標簽
創建或選擇子實例綁定的標簽。
單擊立即購買。
閱讀并選中服務協議,根據提示完成支付流程。
等待分布式實例的狀態由修改中變更為運行中,即代表子實例創建完成。
后續步驟
常見問題
Q:為什么報錯
The gdc custins trans not support
?A:由于待轉化的實例申請了直連模式連接地址,請釋放直連模式連接地址后重試。
相關API
API接口 | 說明 |
創建經典版內存型實例,可作為分布式實例中的第一個子實例,也可以添加到已創建分布式實例中,作為第二、第三個子實例。 | |
將指定實例轉換為分布式實例中的第一個子實例。 | |
查詢分布式實例的詳細信息。 | |
移除分布式實例中的子實例,將其轉變為普通實例(數據會被保留)。 |