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。
优势
易于使用的托管部署
只需在 AWS 管理控制台中单击几下,即可在几分钟内启动并连接到一个可以立即投入生产的 PostgreSQL 数据库。Amazon RDS for PostgreSQL 数据库实例针对您选择的服务器类型预配置了各种参数和设置。数据库参数组可以提供对 PostgreSQL 数据库的精细控制和微调功能。
快速、可预测的存储
Amazon RDS 为您的 PostgreSQL 数据库提供了两种由 SSD 支持的存储选项。通用型存储可以为小型或中型工作负载提供经济实惠的存储。对于高性能 OLTP 应用程序,预配置 IOPS 能够实现每秒高达 40000 次 IO 的稳定性能。随着存储需求的增长,您可以实时预配置额外的存储,绝无停机时间。
备份和恢复
借助 Amazon RDS 的自动备份功能,您可以将 PostgreSQL 数据库实例恢复到长达 35 天的指定保留期内的任一时间点。除此之外,您还可以执行用户发起的数据库实例备份。Amazon RDS 会存储完整的数据库备份,直到您明确将其删除为止。
高可用性和只读副本
Amazon RDS 多可用区部署可以让 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 来加密传输中的数据。