Amazon RDS 允許您使用 AWS 管理主控台或一組簡單的 Web 服務 API 來建立、刪除和修改關聯式資料庫執行個體。您也可以控制執行個體的存取和安全性,並管理資料庫備份和快照。有關可用的 Amazon RDS API 完整清單,請參閱 Amazon RDS API Guide。以下為一些最常用的 API 及其功能:

  • CreateDBInstance – 佈建新的資料庫執行個體、將資料庫引擎指定為 PostgreSQL、資料庫執行個體類別、儲存容量、資料庫引擎版本 (選用)、您想使用的備份保留政策,以及是否將資料庫執行個體做為異地同步備份部署執行。這個 API 呼叫就是存取執行中 PostgreSQL 資料庫所需的一切,以及預先安裝的軟體和您所請求的可用資源容量。
  • ModifyDBInstance – 修改執行中的資料庫執行個體的設定。這可讓您使用單一 API 呼叫擴展資料庫執行個體的可用資源,以回應資料庫的負載,或代您變更自動備份和維護的方式,或是在資料庫執行個體或異地同步備份部署之間進行轉換。您也可以使用此 API 對資料庫執行個體的 PostgreSQL 版本升級進行選擇性控制,也就是保持與特定 PostgreSQL 版本的相容性、在生產部署之前測試新版本是否適用於您的應用程式,及按照自己的條件和時間表執行版本升級。
  • DeleteDBInstance – 刪除執行中的資料庫執行個體。您可以使用 Amazon RDS 隨時終止資料庫執行個體,而只需為使用的資源付費。
  • CreateDBSnapshot – 產生資料庫執行個體的快照。您可將資料庫執行個體恢復到這些使用者建立快照的任何一點,甚至恢復到以前刪除的資料庫執行個體。
  • RestoreDBInstanceToPointInTIme – 從 point-in-time 備份建立新的資料庫執行個體。您可將資料庫執行個體恢復到您指定的保留期內的任何一點,通常最多能夠恢復到五分鐘前資料庫的使用狀態。
  • CreateDBInstanceReadReplica – 建立資料庫執行個體作為來源資料庫執行個體的僅供讀取複本。

如果應用程式已經在 PostgreSQL 資料庫基礎上執行,您可以將資料輕鬆匯入 Amazon RDS。通常,將資料遷移到 Amazon RDS 只需:

  • 建立一個具備所需運算、儲存容量和存取控制的資料庫執行個體。
  • 使用 pg_dump 建立所要匯入資料的傾印。
  • 使用 psql 在資料庫執行個體上建立資料庫並載入傾印。
  • 在應用程式設定檔中更新資料庫連線字串。

執行 PostgreSQL 9.3.5 與更新版本的 Amazon RDS for PostgreSQL 資料庫執行個體支援會話複寫角色。您可以利用此角色和使用開放原始碼的觸發型複寫工具,如 Londiste 來將資料匯入 Amazon RDS for PostgreSQL 資料庫執行個體,並將停機時間降到最低。

如需將資料匯入 Amazon RDS 的詳細資訊,請參閱 Amazon RDS 文件中的 Importing Data into PostgreSQL 章節。

Amazon RDS 目前支援以下資料庫執行個體類別:

執行個體類型 vCPU 記憶體 (GiB) PIOPS 優化
網路效能
標準 – 最新一代
db.m4.large 2
8

適中
db.m4.xlarge 4
16
db.m4.2xlarge 8
32
db.m4.4xlarge 16
64
db.m4.10xlarge 40
160
10 Gb
標準 – 上一代
db.m3.medium 1 3.75 - 適中
db.m3.large 2 7.5 - 適中
db.m3.xlarge 4 15
db.m3.2xlarge 8 30
記憶體優化 – 最新一代
db.r3.large 2 15 - 適中
db.r3.xlarge 4 30.5 適中
db.r3.2xlarge 8 61
db.r3.4xlarge 16 122
db.r3.8xlarge 32 244 -
10 Gb
微型執行個體        
db.t2.micro 1 1 -
db.t2.small 1 2 -
db.t2.medium 2 4 - 適中
db.t2.large 2 8 - 適中

正在尋找 T1、M1、M2 或 CR1 資料庫執行個體嗎?請參閱上一代執行個體頁面。

每個月底,您會收到一張根據您所實際消費 Amazon RDS 資源的付款帳單。一旦您建立的資料庫執行個體可進行連接,即按該資料庫執行個體執行的小時數向您收取費用。每個資料庫執行個體將持續執行直至終止,當您發出刪除資料庫執行個體的 API 呼叫後,或在發生執行個體故障的情況下,執行個體就會終止。未滿一小時的資料庫執行個體小時數按一小時計費。除了資料庫執行個體小時數以外,您還需要為每月儲存、I/O 請求和備份付費。如果您在計費期間擴展儲存容量,則按相應比例計費。

有關詳細資訊,請參閱 Amazon RDS for PostgreSQL 定價頁面

使用本服務需遵守 Amazon Web Services 客戶協議