アマゾンdocsによれば、高可用性と自動フェイルオーバーのために、複数のアベイラビリティゾーン(マルチAZ)でRDSデータベースをセットアップする必要があります。ただし、同じ可用性ゾーン内のEC2とRDS間のデータ転送は自由ですが、ゾーン間のデータ転送は行われません(pricing参照)。そのため、データベースサーバーと同じAZのEC2インスタンスでWebサーバーをセットアップすると、データ転送コストがゼロになり、データベースサーバーが故障し、別のAZに自動的にフェイルオーバーすると、Amazonは突然データ転送コストを請求し始めます?AWS RDS Multi-AZフェイルオーバーにより、予期しないデータ転送コストが発生しますか?
ここに何か不足していますか?このデータ転送コストを最小限に抑える手段はありますか?それとも、同じAZで稼働してしまったのか、それとも不運でしょうか?