PostgreSQL 已成為許多企業開發人員和新創公司的首選開放原始碼關聯式資料庫,它不斷為領先的企業和行動應用程式提供支援。您可以使用 Amazon RDS 輕鬆地在雲端中設定、操作和擴展 PostgreSQL 部署。透過 Amazon RDS,您可以在幾分鐘內部署可擴展的 PostgreSQL 部署,不僅經濟實惠,而且可調整硬體容量大小。Amazon RDS 負責處理複雜而耗時的管理任務,例如,PostgreSQL 軟體安裝和升級、儲存管理、為獲得高可用性而進行的複寫和讀取輸送量;以及為災難復原而進行的備份。
Amazon RDS for PostgreSQL 讓您能夠存取熟悉的 PostgreSQL 資料庫引擎功能。這表示您目前使用的現有資料庫程式碼、應用程式和工具,也可以使用於 Amazon RDS。Amazon RDS for PostgreSQL 目前支援 PostgreSQL 9.6、10、11、12、13、14 和 15。透過 Trusted Language Extensions (TLE) for PostgreSQL,可讓您快速建置高效能擴展,並使用受歡迎的可信任語言在 Amazon RDS 上安全執行該專案,無需要 AWS 對程式碼進行驗證。
優勢
更方便使用的受管部署
只要在 AWS 管理主控台執行幾個步驟,即可快速啟動和連接生產就緒型 PostgreSQL 資料庫。Amazon RDS for PostgreSQL 資料庫執行個體會針對您選擇的伺服器類型預先設定參數和各項設定值。資料庫參數群組提供 PostgreSQL 資料庫的精細控制和微調功能。
快速且可預期的儲存
Amazon RDS 為您的 PostgreSQL 資料庫提供兩種支援 SSD 的儲存選項。一般用途儲存可為小型或中型工作負載提供經濟實惠的儲存。對於高效能 OLTP 應用程式,佈建 IOPS 可提供高達每秒 40,000 次 IO 的一致效能。隨著儲存需求的增加,您可以在無停機時間的前提下,隨時佈建額外的儲存。
備份與復原
Amazon RDS 的自動備份功能可將 PostgreSQL 資料庫執行個體復原到指定保留期 (最多 35 天) 內的任何時間點。此外,還能執行使用者啟動的資料庫執行個體備份。Amazon RDS 將存放這些完整資料庫備份,直至您明確刪除它們。
高可用性和僅供讀取複本
Amazon RDS Multi-AZ 部署為 PostgreSQL 資料庫提供增強的可用性和耐久性,這種部署非常適合生產資料庫工作負載。Amazon RDS 僅供讀取複本可以輕鬆彈性地擴展超越單一資料庫執行個體的容量限制,以處理高讀取量的資料庫工作負載。
監控和指標
Amazon RDS for PostgreSQL 為資料庫執行個體免費提供 Amazon CloudWatch 指標,而 Amazon RDS 增強型監控則可讓您存取超過 50 個 CPU、記憶體、檔案系統和磁碟 I/O 指標。在 AWS 管理主控台查看重要的操作指標,包括運算/記憶體/儲存容量使用率、I/O 活動和執行個體連線。
隔離和安全
Amazon RDS 是受管服務,可為 PostgreSQL 資料庫提供高度安全性。這包括使用 Amazon Virtual Private Cloud (VPC) 保持網路隔離、使用透過 AWS Key Management Service (KMS) 建立和控制的金鑰進行靜態加密,以及使用 SSL 加密傳輸中的資料。