通過建立全球多活資料庫執行個體組,可實現RDS PostgreSQL執行個體的跨地區災備。本文介紹如何建立與刪除全球多活資料庫執行個體組。
限制條件
建立全球多活資料庫執行個體組時,需要將符合下列限制條件的已有RDS PostgreSQL執行個體作為主角色加入執行個體組。如您無合格執行個體,可以在執行個體組建立前,預先建立RDS PostgreSQL執行個體。
付費方式限制:支援訂用帳戶和隨用隨付。
產品系列限制:支援基礎系列和高可用系列。
資料庫版本限制:支援RDS PostgreSQL 11及以上版本。
執行個體規格限制:
獨享規格:不低於4核 8 GB。
通用規格:不低於2核 4 GB。
地區限制:目前支援華東1(杭州)、華東2(上海)、華北2(北京)、華北3(張家口)、華南1(深圳)、華北5(呼和浩特)、華南2(河源)、西南1(成都)。
如您首次使用全球多活資料庫,您需要先授權DTS訪問雲資源再建立執行個體組,詳情請參見授權DTS訪問雲資源。
注意事項
一個RDS PostgreSQL執行個體只能作為主角色或從角色加入到一個全球多活資料庫執行個體組,同一個RDS PostgreSQL執行個體不能加入多個執行個體組中。
一個全球多活資料庫執行個體組有且僅有一個主角色和一個從角色。
費用說明
全球多活資料庫費用包含新購RDS執行個體費用與DTS資料同步費用,使用已有執行個體建立執行個體組不會額外收取執行個體費用。如需新購執行個體建立執行個體組,會收取新購執行個體相關費用,詳情請參見費用說明。
建立執行個體組
在全球多活資料庫頁建立
訪問全球多活資料庫頁面,單擊建立執行個體組。
在建立全球多活資料庫執行個體組頁面配置以下參數:
配置項
說明
執行個體組名稱
自訂執行個體組名稱,建議名稱與業務或用途相關,方便執行個體組尋找。
命名規範:由大小寫字母或中文開頭,可包含數字、底線(_)或中劃線(-),長度為2~126個字元。
資料庫執行個體類型
選擇PostgreSQL。
執行個體群組類型
選擇執行個體群組類型。當前僅支援災備。
適用於跨地區災備與災備演練情境,主從角色間使用單向資料同步。
主角色地區
預設與RDS PostgreSQL控制台地區保持一致。如需選擇其他地區,請在控制台頂部更改地區。
主角色執行個體
下拉選擇主角色地區下的目標RDS PostgreSQL執行個體。
如您當前地區下無可用主角色執行個體,可以單擊建立主角色執行個體,進入執行個體購買頁建立RDS PostgreSQL執行個體。
單擊確定。
您可以在執行個體組列表介面查看已建立的執行個體組。隨後,您可以在執行個體組中添加從角色。
在執行個體基本資料頁建立
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標RDS PostgreSQL執行個體ID(該執行個體將作為主角色執行個體)。
在基本資料頁的執行個體分布地區,單擊災備實例後的添加。
系統將自動建立以該執行個體為主角色的全球多活執行個體組。在添加從角色執行個體頁面中,可以查看自動建立的全球多活執行個體組資訊。
說明如果目標RDS PostgreSQL執行個體已經作為主角色執行個體加入了全球多活執行個體組,則不會在建立新的執行個體組。
在添加從角色執行個體頁中,參照方式一,建立新執行個體並添加為從角色。
說明如果您期望將已有執行個體添加為從角色,您可以關閉此頁面,參照方式二,將已有執行個體添加為從角色。
刪除執行個體組
當執行個體組中只存在主角色且無從角色時,執行個體組才能被刪除。
刪除執行個體組與釋放或退訂主角色執行個體是兩個不同的操作:
刪除執行個體組:僅執行個體組被刪除,執行個體保留且正常運行,執行個體內資料保持不變。
釋放或退訂主角色執行個體:需要先刪除執行個體組,才能釋放或退訂主角色執行個體。釋放或退訂後,執行個體進入執行個體資源回收筒,到期徹底刪除。
欠費的隨用隨付主角色執行個體會暫停服務,到期不續約的訂用帳戶主角色執行個體會進入執行個體資源回收筒。這兩種情況下,該執行個體組中所有執行個體均會被移出執行個體組,DTS鏈路會被釋放。從角色執行個體將獨立運行,且其唯讀狀態將被提升為讀寫狀態。