Aurora 阅读器存储成本

Aurora 阅读器存储成本

这应该很简单,但我不明白

亚马逊对 Aurora 数据库计费时考虑的是实际使用的存储量,而不是非 Aurora 数据库分配的存储量。

有一个指标已使用卷字节数- Aurora DB 实例使用的存储量。此指标适用于整个 Aurora DB 集群,而不是实例。 https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Monitoring.html

我有一个由 1 个 Arora Writer 和 2 个 Reader 组成的集群。数据库大小约为 10 Gb,VolumeBytesUsed 显示为 10Gb。根据文档,每个 Aurora 节点都有自己的数据副本 -https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Overview.html 因此,如果我有 10Gb DB - Aurora Writer 和 2 个 Reader 应该使用 10x3 = 30 Gb 的存储空间,但 VolumeBytesUsed 显示的是 10Gb

那么,我将被收取 10 Gb 或 30 Gb 的费用吗?

答案1

来自Aurora MySQL 常见问题解答,我发现它链接到定价页面

问:Amazon Aurora 跨三个可用区以六种方式复制我的数据库卷的每个块。这是否意味着我的实际存储价格将是定价页面上显示价格的三倍或六倍?

否。Amazon Aurora 的复制功能已包含在价格中。您需要根据数据库在数据库层消耗的存储量付费,而不是根据 Amazon Aurora 虚拟化存储层消耗的存储量付费。

根据我对 AWS 的了解(相当多)以及我读过的内容(不多),我认为每个数据库的存储费用都是一次。这意味着如果您有一个 10GB 的数据库服务,其中包含两个 10GB 的只读副本,那么您将需要为 30GB 的存储付费。

答案2

以下是我从支持人员那里得到的信息:

Aurora 在设计上采用集群格式进行管理。Aurora 集群的写入器和读取器实例都与同一存储层相关联,因此不会有任何额外费用当您配置额外的读取器实例时,用于存储。Aurora 集群的费用是在集群级别计算的,因此如果您有一个写入器和一个(或多个)读取器实例,则将按以下方式收费:

  1. 数据库实例的成本(如果您有一个写入器和一个读取器,则将收取两个实例的费用)

  2. 集群级别的总存储

  3. 集群级别消耗的总 IO

  4. 回溯功能收费(如适用)

  5. 快照导出费用(如适用)

  6. 同一区域跨可用区数据传输费用(如适用)

相关内容