Amazon Aurora 是一项现代关系数据库服务。它通过完全开源的 MySQL 兼容版PostgreSQL 兼容版,以及一系列用于构建无服务器机器学习(ML)驱动型应用程序的开发工具,在全球范围内提供无与伦比的高性能和高可用性。

选择适合您业务需求的 Aurora 定价,包括可预测定价、即用即付定价、按需定价和预留实例定价。Aurora 根据数据库集群配置以及您选择启用的任何可选功能对数据库实例、存储和 I/O 收取费用。

Aurora 集群配置

使用 Aurora,无论应用程序的扩展需求或数据访问模式如何变化,您都可以通过配置使数据库集群经济高效地运行。您可以灵活地在 Amazon Aurora Standard 和 Amazon Aurora I/O-Optimized 配置选项之间进行选择,以最佳方式满足独特工作负载特征的性价比价格可预测性要求。您的数据库实例、存储和 I/O 费用将根据您选择的选项而有所不同。要了解更多信息,请访问 Amazon Aurora 存储和可靠性。

Aurora Standard 为绝大多数在 Aurora 上运行的具有典型的数据访问模式、I/O 使用率低到中等的应用程序提供经济实惠的定价。使用 Aurora Standard,您可以为数据库实例、存储和按请求付费 I/O 付费。

Aurora I/O-Optimized 为 I/O 密集型应用程序提供更高的性价比。如果您的 I/O 支出超过 Aurora 数据库总支出的 25%,则使用 Aurora I/O-Optimized 的 I/O 密集型工作负载成本最多可节省 40%。使用 Aurora I/O-Optimized,您只需为数据库实例和存储使用量付费,读取和写入 I/O 操作的费用为零。Aurora I/O-Optimized 为所有应用程序提供可预测的定价,无论数据访问模式或 I/O 使用情况如何变化。Aurora I/O-Optimized 消除了 I/O 支出的可变性。

按数据库实例定价

使用 Aurora,您可以选择 Amazon Aurora Serverless,它会根据您的应用程序需求自动启动、关闭和扩展或缩减容量。您只需为消耗的容量付费。

Amazon Aurora PostgreSQL Limitless Database 提供自动水平扩缩功能,每秒可处理数百万个写入事务并管理 PB 级数据,同时保持在单个数据库内操作的简便性。

或者,您可以选择预置按需型实例,为每个消耗的数据库实例小时支付数据库费用,而无需承诺长期使用或预付费,也可以选择预置预留实例以节省更多费用。

实例费用适用于 Aurora 主实例和副本。费用将根据您选择的数据库集群配置而变化,以最符合应用程序的性价比价格可预测性需求。数据库集群中的所有实例按照 Aurora 标准版Aurora I/O 优化版配置的价格收费。

适用于 Aurora PostgreSQL 的优化型读取实例
适用于 Amazon Aurora PostgreSQL 兼容版的优化读取实例使用基于 NVMe 的本地 SSD 块级存储来改善数据集超过数据库实例内存容量的应用程序的查询延迟。它包括两个功能:分层缓存和临时对象。

分层缓存可为操作控制面板、异常检测和基于向量的相似性搜索等需要大量读取的 I/O 密集型应用程序提供高达 8 倍的查询延迟改进和高达 30% 的成本节省。分层缓存会自动将从内存数据库缓冲区缓存中逐出的数据存储到本地存储中,以加快后续数据访问的速度。分层缓存可用于具有 Aurora I/O 优化版配置的 Aurora PostgreSQL。

临时对象通过将临时表放置在本地存储上来实现更快的查询处理,提高涉及排序、哈希聚合、高负载联接和其他数据密集型操作的查询的性能。 临时对象可用于具有 Aurora I/O 优化版和 Aurora 标准版配置的 Aurora PostgreSQL。要了解更多信息,请访问 Aurora 优化版读取

