華為云計算 云知識 創(chuàng)建DDS只讀節(jié)點(diǎn),輕松應(yīng)對業(yè)務(wù)高峰
創(chuàng)建DDS只讀節(jié)點(diǎn),輕松應(yīng)對業(yè)務(wù)高峰

云小課必用.png

什么是只讀節(jié)點(diǎn)

只讀節(jié)點(diǎn)是一種只支持讀,不支持寫的節(jié)點(diǎn)類型。為了擴(kuò)展主節(jié)點(diǎn)的讀請求能力,DDS提供具備獨(dú)立連接地址的只讀節(jié)點(diǎn),適合獨(dú)立系統(tǒng)直連訪問,以緩解大量讀請求給主節(jié)點(diǎn)造成的壓力。

應(yīng)用場景

在對 數(shù)據(jù)庫 沒有寫請求,但是有大量讀請求的應(yīng)用場景下,數(shù)據(jù)庫的主備節(jié)點(diǎn)可能難以承受讀取壓力,甚至對業(yè)務(wù)造成影響。為了分擔(dān)主備節(jié)點(diǎn)的訪問壓力,您可以根據(jù)業(yè)務(wù)需求創(chuàng)建一個或多個只讀節(jié)點(diǎn),來滿足大量的數(shù)據(jù)庫讀取需求,增加應(yīng)用的吞吐量。

1.png

只讀節(jié)點(diǎn)與備節(jié)點(diǎn)(Secondary)的區(qū)別

節(jié)點(diǎn)

說明

應(yīng)用場景

備節(jié)點(diǎn)

副本集備節(jié)點(diǎn)具有高可用保障,即某個備節(jié)點(diǎn)故障時,系統(tǒng)會自動切換流量至隱藏節(jié)點(diǎn),保障服務(wù)不受影響。相應(yīng)的,在主節(jié)點(diǎn)故障時,每個備節(jié)點(diǎn)均有可能被選舉為新的主節(jié)點(diǎn),來執(zhí)行數(shù)據(jù)寫入請求。

主備節(jié)點(diǎn)可以使用高可用地址連接實(shí)現(xiàn)全局讀寫分離,適用于讀多寫少的并發(fā)場景。從而在性能擴(kuò)展的同時,屏蔽節(jié)點(diǎn)故障對業(yè)務(wù)帶來的影響。

只讀節(jié)點(diǎn)

副本集只讀節(jié)點(diǎn)僅從主節(jié)點(diǎn)同步數(shù)據(jù),不具備高可用保障,也不會被選舉為主節(jié)點(diǎn)。只讀節(jié)點(diǎn)具有獨(dú)立的連接地址,適合獨(dú)立系統(tǒng)直連訪問,與已有副本集主備節(jié)點(diǎn)的連接互不干擾。

適合需要從現(xiàn)有實(shí)例中大量讀取數(shù)據(jù)的業(yè)務(wù)場景。

使用限制

  • 目前僅副本集實(shí)例支持掛載只讀節(jié)點(diǎn)。
  • 暫不支持創(chuàng)建帶有只讀節(jié)點(diǎn)的實(shí)例。
  • DDS實(shí)例版本需為3.4、4.0及4.2版本。
  • 只讀節(jié)點(diǎn)僅供讀取請求訪問,不參與主備節(jié)點(diǎn)選舉。
  • 單個副本集實(shí)例中最多可以添加5個只讀節(jié)點(diǎn)。
  • 主節(jié)點(diǎn)和只讀節(jié)點(diǎn)之間的 數(shù)據(jù)復(fù)制 方式為異步復(fù)制,存在秒級延遲。

功能特點(diǎn)

  • 可以根據(jù)業(yè)務(wù)需求隨時更改只讀節(jié)點(diǎn)個數(shù),節(jié)省業(yè)務(wù)成本。
  • 與主節(jié)點(diǎn)采用一致規(guī)格,自動同步主節(jié)點(diǎn)的數(shù)據(jù)。
  • 不占用主節(jié)點(diǎn)的資源,增減只讀節(jié)點(diǎn)的操作不會對主節(jié)點(diǎn)的業(yè)務(wù)構(gòu)成干擾。
  • 提供獨(dú)立的連接地址,與已有副本集實(shí)例主備節(jié)點(diǎn)的連接互不干擾。適合獨(dú)立系統(tǒng)及應(yīng)用直連訪問,應(yīng)用程序無需做任何修改。
  • 提供只讀節(jié)點(diǎn)系統(tǒng)性能監(jiān)控。

如何創(chuàng)建只讀節(jié)點(diǎn)

1.  登錄華為云管理控制臺。

2.  單擊管理控制臺左上方的2.png,選擇區(qū)域和項(xiàng)目。

3.  在頁面左上角單擊3.png ,選擇“數(shù)據(jù)庫 >  文檔數(shù)據(jù)庫服務(wù)  DDS”,進(jìn)入 文檔數(shù)據(jù)庫 服務(wù)信息頁面。

4.  在“實(shí)例管理”頁面,選擇指定的副本集實(shí)例,單擊實(shí)例名稱。進(jìn)入實(shí)例的“基本信息”頁面。

5.  在“基本信息”頁面的“節(jié)點(diǎn)信息”區(qū)域,單擊“添加只讀節(jié)點(diǎn)”。

圖1 添加只讀節(jié)點(diǎn)

5.png

6.  在“添加只讀節(jié)點(diǎn)”頁面,選擇節(jié)點(diǎn)數(shù)量及延遲時間,單擊“下一步”。

圖2 添加只讀節(jié)點(diǎn)

6.png

7.  在確認(rèn)頁面,確認(rèn)節(jié)點(diǎn)信息。

  • 如需重新選擇,單擊“上一步”,修改相關(guān)配置。
  • 核對無誤后,單擊“提交”,開始添加節(jié)點(diǎn)。

8.  查看添加節(jié)點(diǎn)結(jié)果。

  • 添加節(jié)點(diǎn)過程中,實(shí)例運(yùn)行狀態(tài)顯示為“只讀節(jié)點(diǎn)擴(kuò)容中”,整個添加節(jié)點(diǎn)的過程持續(xù)15分鐘左右。
  • 在實(shí)例“基本信息”頁面的“節(jié)點(diǎn)信息”區(qū)域,可查看新增節(jié)點(diǎn)信息。
  • 在只讀節(jié)點(diǎn)右側(cè)“操作”列單擊“查看延遲時間”可查看當(dāng)前節(jié)點(diǎn)的延遲時間。