Если вы создаете экземпляр RDS в одном регионе с репликой для чтения в другом (в частных VPC, без публичного доступа), требуется ли одноранговое соединение с частными VPC для репликации, или AWS волшебным образом делает обмен данными в фоновом режиме?
Для создания реплики чтения между регионами не требуется пиринговое соединение между VPC.
Вы можете создать межрегиональную реплику чтения в VPC из исходного экземпляра БД, который не находится в VPC. Вы также можете создать межрегиональную реплику чтения, не входящую в VPC, из исходного экземпляра БД, который находится в VPC.
Ссылки: Официальные Документация по реплике AWS RDS и мой собственный опыт.
Я подтвердил, что межрегиональный пиринг VPC не требуется для реплик чтения с несколькими регионами (фактически выполняя это). На самом деле кажется, что пиринг VPC между регионами появился совсем недавно (в то время как реплика чтения с несколькими регионами существует уже некоторое время): https://aws.amazon.com/about-aws/whats-new/2017/11/announcing-support-for-inter-region-vpc-peering/
Интересно, как AWS реализует эту репликацию, если нет явного сетевого пути между экземплярами db?