选择 Aurora MySQL 兼容版或 Aurora PostgreSQL 兼容版以查看数据库实例定价。

    • 无服务器
    • Amazon Aurora Serverless 是一种按需自动扩缩的配置,可根据应用程序需求自动调整数据库容量。使用 Aurora Serverless,您的数据库将自动扩展或缩减容量以满足您的应用程序工作负载需求,并在不活动时关闭,从而为您节省资金和缩短管理时间。Aurora Serverless 计算 Aurora 容量单位(ACU)中的数据库容量并按秒收费。1 ACU 具有大约 2GiB 内存以及相应的 CPU 和联网,与 Aurora 预置实例中所使用的类似。

      Aurora Serverless v2

      Amazon Aurora Serverless v2 可即时扩展数据库以支持每秒数十万个事务,并支持 Aurora 的所有功能,包括多可用区部署、只读副本和全局数据库。除了获得 v2 功能的访问权限外,大多数 Aurora Serverless 客户还可以通过迁移到 v2 来降低成本,因为与 Amazon Aurora Serverless v1 相比,v2 起始容量为 0.5 ACU(v1 中为 2 ACU),容量增量低至 0.5 ACU(v1 中为两倍),容量缩减速度最多可提高 15 倍。

      您可以根据应用程序的性价比和价格可预测性需求,选择将数据库集群中的所有实例配置为使用 Aurora Standard 或 Aurora I/O-Optimized 配置。

      阅读详细的 Aurora Serverless v2 定价示例。

      纵向扩展延迟

      即时扩展到每秒数十万个事务

      缩减延迟

      速度最快可达 15 倍

      起始容量

      0 ACU

      容量粒度

      细粒度,最小以 0.5 ACU 递增

      只读副本

      读取可扩展性高达 15 个 Aurora 副本

      多可用区和 SLA

      在单独的可用区中分发只读副本,以实现高可用性。有关详细信息,请参阅 Amazon Aurora SLA

      Aurora Global Database

      任何区域的次秒级数据访问和跨区域灾难恢复。有关详细信息,请参阅 Aurora Global Database

      Aurora Serverless v1 定价

      Aurora Serverless v1 是一种经济高效的选择,适用于不频繁、间歇性或不可预测的工作负载。在 Aurora Serverless v1 中,您需要将数据库集群配置为使用 Aurora Standard 配置。

      阅读详细的 Aurora Serverless v1 定价示例。

      纵向扩展延迟

      5 至 50 秒

      缩减延迟

      最长 15 分钟

      起始容量

      1 ACU

      容量粒度

      每次增加一倍容量

    • 预置的按需型实例
    • 使用按需型实例,您只需按小时支付数据库费用,无需承诺长期使用或预付费。

      定价按照使用的实例小时数计费,起止时间分别为数据库实例启动和停止或删除时间。部分实例小时以 1 秒为增量计费,最低收取 10 分钟的费用,然后提供可计费状态更改(例如创建、启动或修改数据库实例)。

      您可以根据应用程序的性价比和价格可预测性需求,选择将数据库集群中的所有实例配置为使用 Aurora Standard 或 Aurora I/O-Optimized 配置。

      Aurora 的预置按需型实例定价

      T4g 和 T3 CPU 积分

      Amazon RDS T4g 和 T3 数据库实例以无限模式运行,这意味着如果连续 24 小时内的平均 CPU 利用率超过实例的基线,将向您收取费用。Aurora Standard 的 CPU 积分按每 vCPU 小时 0.09 USD 的费率收费,Aurora I/O-Optimized 集群配置的 CPU 积分按每 vCPU 小时收费 0.12 USD 的费率收费。CPU 积分定价适用于所有地区的各种大小的 T4g 和 T3 实例,且不包含在预留实例范围内。

    • 预置的预留实例
    • 预留实例适合稳态数据库工作负载,与按需型实例相比可节省大量费用。一年期预留实例的折扣最多为按需型实例的 45%,而三年期预留实例的折扣最多为按需型实例的 66%。预留实例在实例大小和集群配置选项方面提供了灵活性。

      在 Aurora Standard 和 Aurora I/O-Optimized 配置中,您的预留实例折扣费率将自动应用于同一实例系列(例如 T3 和 R5)中任何大小的使用量。您承诺在整个期限内使用预留实例并按下表中显示的折扣小时费率付费。

      尽管这些费率适用于 Aurora Standard,但在使用具有 Aurora I/O-Optimized 的预留实例时,Aurora 会根据您的使用量自动考虑这些选项之间的价格差异。 要充分利用 Aurora I/O-Optimized 的 RI 折扣带来的好处,您可以额外购买 30% 与当前 RI 类似的 RI。 请参阅定价示例以了解更多信息。 将按该期限的每个小时向您计费,无论是否产生任何使用量。

      您为计划使用的每个数据库实例购买一个预留实例。您可以通过调用购买 API 或在 AWS 管理控制台中选择“预留实例”选项来将数据库实例指定为预留实例。当您将数据库实例指定为预留实例时,您必须为适用的预留实例指定一个 AWS 区域、实例类型和数量。预留实例只能用于指定的区域。

      预留实例价格不包括存储成本。 只有当您的数据库集群配置为 Aurora I/O-Optimized 时,才会包括读取和写入 I/O 费用。除了受预留实例定价约束之外,预留实例还需遵守 AWS 客户协议或与 AWS 就您使用我们的 AWS 服务达成的其他协议项下适用的所有数据传输和其他费用。AWS 可以随时终止预留实例定价计划。

      阅读详细的预留实例定价示例。

      Aurora 的预置预留实例定价

      * 这是整个预留实例使用期内的平均月付款项。每个月的实际月付款项等于该月的实际小时数乘以小时使用费率,或者等于该月的秒数乘以小时使用费率再除以 3600,具体取决于您运行的 Aurora 实例类型。小时使用费率等于整个预留实例有效期间的月付款项总平均值除以整个预留实例期间的总小时数(基于 365 天一年)。

      ** 有效小时定价可以帮助您计算预留实例比按需定价节省的成本。当您购买预留实例时,将按照您选择的整个预留实例期间的每个小时向您收费,无论该实例是否在运行。有效小时定价显示分摊的小时实例成本。它计算预留实例在整个有效期间的总成本,包括任何预付款项,然后将该成本分摊到该预留实例期间的每个小时。

    • 无服务器
    • Amazon Aurora Serverless 是一种按需自动扩缩的配置,可根据应用程序需求自动调整数据库容量。使用 Aurora Serverless,您的数据库将自动扩展或缩减容量以满足您的应用程序工作负载需求,并在不活动时关闭,从而为您节省资金和缩短管理时间。Aurora Serverless 计算 Aurora 容量单位(ACU)中的数据库容量并按秒收费。1 ACU 具有大约 2GiB 内存以及相应的 CPU 和联网,与 Aurora 预置实例中所使用的类似。

      Aurora Serverless v2

      Amazon Aurora Serverless v2 可即时扩展数据库以支持每秒数十万个事务,并支持 Aurora 的所有功能,包括多可用区部署、只读副本和全局数据库。除了获得 v2 功能的访问权限外,大多数 Aurora Serverless 客户还可以通过迁移到 v2 来降低成本,因为与 Amazon Aurora Serverless v1 相比,v2 起始容量为 0.5 ACU(v1 中为 2 ACU),容量增量低至 0.5 ACU(v1 中为两倍),容量缩减速度最多可提高 15 倍。

      您可以根据应用程序的性价比和价格可预测性需求,选择将数据库集群中的所有实例配置为使用 Aurora Standard 或 Aurora I/O-Optimized 配置。

      阅读详细的 Aurora Serverless v2 定价示例。

      纵向扩展延迟

      即时扩展到每秒数十万个事务

      缩减延迟

      速度最快可达 15 倍

      起始容量

      0 ACU

      容量粒度

      细粒度,最小以 0.5 ACU 递增

      只读副本

      读取可扩展性高达 15 个 Aurora 副本

      多可用区和 SLA

      在单独的可用区中分发只读副本,以实现高可用性。有关详细信息,请参阅 Amazon Aurora SLA

      Aurora Global Database

      任何区域的次秒级数据访问和跨区域灾难恢复。有关详细信息,请参阅 Aurora Global Database

      Aurora Serverless v1 定价

      Aurora Serverless v1 是一种经济高效的选择,适用于不频繁、间歇性或不可预测的工作负载。在 Aurora Serverless v1 中,您需要将数据库集群配置为使用 Aurora Standard 配置。

      阅读详细的 Aurora Serverless v1 定价示例。

      纵向扩展延迟

      5 至 50 秒

      缩减延迟

      最长 15 分钟

      起始容量

      2 ACU

      容量粒度

      每次增加一倍容量

    • 预置的按需型实例
    • 使用按需型实例,您只需按小时支付数据库费用,无需承诺长期使用或预付费。

      定价按照使用的实例小时数计费,起止时间分别为数据库实例启动和停止或删除时间。部分实例小时以 1 秒为增量计费,最低收取 10 分钟的费用,然后提供可计费状态更改(例如创建、启动或修改数据库实例)。

      您可以根据应用程序的性价比和价格可预测性需求,选择将数据库集群中的所有实例配置为使用 Aurora Standard 或 Aurora I/O-Optimized 配置。

      Aurora 的预置按需型实例定价

      T4g 和 T3 CPU 积分

      Amazon RDS T4g 和 T3 数据库实例以无限模式运行,这意味着如果连续 24 小时内的平均 CPU 利用率超过实例的基线,将向您收取费用。Aurora Standard 的 CPU 积分按每 vCPU 小时 0.09 USD 的费率收费,Aurora I/O-Optimized 集群配置的 CPU 积分按每 vCPU 小时收费 0.12 USD 的费率收费。CPU 积分定价适用于所有地区的各种大小的 T4g 和 T3 实例,且不包含在预留实例范围内。

    • 预置的预留实例
    • 预留实例适合稳态数据库工作负载,与按需型实例相比可节省大量费用。一年期预留实例的折扣最多为按需型实例的 45%,而三年期预留实例的折扣最多为按需型实例的 66%。预留实例在实例大小和集群配置选项方面提供了灵活性。

      在 Aurora Standard 和 Aurora I/O-Optimized 配置中,您的预留实例折扣费率将自动应用于同一实例系列(例如 T3 和 R5)中任何大小的使用量。您承诺在整个期限内使用预留实例并按下表中显示的折扣小时费率付费。

      尽管这些费率适用于 Aurora Standard,但在使用具有 Aurora I/O-Optimized 的预留实例时,Aurora 会根据您的使用量自动考虑这些选项之间的价格差异。 要充分利用 Aurora I/O-Optimized 的 RI 折扣带来的好处,您可以额外购买 30% 与当前 RI 类似的 RI。 请参阅定价示例以了解更多信息。 将按该期限的每个小时向您计费,无论是否产生任何使用量。

      您为计划使用的每个数据库实例购买一个预留实例。您可以通过调用购买 API 或在 AWS 管理控制台中选择“预留实例”选项来将数据库实例指定为预留实例。当您将数据库实例指定为预留实例时,您必须为适用的预留实例指定一个 AWS 区域、实例类型和数量。预留实例只能用于指定的区域。

      预留实例价格不包括存储成本。 只有当您的数据库集群配置为 Aurora I/O-Optimized 时,才会包括读取和写入 I/O 费用。除了受预留实例定价约束之外,预留实例还需遵守 AWS 客户协议或与 AWS 就您使用我们的 AWS 服务达成的其他协议项下适用的所有数据传输和其他费用。AWS 可以随时终止预留实例定价计划。

      阅读详细的预留实例定价示例。

      Aurora 的预置预留实例定价

      * 这是整个预留实例使用期内的平均月付款项。每个月的实际月付款项等于该月的实际小时数乘以小时使用费率,或者等于该月的秒数乘以小时使用费率再除以 3600,具体取决于您运行的 Aurora 实例类型。小时使用费率等于整个预留实例有效期间的月付款项总平均值除以整个预留实例期间的总小时数(基于 365 天一年)。

      ** 有效小时定价可以帮助您计算预留实例比按需定价节省的成本。当您购买预留实例时,将按照您选择的整个预留实例期间的每个小时向您收费,无论该实例是否在运行。有效小时定价显示分摊的小时实例成本。它计算预留实例在整个有效期间的总成本,包括任何预付款项,然后将该成本分摊到该预留实例期间的每个小时。

    • Limitless Database
    • Amazon Aurora PostgreSQL Limitless Database 是 Aurora 的自动水平扩缩功能,可以无缝扩展以超越单个实例的写入吞吐量和存储限制。 它将工作负载分配到多个 Aurora 写入器实例上,同时保持在单个数据库内操作的便利性。Aurora PostgreSQL Limitless Database 提供分布式查询计划和事务管理等功能,因此您无需创建自定义应用程序逻辑或管理多个数据库即可扩展工作负载。它会在您指定的预算范围内增加额外的计算资源,因此您无需针对峰值进行预置,计算资源会在需求较低时自动缩减。Aurora PostgreSQL Limitless Database 以按秒计费的 Aurora 容量单位(ACU)来衡量容量。一个 ACU 大约有 2GiB 内存以及相应的 CPU 和网络。

      如果您已经为同一账户启用了 Amazon GuardDuty RDS ProtectionAmazon GuardDuty 登录监控将在您设置并运行 Aurora PostgreSQL Limitless Database 后自动开始处理登录事件,这会影响您的 GuardDuty RDS Protection 支出。如需更多详细信息,请访问 Amazon GuardDuty 定价页面

