亚马逊AWS官方博客

新增功能 – 在 AWS Outposts 上创建 Amazon RDS 数据库实例

去年年底,我向您介绍了 AWS Outposts,并邀请您立即订购。正如我当时所介绍的,它是一款全面的单一供应商计算和存储产品,旨在满足需要在其数据中心和工厂车间实现本地处理和极低延迟的客户的需求。Outposts 使用我们在 AWS 公共区域提供的硬件。

我早在 2009 年就曾向您介绍过 Amazon RDS。此项完全托管的服务可让您轻松启动、操作和扩展关系数据库。多年来,我们增加了对多种开放源代码和商业数据库以及大量功能的支持,这些都是由客户请求驱动的。

AWS Outposts 上的数据库实例
今天,我很高兴地宣布,您现在可以在 AWS Outposts 上创建 RDS 数据库实例。我们将推出对 MySQL 和 PostgreSQL 的支持,并计划在未来添加其他数据库引擎(一如既往地让我们知道您需要什么,以便我们能够优先考虑它)。

您可以利用重要的 RDS 功能,包括对 Amazon Simple Storage Service (S3) 的计划备份、内置静态和传输中加密等等。

创建数据库实例
我可以使用 RDS 控制台、API (CreateDBInstance)、CLI (create-db-instance) 或 CloudFormation (AWS::RDS::DBInstance) 来创建数据库实例。

我将使用控制台,并仔细选择作为 Outpost“基地”的 AWS 区域。我打开控制台,然后从单击创建数据库开始:

我为数据库位置选择本地,并为本地数据库选项选择 RDS on Outposts

接下来,我选择 Virtual Private Cloud (VPC)。VPC 必须已经存在,并且必须具有用于 Outpost 的子网。我还将选择“安全组”和“子网”:

我继续选择数据库引擎和版本。我们将推出对 MySQL 8.0.17PostgreSQL 12.2-R1 的支持,并计划根据您的反馈添加更多引擎和版本:

我为数据库实例命名 (jb-database-2) 并输入主用户的凭证:

然后我选择数据库大小。我可以选择标准类 (db.m5):

和内存优化类 (db.r5):

接下来,我将配置所需的 SSD 存储量:

需要记住的一点是,每个 Outpost 都有大量但有限的计算能力和存储空间。如果尝试创建数据库时计算能力或存储空间不足,则请求将失败。

其他配置部分,我可以设置多个数据库选项、自定义备份并设置维护时段。当一切准备就绪后,单击创建数据库

与往常一样,当我使用 RDS 时,实例的状态从正在创建开始,并在数据库实例准备就绪时过渡到可用

当数据库实例准备就绪后,我只需将代码(在 VPC 或 Outpost 中运行)配置为使用新的终端节点:

注意事项
关于使用 Amazon RDS 的新方法,需要记住以下几点:

操作和功能 – 您所了解的大部分 RDS 操作和功能都能按预期工作并且适用。您可以重命名、重启、停止、启动和标记数据库实例,还可以利用时间点恢复;您可以扩展和缩小实例,并且自动次要版本升级将按预期工作。您不能使用只读副本或创建高可用性集群。

备份和恢复 – 自动备份将按预期工作,并存储在 S3 中。您可以使用它们在云或任何 Outposts 中创建新的数据库实例。手动快照也可以正常工作,并存储在 Outpost 中。它们可用于在同一 Outpost 上创建新的数据库实例。

加密 – 与数据库实例关联的存储以及数据库快照都将使用 KMS 密钥进行加密。

定价 – RDS on Outposts 定价基于管理费,它按小时对所管理的每个数据库收费。有关更多信息,请参阅 RDS on Outposts 定价页面。

现已推出
您可以立即在 Outposts 上创建 RDS 数据库实例。

Jeff