あるリージョンに RDS インスタンスを作成し、別のリージョンにリードレプリカを作成する場合 (プライベート VPC 内、パブリックアクセスなし)、レプリケーションを実行するためにプライベート VPC をピアリングする必要がありますか、それとも AWS がバックグラウンドで通信を自動的に実行しますか?
答え1
クロスリージョンリードレプリカを作成するために、VPC 間のピアリング接続は必要ありません。
VPC 内にないソース DB インスタンスから VPC 内にクロスリージョン リードレプリカを作成できます。また、VPC 内にあるソース DB インスタンスから VPC 内にないクロスリージョン リードレプリカを作成することもできます。
参照: 公式AWS RDS レプリカドキュメントそして私自身の経験。
答え2
リージョン間VPCピアリングがないマルチリージョンのリードレプリカには必要です (実際に実行することによって)。実際には、リージョン間 VPC ピアリングはつい最近導入されたようです (マルチリージョンのリードレプリカはしばらく前から存在していました)。https://aws.amazon.com/about-aws/whats-new/2017/11/announcing-support-for-inter-region-vpc-peering/
DB インスタンス間に明示的なネットワーク パスがないため、AWS はこのレプリケーションをどのように実装するのでしょうか?