Quiero mover mi instancia de base de datos de Amazon Relational Database Service (Amazon RDS) de una Amazon Virtual Private Cloud (Amazon VPC) existente a una nueva VPC.
Descripción corta
Para mover una instancia de base de datos de RDS a una nueva VPC, debes cambiar tu grupo de subredes. En primer lugar, configura la nueva VPC con las reglas de entrada del grupo de seguridad, el grupo de subred y las tablas de enrutamiento requeridos. A continuación, mueve la instancia de base de datos a la nueva red. Al cambiar la VPC de una instancia de base de datos, la instancia se reinicia.
Nota: No se puede acceder a la instancia de base de datos durante el traslado. Cambia la VPC durante un periodo de cambios planificado que esté fuera del periodo de mantenimiento semanal de Amazon RDS.
Antes de cambiar la VPC de una instancia de base de datos, revisa los siguientes factores:
- La instancia de base de datos debe ser una configuración Single-AZ. Si tu instancia de base de datos se encuentra en varias zonas de disponibilidad, conviértela en una configuración Single-AZ. Después de mover la instancia a la nueva VPC, vuelve a convertirla en una configuración Multi-AZ.
Nota: No puedes cambiar un grupo de subredes de base de datos a una configuración Multi-AZ. De forma predeterminada, el almacenamiento de Amazon Aurora es Multi-AZ, incluso para una sola instancia. Por lo tanto, no puedes modificar la VPC de Aurora. Para obtener más información, consulta ¿Cómo puedo cambiar la VPC de un clúster de Amazon Aurora para MySQL o PostgreSQL?
- La instancia de base de datos es una réplica de lectura o tiene réplicas de lectura. Elimina las réplicas de lectura y, a continuación, agrega las réplicas de lectura después de mover la instancia de base de datos a la nueva VPC.
- El grupo de subredes creado en la VPC de destino no tiene subredes de la zona de disponibilidad donde se ejecuta la base de datos de origen. Si las zonas de disponibilidad son diferentes, se produce un error en la operación.
Resolución
Para mover la instancia de base de datos a una VPC diferente, sigue estos pasos:
- Abre la consola de Amazon RDS.
- En el panel de navegación, elige Grupos de subredes.
- Elige Crear grupo de subredes de base de datos.
- Para ver los detalles del grupo de subredes, introduce el nombre y la descripción de la subred y selecciona tu ID de VPC.
- En Agregar subredes, selecciona las subredes que necesitas para la instancia de base de datos.
- Selecciona Crear.
- En el panel de navegación, selecciona Bases de datos.
- Selecciona la instancia de base de datos y, a continuación, elige Modificar.
- En la sección Conectividad, selecciona el grupo de subredes asociado a la nueva VPC. A continuación, elige el Grupo de seguridad adecuado para esa VPC.
- Elige Continuar y, a continuación, elige Aplicar inmediatamente.
Nota: Si no eliges Aplicar inmediatamente, Amazon RDS modificará la VPC durante el siguiente periodo de mantenimiento.
- Revisa los detalles en la página Modificar instancia de base de datos y, a continuación, elige Modificar instancia de base de datos.
Nota: Esta tarea puede tardar varios minutos en completarse.
- Para confirmar que la subred ha cambiado, selecciona la instancia y, a continuación, navega hasta la página de detalles de la configuración. Comprueba que el estado sea Completo y muestre que el grupo de subredes se ha actualizado.
Alternativa:
En el panel de navegación, selecciona Eventos. Confirma que el proceso ha movido la instancia de base de datos a la VPC de destino.
Información relacionada
Uso de una instancia de base de datos en una VPC
Subredes para la VPC