AWS RDS IOPS vs Aurora IOPS

问题描述 投票:0回答:1

我计划将当前的 AWS RDS PostgreSQL 数据库迁移到 AWS Aurore PostgreSQL。目前,RDS 使用 GP3,其默认基线为 3000 IOPS。从我在AWS网站上看到的信息来看,Aurora并没有使用EBS,而是形成集群的共享网络存储。尺寸自动缩放。

在尝试为 AWS Aurora 定价时,一个因素是基准 IO 速率(每秒)。我怀疑这与 RDS 的 IOPS 不同,因为在那里输入 3000 的值会非常显着地影响最终估值。

请问有经验的人如何将RDS的IOPS关联到Aurora?

amazon-web-services amazon-rds amazon-aurora
1个回答
0
投票

使用 Aurora,您需要为每百万次 I/O 操作支付一定的费率(具体取决于 AWS 区域)。因此,您可以估计您实际体验到的 IOPS 并将其插入定价计算器。我认为 RDS 的 3000 IOPS 是您在最繁忙的高峰期间可能需要的最大值,而不是 24x7x365 实际发生的数量。

您可以在此处查看 Aurora 的网络带宽限制,具体取决于实例类:

https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Concepts.DBInstanceClass.html#Concepts.DBInstanceClass.Summary

我是最近宣布的 I/O 优化配置的忠实粉丝:

https://aws.amazon.com/about-aws/whats-new/2023/05/amazon-aurora-i-o-optimized/

它将 I/O 的价格纳入实例时间和存储的费用中,这些费用更容易预测。因此,对于繁忙的集群来说,它更便宜,否则会产生大量 I/O 费用,尽管对于使用相对较少的集群来说,这并不是那么划算。 (但您可以从 I/O 优化切换回传统 I/O 计费,无需停机。)

© www.soinside.com 2019 - 2024. All rights reserved.