参考部署

适用于 Amazon Aurora PostgreSQL 的模块化架构

在 AWS 云上部署提供高可用性和故障转移支持的 Amazon Aurora PostgreSQL 数据库

此 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 模板中。

Portworx 徽标

此 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 分钟,包括以下步骤:

    1. 如果您还没有 AWS 账户,请在 https://aws.amazon.com上注册,并登录您的账户。选择您希望部署此 Quick Start 的 AWS 区域,从支持 Aurora 与 PostgreSQL 兼容的 AWS 区域中选择。
    2. 启动 Quick Start,从以下选项中选择:
    3. 测试部署并确认 PostgreSQL 数据库接受连接。
     
    要自定义部署,可以配置 VPC、堡垒主机和数据库设置,还可以设置数据库标签。

    Amazon 可能会跟与 AWS 合作打造 Quick Start 的 AWS 合作伙伴共享用户部署信息。  

  •  费用和许可证
  • 您需要支付在运行此 Quick Start 的参考部署期间使用 AWS 服务所产生的费用。使用此 Quick Start 无需额外付费。

    本 Quick Start 的 AWS CloudFormation 模板包含您可以自定义的配置参数。其中一些设置(如数据库实例类型)会影响部署成本。有关成本估算信息,请参阅您要使用的各项 AWS 服务的定价页面。价格会随时发生变化。

    提示     部署完快速入门后,我们建议您启用 AWS 成本和使用情况报告来跟踪与快速入门相关的费用。此报告会将账单指标发送至您账户中的 Amazon Simple Storage Service (Amazon S3) 存储桶。它根据每个月的使用情况提供成本估算,并在月末最终敲定数据。有关此报告的更多信息,请参阅 AWS 文档