Si crea una instancia de RDS en una región con una réplica de lectura en otra (en VPC privadas, sin acceso público), ¿es necesario emparejar las VPC privadas para que se produzca la replicación o AWS hace que la comunicación se realice mágicamente en segundo plano?
Respuesta1
No necesita una conexión de intercambio de tráfico entre VPC para crear una réplica de lectura entre regiones.
Puede crear una réplica de lectura entre regiones en una VPC desde una instancia de base de datos de origen que no esté en una VPC. También puede crear una réplica de lectura entre regiones que no esté en una VPC desde una instancia de base de datos de origen que esté en una VPC.
Referencias: OficialDocumentación de la réplica de AWS RDSy mi propia experiencia.
Respuesta2
He confirmado que el emparejamiento de VPC entre regiones esnorequerido para réplicas de lectura de múltiples regiones (al hacerlo realmente). En realidad, parece que el emparejamiento de VPC entre regiones se introdujo recientemente (mientras que la réplica de lectura multirregional existe desde hace un tiempo):https://aws.amazon.com/about-aws/whats-new/2017/11/annunciando-support-for-inter-region-vpc-peering/
Me pregunto cómo implementa AWS esta replicación, ya que no existe una ruta de red explícita entre las instancias de base de datos.