这应该很简单,但我无法弄清楚
Amazon 对 Aurora 数据库的实际使用存储量计费,而不是像非 Aurora 那样分配的存储量。
有一个指标VolumeBytesUsed - Aurora 数据库实例使用的存储量。此指标适用于整个 Aurora 数据库集群,而不是例如。 https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Monitoring.html
我有一个由 1 个 Arora Writer 和 2 个 Readers 组成的集群。DB 大小约为 10 Gb,而 VolumeBytesUsed 显示为 10Gb。根据文档,每个 Aurora 节点都有自己的数据副本 - https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Overview.html 所以如果我有 10Gb 数据库 - Aurora Writer 和 2 Readers 应该是使用 10x3 = 30 Gb 的存储空间,但 VolumeBytesUsed 显示 10Gb
在这种情况下,我会按 10 Gb 还是 30 Gb 付费?
来自Aurora MySQL 常见问题解答,我在定价页面上找到了链接。
根据我对 AWS 的了解(相当多)和我读过的内容(不是很多),我认为每个数据库都对存储收费一次。这意味着如果您有一个带有两个 10GB 只读副本的 10GB 数据库服务,您将需要为 30GB 的存储空间付费。
这是我从支持中得到的: