PolarDB MySQL企業版叢集支援在可用性區域保持不變的情況下,線上切換預設Virtual Private Cloud和交換器(vSwitch),且保持叢集的串連地址不變。
若您的ECS執行個體與PolarDB叢集不在同一Virtual Private Cloud下,則無法通過私网串連。為此,您可以選擇切換PolarDB叢集的Virtual Private Cloud,以使其與ECS執行個體保持一致,從而實現私网串連,進而發揮PolarDB叢集的最佳效能。
前提條件
您的叢集需滿足以下條件:
-
產品版本為企業版且系列為叢集版。
-
計費類型為訂用帳戶或隨用隨付。
注意事項
-
在Virtual Private Cloud與交換器的切換過程中:
-
會出現約30秒的串連閃斷。建議您在業務低穀期執行切換操作。同時,請確保應用程式具備重連機制,以避免閃斷影響業務。
-
可能會存在DNS解析緩衝問題,導致在緩衝到期時間內發生資料庫連接中斷的現象。建議您在切換結束後重啟應用程式,或重新整理應用程式所在主機的DNS緩衝。
-
會短暫影響到DMS和DTS的使用,切換結束後會自動回復正常。
-
-
在Virtual Private Cloud與交換器的切換時,可選擇存量串連地址是否切換,具體說明如下:
-
存量连接地址切换選擇否,則只會切換叢集的預設VPC和預設交換器,不會切換存量串連地址的VPC和交換器。
-
存量连接地址切换選擇是,則除切換叢集的預設VPC和預設交換器外,還會切換所有存量串連地址的VPC和交換器。
說明後續建立自訂串連地址時會自動選中切換的預設VPC和預設交換器。
-
切換叢集預設VPC和預設交換器
-
登入PolarDB控制台,在左側導覽列單擊集群列表,選擇叢集所在地區,並單擊目的地組群ID進入叢集詳情頁。
-
在叢集基本信息頁,單擊默认VPC右側的切换。在切换VPC對話方塊中,選擇您要切換的目標VPC和交換器。
重要請注意,若您選擇不為存量串連地址切換VPC和交換器,則存量串連地址的VPC和交換器將不會被切換。
切換自訂地址的VPC和交換器
主地址與集群地址不支援單獨切換VPC和交換器。
-
登入PolarDB控制台,在左側導覽列單擊集群列表,選擇叢集所在地區,並單擊目的地組群ID進入叢集詳情頁。
-
在数据库连接地區,選擇目標自訂地址。在编辑地址配置對話方塊中,單擊更多 > 編輯。
-
在彈出的编辑私网访问地址對話方塊中,選擇目標VPC和交換器。
單擊確定。修改專用網路和交換器將會在30秒內有1~2次的串連閃斷,建議在業務低穀期執行切換操作。如果該串連地址正在啟用SSL,修改會導致叢集重啟,且修改後的串連地址全長不能超過64個字元。
建立自訂地址時指定VPC和交換器
-
登入PolarDB控制台,在左側導覽列單擊集群列表,選擇叢集所在地區,並單擊目的地組群ID進入叢集詳情頁。
-
在数据库连接地區,單擊创建自定义地址。在创建自定义地址對話方塊中,選擇目標VPC和交換器。
重要建立自訂地址時,VPC和交換器預設為叢集的預設VPC和預設交換器。若選擇非預設的VPC和交換器,建立自訂地址成功後,叢集的預設VPC和預設交換器也會隨之更改。