¿Cómo puedo cambiar la VPC de una instancia de base de datos de Amazon RDS?

4 minutos de lectura
0

¿Cómo puedo 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?

Breve descripción

Para mover una instancia de base de datos de Amazon RDS a una nueva VPC, debe cambiar su grupo de subredes. Antes de mover la instancia de base de datos de RDS a una red nueva, configure la nueva VPC. Esta configuración incluye las reglas entrantes del grupo de seguridad, el grupo de subredes y las tablas de enrutamiento. Al cambiar la VPC de una instancia de base de datos, la instancia se reinicia cuando se mueve de una red a otra. Como no se puede acceder a la instancia de base de datos mientras se mueve, cambie la VPC durante un período de cambios planificado que está fuera del período de mantenimiento semanal de RDS.

No puede cambiar la VPC de una instancia de base de datos si:

  • La instancia de base de datos se encuentra en varias zonas de disponibilidad (AZ). Convierta la instancia de base de datos en una única AZ y, a continuación, vuelva a convertirla en una instancia de base de datos Multi-AZ después de pasarla a la nueva VPC. Para obtener más información sobre la conversión de instancias, consulte High availability (Multi-AZ) for Amazon RDS
    Nota: No puede 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 que no puede modificar la VPC de Amazon Aurora. Para obtener más información, consulte ¿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. Elimine las réplicas de lectura y, a continuación, añada 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 AZ donde se ejecuta la base de datos de origen. Si las AZ son diferentes, se produce un error en la operación.

Resolución

  1. Abra la consola de Amazon RDS.
  2. En el panel de navegación, elija Grupos de subredes.
  3. Elija Crear grupo de subredes de base de datos.
  4. Introduzca el nombre de la subred, la descripción y el ID de VPC y, a continuación, elija las subredes necesarias para la instancia de base de datos.
  5. Elija Crear.
  6. En el panel de navegación, elija Bases de datos.
  7. Seleccione la instancia de base de datos y, a continuación, elija Modificar.
  8. En la sección Conectividad, seleccione el grupo de subredes asociado a la nueva VPC. A continuación, elija el Grupo de seguridad adecuado para esa VPC.
  9. Elija Continuar y, a continuación, elija Aplicar inmediatamente.
    Nota: Si no elige Aplicar inmediatamente, Amazon RDS modificará la VPC durante el siguiente período de mantenimiento.
  10. Revise los detalles en la página Modificar instancia de base de datos y, a continuación, elija Modificar instancia de base de datos.

Esta tarea puede tardar varios minutos en completarse. Puede confirmar que la subred ha cambiado seleccionando la instancia y, a continuación, accediendo a la página de detalles de configuración. Esto muestra que el grupo de subredes está actualizado y que el estado es Completo. También puede abrir la consola de RDS y, a continuación, elegir Eventos en el panel de navegación de la izquierda. Confirme 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

VPC y subredes