全部產品
Search
文件中心

ApsaraDB for Redis:建立分布式執行個體

更新時間:Jun 19, 2024

若您希望跨地區的不同執行個體能夠自動進行即時資料同步,您可以通過轉化已有普通執行個體或建立新執行個體的方式,建立分布式(全球多活)執行個體。可應用於跨地區的執行個體多活、災備與資料同步等情境。

背景資訊

Tair全球多活是阿里雲自研的基於雲原生記憶體資料庫Tair的多活資料庫系統。通過資料同步通道將多個子執行個體組網成1個邏輯上的分布式執行個體,所有子執行個體均可讀寫並保持即時資料同步,可輕鬆支援異地多個網站同時對外提供服務的業務情境,助力企業快速複製阿里巴巴異地多活架構。更多資訊請參見Redis全球多活簡介

該功能免費,僅會根據子執行個體規格收費(與普通Redis執行個體規格收費標準一致),詳情請參見計費項目

同時,該功能也存在一些使用限制,更多資訊請參見全球多活使用限制

操作步驟

若您已建立本地碟Tair記憶體型執行個體,您可以對該執行個體進行轉化操作,系統將自動建立一個分布式執行個體,並將該存量執行個體轉換為分布式執行個體中的第一個子執行個體。

說明

第一個子執行個體支援從已建立的執行個體進行轉換,第二、第三個子執行個體需新購。

若未建立執行個體,您可以新購一個本地碟Tair記憶體型執行個體,系統將自動建立一個分布式執行個體,並將新建立的執行個體將作為這個分布式執行個體中的第一個子執行個體。

轉化已有普通執行個體

  1. 登入Redis管理主控台

  2. 在左側導覽列,單擊全球多活

  3. 在頁面左上方,單擊建立執行個體 > 已有普通執行個體轉化

  4. 選擇一個執行個體,將其轉換為分布式執行個體中的第一個子執行個體。

    參數

    說明

    執行個體所在地區

    選擇目標執行個體所屬的地區。

    版本類型

    固定為企業版,不可變更。

    版本

    固定為Redis 5.0,不可變更。

    架構類型

    • 標準版:採用主從架構,不僅能提供高效能的快取服務,還支援資料高可靠。

    • 叢集版:可輕鬆突破Redis自身單線程瓶頸,滿足大容量、高效能的業務需求。

    更多資訊請參見架構資訊查詢導航

    執行個體

    選擇一個目標執行個體,該執行個體將被轉換為分布式執行個體中第一個子執行個體。

  5. 單擊確定

    說明

    轉換完成後,選定的執行個體將被轉換為分布式執行個體中的第一個子執行個體。同時,為避免誤操作,Redis控制台的執行個體列表將不再展示該執行個體,您需要單擊左側的全球多活,在分布式執行個體列表中管理該執行個體。

