AWS 定价计算器

RDS for MySQL 的 AWS 定价计算器

根据区域、实例类型、部署选项等,通过单一估算值来计算 RDS for MySQL 和架构成本。 立即创建您的自定义估计 »

高度可用的部署选项

通过 Amazon RDS Multi-AZ 部署,您可以创建高可用性、高持久性的 RDS for MySQL 数据库,并将它们部署到最多三个可用区(AZ)。

多可用区部署(一个备用实例)


将数据库实例作为多可用区部署运行可提供高可用性和高级数据持久性。创建多可用区部署时,RDS for MySQL 会在不同的可用区预置和维护备用实例。

在发生计划外或计划内停机时,该部署方式能使您的实例自动进行失效转移。

了解有关多可用区部署的更多信息。

多可用区部署(两个可读备用实例)


多可用区可为您提供增强的可用性和数据持久性。

当您将数据库作为具有两个可读备用实例的多可用区部署运行时,RDS for MySQL 在三个不同的可用区中预置和维护相同的数据库实例。

如果发生影响主数据库实例的计划内或计划外中断,RDS for MySQL 将执行到其中一个备用数据库实例的自动失效转移。两个备用数据库实例提供只读工作负载。

了解有关具有可读备用实例的多可用区部署的更多信息。

按需数据库实例费用

使用按需数据库(DB)实例,您只需要按运行小时数支付计算容量。按需数据库实例无需长期承诺,您可以不用考虑规划、购买和维护硬件的复杂性和成本,并可将通常较高的固定成本转化为小得多的可变成本的。

  • 单可用区部署、多可用区部署(一个备用实例)和多可用区部署(两个可读的备用实例)按每小时使用的数据库实例计费。从数据库实例启动开始计费,到数据库实例停止或删除时结束。
  • 部分数据库实例小时以一秒为增量计费,最低收取 10 分钟的费用,然后提供可计费状态更改(例如创建、启动或修改数据库实例类)。

T4g 和 T3 CPU 积分

Amazon RDS for MySQL T4g 和 T3 数据库实例以无限模式运行,这意味着如果连续 24 小时内的平均 CPU 利用率超过实例的基线,将向您收取费用。CPU 积分按每个 vCPU 小时 0.075 美元收费。CPU 积分定价适用于所有地区的各种大小的 T4g 和 T3 实例,且不包含在预留实例范围内。

预留实例费用

借助 Amazon RDS 预留实例(RI),您可以将数据库实例预留一年或三年,并获得与按需型实例的定价相比更大的折扣。使用 Amazon RDS,有三种 RI 付款选项(不预付、部分预付或全额预付),您可以通过这三种选项平衡您的预付款金额与您的有效小时价格。

Amazon RDS 预留实例可实现 MySQL 数据库引擎大小的灵活性。借助大小灵活性,您的 RI 的折扣费率会自动应用于同一实例系列(M5、T3、R5 等)中任意大小的使用量。大小灵活性也可以应用于实例部署选项。

工作原理:大小灵活的预留数据库实例

例如,要为多可用区数据库集群购买相当于一个 m6gd.large 预留实例大小的实例,您可以购买:

  • 3 个 m6gd.large 单可用区预留实例,或者
  • 1 个 m6gd.large 多可用区预留实例和 1 个 m6gd.large 单可用区预留实例

有关更多信息,请参阅大小灵活的预留数据库实例

请注意,存储和 I/O 成本未包含在预留实例价格中。要详细了解功能、付款选项和规则,请访问我们的预留实例页面。

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

AWS 可以随时终止预留实例定价计划。除了受预留实例定价约束之外,预留实例还需遵守 AWS 客户协议或与 AWS 就您使用我们的 AWS 服务达成的其他协议项下适用的所有数据传输和其他费用。

    • 单可用区部署
    • 多可用区部署(一个备用实例)
    • 要了解有关多可用区的更多信息,请参阅高度可用的部署选项部分。

    • 多可用区部署(两个可读备用实例)
    • 要了解有关多可用区的更多信息,请参阅高度可用的部署选项部分。

      要为多可用区数据库集群购买等效的预留数据库实例,可以执行以下操作之一:

      • 预留三个与集群中实例大小相同的单可用区数据库实例。
      • 预留一个与集群中的数据库实例大小相同的多可用区数据库实例和一个单可用区数据库实例。

      例如,要为多可用区数据库集群购买相当于一个 m6gd.large 预留实例大小的实例,您可以购买

      • 3 个 m6gd.large 单可用区预留实例,或者
      • 1 个 m6gd.large 多可用区预留实例和 1 个 m6gd.large 单可用区预留实例

