根据 Amazon docs,我应该为我的 RDS 数据库设置多个可用区(多可用区)以实现高可用性和自动故障转移。但是,同一可用区内的 EC2 和 RDS 之间的数据传输是免费的,而区域之间的数据传输则不是(请参阅定价)。因此,如果我在与数据库服务器相同的 AZ 中的 EC2 实例上设置我的网络服务器 - 以获得零数据传输成本,然后数据库服务器出现故障并自动故障转移到不同的 AZ,亚马逊会突然开始向我收取数据传输成本吗?
我在这里错过了什么吗?有没有办法最小化这种数据传输成本,或者如果你最终在同一个 AZ 中运行只是运气?