新購子執行個體

  1. 登入Redis管理主控台

  2. 在左側導覽列,單擊全球多活

  3. 在頁面左上方,單擊建立執行個體 > 新購分布式執行個體

  4. 跳轉到購買頁面,配置如下商品類型資訊。

    • 商品類型:選擇Redis(本地碟,含Tair)

    • 付費模式

      • 訂用帳戶:在建立執行個體時支付費用。適合長期需求,價格比隨用隨付更實惠,且購買時間長度越長,折扣越多。

      • 隨用隨付:先使用後付費,按小時計費。適合短期需求,用完可立即釋放執行個體,節省費用。

  5. 配置子執行個體的參數。

    配置

    說明

    地區

    執行個體所在的地理位置。購買後無法更換。

    • 推薦根據目標使用者所在的地理位置就近選擇地區,提升使用者訪問速度。

    • 確保Tair執行個體與需要串連的ECS執行個體建立於同一個地區,否則它們無法通過內網互連,只能通過外網串連,無法發揮最佳效能。

    可用性區域類型

    • 單可用性區域:主備節點都會部署在單一可用性區域,適合可用性區域災備層級的要求為單機房的情境。

    • 雙可用性區域:主備節點會分別部署在指定的主可用性區域和備可用性區域,組成同城雙中心主備架構。

    主可用性區域

    可用性區域是指在同一地區內,電源和網路互相獨立的物理地區。 同一地區不同可用性區域沒有實質性區別,ECS執行個體訪問同可用性區域Tair的效能比訪問同地區其他可用性區域Tair更好,但差別較小。

    說明

    選擇可用性區域類型雙可用性區域時,您還需要指定備可用性區域,且備可用性區域需要與主可用性區域不同。主備可用性區域共同組成同城雙中心的主備架構。

    網路類型

    固定為專用網路:Virtual Private Cloud(Virtual Private Cloud)是一種隔離的網路環境,安全性和效能均高於傳統的傳統網路。

    重要
    • 請確保Tair執行個體與需要串連的ECS執行個體或RDS執行個體網路類型一致,否則它們無法通過內網互連。

    • 如果Tair執行個體與需要串連的ECS執行個體或RDS執行個體的網路類型都是專用網路,請確保各執行個體在同一VPC中,否則它們無法通過內網互連。

    專用網路

    選擇執行個體的專用網路。如果沒有專用網路,請參見建立和管理專用網路

    虛擬交換器

    選擇專用網路下的虛擬交換器(vSwitch)。如果該專用網路下在當前的可用性區域中沒有交換器,請參見建立和管理交換器

    版本類型

    固定為企業版Tair,不可變更。

    系列類型

    固定為記憶體型,不可變更。詳細說明請參見記憶體型

    版本

    固定為Redis 5.0,不可變更。

    架構類型

    • 標準版:採用主從架構,不僅能提供高效能的快取服務,還支援資料高可靠。

    • 叢集版:可輕鬆突破Redis自身單線程瓶頸,滿足大容量、高效能的業務需求。

    請選擇標準版叢集版,更多資訊請參見架構資訊查詢導航

    分區數

    選擇Tair叢集執行個體的分區數。

    說明

    架構類型選擇為叢集版時,才支援該參數。

    節點類型

    固定為雙副本,即一主一從的雙機熱備架構,資料持久化儲存。

    執行個體規格

    選擇執行個體的規格,每種規格都有對應的記憶體大小、串連數上限、頻寬節流設定等,詳情請參見記憶體型(標準架構)記憶體型(叢集架構)

    說明

    執行個體建立後會自動產生資料庫元資訊,叢集架構的執行個體每個分區均包含30 MB~50 MB的元資訊,整個叢集中元資訊佔用的儲存空間為所有分區中元資訊佔用空間之和。

    執行個體名稱

    設定執行個體的名稱,便於後續業務識別。

    購買時間長度

    選擇付費類型為訂用帳戶時,您需要設定購買時間長度與是否自動續約。

    數量

    選擇建立相同配置執行個體的數量,此處需設定為1

    密碼設定

    • 稍後設定:在執行個體建立完成後設定密碼,設定方法請參見修改或重設密碼

    • 立即設定:填入執行個體的密碼。

      • 密碼長度為8~32位。

      • 密碼需包含大寫字母、小寫字母、特殊字元和數字中的至少三種。

      • 支援的特殊字元為:

        !@#$%^&*()_+-=

    資源群組

    選擇執行個體所屬的資源群組資訊。

  6. 單擊立即購買

  7. 閱讀並選中服務合約,根據提示完成支付流程。

    等待分布式執行個體的狀態由修改中變更為運行中,即代表子執行個體建立完成。

後續步驟

為分布式執行個體添加子執行個體

常見問題

  • Q:為什麼報錯The gdc custins trans not support

    A:由於待轉化的執行個體申請了直連模式串連地址,請釋放直連模式串連地址後重試。

相關API

API介面

說明

CreateInstance

建立本地碟記憶體型執行個體,可作為分布式執行個體中的第一個子執行個體,也可以添加到已建立分布式執行個體中,作為第二、第三個子執行個體。

CreateGlobalDistributeCache

將指定執行個體轉換為分布式執行個體中的第一個子執行個體。

DescribeGlobalDistributeCache

查詢分布式執行個體的詳細資料。

RemoveSubInstance

移除分布式執行個體中的子執行個體,將其轉變為普通執行個體(資料會被保留)。