按数据库存储和 I/O 定价

使用 Aurora,您无需提前预置存储或 I/O 操作,两者都会自动扩展。Aurora 的容错分布式存储可自动使您的数据持久存储在一个区域的三个可用区中。您只需为一个数据副本付费。

Aurora 存储按照下表所示的费率,以 GB-月为增量为 Aurora Standard 和 Aurora I/O-Optimized 配置付费。使用 Aurora Standard,您可以为 Aurora 数据库消耗的存储和 I/O 操作付费。I/O 费用可能会因工作负载和数据库引擎而大幅变动。要了解有关 I/O 操作的更多信息,请访问 Aurora 常见问题解答,“问:Aurora 中的 I/O 操作是什么?它们是如何计算的?”使用 Aurora I/O-Optimized 后,您无需为读取和写入 I/O 操作付费。

阅读详细的数据库存储和 I/O 操作定价示例

AWS 定价计算器

AWS 定价计算器

在单次估计中计算您的 Amazon Aurora 和架构成本。

Aurora Global Database 成本

Amazon Aurora Global Database 针对全球分布式应用程序而设计,允许单个 Aurora 数据库跨越多个区域。它在不影响数据库性能的情况下复制您的数据,在每个区域中实现低延迟的快速本地读取,并且在发生区域级的中断时提供灾难恢复能力。

