AWS RDS 集群实例是否需要大小相同?

Do AWS RDS cluster instances need to be the same size?

我有一个 2 实例 RDS Aurora 集群(一个写入器和一个 reader)。我的 reader 实例需要与作者的大小相同吗?

创建集群有没有问题 db.r3.4xlarge(编写器)和一个 db.r3.2xlarge (reader)?

我的作家使用的 CPU 负载比我的 reader 多得多,所以我想缩小 reader 的规模,这样它就不仅仅是浪费钱了。它甚至从未使用 CPU 的 1/2 作为作者。这有什么问题吗?我查看了 AWS 文档,但找不到任何提及。

是的,您可以使用它,但可能有两个潜在问题需要考虑:

  1. 您的副本可能跟不上作者。您已经观察到副本使用的资源比编写器多,所以这应该不是问题。
  2. 如果编写器失败,您的副本将成为新的编写器。因此,如果您的编写器必须支持重负载,则新编写器在较小的实例上表现不佳。