RI 月度费用计算

*这是整个预留实例使用期内的平均月付款项。每个月的实际月付款项将等于该月的实际小时数乘以小时使用费率,或者该月使用的秒数乘以小时使用费率再除以 3600。使用的公式将取决于您运行的 RDS for MySQL 实例类型。

小时使用费率等于整个预留实例有效期间的月付款项总平均值除以整个预留实例期间的总小时数(基于 365 天一年)。

RI 有效小时费率的计算

**有效小时定价可以帮助您计算预留实例比按需定价节省的成本。

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

数据库存储费用

专用日志卷成本

专用日志卷是专门用于存储数据库重做日志和二进制日志的附加存储卷,它与包含数据库表的卷分离,可提高事务写入日志的效率和一致性。 专用日志卷非常适合分配存储空间大、每秒 I/O(IOPS)要求高的数据库或延迟敏感型工作负载。

根据存储类型,专用日志卷的价格与具有 1000 GiB 和 3000 IOPS 的数据卷的价格相同。仅预调配 IOPS 存储支持专用日志卷。例如,在美国东部(弗吉尼亚州北部),连接到 RDS for MySQL 中的单可用区实例的 io1 专用日志卷将花费 0.125 USD x 1000 GiB 外加 0.10 USD x 3000 IOPS,合每月 425 USD。如果您要在与多可用区相连的同一 AWS 区域中运行一个 io1 专用卷,并且还有一个备用卷,则将花费 0.25 USD x 1000 GiB 外加 0.20 USD x 3000 IOPS,合每月 850 USD。

要了解有关数据卷定价的更多信息,请参阅上面的“预调配 IOPS SSD 存储成本”部分。
 

备份存储费用

快照导出费用

Amazon RDS 快照导出功能可用于将 RDS for MySQL 快照内的数据以 Parquet 格式自动导出到 Amazon S3。与文本格式相比,Parquet 格式的卸载速度提高了 2 倍,并且在 Amazon S3 中耗用的存储量减少为 1/6。您可以使用 Amazon AthenaAmazon EMRAmazon SageMaker 等 AWS 服务来分析导出的数据。

快照导出定价示例

假设您有一个 100GB 的快照,并使用筛选功能从此快照中选择一个 10GB 的表单导出到 Amazon S3。要导出这些数据,您需要为每 GB 快照大小支付 100GB * 0.013 USD。从同一快照进行的后续数据导出不会产生增量收费。

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

零 ETL 集成成本

Amazon RDS for MySQL 与 Amazon Redshift 的零 ETL 集成可消除对构建和管理复杂数据管道的需要,从而对 PB 级事务数据进行近乎实时的分析。您可以对选定的数据库和表应用数据筛选,以将您的数据复制到 Amazon Redshift。这使您可以根据自己的特定需求定制复制。 

您需要为 RDS for MySQL 和 Amazon Redshift 资源付费,这些资源用于创建和处理在零 ETL 集成过程中创建的变更数据。 这些资源包括用于初始数据填充和重新同步 Amazon Redshift 数据仓库的 Amazon RDS 快照导出成本、将数据更改从源持续复制到目标的更改数据捕获(CDC)数据传输成本、用于处理更改数据的常规 RDS I/O 和存储成本,以及用于复制数据的常规 Amazon Redshift 存储和计算成本。

  • 对于 RDS for MySQL 与 Amazon Redshift 的每次零 ETL 集成,对数据更改的持续处理按传输的每 GB 更改数据捕获(CDC)数据定价。

零 ETL 集成成本定价示例

您有一个 RDS for MySQL 8.0.32 数据库和一个在美国东部(弗吉尼亚州北部)区域运行的 Amazon Redshift 数据仓库。这个 RDS for MySQL 数据库实例目前使用 50GB 通用 SSD(gp3)存储容量,其中包括预调配基准 IOPS、已启用自动备份并且已开启 MySQL 二进制日志记录。

当您为 RDS for MySQL 数据库实例创建与 Amazon Redshift 的零 ETL 集成时,系统会创建数据快照(50GB)并导出以作为 Amazon Redshift 数据仓库的种子。第二天,您更改了 RDS for MySQL 数据库实例中表的主键,这导致快照导出重新同步到 Amazon Redshift。在 30 天内,数据库处理了 5GB 的数据更改。