使用 Aurora Global Database,您需要为主区域和每个辅助区域之间复制的写入 I/O 操作付费。向每个第二区域复制的写入 I/O 操作数量与主区域执行的区域内写入 I/O 操作数量相同。使用 Aurora Standard 和 Aurora I/O-Optimized 配置选项,您可以为复制的写入 I/O 操作付费。除了复制的写入 I/O 之外,您还可以根据所选择的集群配置,以及跨区域数据传输、备份存储和其他可计费的 Aurora 功能,为主区域和辅助区域中的实例、存储和 I/O 使用量付费。

阅读详细的 Aurora Global Database 定价示例。

备份存储费用

Aurora 的备份存储是指与您的自动数据库备份和任何由客户启动的数据库集群快照相关的存储。

对于最多不超过数据库集群 100% 大小的备份存储,您无需支付任何费用。 在备份保留期内创建的数据库快照也不收取任何费用。 对于所有其他备份和快照(包括来自已删除集群的备份和快照),使用量按每 GB /月计量并按照以下费率计费:

回溯成本

您可使用回溯将 Aurora 数据库快速倒回之前的时间点,而不需要利用备份恢复数据。这使您可以快速从用户错误(比如删错表格或行)中恢复。此功能目前适用于 MySQL 兼容版 Aurora。

指定您希望能够回溯的最多时间(例如,“最多 24 小时”)。Aurora 将保留指定的回溯持续时间段内的日志(称为“更改记录”)。按照小时费率支付更改记录存储费用。

阅读详细的回溯定价示例。

数据 API 成本

数据 API 是一种易于使用、安全的 HTTPS API,用于对 Aurora 数据库执行 SQL 查询,从而加速现代应用程序的开发。数据 API 消除了安全连接到 Aurora 数据库所需的网络和应用程序配置任务,这使得访问 Aurora 就像进行 API 调用一样简单。

使用数据 API,您只需在使用 API 时付费。无最低费用,也无预先承诺。您只需为应用程序发出的 API 和数据请求付费。对于发送到 API 或从 API 接收的数据,数据 API 请求数据有效负载按每个请求 32KB 计量。如果您的 API 请求数据有效负载大小大于 32KB,则每增加 32KB,就会额外收取一个 API 请求的费用。 因此,如果您的有效负载为 35KB,则需要为两个 API 请求付费。

