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

Wes*_*Wes 2 amazon-web-services amazon-rds mysql-cluster amazon-aurora

我有一个 2 个实例 RDS Aurora 集群(一名写入者和一名读取者)。我的读者实例需要与作者的大小相同是否有任何原因?

使用 db.r3.4xlarge(写入器)和 db.r3.2xlarge(读取器)创建集群是否有任何问题?

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

Mar*_*cin 5

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

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