在此示例中,30 天内在美国东部(弗吉尼亚州北部)使用 RDS for MySQL 与 Amazon Redshift 的零 ETL 集成的费用为 50GB x(0.10 USD/GB)初始导出费用加上 50 GB x(0.10 USD/GB)重新同步费用,再加上 5 GB x(2.00 USD/GB)CDC 数据传输费用,总计 20.00 USD。除了零 ETL 集成的这些费用之外,您还需要支付正常使用 Amazon RDS 和 Amazon Redshift 处理复制数据所产生的费用,例如 I/O、存储和计算费用。

Amazon RDS 扩展支持费用

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

对于 RDS for MySQL 上的预配置实例,RDS 扩展支持按每个 vCPU 每小时定价。RDS 扩展支持定价还取决于 AWS 区域和日历日期。有关日历详情,请参阅 Amazon RDS 文档

RDS 扩展支持定价示例

如果您在 RDS for MySQL 5.7 上运行数据库实例,则此版本的标准支持将于 2024 年 2 月 29 日结束。如果您在美国东部(俄亥俄州)部署,则在 2024 年 3 月 1 日至 2026 年 2 月 28 日期间,需要按每个 vCPU 每小时 0.100 USD 的费率付费。从 2026 年 3 月 1 日起,需要按每个 vCPU 每小时 0.200 USD 的费率付费。

数据传输费用

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

请访问 Amazon RDS 定价页面,了解额外的传输费用和期限。

常见问题

RDS for MySQL 的 AWS Free Tier 的有效期是多久?

新 AWS 账户的 AWS Free Tier 有效期为 12 个月。要了解更多信息,请参阅 AWS Free Tier 常见问题

当我的 RDS for MySQL 实例小时使用量超出 AWS Free Tier 权益时,如何计费?

当实例小时数超出 Amazon RDS Free Tier 提供的权益时,将按 RDS for MySQL 标准价格计费。

如何计算 RDS for MySQL 的每月费用?

RDS for MySQL 每月费用取决于站点和以下因素:

  • 数据库实例小时数 — 基于使用的 RDS for MySQL 数据库实例类型(如 db.t3.micro、db.m4.large)。 在发生可计费状态更改(例如创建、启动或修改 RDS for MySQL 数据库实例类型)后,将根据部分数据库实例小时数向您计费。Amazon RDS for MySQL 支持按秒计费,在这种计费模式中,所消耗的部分数据库实例小时数以一秒为增量计费,最低收取 10 分钟的费用。 
  • 存储(每月每 GB)— 存储是指您的 RDS for MySQL 数据库实例预置的存储容量。如果您在一个月内扩展预置的存储容量,则将按相应比例计费。
  • 每月的预调配 IOPS — 预调配 IOPS 费率,不论 IOPS 的消耗量如何(仅限于 Amazon RDS 预调配 IOPS(SSD)存储)。
  • 备份存储 — 包括客户启动的数据库快照存储和自动数据库备份。当您拍摄更多数据库快照时,备份存储空间会随之增加。此外,当您延长备份保留期时,RDS for MySQL 数据库使用的备份存储空间也会增加。
  • 数据传输 — 传入和传出 RDS for MySQL 数据库实例的 Internet 数据传输
  • 每月的 I/O 请求 — 即存储 I/O 请求的总数量(仅限于 Amazon RDS 磁性存储和 Amazon Aurora)。

使用 AWS 定价计算器计算您的 RDS for MySQL 月度费用。

我的 RDS for MySQL 数据库实例的账单周期怎么计算?

RDS for MySQL 数据库实例在数据库实例可用时开始计费。然后,按其在可用状态下运行的每小时计费。RDS for MySQL 账单周期一直持续到该数据库实例终止之时,即实例出现故障或删除实例时。

在可计费状态更改(例如创建、启动或修改数据库实例类型)后,使用的部分数据库实例小时以一秒为增量计费,最低收取 10 分钟的费用。

如何停止 RDS for MySQL 计费?

必须删除所有 RDS for MySQL 数据库实例和快照,才能停止所有与 RDS for MySQL 相关的账户费用。如果仅停止 RDS for MySQL 数据库实例,则无需为额外的实例小时数计费,但仍会产生存储费用。

已停止的 RDS for MySQL 数据库实例如何计费?

