Amazon Aurora Serverless 是一种针对 Amazon Aurora(MySQL 兼容版)的按需自动扩展配置,其中,数据库将根据您的应用程序需求来自动启动、关闭以及扩展或缩减。它让您可以在云中运行数据库,而无需管理任何数据库实例。它是一种简单且更具成本效益的选择,适用于不频发的、间歇性的或不可预测的工作负载。

手动管理数据库容量需要占用宝贵的时间,也可能导致数据库资源的使用效率低下。借助 Aurora Serverless,您只需创建数据库终端节点,有选择地指定所需的数据库容量范围,然后连接您的应用程序。您需要在数据库处于活动状态期间按照每秒使用的数据库容量进行付费,并且只需在 Amazon RDS 管理控制台中单击几下即可在标准配置和无服务器配置之间进行迁移。

Amazon Aurora Serverless 简介 (0:50)

优势

简单

消除了管理数据库实例和容量的复杂性。数据库将自动启动、关闭和扩展以满足您的应用程序需求。

可扩展

可按需无缝扩展计算和内存容量,同时不会中断客户端连接。

经济高效

您只需按秒为使用的数据库资源付费。除非数据库实例实际运行,否则您不需要为其付费。

高度可用

基于具有容错能力和自我修复能力的分布式 Aurora 存储进行构建,并实施 6 路复制以防止数据丢失。

注册 PostgreSQL 兼容版预览

Aurora Serverless 现已提供 Aurora PostgreSQL 兼容版预览。您可以填写注册表参加预览。

 

使用案例

不常用的应用程序

有些应用程序每天或每周只使用几次,且每次只使用几分钟,例如低容量的博客网站,因此您需要一个具有成本效益的数据库,且您只需在它活动时付费。借助 Aurora Serverless,您只需为所使用的数据库资源付费。

新应用程序

您需要部署新应用程序,但不确定需要的实例大小。借助 Aurora Serverless,您只需创建终端节点,然后数据库将自动扩展以满足应用程序的容量要求。

可变工作负载

您正在运行不常用的应用程序,每天或每年会出现数次峰期,每次持续 30 分钟到几个小时,例如当运行人力资源、预算或业务汇报应用程序时。现在,您无需再预置峰值容量,从而避免了为不经常使用的资源付费;也无需再平均分配容量,从而避免了可能导致的性能问题和糟糕的用户体验。

不可预测的工作负载

您正在运行的工作负载需要全天候使用数据库,并且具有难以预测的活动高峰,例如下雨时可能会出现活动激增的流量站点。借助 Aurora Serverless,您的数据库将自动扩展容量以满足应用程序的峰期负载需求,并在活动激增结束后缩减容量。

开发和测试数据库

您的软件开发和 QA 团队在工作时间需要使用数据库,但在夜间或周末不需要。借助 Aurora Serverless,您的数据库将在不使用时自动关闭,并在第二天开始工作时更快地启动。

多租户应用程序

您有一个基于 Web 的应用程序,其中包含每个客户的数据库。现在,您无需再为队列中的每个应用程序单独管理数据库容量。Aurora 会为您管理单个数据库容量,从而节省您的宝贵时间。

定价

使用 Aurora Serverless,您只需为数据存储空间以及在数据库活动时使用的数据库容量和 I/O 付费。如需了解完整的定价和区域可用性,请参阅 Amazon Aurora 定价

定价示例 1

您正在使用存储大小为 80GB 的 Aurora Serverless 数据库运行一个新闻网站。尽管大部分时间内网站的负载较小,但早上或报道突发新闻时会出现活动峰期。例如,早上有 1 小时 1 分 15 秒的时间数据库扩展到 4 ACU,报道突发新闻后有 40 分 34 秒的时间数据库扩展到 8 ACU。在这一天余下的时间(22 小时 12 分 46 秒)内,数据库的运行容量为 2 ACU。在这一天内,您还使用了一共 90000 个 I/O 操作。

您将需要为此期间内的以下使用量付费:

持续时间 ACU ACU/小时 费率 收费
22 小时 12 分 46 秒(22.213 小时) 2 44.426 0.06 USD 2.67 USD
1 小时 1 分 15 秒(1.021 小时) 4 4.084 0.06 USD 0.24 USD
40 分 34 秒(0.766 小时) 8 6.128 0.06 USD 0.37 USD
24 小时的总使用量   54.638 0.06 USD 3.28 USD

您还需要为此 24 小时内的数据库存储和 I/O 付费。

您在该时段内的总费用是:

使用量 费率 收费
54.638 ACU/小时 每 ACU 每小时 0.06 USD* 3.28 USD
24 小时使用 80GiB 存储 每月每 GiB 0.10 USD 0.26 USD
90000 个 I/O 请求 每 100 万个请求 0.20 USD 0.02 USD
  24 小时的总费用 3.56 USD
24 小时的总费用 3.51 USD
24 小时的总费用 3.51 USD
24 小时的总费用 3.51 USD

*示例为美国东部(弗吉尼亚北部)的每小时价格。定价因区域而异。


定价示例 2

您为应用程序测试环境创建了一个 Aurora Serverless 数据库,数据库的存储大小为 200GB。在 24 小时内,您运行了两次测试。初次测试期间,Aurora 的运行容量为 4 ACU,持续了 44 分 6 秒,并执行了 60000 个 I/O 请求,然后在测试完成后暂停。空闲 4 小时后,当您开始第二次测试时,它再次开始运行。第二次测试期间,Aurora 的运行容量为 8 ACU,持续了 30 分 8 秒,并执行了 80000 个 I/O 请求,然后再次暂停并持续到这一天过完。

您将需要为此期间内的以下使用量付费:

持续时间 ACU ACU/小时 费率 收费

44 分 6 秒(0.735 小时)

4
2.940 0.06 USD 0.18 USD
30 分 8 秒(0.502 小时) 8
4.108
0.06 USD 0.24 USD
24 小时的总使用量   7.048
0.06 USD 0.42 USD

您无需为数据库暂停的时间段付费。您需要为该 24 小时内的数据库存储和 I/O 付费。

您在该时段内的总费用是:

使用量 费率 收费
7.048 ACU/小时 每 ACU 每小时 0.06 USD* 0.42 USD
24 小时使用 200 GiB 存储 每月每 GiB 0.10 USD 0.66 USD
60000 + 80000 = 140000 个 I/O 请求 每 100 万个请求 0.20 USD 0.03 USD
  24 小时的总费用 1.11 USD
24 小时的总费用 3.51 USD
24 小时的总费用 3.51 USD
24 小时的总费用 3.51 USD

*示例为美国东部(弗吉尼亚北部)的每小时价格。定价因区域而异。

如何开始

Aurora Serverless 可用于兼容 Amazon MySQL 5.6 的 Aurora。它很容易上手:在创建 Aurora 数据库集群时选择 Serverless,选择性地指定所需的数据库容量范围,并连接您的应用程序。

 

了解有关兼容 MySQL 的 Amazon Aurora 的更多信息

访问功能页面
准备好开始构建了吗?
开始使用 Amazon Aurora
还有更多问题?
联系我们