数据 API 免费套餐包括第一年每月 100 万个 API 请求(跨 AWS 区域汇总)。

客户还需要为 AWS Secrets Manager 付费,如果激活了 AWS CloudTrail,还可能会产生额外费用。

数据传输费用

以下定价基于“传入”和“传出”Aurora 的数据量来计算。

  • 作为 AWS Free Tier 的一部分,AWS 客户每月可将 100GB 的数据免费传出至互联网,所有 AWS 服务和区域(中国(北京)区域、中国(宁夏)和 GovCloud(美国)区域除外)合并计算。
  • 在位于同一可用区的 Aurora 实例和 Amazon Elastic Compute Cloud(Amazon EC2)实例之间传输数据是免费的。
  • 出于数据库集群复制目的而在不同可用区之间传输数据也是免费的。  
  • 如果在位于同一区域、不同可用区的 Amazon EC2 实例和 Aurora 数据库实例之间传输数据,则将收取 Amazon EC2 区域数据传输费。

AWS 客户每月可将 100GB 的数据传出至互联网,所有 AWS 服务和区域(中国区域和 GovCloud 区域除外)合并计算。100GB 免费传出至互联网的数据额度全球适用,不单独或分别适用于 AWS 区域。

除非另行说明,否则我们的价格不包括适用的税费和关税(包括增值税和适用销售税)。使用日本账单地址的客户若要使用 AWS,则需支付日本消费税

Amazon RDS 扩展支持费用

Amazon RDS 扩展支持允许您在社区生命周期结束后继续使用 Aurora MySQL 兼容版和 PostgreSQL 兼容版本的主要版本。在此期间,AWS 通过发布补丁来修复关键安全问题和错误,让您有更多时间(长达三年)升级到新的主要版本,从而帮助您满足业务需求。

对于 Amazon Aurora 上的预配置实例,RDS 扩展支持按每个 vCPU 每小时定价。对于 Aurora Serverless v2,RDS 扩展支持按数据库每小时消耗的 Aurora 容量单位(ACU)定价。RDS 扩展支持定价还取决于 AWS 区域和日历日期。Aurora MySQL 兼容版客户在社区生命周期结束后,RDS 扩展支持开始收费前,至少有一年的时间迁移到标准支持版本。有关日历详情,请参阅 Amazon Aurora 文档

  • 您需要支付的 RDS 扩展支持价格取决于引擎版本、AWS 区域以及自该版本的标准支持到期以来的日历年数。要详细了解特定引擎主要版本的第 1 年和第 2 年或第 3 年定价何时开始,请访问 Amazon Aurora 文档

    不足一小时以一秒为增量计费,最低收取 10 分钟的费用,然后提供可计费的状态更改(例如创建、启动或修改)。

    *Amazon Aurora 扩展支持第 3 年定价仅适用于 Amazon Aurora PostgreSQL 兼容版。

RDS 扩展支持定价示例

如果您在 Aurora PostgreSQL 兼容版 12 上有一个实例,那么这个版本的标准支持将于 2025 年 2 月 28 日结束。如果您在美国东部(俄亥俄州)部署,则在 2025 年 3 月 1 日至 2027 年 2 月 28 日期间,需要按每个 vCPU 每小时 0.100 USD 的费率付费。从 2027 年 3 月 1 日起,需要按每个 vCPU 每小时 0.200 USD 的费率付费。

快照或集群导出成本

快照导出提供了一种方法,可以自动将 Aurora 快照内的数据以 Parquet 格式导出到 Amazon Simple Storage Service(Amazon S3)集群导出提供了一种方法,可以自动将数据从 Aurora 数据库集群以 Parquet 格式导出到 Amazon S3。与文本格式相比,Parquet 格式的卸载速度提高了 2 倍,并且在 Amazon S3 中耗用的存储量减少了 6 倍。您可以使用 Amazon AthenaAmazon EMRAmazon SageMaker 之类的 AWS 服务分析导出的数据。

对于所有快照和集群导出,使用量是按每 GB 快照数据计量。从同一快照进行的后续数据导出不会产生增量收费。阅读详细的快照或集群导出定价示例。

附加收费适用于通过 AWS Key Management Service(AWS KMS)对数据进行加密或解密。 从 AWS KMS 定价页面了解关于这些收费的更多信息。收费还适用于在 Amazon S3 中存储导出的数据以及对 S3 存储桶提出的 PUT 请求。从 Amazon S3 定价页面了解关于这些收费的更多信息。

功能可用性和支持因每个数据库引擎的特定版本和 AWS 区域而异。有关将数据库集群快照数据导出到 S3 的版本和区域可用性的更多信息,请参阅将快照数据导出到 Amazon S3。

零 ETL 集成成本

Amazon Aurora 与 Amazon Redshift 的零 ETL 集成使利用 Amazon Redshift 对 Aurora 的 PB 级的事务性数据进行近乎实时的分析和 ML 成为了可能。零 ETL 集成无需构建和维护执行提取、转换、加载(ETL)操作的复杂数据管道。