当您的 RDS for MySQL 数据库实例停止时,您需要为预置存储(包括预调配 IOPS)和备份存储(包括指定保留时段内的手动快照和自动备份)付费,但无需为 RDS for MySQL 数据库实例小时数付费。

我怎样才能降低 RDS for MySQL 费用?

降低 RDS for MySQL 成本的一种方法是根据您的需求调整 RDS for MySQL 数据库的大小。借助自动扩缩等完全托管的功能,无需过度预置即可获得高可用性。

您也可以购买预留实例。与按需型实例定价相比,使用预留实例将 RDS for MySQL 数据库实例保留一年或三年的价格会有很大的折扣。

RDS for MySQL 的价格是否包含税费?

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

如何为 RDS for MySQL 购买和创建预留实例?

您可以在 Amazon RDS APIAWS 命令行界面中购买预留实例,其中列出了可供购买的预留实例。您也可以在 AWS 管理控制台中 Amazon RDS 的“预留实例”部分完成此购买。

购买预留实例后,您可以像使用按需数据库实例一样使用它。您可以使用您预留的区域和实例类型启动 RDS for MySQL 数据库实例。只要激活您的预留,RDS for MySQL 即会对符合资格的新数据库实例应用折扣后的每小时费率。

我可以购买多少个预留实例?

您最多可以购买 40 个预留实例。如果要运行超过 40 个数据库实例,请填写 Amazon RDS 数据库实例申请表

预留实例付款选项对我的 RDS for MySQL 账单有何影响?

对于按需型实例和预留实例(RI),创建、修改和删除 RDS for MySQL 数据库实例的操作均相同。计算账单时,我们的系统将自动应用您的预留,这样,所有符合条件的 RDS for MySQL 实例都将按较低的每小时预留实例费率计费。

  • 当您使用“全额预付”选项购买 RI 时,需要用一次性预付方式为 RI 的整个期限付款。
  • 如果您选择“不预付”选项,则可以选择不预先付款。不预付 RI 的全部价值将分摊在期限内的每个小时上。无论使用情况如何,您都需要为期限内每个小时付费。
  • “部分预付”选项是“不预付”和“全额预付”选项的混合。您预先支付一小笔款项。无论使用情况如何,您还需要按较低的小时费率为期限内的每个小时付费。

我能否在购买预留实例后修改自己的预留实例期限?

不能,购买预留实例后,无法在 RDS for MySQL 中修改 RI 期限。购买 RI 后,您无法更改数据库引擎、数据库版本、区域、部署类型、实例类和期限;请在预留实例页面上查看更多详细信息。

我能否将 Amazon RDS 扩展支持用于任何次要版本?

不能,您必须使用最新的引擎次要版本才能在数据库上获得 RDS 扩展支持

如何估算我的 RDS 扩展支持费用?

您可以使用 AWS 定价计算器估算扩展支持费用。Amazon RDS 扩展支持费用取决于三个因素:1. 实例上运行的 vCPU 的数量,2.AWS 区域,以及 3. 标准支持结束的年数。要估算您的费用,请确定实例上的 vCPU 数量以及引擎版本的相应日历年定价。如果您的版本在第 1 年或第 2 年的定价范围内,则将按 vCPU 数量 x 所选区域第 1 年和第 2 年的每小时使用量定价向您收取费用。如果您的版本采用第 3 年定价,则将按 vCPU 数量 x 所选区域第 3 年的每小时使用量定价向您收取费用。

例如,如果您在 2024 年 4 月 30 日(也就是 RDS 扩展支持的第一年内)在美国东部(弗吉尼亚州北部)运行与 RDS for MySQL 5.7 db.r5.large 实例,则需要按每小时 0.200 USD,或 2 个 vCPU x 每个 vCPU 每小时 0.100 USD 付费。 

Amazon RDS 何时开始收取 RDS 扩展支持费用?

在 MySQL 主版本标准支持结束后的第二天,则将开始向您收取 Amazon RDS 扩展支持费用。这将是在实例生命周期内产生的实例、存储、备份和/或数据传输费用之外的额外费用。

例如,RDS for MySQL 5.7 标准支持将于 2024 年 2 月 29 日结束。如果您在 2024 年 3 月 1 日当天或之后运行 RDS for MySQL 5.7 实例,则需要为该实例的 RDS 扩展支持付费。

何时停止向我收取 RDS 扩展支持费用?

