切換主可用區(qū)
本頁(yè)面為您介紹如何通過(guò) OceanBase 管理控制臺(tái)手動(dòng)切換主可用區(qū)。
概念介紹
主可用區(qū)(Primary Zone):OceanBase 數(shù)據(jù)庫(kù)中同一分區(qū)(partition)的數(shù)據(jù)副本分布在多個(gè)可用區(qū)中,其中分區(qū)的主副本所在的可用區(qū)稱為主可用區(qū)。
切換主可用區(qū)場(chǎng)景
在主可用區(qū)故障時(shí),OceanBase 會(huì)根據(jù)服務(wù)情況自動(dòng)將主切換至新可用區(qū),保障數(shù)據(jù)庫(kù)服務(wù)仍然可用。
如果您需要針對(duì)高可用場(chǎng)景進(jìn)行演練,可以在 OceanBase 管理控制臺(tái)中手動(dòng)切換主可用區(qū),一般情況下不建議手動(dòng)切換。
注意事項(xiàng)
為保障訪問(wèn)主可用區(qū)的性能,在故障切換演練完成后,請(qǐng)確保主可用區(qū)和主地址代理在相同的可用區(qū)。
操作步驟
在左側(cè)導(dǎo)航欄中,單擊 實(shí)例列表。
在實(shí)例列表中選擇目標(biāo)實(shí)例,單擊實(shí)例名進(jìn)入實(shí)例工作臺(tái)。
Serverless 實(shí)例,可在部署關(guān)系圖區(qū)域單擊 切換主可用區(qū);集群實(shí)例,需先進(jìn)入租戶管理頁(yè)面,在租戶列表中單擊目標(biāo)租戶進(jìn)入 租戶工作臺(tái) 頁(yè)面,然后單擊右上角更多圖標(biāo),選擇 切換主可用區(qū)。
切換“主地址代理可用區(qū)”,切換過(guò)程會(huì)有 30s 左右閃斷,建議您在業(yè)務(wù)低峰期執(zhí)行此操作。業(yè)務(wù)應(yīng)用支持自動(dòng)重連機(jī)制。
切換“主地址代理可用區(qū)”,會(huì)變更虛擬 IP,請(qǐng)?jiān)趹?yīng)用程序中使用連接地址進(jìn)行連接,不要使用 IP 地址。
虛擬 IP 變更會(huì)短暫影響數(shù)據(jù)庫(kù)可用性,請(qǐng)及時(shí)在控制臺(tái)刷新并獲取新的連接信息。
虛擬 IP 變更會(huì)影響到開(kāi)發(fā)者工具、數(shù)據(jù)遷移工具使用,請(qǐng)確保工具連接信息中使用了最新虛擬 IP 地址。
如果有用到其他云服務(wù)訪問(wèn) OceanBase 集群可能在切主后無(wú)法使用,需謹(jǐn)慎操作,具體可以發(fā)工單咨詢?cè)u(píng)估。
在彈出框中選擇相關(guān)信息:
配置參數(shù)
說(shuō)明
主可用區(qū)
選擇切換后的主可用區(qū),可以選擇多個(gè)。
說(shuō)明只讀地址可用區(qū)不可用作數(shù)據(jù)主可用區(qū)。
單機(jī)房部署的集群實(shí)例下的租戶不可進(jìn)行切主。
雙機(jī)房部署的集群實(shí)例下的租戶可進(jìn)行切主。如果另一個(gè)可用區(qū)存在只讀地址,則不允許切換主可用區(qū)。
主地址代理可用區(qū)
選擇切換后的主地址代理可用區(qū),不允許選擇只讀地址所在可用區(qū)。
說(shuō)明當(dāng)主地址代理可用區(qū)與數(shù)據(jù)主可用區(qū)不一致時(shí),存在一定數(shù)據(jù)延遲風(fēng)險(xiǎn)。
當(dāng)存在直連地址時(shí),選擇多個(gè)可用區(qū)后可能導(dǎo)致直連地址訪問(wèn)時(shí)延增大,建議原使用直連地址的應(yīng)用切換使用主地址或訪問(wèn)地址。
VPC 網(wǎng)絡(luò)
選擇使用的 VPC 網(wǎng)絡(luò)。
說(shuō)明修改連接地址的專有網(wǎng)絡(luò)和交換機(jī)將會(huì)產(chǎn)生約 30 秒的連接閃斷,建議您在業(yè)務(wù)低谷期執(zhí)行切換操作,并確保應(yīng)用具備重連機(jī)制。
主地址訪問(wèn) VSwitch
選擇綁定的虛擬交換機(jī) VSwitch。
單擊 確定,完成修改。