AWS 不对零 ETL 集成收取额外费用。您需要为现有的 Amazon Aurora 和 Amazon Redshift 资源付费,这些资源用于创建和处理在零 ETL 集成过程中创建的变更数据。 这些资源可能包括启用增强二进制日志所使用的额外 I/O 和存储空间、用于为 Amazon Redshift 数据库插入原始数据而导出的初始数据导出的 Snapshift 导出成本、用于存储复制数据和计算以处理数据复制的额外 Amazon Redshift 存储空间以及将数据从源移动到目标的跨可用区数据传输成本。通过零 ETL 集成对数据变更进行的持续处理无需另行付费。 

Aurora 定价示例

以下示例演示了如何计算 Aurora 可用资源和功能的 Aurora 成本。

使用 Aurora Serverless 的示例:

假设有一个需要 5 ACU 并运行 30 分钟的工作负载。我们想计算在美国东部(弗吉尼亚州北部)将数据库集群配置为 Aurora Standard 和 Aurora I/O-Optimized,在 Aurora Serverless v1 和 v2 上运行此工作负载的计算成本。

Aurora Serverless v2 中,您可以设置的最小数据库容量为 0.5 ACU。数据库可以立即从 0.5 ACU 扩展到 5 ACU,运行 30 分钟并缩减到最小容量 0.5 ACU。由于 v2 的缩减速度提高了 15 倍,因此数据库在大约 3 分钟内从 5 ACU 变为 0.5 ACU。因此,运行此工作负载的计算成本如下。

示例 1:使用 Aurora Standard 的 Aurora Serverless v2 定价

使用情况 计算 成本

立即从 0.5 ACU 扩展到 5 ACU

   
在 5 ACU 下运行 30 分钟 5 ACU * 每 ACU 每小时 0.12 USD * 30/60 小时 0.30 USD
在 3 分钟内从 5 ACU 缩减到 0.5 ACU 5 ACU * 每 ACU 每小时 0.12 USD * 3/60 小时 0.03 USD

使用 Aurora Serverless v2(Aurora Standard)的计算成本

  0.33 USD

示例 2:使用 Aurora I/O-Optimized 的 Aurora Serverless v2 定价

使用情况 计算 成本

立即从 0.5 ACU 扩展到 5 ACU

   
在 5 ACU 下运行 30 分钟 5 ACU * 每 ACU 小时 0.156 USD * 30/60 小时 0.39 USD
在 3 分钟内从 5 ACU 缩减到 0.5 ACU 5 ACU * 每 ACU 小时 0.156 USD * 3/60 小时 0.04 USD

使用 Aurora Serverless v2(Aurora I/O-Optimized)的计算成本

  0.43 USD

使用 Aurora Serverless v1,您可以设置的最小容量为 1 ACU。Aurora Serverless v1 扩展容量所需的时间取决于工作负载。假设 Aurora Serverless v1 能够每分钟将容量翻一番,则数据库将在 3 分钟内扩展到 8 ACU。然后数据库在 8 ACU 上运行 30 分钟。最后,通过每 15 分钟将容量减半,数据库从 8 ACU 缩减到 1 ACU。因此,运行此工作负载的计算成本如下。

示例 3:Aurora Serverless v1 定价

使用情况 计算 成本

在 1 分钟内从 1 ACU 扩展到 2 ACU

1 ACU * 每 ACU 小时 0.06 USD * 1/60 小时 0.001 USD
在 1 分钟内从 2 ACU 扩展到 4 ACU 2 ACU * 每 ACU 小时 0.06 USD * 1/60 小时 0.002 USD
在 1 分钟内从 4 ACU 扩展到 8 ACU 4 ACU * 每 ACU 小时 0.06 USD * 1/60 小时 0.004 USD
在 8 ACU 下运行 30 分钟 8 ACU * 每 ACU 小时 0.06 USD * 30/60 小时 0.240 USD
在 15 分钟内从 8 ACU 缩减到 4 ACU 8 ACU * 每 ACU 小时 0.06 USD * 15/60 小时 0.120 USD
在 15 分钟内从 4 ACU 缩减到 2 ACU 4 ACU * 每 ACU 小时 0.06 USD * 15/60 小时 0.060 USD
在 15 分钟内从 2 ACU 缩减到 1 ACU 2 ACU * 每 ACU 小时 0.06 USD * 15/60 小时 0.030 USD
使用 Aurora Serverless v1 的计算成本   0.457 USD

通过 Aurora I/O-Optimized 使用 Aurora Standard 预留实例的示例

您可以使用 Aurora I/O-Optimized 功能重复使用现有的 Aurora Standard 预留实例(RI)。要充分利用 Aurora I/O-Optimized 的 RI 折扣带来的好处,您可以额外购买 30% 与当前 RI 类似的 RI。下表显示了使用 Aurora I/O-Optimized 时如何估计额外 RI 的示例。如果所需的 RI 是小数,则可以利用 RI 的大小灵活性得到一个整数,如下所示。在以下示例中,当前 RI 是指您目前拥有的 Aurora Standard RI,其他 RI 是指在使用 Aurora I/O-Optimized 时为了保持当前 RI 折扣而必须购买的 Aurora Standard RI 的数量。如果您选择不购买额外的 RI,则将适用按需费率。

