- Amazon RDS›
- Amazon Aurora›
- 定价
Amazon Aurora 定价
适用于 PostgreSQL 和 MySQL 兼容版
Amazon Aurora 是一项全球领先的关系数据库服务,提供卓越的性能和可用性,同时完全兼容 MySQL 和 PostgreSQL,并支持与 PostgreSQL 兼容的 DSQL。对于 Aurora,您只需按实际使用量付费。
Aurora PostgreSQL 和 Aurora MySQL 提供了按需和预留实例定价模式。Aurora 对数据库实例和存储以及您选择启用的任何可选功能收取费用。Aurora DSQL 采用无服务器定价模式,您可以在 Aurora DSQL 定价页面上了解更多信息。
您使用的 Aurora 可能有资格参加数据库节省计划,这是一种灵活的定价模式,您只需承诺在 1 年期限内达到特定的使用量(以 USD /小时为单位来计量),即可节省费用。您可以在数据库节省计划定价页面上了解有关符合条件的使用量的更多信息。
Aurora 集群配置
使用 Aurora PostgreSQL 和 Aurora MySQL,无论应用程序的扩展需求或数据访问模式如何变化,您都可以通过配置使数据库集群经济高效地运行。您可以灵活地在 Aurora Standard 和 Amazon Aurora I/O 优化版配置选项之间进行选择,以最佳方式满足独特工作负载特征的性价比和价格可预测性要求。您的数据库实例、存储和 I/O 费用将根据您选择的选项而有所不同。 实例费用
适用于 Aurora 主实例和副本。
Aurora I/O 优化版为 I/O 密集型应用程序提供更高的性价比和可预测的定价。使用 Aurora I/O 优化版时,如果您的 I/O 支出超过 Aurora 数据库总支出的 25%,则最多可节省 40% 的成本。您只需为数据库实例和存储使用量付费,读取和写入 I/O 操作的费用为零。
Aurora Standard 为许多在 Aurora 上运行的具有典型的数据访问模式、I/O 使用率低到中等的应用程序提供经济实惠的定价。使用 Aurora Standard,您可以为数据库实例、存储和按请求付费 I/O 付费。
按数据库实例定价
使用 Aurora PostgreSQL 和 Aurora MySQL 时,您可以选择:
- Amazon Aurora Serverless,它会根据您应用程序的需求自动启动、关闭以及扩展或缩减容量。您只需为消耗的容量付费。
- 预配置实例在已设定的实例类型参数范围内运行。您可选择按需计费方式,根据实际消耗的数据库实例小时数付费,无需长期承诺或预付费用;或选择预置的预留实例以获取更多节省。
- Amazon Aurora PostgreSQL Limitless Database 适用于需要大规模横向扩展的工作负载。它每秒可处理数百万个写入事务并管理 PB 级数据,同时保持在单个数据库内操作的简便性。
选择 Aurora MySQL 兼容版或 Aurora PostgreSQL 兼容版以查看数据库实例定价。
-
Aurora MySQL 兼容版
选择此选项,查看有关 MySQL 兼容版定价选项的详细信息-
无服务器
-
预置的按需型实例
-
预置的预留实例
-
无服务器
-
Amazon Aurora Serverless 是一种按需自动扩缩的配置,可根据应用程序需求自动调整数据库容量。使用 Aurora Serverless,您的数据库将自动扩展或缩减容量以满足您的应用程序工作负载需求,并在不活动时关闭,从而为您节省资金和缩短管理时间。Aurora Serverless 计算 Aurora 容量单位(ACU)中的数据库容量并按秒收费。1 ACU 具有大约 2 GiB 内存以及相应的 CPU 和联网,与 Aurora 预置实例中所使用的类似。
Aurora Serverless
Amazon Aurora Serverless 可即时扩展数据库以支持每秒数十万个事务,并支持 Aurora 的所有功能,包括多可用区部署、只读副本和全局数据库。
您可以根据应用程序的性价比和价格可预测性需求,选择将数据库集群中的所有实例配置为使用 Aurora Standard 或 Aurora I/O 优化版配置。纵向扩展延迟
即时扩展到每秒数十万个事务
缩减延迟
速度最快可达 15 倍
起始容量
0 ACU
容量粒度
细粒度,最小以 0.5 ACU 递增
只读副本
读取可扩展性高达 15 个 Aurora 副本
多可用区和 SLA
在单独的可用区中分发只读副本,以实现高可用性。有关详细信息,请参阅 Amazon Aurora SLA。
Aurora Global Database
任何区域的次秒级数据访问和跨区域灾难恢复。有关详细信息,请参阅 Aurora Global Database。
-
预置的按需型实例
-
使用按需型实例,您只需按小时支付数据库费用,无需承诺长期使用或预付费。
定价按照使用的实例小时数计费,起止时间分别为数据库实例启动和停止或删除时间。部分实例小时以 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 天一年)。
** 有效小时定价可以帮助您计算预留实例比按需定价节省的成本。当您购买预留实例时,将按照您选择的整个预留实例期间的每个小时向您收费,无论该实例是否在运行。有效小时定价显示分摊的小时实例成本。它计算预留实例在整个有效期间的总成本,包括任何预付款项,然后将该成本分摊到该预留实例期间的每个小时。
-
-
Aurora PostgreSQL 兼容版
选择此选项,查看有关 PostgreSQL 兼容版定价选项的详细信息-
无服务器
-
预置的按需型实例
-
预置的预留实例
-
Limitless Database
-
无服务器
-
Amazon Aurora Serverless 是一种按需自动扩缩的配置,可根据应用程序需求自动调整数据库容量。使用 Aurora Serverless,您的数据库将自动扩展或缩减容量以满足您的应用程序工作负载需求,并在不活动时关闭,从而为您节省资金和缩短管理时间。Aurora Serverless 计算 Aurora 容量单位(ACU)中的数据库容量并按秒收费。1 ACU 具有大约 2 GiB 内存以及相应的 CPU 和联网,与 Aurora 预置实例中所使用的类似。
Aurora Serverless
Amazon Aurora Serverless 可即时扩展数据库以支持每秒数十万个事务,并支持 Aurora 的所有功能,包括多可用区部署、只读副本和全局数据库。
您可以根据应用程序的性价比和价格可预测性需求,选择将数据库集群中的所有实例配置为使用 Aurora Standard 或 Aurora I/O 优化版配置。
纵向扩展延迟
即时扩展到每秒数十万个事务
缩减延迟
速度最快可达 15 倍
起始容量
0 ACU
容量粒度
细粒度,最小以 0.5 ACU 递增
只读副本
读取可扩展性高达 15 个 Aurora 副本
多可用区和 SLA
在单独的可用区中分发只读副本,以实现高可用性。有关详细信息,请参阅 Amazon Aurora SLA。
Aurora Global Database
任何区域的次秒级数据访问和跨区域灾难恢复。有关详细信息,请参阅 Aurora Global Database。
-
预置的按需型实例
-
使用按需型实例,您只需按小时支付数据库费用,无需承诺长期使用或预付费。
定价按照使用的实例小时数计费,起止时间分别为数据库实例启动和停止或删除时间。部分实例小时以 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 Protection,Amazon GuardDuty 登录监控将在您设置并运行 Aurora PostgreSQL Limitless Database 后自动开始处理登录事件,这会影响您的 GuardDuty RDS Protection 支出。如需更多详细信息,请访问 Amazon GuardDuty 定价页面。
-
按数据库存储和 I/O 定价
使用 Aurora,您无需提前预置存储或 I/O 操作,两者都会根据应用需求自动扩展。Aurora 的容错分布式存储可自动使您的数据持久存储在一个区域的三个可用区中。您只需为一个数据副本付费。
Aurora 存储按照下表所示的费率,以 GB-月为增量为 Aurora Standard 和 Aurora I/O 优化版配置付费。使用 Aurora Standard,您可以为 Aurora 数据库消耗的存储和 I/O 操作付费。I/O 费用按每百万次请求增量计费,具体费用可能因工作负载和数据库引擎而异。 如果使用 Aurora I/O 优化版,您无需为读取和写入 I/O 操作付费。
请参阅下方的数据库存储与 I/O 操作定价示例和常见问题,以了解更多关于 I/O 操作及其计算方式的信息。
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 PostgreSQL 的优化型读取实例成本
优化型读取实例适用于 Amazon Aurora PostgreSQL,专为需要处理超出实例内存的大型数据集且要求快速查询性能的读密集型应用而设计。它采用基于 NVMe 的本地 SSD 块级存储,显著改善了数据集超过数据库实例内存容量的应用的查询延迟。使用优化型读取不会产生额外费用。
优化型读取实例包含分层缓存和临时对象。
分层缓存可为操作控制面板、异常检测和基于向量的相似性搜索等需要大量读取的 I/O 密集型应用程序提供高达 8 倍的查询延迟改进和高达 30% 的成本节省。它会自动将从内存数据库缓冲区缓存中逐出的数据存储到本地存储中,以加快后续数据访问的速度。分层缓存可用于具有 Aurora I/O 优化版配置的 Aurora PostgreSQL。
临时对象通过将临时表放置在本地存储上来实现更快的查询处理,提高涉及排序、哈希聚合、高负载联接和其他数据密集型操作的查询的性能。临时对象可用于具有 Aurora I/O 优化版和 Aurora 标准版配置的 Aurora PostgreSQL。
-
回溯成本
您可使用回溯将 Aurora 数据库快速倒回之前的时间点,而不需要利用备份恢复数据。这使您可以快速从用户错误(比如删错表格或行)中恢复。此功能目前可用于 Aurora MySQL。
指定您希望能够回溯的最多时间(例如,“最多 24 小时”)。Aurora 将保留指定的回溯持续时间段内的日志(称为“更改记录”)。按照小时费率支付更改记录存储费用。
-
零 ETL 集成成本
AWS 不对零 ETL 集成收取额外费用。您需要为用于创建和处理在零 ETL 集成过程中创建的变更数据的现有资源付费。这些资源可能包括启用增强二进制日志所使用的额外 I/O 和存储空间、用于为数据库插入原始数据而导出的初始数据导出的 Snapshot 导出成本、用于存储复制数据和计算以处理数据复制的额外存储空间以及将数据从源移动到目标的跨可用区数据传输成本。通过零 ETL 集成对数据变更进行的持续处理无需另行付费。
-
备份存储费用
Aurora 的备份存储是指与您的自动数据库备份和任何由客户启动的数据库集群快照相关的存储。
对于最多不超过数据库集群 100% 大小的备份存储,您无需支付任何费用。 在备份保留期内创建的数据库快照也不收取任何费用。 对于所有其他备份和快照(包括来自已删除集群的备份和快照),使用量按每 GB /月计量并按照以下费率计费: -
数据 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 Free Tier 的一部分,AWS 客户每月可将 100GB 的数据免费传出至互联网,所有 AWS 服务和区域(中国(北京)区域、中国(宁夏)和 GovCloud(美国)区域除外)合并计算。
-
Amazon RDS 扩展支持费用
Amazon RDS 扩展支持允许您在社区生命周期结束后继续使用 Aurora MySQL 兼容版和 PostgreSQL 兼容版本的主要版本。在此期间,AWS 通过发布补丁来修复关键安全问题和错误,让您有更多时间(长达三年)升级到新的主要版本,从而帮助您满足业务需求。
对于 Amazon Aurora 上的预置实例,RDS 扩展支持按每个 vCPU 每小时定价。对于 Aurora Serverless,RDS 扩展支持按数据库每小时消耗的 Aurora 容量单位(ACU)定价。RDS 扩展支持定价还取决于 AWS 区域和日历日期。Aurora MySQL 兼容版客户在社区生命周期结束后,RDS 扩展支持开始收费前,至少有一年的时间迁移到标准支持版本。有关日历详情,请参阅 Amazon Aurora 文档。
不足一小时以一秒为增量计费,最低收取 10 分钟的费用,然后提供可计费的状态更改(例如创建、启动或修改)。
*Amazon RDS 扩展支持第 3 年定价仅适用于 Amazon Aurora PostgreSQL 兼容版。
-
快照或集群导出成本
Snapshot 导出提供了一种方法,可以自动将 Aurora 快照内的数据以 Parquet 格式导出到 Amazon Simple Storage Service(Amazon S3)。集群导出提供了一种方法,可以自动将数据从 Aurora 数据库集群以 Parquet 格式导出到 Amazon S3。与文本格式相比,Parquet 格式的卸载速度提高了 2 倍,并且在 Amazon S3 中耗用的存储量减少了 6 倍。您可以使用 Amazon Athena、Amazon EMR 和 Amazon SageMaker 等 AWS 服务来分析导出的数据。
附加收费适用于通过 AWS Key Management Service(AWS KMS)对数据进行加密或解密。 从 AWS KMS 定价页面了解关于这些收费的更多信息。收费还适用于在 Amazon S3 中存储导出的数据以及对 S3 存储桶提出的 PUT 请求。从 Amazon S3 定价页面了解关于这些收费的更多信息。
功能可用性和支持因每个数据库引擎的特定版本和 AWS 区域而异。有关将数据库集群快照数据导出到 S3 的版本和区域可用性的更多信息,请参阅将快照数据导出到 Amazon S3。
Aurora 定价示例
-
采用 Standard 和 I/O 优化版配置的 Aurora Serverless 定价
假设有一个需要 5 ACU 并运行 30 分钟的工作负载。我们想计算在美国东部(弗吉尼亚州北部)将数据库集群配置为 Aurora Standard 和 Aurora I/O 优化版,在 Aurora Serverless 上运行此工作负载的计算成本。
在 Aurora Serverless 中,您可以设置的最小数据库容量为 0.5 ACU。数据库可以立即从 0.5 ACU 扩展到 5 ACU,运行 30 分钟并缩减到最小容量 0.5 ACU。由于它的缩减速度提高了 15 倍,因此数据库在大约 3 分钟内从 5 ACU 变为 0.5 ACU。因此,运行此工作负载的计算成本如下。
示例 1:使用 Aurora Standard 的 Aurora Serverless 定价
使用情况 计算 成本 立即从 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(Aurora Standard)的计算成本
0.33 USD 示例 2:使用 Aurora I/O 优化版的 Aurora Serverless 定价
使用情况 计算 成本 立即从 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(Aurora I/O 优化版)的计算成本
0.43 USD -
使用 Aurora I/O 优化版的 Aurora Standard 预留实例
您可以使用 Aurora I/O 优化版重复使用现有的 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 优化版存储运行此工作负载的存储和 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 优化版可实现 19.8% 的存储成本节省。
-
Aurora Global Database 示例
假设您拥有一个 Aurora Global Database,其中主区域有两个实例,占用 80GB 的存储空间,并且每月执行 4500 万次写入 I/O 操作和 500 万次读取 I/O 操作。假设次区域有一个实例,每月处理 500 万次读取 I/O 操作。我们要计算运行以美国东部(弗吉尼亚州北部)为主区域,美国西部(俄勒冈州)为辅助区域的 Global Database 的成本。
示例 1:使用 Aurora Standard 的 Aurora Global Database
主区域 — 美国东部(弗吉尼亚州北部) 使用情况 计算 成本 数据库实例
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 优化版的 Aurora Global Database
主区域 — 美国东部(弗吉尼亚州北部) 使用情况 计算 成本 数据库实例
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 -
数据 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 -
RDS 扩展支持示例
如果您在 Aurora PostgreSQL 兼容版 12 上有一个实例,那么这个版本的标准支持将于 2025 年 2 月 28 日结束。如果您在美国东部(俄亥俄州)部署,则在 2025 年 3 月 1 日至 2027 年 2 月 28 日期间,需要按每个 vCPU 每小时 0.100 USD 的费率付费。从 2027 年 3 月 1 日起,需要按每个 vCPU 每小时 0.200 USD 的费率付费。
-
快照或集群导出示例
假设您有一个 100GB 的快照,并使用筛选功能从此快照中选择一个 10GB 的表导出到 Amazon S3。
使用情况 计算 成本 从 100GB 快照中导出 10GB 的表(后续从同一快照导出的数据不是递增的)
100GB * 每 GB 0.010 USD 1.00 USD 导出成本 1.00 USD
了解如何开始使用 Amazon Aurora