Amazon docsによると、高可用性と自動フェイルオーバーのために、複数のアベイラビリティーゾーン (マルチ AZ) を使用して RDS データベースをセットアップする必要があります。ただし、同じアベイラビリティ ゾーン内の EC2 と RDS 間のデータ転送は無料ですが、ゾーン間のデータ転送は無料です (料金を参照)。したがって、データ転送コストをゼロにするために、データベース サーバーと同じ AZ 内の EC2 インスタンスにウェブサーバーをセットアップすると、データベース サーバーに障害が発生し、別の AZ に自動的にフェイルオーバーします。Amazon は突然データ転送コストを請求し始めますか? ?
ここで何か不足していますか?このデータ転送コストを最小限に抑える方法はありますか?それとも、同じ AZ で実行するかどうかは運だけですか?