实例类型 当前 RI 的数量 Aurora I/O-Optimized 
所需的 RI 数量
额外 RI 额外 RI
(具有大小灵活性)
db.r6g.large 10 10 * 1.3 = 13 3 db.r6g.large 3 db.r6g.large RI
db.r6g.4xlarge 20 20 * 1.3 = 26 6 db.r6g.4xlarge 6 db.r6g.4xlarge RI
db.r6i.24xlarge 15 15 * 1.3 = 19.5 4.5 db.r6i.24xlarge 4 db.r6i.24xlarge RI
+ 1 db.r6i.12xlarge RI
(0.5 db.r6i.24xlarge = 1 db.r6i.12xlarge)
db.r6g.12xlarge 5 5 * 1.3 = 6.5 1.5 db.r6g.12xlarge 1 db.r6g.12xlarge RIs
+ 1 db.r6g.4xlarge RI
+ 1 db.r6g.2xlarge RI
(0.5 db.r6g.12xlarge = 1 db.r6g.4xlarge + 1 db.r6g.2xlarge)

使用数据库存储和 I/O 操作的示例:

我们假定您有一个 Aurora 数据库,最初在当月(30 天期限)开始时数据库为 1000GB,按每天 2% 或 20GB 的速度增长。我们假定同一数据库每秒从存储中读取 350 个数据页,以满足在其上运行的查询。最后,我们假定您的应用程序对数据库进行更改,每秒平均影响 100 个数据页。我们想计算在美国东部(弗吉尼亚州北部)使用 Aurora Standard 和 Aurora I/O-Optimized 存储运行此工作负载的存储和 I/O 成本。

示例 1:使用 Aurora Standard 的定价

使用情况 计算 成本

1000GB 的存储空间,在 30 天内每天增长 2%

(1000 GB * 30 天 + 20GB * 29 天 + 20GB * 28 天 +... + 20GB * 1 天)* 每 GB 月 0.10 USD 129.00 USD
每秒读取 350 个数据页的 I/O,持续 30 天(假设页面大小为 16KB) (350 个数据页面 * 30 天 * 24 小时 * 60 分钟 * 60 秒)* 每 100 万 I/O 0.20 USD 181.44 USD
每秒 100 个数据页写入 I/O,持续 30 天(假设页面大小为 4KB) (100 个数据页 * 30 天 * 24 小时 * 60 分钟 * 60 秒)* 每 100 万 I/O 0.20 USD 51.84 USD

Aurora Standard 的存储和 I/O 成本

  362.28 USD

示例 2:使用 Aurora I/O-Optimized 的定价

使用情况 计算 成本

1000GB 的存储空间,在 30 天内每天增长 2%

(1000 GB * 30 天 + 20GB * 29 天 + 20GB * 28 天 +... + 20GB * 1 天)* 每 GB 月 0.225 USD 290.25 USD
每秒读取 350 个数据页的 I/O,持续 30 天(假设页面大小为 16KB) (350 个数据页 * 30 天 * 24 小时 * 60 分钟 * 60 秒)* 读取 I/O 为 0 USD -
每秒 100 个数据页写入 I/O,持续 30 天(假设页面大小为 4KB) (100 个数据页 * 30 天 * 24 小时 * 60 分钟 * 60 秒)* 写入 I/O 为 0 USD - -

使用 Aurora I/O-Optimized 的存储和 I/O 成本

  290.25 USD

对于这种工作负载,使用 Aurora I/O-Optimized 可实现 19.8% 的存储成本节省

使用 Aurora Global Database 的示例

假设您拥有一个 Aurora Global Database,其中主区域有两个实例,占用 80GB 的存储空间,并且每月执行 4500 万次写入 I/O 操作和 500 万次读取 I/O 操作。假设次区域有一个实例,每月处理 500 万次读取 I/O 操作。我们要计算运行以美国东部(弗吉尼亚州北部)为主区域,美国西部(俄勒冈州)为次区域的 Global Database 的成本。

示例 1:使用 Aurora Standard 的定价

主区域 – 美国东部(弗吉尼亚州北部)
使用情况 计算 成本

数据库实例

2 * db.r6i.large(每小时 0.29 USD)* 30 天 * 24 小时 417.60 USD
存储 80 GB * 每 GB 每月 0.10 USD(30 天) 8.00 USD
复制的写入 I/O -

读取和写入 I/O

5000 万 I/O * 每 100 万次 I/O 0.20 USD 10.00 USD
数据传输 4500 万次写入 I/O * 每次 I/O 2.75KB * 每 GB 0.02 USD  2.48 USD
使用 Aurora Standard 的主区域成本   438.08 USD
次区域 — 美国西部(俄勒冈州)
使用情况 计算 成本

数据库实例

1 * db.r6i.large(每小时 0.29 USD)* 30 天 * 24 小时 208.80 USD
存储 80 GB * 每 GB 每月 0.10 USD(30 天) 8.00 USD
复制的写入 I/O 4500 万次重复写入 I/O * 每 100 万次 I/O 0.20 USD 9.00 USD

读取和写入 I/O

5000 万 I/O * 每 100 万次 I/O 0.20 USD 10.00 USD
数据传输 -
使用 Aurora Standard 的次区域成本   235.80

示例 2:使用 Aurora I/O-Optimized 的定价

主区域 – 美国东部(弗吉尼亚州北部)
使用情况 计算 成本

