为什么Aurora的IOPS比EC2部署的mysql的IOPS高那么多呢?

0

【以下的问题经过翻译处理】 客户将 EC2 上的 MySQL 迁移到了 Aurora。客户发现他们每个月都会增加 IOPS 的成本。通过查看 CloudWatch,发现 Aurora 的 iops 成本大幅增加。Aurora 的总 IOPS 几乎比 MySQL 的 iops 高 20 倍。

以下是一些问题:

  1. 尽管 Aurora 的 IOPS 计算方式与 EBS 的 IOPS 不同,但差距真的这么大吗?
  2. Aurora 的维护 IO(例如 6 路复制,快照等)会计入客户的账单中吗?
  3. Aurora 和 MySQL 上的表设计是否有区别?有没有优化 IOPS 的方法?
profile picture
专家
已提问 8 个月前18 查看次数
1 回答
0

【以下的回答经过翻译处理】 Aurora实际上并没有像RDS那样的IOPS计数器,所以你能具体说明一下他们使用的是哪个计数器吗?是他们在使用[Billed] VolumeReadIOPS和VolumeWriteIOPS吗?请记住他们需要考虑到需要除以300才能得到每秒的数量。

对于第二个问题,在Aurora存储网络内的所有活动都不会计费。备份是单独计费的。通常在表设计问题的答案是不需要,但是这很难一概而论,因为Aurora的缩放方式与众不同。优化I/O的方法是什么?通常是使用更大的实例来缓存更多数据,而不是频繁读取I/O,但是,您必须具体查看使用情况才能确定。读副本也可以帮助。

profile picture
专家
已回答 8 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则