操作場景
建立跨Region容災關系,當(dang)主(zhu)(zhu)實例所在區域(yu)發生突發性自然災害等(deng)狀況,主(zhu)(zhu)節點無法(fa)連接,可將(jiang)異地(di)災備實例升為主(zhu)(zhu)實例,在應用端修(xiu)改(gai)數據庫連接地(di)址后,即可快速恢(hui)復應用的(de)業務訪(fang)問(wen)。
實現原理
在兩個數(shu)據(ju)中(zhong)(zhong)心(xin)獨立部(bu)署RDS for PostgreSQL實例(li),通過(guo)RDS的容災(zai)(zai)(zai)功能將生產中(zhong)(zhong)心(xin)主(zhu)(zhu)實例(li)中(zhong)(zhong)的數(shu)據(ju)同(tong)步(bu)到(dao)災(zai)(zai)(zai)備中(zhong)(zhong)心(xin)災(zai)(zai)(zai)備實例(li)中(zhong)(zhong),實現主(zhu)(zhu)實例(li)和(he)跨Region災(zai)(zai)(zai)備實例(li)數(shu)據(ju)之(zhi)間的實時同(tong)步(bu)。
拓撲圖
注意事項
使用該功能前,必(bi)須要確保跨Region數據庫實例之(zhi)間(jian)的網絡打通(可考慮VPN連接產品)。
使用該功(gong)能前,確保主實(shi)例(li)(li)和(he)災(zai)(zai)備實(shi)例(li)(li)狀態(tai)正常,主實(shi)例(li)(li)和(he)災(zai)(zai)備實(shi)例(li)(li)在不同Region上,且主實(shi)例(li)(li)為主備實(shi)例(li)(li),災(zai)(zai)備實(shi)例(li)(li)為單機實(shi)例(li)(li)。
災備實(shi)例的CPU和(he)內存規格以及(ji)磁盤(pan)容(rong)量(liang)要大于(yu)或(huo)等于(yu)主實(shi)例的規格以及(ji)磁盤(pan)容(rong)量(liang)。
災備實例(li)的底層架構和數(shu)據庫大(da)版本要與(yu)主實例(li)一致。
不支持跨(kua)大版本建立跨(kua)云或跨(kua)Region容災關系(xi)。
調用(yong)配置(zhi)主(zhu)實例容(rong)災接口(kou)后直(zhi)至成功搭建容(rong)災關(guan)系(xi),不能進行規(gui)格(ge)變更(geng)、主(zhu)備(bei)倒換操作。
搭建容災后,災備實例支(zhi)持變更(geng)CPU和(he)內(nei)存規格。
修改主實例的端口或內網地址后需要(yao)重新(xin)搭建災備關系(xi)。
災(zai)備實例搭建成功后,不能進行(xing)小版本升級。
RDS for PostgreSQL 12及(ji)以上支持建立(li)跨(kua)Region容災(zai)關系。
主實例參(can)數被(bei)修(xiu)改后,災備實例無法(fa)同步修(xiu)改該參(can)數,需結(jie)合業務自行修(xiu)改災備實例參(can)數。
RDS for PostgreSQL災備實例不支持PITR恢復,如需使用(yong)此(ci)功能,請在主實例上完(wan)成。
操作步驟
步驟 1 登錄管理控制臺。
步驟 2 單擊管理控制臺左上角的 ,選擇區域。
步驟 3 選擇(ze)“數據(ju)(ju)庫 > 關系(xi)型(xing)數據(ju)(ju)庫”。進(jin)入關系(xi)型(xing)數據(ju)(ju)庫信息頁面。
步驟 4 將災(zai)備實(shi)例(li)的配置信(xin)息粘貼到主實(shi)例(li),配置主實(shi)例(li)容災(zai)能力(li)。
1. 在“實(shi)例(li)管理”頁(ye)(ye)面(mian),單(dan)擊需(xu)要(yao)搭(da)建(jian)容災的(de)災備實(shi)例(li)名(ming)稱,進(jin)入實(shi)例(li)基本信息(xi)頁(ye)(ye)面(mian)。
2. 單(dan)擊“數據(ju)庫信(xin)息(xi)”模塊的“災備配置信(xin)息(xi)”。
3. 在(zai)彈框中(zhong),單(dan)擊“一(yi)鍵復制”。
4. 在“實例管理”頁面,選擇(ze)(ze)搭建容災(zai)的主實例,選擇(ze)(ze)“更多 > 查(cha)看容災(zai)詳情”。
5. 在跳轉頁(ye)面單擊“搭建容(rong)災(zai)”。
6. 在(zai)彈框中(zhong),將步驟4.3中(zhong)復制(zhi)的災(zai)(zai)備配置(zhi)(zhi)信息粘貼進輸入框中(zhong),單擊“確定”,開始配置(zhi)(zhi)主實例容災(zai)(zai)能力。
7. 可在“任務(wu)(wu)中(zhong)(zhong)心”中(zhong)(zhong)查看任務(wu)(wu)的執行(xing)結果,當任務(wu)(wu)狀態(tai)為完成(cheng)(cheng)時,表示配置主實例容災(zai)能力成(cheng)(cheng)功。確(que)保(bao)此任務(wu)(wu)執行(xing)成(cheng)(cheng)功后(hou)再進行(xing)后(hou)續操作。
步驟 5 將(jiang)主實例的配(pei)(pei)置信息粘(zhan)貼到災備實例,配(pei)(pei)置災備實例容災能力。
1. 在“實例(li)管理”頁(ye)面,單擊(ji)搭建(jian)容災的(de)主實例(li)名稱,進入實例(li)基本(ben)信息頁(ye)面。
2. 單擊“數據庫(ku)信(xin)息(xi)”模(mo)塊的(de)“災備配(pei)置信(xin)息(xi)”。
3. 在彈框中(zhong),單擊“一(yi)鍵復制”。
4. 在“實例管理”頁面,選擇搭建容(rong)災(zai)的災(zai)備實例,選擇“更多 > 查看容(rong)災(zai)詳(xiang)情(qing)”。
5. 在跳(tiao)轉頁面單擊(ji)“搭(da)建容災”。
6. 在彈(dan)框中,將(jiang)步驟5.3中復制的災備配置信息粘貼進(jin)輸入框中,單擊(ji)“確定”,開始配置災備實(shi)例容災能力。
7. 可(ke)在“任務中(zhong)心”中(zhong)查(cha)看任務的執行結果,當任務狀態(tai)為完成(cheng)時,表示配置災備(bei)實例容災能力(li)成(cheng)功。此(ci)任務執行成(cheng)功后容災搭建完成(cheng)。
步驟 6 單擊(ji)災備實例名稱,進入實例的基本信息頁面。
步驟 7 在(zai)左側(ce)導航欄,選擇(ze)“容災管理(li)”,列表(biao)頁顯示災備實例容災復制(zhi)狀態。
----結束