此 Quick Start 可为 Amazon Web Services (AWS) 云上的 Amazon Aurora PostgreSQL 自动部署模块化、高可用性环境。
Aurora 是一个完全托管的关系数据库引擎,兼容 MySQL 和 PostgreSQL。您现在用于现有 PostgreSQL 数据库的代码、工具和应用程序,可以与 Aurora 一起使用。使用某些工作负载,Aurora 可以提供最高三倍于 PostgreSQL 的吞吐量,而无须更改大部分现有应用程序。Aurora 是 Amazon Relational Database Service (Amazon RDS) 的组件,利用 Amazon RDS 功能进行数据库管理。
此 Quick Start 适用于那些正在为 Aurora PostgreSQL 寻找可重复、可自定义参考部署的用户。您还可以将此 Quick Start 作为设置自己的自动化部署的构建块。此 Quick Start 包括仅构建 Aurora 数据库组件的 AWS CloudFormation 模板。此模块旨在作为插入式 PostgreSQL 数据库替换插入您现有的 AWS CloudFormation 模板中。

此 Quick Start 由 AWS 解决方案架构师和数据库专家共同开发。
-
构建内容
-
如何部署
-
费用和许可证
-
构建内容
-
使用此 Quick Start 可在 AWS 上自动设置以下 Aurora 环境:
- 一个跨两个可用区的高度可用的 Virtual Private Cloud (VPC) 架构。根据 AWS 最佳实践,为该 VPC 配置了公有和私有子网,以在 AWS 上为您提供您自己的虚拟网络。*
- 在公有子网中:
- 允许对私有子网中的资源进行出站互联网访问的托管网络地址转换 (NAT) 网关。*
- Auto Scaling 组中的 Linux 堡垒主机,允许对私有子网中的 Amazon Elastic Compute Cloud (Amazon EC2) 实例进行入站安全 Shell (SSH) 访问。*
- 私有子网中包含两个数据库读取器和一个数据库写入器的 Aurora 数据库集群。
- 使用 AWS Key Management Service (AWS KMS) 的加密密钥。此 Quick Start 使用该密钥为 Aurora 数据库集群启用静态加密。
- 监控堡垒主机上的 CPU 并在触发警报时发送 Amazon Simple Notification Service (Amazon SNS) 通知的 Amazon CloudWatch 警报。
* 将本 Quick Start 部署到现有 VPC 中的模板会跳过标有星号的任务,并提示您使用现有 VPC 配置。
-
如何部署
-
要在 AWS 账户中部署 Aurora PostgreSQL 环境,请按照部署指南中的说明操作。部署过程大约需要 25 分钟,包括以下步骤:
- 如果您还没有 AWS 账户,请在 https://aws.amazon.com上注册,并登录您的账户。选择您希望部署此 Quick Start 的 AWS 区域,从支持 Aurora 与 PostgreSQL 兼容的 AWS 区域中选择。
- 启动 Quick Start,从以下选项中选择:
- 测试部署并确认 PostgreSQL 数据库接受连接。
要自定义部署,可以配置 VPC、堡垒主机和数据库设置,还可以设置数据库标签。
Amazon 可能会跟与 AWS 合作打造 Quick Start 的 AWS 合作伙伴共享用户部署信息。
- 如果您还没有 AWS 账户,请在 https://aws.amazon.com上注册,并登录您的账户。选择您希望部署此 Quick Start 的 AWS 区域,从支持 Aurora 与 PostgreSQL 兼容的 AWS 区域中选择。
-
费用和许可证
-
您需要支付在运行此 Quick Start 的参考部署期间使用 AWS 服务所产生的费用。使用此 Quick Start 无需额外付费。
本 Quick Start 的 AWS CloudFormation 模板包含您可以自定义的配置参数。其中一些设置(如数据库实例类型)会影响部署成本。有关成本估算信息,请参阅您要使用的各项 AWS 服务的定价页面。价格会随时发生变化。
提示 部署完快速入门后,我们建议您启用 AWS 成本和使用情况报告来跟踪与快速入门相关的费用。此报告会将账单指标发送至您账户中的 Amazon Simple Storage Service (Amazon S3) 存储桶。它根据每个月的使用情况提供成本估算,并在月末最终敲定数据。有关此报告的更多信息,请参阅 AWS 文档。