產品簡介
為了確保業務的連續性和高可用性,RDS PostgreSQL通過全球多活資料庫(Global Active Database,GAD)提供災備能力。該方案基於RDS PostgreSQL的原生物理複製與Data Transmission Service(DTS),實現了一站式、高性價比的異地災備解決方案。採用“一主一從”的架構,通過DTS實現即時資料同步,從而不僅保障資料庫的異地容災保護,還提供就近訪問的服務體驗。
方案架構
應用情境
適用於不同RDS PostgreSQL執行個體間的:
異地容災
業務對可用性要求極為嚴格。為避免地區層級的故障,資料庫必須具備跨地區的高可用性,並且對RTO的要求也非常高。
跨地區唯讀執行個體
業務存在跨地區查詢的需求,需實現就近讀取。
產品優勢
安全可靠
基於RDS PostgreSQL的原生物理複製,具備高效穩定的效能,且不存在相容性問題。
RDS與DTS均有嚴格的SLA保障,確保資料庫和同步鏈路的可用性與安全性。
便捷易用
提供產品化的配置介面,通過RDS控制台可以快速完成GAD災備關係的構建。
提供災備評估、一鍵切換、延時展示等產品化能力,涵蓋災備搭建的全生命週期。
高性價比
災備執行個體支援選擇高性價比的RDS產品形態,如倚天、基礎系列等。
GAD由DTS產品提供網路支援,網路鏈路採用Serverless技術自動調節頻寬,鏈路搭建按實際使用方式收取費用。
使用限制
執行個體限制
主角色執行個體(源執行個體)與從角色執行個體(災備執行個體)滿足如下條件:
版本:RDS PostgreSQL 11及以上版本的執行個體。
說明主角色執行個體(源執行個體)與從角色執行個體(災備執行個體)大版本需保持一致。
計費方式:隨用隨付、訂用帳戶。
產品系列:基礎系列、高可用系列。
執行個體規格:
獨享規格:不低於4核 8 GB。
通用規格:不低於2核 4 GB。
地區限制
主角色和從角色支援的地區相同,目前僅支援華東1(杭州)、華東2(上海)、華北2(北京)、華北3(張家口)、華南1(深圳)、華北5(呼和浩特)、華南2(河源)、西南1(成都)。
費用說明
全球多活資料庫費用包含新購RDS執行個體費用與DTS資料同步費用,使用已有執行個體建立執行個體組或添加從角色時不額外收取執行個體費用,但會收取資料同步費用。
新購RDS執行個體費用
新購RDS PostgreSQL執行個體建立執行個體組或添加從角色時,會收取新購執行個體的規格費用與儲存費用等,目前計費方式支援訂用帳戶、隨用隨付。
資料同步費用
在執行個體組中添加從角色時,系統會自動在主從角色間構建單向資料同步鏈路,並根據地區、鏈路類型、鏈路數量和使用時間長度收取資料同步費用,詳情請參見下表。
資料同步費用 = 資料同步鏈路單價 * 鏈路數量 * 使用時間長度
單向同步鏈路單價為:0.187969924812美元/小時/條
如何使用
方式一:新購RDS PostgreSQL執行個體並添加為GAD從角色
建立RDS PostgreSQL執行個體並將其作為從角色加入到全球多活資料庫執行個體組中,詳情請參見方式一:建立新執行個體並添加為從角色。
方式二:將已有RDS PostgreSQL執行個體添加為GAD從角色
將已有RDS PostgreSQL執行個體作為從角色加入到全球多活資料庫執行個體組中,詳情請參見方式二:將已有執行個體添加為從角色。
方式三:通過執行個體基本資料頁的災備執行個體建立GAD
先訪問RDS執行個體基本資料頁面,通過災備執行個體添加入口,建立全球多活資料庫執行個體組。
再建立RDS PostgreSQL執行個體或將已有RDS PostgreSQL執行個體作為從角色加入到全球多活資料庫執行個體組中,詳情請參見方式一:建立新執行個體並添加為從角色或方式二:將已有執行個體添加為從角色。