全球數據庫網絡(Global Database Network,簡稱GDN)是由分布在同一個國家不同地域的多個PolarDB集群組成的網絡,網絡中所有集群的數據保持同步。當您的業務部署在多個地域時,利用GDN可以實現應用訪問數據庫的低延遲和高穩定性。本文介紹如何添加從集群、移除從集群、主從切換和重搭從集群的相關內容。
前提條件
注意事項
GDN中的集群版本需為以下版本之一:
PolarDB MySQL版8.0.2版本
PolarDB MySQL版8.0.1版本且內核小版本需為8.0.1.1.17及以上
PolarDB MySQL版5.7版本且內核小版本需為5.7.1.0.21及以上
PolarDB MySQL版5.6版本且內核小版本需為5.6.1.0.32及以上
主集群和從集群的數據庫引擎版本需保持一致,必須都為MySQL 8.0、MySQL 5.7或MySQL 5.6。
從集群只能新建,不能將已經創建好的集群添加為從集群。
創建從集群時,節點規格建議與主集群的節點規格一致以保證低延遲同步效果,只讀節點的個數無需與主集群保持一致,您可以根據本地從集群的讀請求量自行選擇。
一個GDN中包含一個主集群和最多四個從集群,主集群和從集群的地域限制請參見主集群與從集群地域映射表。
說明若您需要添加更多從集群,請前往配額中心,在配額名稱GDN集群上限數調整的操作列,單擊申請進行添加。
一個集群只能屬于一個GDN。
GDN中的集群不支持2核4 GB和2核8 GB節點規格。
GDN使用物理復制機制,因此無需開啟Binlog同步。
若您為GDN開啟了集群間Binlog同步,請務必確保主從集群的Binlog參數
loose_polar_log_bin
保持一致,否則在集群間切換之后有Binlog不一致的風險。如果您有跨地域添加從集群的需求,您可以加入釘釘群進行咨詢,群號:30245017864。
費用說明
目前全球數據庫網絡(GDN)跨地域傳輸流量可以免費使用,您只需要支付每個PolarDB集群自身的費用,關于PolarDB集群自身費用,請參見計費項概覽。
添加從集群
登錄PolarDB控制臺。
單擊左側導航欄中的全球數據庫網絡(GDN)。
找到目標GDN,單擊操作欄中的添加從集群。
說明GDN不支持將現有集群添加為從集群。
在彈出的售賣頁中,計費類型選擇包年包月、按量付費或Serverless。
設置以下參數。
參數
說明
地域
從集群所在地域。購買后無法更換地域。
說明僅支持選擇與主集群位于同一國家的地域。主集群和從集群地域關系映射表請參見主集群與從集群地域映射表。
請確保PolarDB與需要連接的ECS位于同一個地域,否則它們無法通過內網互通。
創建方式
選擇創建從集群。
全球數據庫網絡
選擇需要加入的GDN。
說明默認為創建從集群前選擇的GDN。
數據庫引擎
與主集群的數據庫引擎保持一致。取值如下:
MySQL 8.0
MySQL 5.7
MySQL 5.6
產品版本
默認為企業版。
系列
僅支持集群版【推薦】,無需選擇。
說明僅當計費類型為包年包月或按量付費時支持該選項。
子系列
支持通用規格和獨享規格兩種子系列:
獨享規格:每個集群會獨占所分配到的計算資源(如CPU),而不會與同一服務器上的其他集群共享資源,性能更加穩定可靠。
通用規格:同一服務器上的不同集群,會互相充分利用彼此空閑的計算資源(如CPU),通過復用計算資源享受規模紅利,性價比更高。
關于兩種子系列類型的詳細對比,請參見如何選擇通用規格和獨享規格。
說明僅當計費類型為包年包月或按量付費時支持該選項。
CPU架構
默認為X86。
說明僅當計費類型為包年包月或按量付費時支持該選項。
節點個數
系統默認為每個集群版【推薦】的集群,創建規格相同的兩個節點(一主一只讀),無需選擇。
說明如果主節點故障,系統會自動將只讀節點切換為新的主節點,并重新生成一個只讀節點,關于只讀節點的更多信息,請參見產品架構。
僅當計費類型為包年包月或按量付費時支持該選項。
主可用區
集群的主可用區。
可用區是地域中的一個獨立物理區域,不同可用區之間沒有實質性區別。
您可以選擇將PolarDB與ECS創建在同一可用區。
您只需要選擇主可用區,系統會自動選擇備可用區。
網絡類型
固定為專有網絡,無需選擇。
請確保PolarDB與需要連接的ECS位于同一個VPC網絡,否則它們無法通過內網互通,無法發揮最佳性能。
如果您已創建符合您網絡規劃的VPC,直接選擇該VPC。例如,如果您已創建ECS,且該ECS所在的VPC符合您的規劃,那么選擇該VPC。
如果您未創建符合您網絡規劃的VPC,您需要創建專有網絡。詳情請參見創建和管理專有網絡。
開啟熱備集群
選擇開啟或者關閉存儲熱備集群功能。
如果開啟存儲熱備集群,PolarDB會在當前地域內同時部署主集群(包含互備計算節點+主存儲)和存儲熱備集群,主集群和存儲熱備集群各保證3副本數據(共6副本數據),具有更高的SLA可靠性保障。
如果關閉存儲熱備集群,則僅保留主集群(3副本數據),存儲單價是開啟存儲熱備集群單價的1/2。集群的SLA也會降低。
篩選
選擇集群計算節點規格。
說明關于計算節點規格的詳情,請參見企業版計算節點規格。
僅當計費類型為包年包月或按量付費時支持該選項。
只讀節點個數伸縮下限
設置允許只讀節點增加的最小數量。為了實現Serverless集群的高可用,推薦只讀節點個數伸縮下限設置為1。取值范圍:0~7。
說明僅當計費類型為Serverless時支持該選項。
只讀節點個數伸縮上限
設置允許只讀節點增加的最大數量。只讀節點數量會根據業務壓力自動增加或減少。取值范圍:0~7。
說明僅當計費類型為Serverless時支持該選項。
單節點伸縮下限
設置集群內單節點PCU數量的下限。Serverless形態的PolarDB集群采用PCU(約等于1核2 GB的資源)做秒級計費和擴縮單元,PCU會隨著業務負載在指定區間內動態調整。取值范圍:1 PCU~31 PCU。
說明僅當計費類型為Serverless時支持該選項。
單節點伸縮上限
設置集群內單節點PCU數量的上限。Serverless形態的PolarDB集群采用PCU(約等于1核2 GB的資源)做秒級計費和擴縮單元,PCU會隨著業務負載在指定區間內動態調整。取值范圍:1 PCU~32 PCU。
說明僅當計費類型為Serverless時支持該選項。
數據庫代理類型
PolarDB支持企業通用版和企業獨享版兩種數據庫代理類型。
企業通用版:配套集群子系列的通用規格。它可以共享CPU物理資源,可根據業務負載,提供智能秒級資源彈性擴展能力。
企業獨享版:配套集群子系列的獨享規格。它可以獨占CPU物理資源,具有更好的性能穩定性。
說明數據庫代理企業版當前可免費使用,暫不收費,未來收費時間待定。
是否開啟無活動暫停
選擇是否開啟無活動暫停功能。該功能默認關閉。
說明僅當計費類型為Serverless時支持該選項。
存儲類型
PolarDB支持PSL5和PSL4兩種存儲類型:
PSL5:PolarDB歷史版本中支持的存儲類型,即2022年06月07日之前購買的PolarDB集群默認的存儲類型。性能好,可靠性和可用性更強。
PSL4:PolarDB全新推出的存儲類型,采用阿里巴巴自研的硬件壓縮盤(Smart-SSD)技術,在物理SSD磁盤層面壓縮、解壓縮存儲的數據,保持性能影響可控的情況下,使單位容量數據的存儲價格更低。
說明對于已創建的集群,存儲類型不支持切換。如需切換存儲類型,建議您購買一個新的集群并配置預期的存儲類型,將原有集群的數據遷移到新集群即可。
關于兩種存儲類型的詳細對比,請參見如何選擇PSL4和PSL5。
存儲引擎
支持InnoDB和InnoDB & 高壓縮引擎兩種引擎類型。
InnoDB:InnoDB引擎。
InnoDB & 高壓縮引擎::InnoDB和X-Engine混合部署引擎。選擇該選項后,可以設置高壓縮引擎的比例。關于高壓縮引擎的更多信息,請參見高壓縮引擎(X-Engine)介紹。
說明僅當計費類型為包年包月或按量付費時支持該選項。
存儲計費類型
PolarDB支持按容量計費(按量付費)和按空間計費(包年包月)兩種存儲計費類型:
按容量計費(按量付費):按容量計費采用Serverless方式,購買時無需選擇容量,隨著數據增長而在線自動擴容,只按實際數據量所占的存儲空間大小收費。具體請參見按容量計費(按量付費)方式下的價格。
按空間計費(包年包月):按空間計費是指在購買數據庫集群時您需預支付集群的存儲空間費用。具體請參見按空間計費(包年包月)方式下的價格。
說明當商品類型為包年包月時,存儲計費類型支持選擇按容量計費(按量付費)或按空間計費(包年包月);當商品類型為按量付費時,不支持該配置,系統默認存儲按量計費。
存儲費用
存儲費用無需選擇。系統會根據實際數據使用量按小時計費。詳情請參見按容量計費(按量付費)方式下的價格。
說明僅當計費類型為包年包月或按量付費時支持該選項。
集群名稱
您可以選擇自動生成集群名稱或自定義集群名稱。
如果選擇自動生成集群名稱,集群創建成功后,系統將自動生成一個集群名稱,自動生成的集群名稱支持用戶修改。
如果選擇自定義集群名稱,您需要輸入集群名稱。集群名稱需滿足如下要求:
不能以
http://
或https://
開頭。長度為2~256個字符。
以大寫字母、小寫字母或中文開頭,可包含數字、“.”、“_”或“-”。
資源組
從已創建資源組中選擇一個目標資源組。
說明資源組是在單個云賬號下將一組相關資源進行統一管理的容器,一個資源只能歸屬于一個資源組,詳情請參見資源分組和授權。
是否開啟Binlog
選擇是否開啟Binlog。關于Binlog的更多介紹,請參見開啟Binlog。
說明僅當計費類型為包年包月或按量付費時支持該選項。
刪除(釋放)集群時
設置刪除(釋放)集群時的備份保留策略,默認保留最后一個備份(釋放前自動備份)。
保留最后一個備份(釋放前自動備份):刪除集群時保留最后一個備份。
保留全部備份:刪除集群時保留所有備份。
不保留備份(釋放后無法恢復):刪除集群時不保留任何備份。
說明刪除(釋放)集群時保留備份可能會產生少量費用,您可以隨時刪除備份來節省成本,詳情請參見釋放集群。
僅當計費類型為包年包月或按量付費時支持該選項。
配置集群的購買時長和購買數量,并選擇是否啟動自動續費。
說明僅當計費類型為包年包月時,需要選擇購買時長和是否啟動自動續費。
勾選服務協議。單擊立即購買。
開通成功后,需要10~15分鐘創建集群,之后您就可以在集群列表中看到新創建的集群。
說明當集群中的節點狀態為創建中時,整個集群可能仍未創建完成,此時集群不可用。只有當集群狀態為運行中時,集群才可以正常使用。
請確認已選中正確的地域,否則無法看到您創建的集群。
當您的數據量較大時,推薦您購買PolarDB存儲包,相比按小時付費,預付費購買存儲包有折扣,購買的容量越大,折扣力度就越大,詳情請參見搭配存儲包。
移除從集群
登錄PolarDB控制臺。
單擊左側導航欄中的全球數據庫網絡(GDN)。
找到目標GDN,單擊目標全球數據庫網絡ID/名稱。
在集群列表區域,找到目標從集群,單擊操作欄的脫離。
說明整個脫離過程耗時5分鐘左右。
脫離過程中,GDN下所有集群(包括正在脫離的從集群)的連接地址仍然可用,您仍然可以通過集群的連接地址正常訪問數據庫。
只有從集群支持脫離GDN,主集群無法脫離。
從GDN脫離后,從集群將中斷與主集群的數據同步,同時系統將設置該集群為讀寫模式。
從GDN脫離后,該集群不能再作為從集群加入GDN,請謹慎操作。
在彈出的對話框中,單擊確定即可。
切換主集群
登錄PolarDB控制臺。
單擊左側導航欄中的全球數據庫網絡(GDN)。
找到目標GDN,單擊目標全球數據庫網絡ID/名稱。
在集群列表區域,單擊操作欄的切換為主集群,或單擊集群列表右上角的主從切換。
在主從切換對話框中,選擇從集群的集群ID作為新主集群,單擊確定。
重搭從集群
在以下場景下可能需要重搭GDN中的從集群:
從集群出現故障無法恢復,需要通過重搭來重新構建服務。
需要更新從集群的基礎配置或環境。
從集群與主集群的數據長時間不同步,需要重建以保證主從集群的數據一致性。
重搭從集群當前處于灰度發布階段。如有需求,請前往配額中心,在配額名稱為PolarDB GDN重搭從集群試用的操作列,單擊申請,申請試用。
重搭從集群期間指定從集群不可用,請謹慎操作。
登錄PolarDB控制臺。
單擊左側導航欄中的全球數據庫網絡(GDN)。
找到目標GDN,單擊目標全球數據庫網絡ID/名稱。
在集群列表區域,單擊操作欄的圖標,選擇重搭從集群。
在重搭從集群對話框中,單擊確定。