数据库实例

2 * db.r6i.large(每小时 0.377 USD)* 30 天 * 24 小时 542.88 USD
存储 80GB * 每 GB 每月 0.225 USD(30 天) 18.00 USD
复制的写入 I/O -

读取和写入 I/O

5000 万次 I/O * 每 100 万次 I/O 0 USD -
数据传输 4500 万次写入 I/O * 每次 I/O 2.75KB * 每 GB 0.02 USD  2.48 USD
使用 Aurora I/O-Optimized 的主区域成本   563.36 USD
次区域 — 美国西部(俄勒冈州)
使用情况 计算 成本

数据库实例

1 * db.r6i.large(每小时 0.377 USD)* 30 天 * 24 小时 271.44 USD
存储 80GB * 每 GB 每月 0.225 USD(30 天) 18.00 USD
复制的写入 I/O 4500 万次重复写入 I/O * 每 100 万次 I/O 0.20 USD 9.00 USD

读取和写入 I/O

5000 万次 I/O * 每 100 万次 I/O 0 USD -
数据传输 无  -
使用 Aurora I/O-Optimized 的次区域成本   298.44 USD

使用回溯的示例

假设您的 Aurora 数据库每小时生成 10000000 条更改记录,并且您想回溯过去 10 个小时。我们想计算这种情况在美国东部(弗吉尼亚州北部)的回溯成本。

使用情况 计算 成本

每小时 10000000 条更改记录,持续 10 小时

(10000000 条更改记录 * 10 小时)* 每 100 万条更改记录 0.012 USD  1.20 USD
回溯成本   1.20 USD

使用数据 API 的示例

示例 1:混合插入和读取请求的数据 API 定价

调用数据 API 来查询与 ExecuteStatement API 调用兼容的 Aurora PostgreSQL。每月总共有 410 万个 API 请求。在这 410 万个请求中,有 210 万个是 Aurora 插入请求。每个数据的 API 负载大小均为 64KB/请求。在总共 410 万个请求中,有 200 万是 Aurora 数据读取请求。其中 100 万个的数据返回负载小于 32KB,100 万个的负载大小在 32.01KB 到 64KB 之间。

使用情况 计算 成本

每月 210 万个 API 请求的负载为 64 KB/请求,其中每个 API 需要 2 个请求(64KB 需要 64KB/32 KB,即每个 API 2 个请求)

210 万 * 2 * 0.35 USD/100 万  1.47 USD
每月 200 万个 API 请求,其中 100 万个负载为 32KB,100 万个负载在 32.01KB 到 64KB 之间,需要 2 个请求(32.01KB 到 64KB/32KB,或每个 API 2 个请求)  (100 万个 API * 35 USD/100 万)+(100 万个 API * 2 * 0.35 USD/100 万个 API)  1.05 USD
免费套餐包含一年 100 万个 API 请求 - 一年 100 万个 API 请求的费用为 0.35 USD -0.35 USD
数据 API 成本   2.17 USD

示例 2:使用免费套餐的数据 API 定价

调用数据 API 来查询与 ExecuteStatement API 调用兼容的 Aurora PostgreSQL。每月有 30 万个 API 请求。所有 API 请求都会返回 64KB 的数据负载,因此每个请求将按照 64KB/32 KB = 2 个请求收费。 

使用情况 计算 成本

30 万个 API 请求,负载为 64KB,其中每个 API 需要 2 个请求(64KB 需要 64KB/32KB,即 2 个 API 请求)

30 万个 API * 2 * 0.35 USD/百万个 API 0.21 USD
免费套餐包含一年 100 万个 API 请求 - 一年 100 万个 API 请求的费用为 0.35 USD -0.35 USD
数据 API 成本   第一年每月 0.00 USD

示例 3:使用所有请求类型的数据 API 定价

使用全部五个 API 调用(BeginTransaction、CommitTransaction、RollbackTransaction、ExecuteStatement、BatchExecuteStatement)调用数据 API 来查询 Aurora PostgreSQL 兼容。每月有 12 亿个 API 请求。所有请求返回或发送的数据负载均不超过 32KB。 

使用情况 计算 成本
每月 10 亿个 API 请求,有效负载小于 32KB  10 亿个 API 请求 * 0.35 USD/100 万 350 USD
每月 2 亿个 API 请求,有效负载小于 32KB 2 亿个 API 请求 * 0.20 USD/100 万 40 USD
免费套餐包含一年 100 万个 API 请求 - 一年 100 万个 API 请求的费用为 0.35 USD -0.35 USD
数据 API 成本   第一年每月 389.65 USD

使用快照或集群导出的示例

假设您有一个 100GB 的快照,并使用筛选功能从此快照中选择一个 10GB 的表导出到 Amazon S3。

使用情况 计算 成本

从 100GB 快照中导出 10GB 的表(后续从同一快照导出的数据不是递增的)

100GB * 每 GB 0.010 USD  1.00 USD
导出成本   1.00 USD

其他定价资源

AWS 定价计算器

轻松计算 AWS 的月度费用

获取定价协助

联系 AWS 专家获取个性化报价

了解如何开始使用 Amazon Aurora

查找开始使用的资源
准备好开始构建了吗?
Amazon Aurora 入门
还有更多问题?
联系我们