AWS:我的 EC2 和 RDS 实例应该在同一个可用区中吗?

DOO*_*iac 6 amazon-ec2 amazon-web-services amazon-rds

我刚刚注意到我们所有的 EC2 实例都在区域us-west-2b 中,但我们的多可用区 RDS 实例在us-west-2a 中

性能方面似乎一切正常,将实例“移动”到一个地方会很麻烦,因为您必须停止并重新创建它们。但是,如果两个区域中的任何一个出现故障,我们都会有一些停机时间;如果一切都在一个区域中,那么至少我们有更高的机会不在有停机时间的区域中......

这是值得修复的东西,还是我想多了?

(我正准备购买一些 EC2 预留实例,这些实例与特定可用区相关联,所以我想在完成之前确定)

谢谢!

cee*_*yoz 8

RDS 的多可用区性质意味着它可能并不总是在该可用区中 - 它们可以四处移动。如果当前主可用区发生故障,它将自动故障转移到另一个可用区。因此,当 EC2 实例可以自行移动时,移动它来跟随它是没有意义的。

但是,您应该考虑将您的一些 EC2 实例移动到另一个可用区(可能从us-west-2bus-west-2a),这样如果一个可用区出现故障,您的 RDS 和一些 EC2 实例仍然可以正常运行。

  • 这是否意味着您要随机支付“区域数据传输 - 传入/传出/在 EC2 AZ 之间”(或者仅在发生故障时支付)? (3认同)