将您的实例升级到标准支持中提供的较新引擎版本将防止按 RDS 扩展支持定价向您的实例收取费用。当您在标准支持结束日期之后关闭或删除运行主要引擎版本的实例时,RDS 扩展支持会自动停止收取费用。

我是否需要为我的数据库快照的 RDS 扩展支持付费?

不,您无需按 RDS 扩展支持定价为数据库快照付费。但是,当您在标准支持结束后将数据库快照还原到新的数据库实例时,您需要按 RDS 扩展支持定价为该实例付费。

例如,如果您在 2024 年 2 月 29 日之后将数据库快照恢复到 MySQL 5.7 上的新数据库实例,则该实例将按照 RDS 扩展支持定价收费,直至您将其升级到 MySQL 8.0 或更高版本或删除该实例。

使用 RDS 扩展支持时,是否需要为 Amazon RDS 只读副本付费?

需要,使用 RDS 扩展支持时,如果 Amazon RDS 只读副本运行的主要版本已超过标准支持结束日期,则需要为任何 Amazon RDS 只读副本付费。

使用 RDS 扩展支持时,是否需要为多可用区付费?

需要,如果您的主版本运行的主要版本已超过标准支持日期,则在使用 RDS 扩展支持时,则需要为多可用区部署中的所有实例付费。如果您在具有一个备用实例的多可用区上运行,则需要为主实例和备用实例上的 RDS 扩展支持付费。如果您在具有两个可读备用实例的多可用区上运行,则需要为主实例和两个可读备用实例上的 RDS 扩展支持付费。

每个引擎版本列出了两种不同的 RDS 扩展支持价格。怎么知道我被收取了哪些费用?

您需要支付的 RDS 扩展支持价格取决于 AWS 区域、引擎版本以及自该版本的标准支持到期以来的日历年数。标准支持结束后的前两年,您将按所选区域第 1 年和第 2 年的每个 vCPU 每小时定价向您收费。对于第 3 年,将从第 3 年的第一天开始按所选区域第 3 年的每个 vCPU 每小时定价向您收费。

例如,RDS for MySQL 5.7 将于 2024 年 2 月 29 日终止标准支持。如果您在美国东部(俄亥俄州)部署,则在 2024 年 3 月 1 日至 2026 年 2 月 28 日期间,需要按每个 vCPU 每小时 0.100 USD 的费率付费。从 2026 年 3 月 1 日起,需要按每个 vCPU 每小时 0.200 USD 的费率付费。

如何避免被收取 RDS 扩展支持费用?

我们建议尽早将您的实例升级到标准支持期限内的主要引擎版本。这将有助于避免产生 RDS 扩展支持费用。

我能否使用 Amazon RDS 蓝绿部署从 RDS 扩展支持版本迁移到标准支持版本?

能,只要蓝绿部署支持您的实例的引擎、区域和主要版本类型,您就可以使用 Amazon RDS 蓝绿部署通过 RDS 扩展支持迁移您的实例。蓝绿部署适用于 Aurora MySQL 兼容版引擎、RDS for MySQL 引擎和 RDS for MySQL 引擎。有关可用版本的信息,请参阅蓝绿部署文档

预留实例折扣是否适用于 RDS 扩展支持?

否,RDS 扩展支持费用与实例费用无关。因此,预留实例折扣不适用于 RDS 扩展支持费用。

即使从 RDS for MySQL 5.7 迁移到 Aurora MySQL 2(基于 MySQL 5.7),也会被收取 RDS 扩展支持费用吗?

如果您在 2024 年 2 月 29 日之前从 RDS for MySQL 5.7 迁移到 Aurora MySQL 2,则无需支付 RDS 扩展支持费用。如果您在 2024 年 2 月 29 日之后且在 2024 年 10 月 31 日之前进行迁移,则将根据您在 Amazon RDS 上运行 MySQL 5.7 RDS 的小时数收取 RDS for MySQL 5.7 RDS 扩展支持费用。

如果您在 2024 年 10 月 31 日之后迁移或在 2024 年 10 月 31 日之后使用 Aurora MySQL 兼容版 2,也需要为 Aurora 数据库的 RDS 扩展支持付费。有关更多详情,请参阅 Amazon Aurora 文档

如果我在标准支持已结束的主版本引擎上创建一个新实例,需要支付 RDS 扩展支持费用吗?

是的,如果您创建实例或将数据库快照还原到在标准支持已结束的版本上运行的实例,则除了实例、存储、备份和数据传输费用外,您还需要按 RDS 扩展支持定价付费。