pgAdmin 4是领先的开源管理工具,用于监视和管理多个PostgreSQL和EDB Advanced Server数据库服务器。pgAdmin 版本 6.6 引入了从 pgAdmin 中创建出一个 AWS RDS PostgreSQL 实例的新功能。如果你拥有临时安全凭证,那么去启动 AWS RDS PostgreSQL 实例,先决条件是 AWS 访问密钥、AWS 秘密访问密钥和 AWS 会话令牌。此功能使你能够使用自定义配置将 AWS RDS PostgreSQL 实例快速部署到所需区域,并使用 pgAdmin 连接到该区域。
创建 AWS RDS PostgreSQL 实例
要在 AWS RDS 上部署 PostgreSQL 服务器,请从服务器组的注册上下文菜单中打开“部署云实例…”,或从对象菜单中选择服务器组并导航到注册>部署云实例…选择。

在部署云实例向导中,选择 Amazon RDS 云提供商并转到下一步。

凭证步骤需要用于执行身份验证的 AWS 凭证以及要创建数据库实例的区域。Amazon 云计算资源在全球多个位置管理。这些位置称为 AWS 区域,其中每个区域都是一个不同的地理区域。

实例规范步骤收集关于配置实例的要求。
可以使用公共 IP 范围字段指定允许传入数据库实例的流量的 IP 地址范围。指定的范围将被添加到为特定数据库端口创建的 VPC 安全组中。VPC 是与 AWS 云中的其他虚拟网络在逻辑上隔离的虚拟网络。数据库实例是在你账户附带的默认 VPC 或你创建的默认 VPC 中创建的。
Amazon RDS 支持运行多个版本的 PostgreSQL 的数据库实例。目前 RDS PostgreSQL 支持 PostgreSQL 10.0 及更高版本。使用数据库版本指定云实例的 PostgreSQL 版本。
实例类确定用于实例的主机的计算和内存容量。每种类型的实例提供不同的计算、内存和存储功能。标准类实例提供理想的云基础架构,提供计算、内存和网络资源的平衡。它们非常适合中小型数据库。可突增类实例提供基准级别的 CPU 性能,并能够在工作负载需要时突增到更高的级别。它们主要用于开发和测试环境数据库。内存优化类实例旨在为处理内存中大型数据集的工作负载提供快速性能。这些实例非常适合以下高性能数据库、用于实时处理大型非结构化数据的应用程序的数据库等。
有关实例类定价的信息,请参阅 Amazon RDS 定价。
实例规格提供有关硬件特性的更多信息,例如 CPU、内存等。为了确定哪些实例规格(例如计算资源、存储资源)能够满足你的要求,请参阅查找 Amazon EC2 实例类型。
Amazon RDS 可以使用以下存储类型之一启动:通用型 SSD(也称为 gp2)、预配置 IOPS SSD(也称为 io1)和磁性。
通用型 SSD 卷提供个位数毫秒级延迟,并能够长时间突增至 3,000 IOPS。预配置 IOPS 存储旨在满足需要低 I/O 延迟和一致 I/O 吞吐量的 I/O 密集型工作负载(尤其是数据库工作负载)的需求。磁性存储类型是最古老的类型。你可以根据你的工作负载选择存储类型。分配的存储来指定数据库实例的存储大小。

“数据库详细信息”页面收集有关数据库规格的信息,例如数据库名称、用户名、密码、端口。

查看部分提供有关云数据库实例规范的摘要信息。单击完成按钮将向 AWS 云发送请求以创建 RDS PostgreSQL 实例。

将启动一个后台进程,该进程将在云中部署实例并监视部署进度。服务器将添加到带有云部署图标的树中。部署完成后,将更新服务器详细信息。
使用 AWS RDS PostgreSQL
成功创建数据库实例后,你可以使用创建中指定的密码连接到云数据库。
结论
人们可以方便地在 AWS RDS 环境中启动 PostgreSQL 实例,并使用 pgAdmin 单击几下即可连接到该实例,而无需详细了解 AWS RDS 服务。这使得PostgreSQL数据库可以快速轻松地部署和开发,用于开发,测试,和生产目的,所有这些都来自一个工具。
原文标题:AWS RDS PostgreSQL Deployment with pgAdmin 4
原文作者:Yogesh Mahajan
原文链接:https://www.enterprisedb.com/blog/aws-rds-postgresql-deployment-pgadmin-4





