Saltar al contenido

¿Cómo puedo solucionar los problemas de conectividad en las instancias de Amazon RDS Multi-AZ después de una conmutación por error?

5 minutos de lectura
0

Estoy utilizando el despliegue multi-AZ de Amazon Relational Database Service (Amazon RDS). ¿Por qué no puedo comunicarme con mi instancia de base de datos de RDS después de una conmutación por error? ¿Qué puedo hacer para que esto no suceda?

Descripción corta

Al utilizar el despliegue multi-AZ, Amazon RDS crea una instancia de base de datos principal en una zona de disponibilidad asociada a una subred. A continuación, Amazon RDS crea una instancia de base de datos en espera en otra zona de disponibilidad asociada a una subred distinta.

Si la subred de la instancia principal tiene reglas de enrutamiento del tráfico diferentes a las de la subred de la instancia de base de datos en espera, es posible que experimentes problemas de conexión tras una conmutación por error. Para evitar estos problemas de conexión, asegúrate de que las subredes del grupo de subredes de la base de datos tengan reglas de enrutamiento coherentes, tal como se definen en una tabla de enrutamiento.

Para asegurarte de que las subredes de tu grupo de subredes de base de datos tengan reglas de enrutamiento coherentes, asocia las subredes a una tabla de enrutamiento. Para crear un grupo de subredes de base de datos con subredes asociadas a la misma tabla de enrutamiento, sigue estos pasos:

  1. Crea una Amazon Virtual Private Cloud (Amazon VPC).
  2. Crea una puerta de enlace de Internet y adjúntala a tu VPC.
  3. Crea una subred en cada zona de disponibilidad.
  4. Crea una ruta a la puerta de enlace de Internet.
  5. Asocia las subredes a la tabla de enrutamiento.
  6. Crea un grupo de subredes de base de datos asociado a la VPC.

Nota: Hay otros problemas que también podrían causar problemas de conexión con las instancias de base de datos. Para descubrir otras formas de solucionar problemas de conexión de Amazon RDS, consulta ¿Cómo soluciono los problemas de conexión con la instancia de base de datos de Amazon RDS?

Resolución

Crear una VPC

  1. Abre la consola de Amazon VPC.
  2. En el panel de navegación, elige Tus VPC.
  3. Elige Crear una VPC.
  4. En Etiqueta de nombre, introduce un nombre para tu VPC.
  5. En el bloque de CIDR de IPv4, introduce un bloque de CIDR.
  6. En el bloque de CIDR de IPv6, elige Sin bloque de CIDR IPv6.
  7. En Tenencia, elige Predeterminada.
  8. Elige Sí, crear.

Crear una puerta de enlace de Internet para adjuntarla a la VPC

Sigue los pasos que se indican en Crear y adjuntar una puerta de enlace de Internet.

Crear una subred en cada zona de disponibilidad

  1. Abre la consola de Amazon VPC.
  2. En el panel de navegación, elige Subredes.
  3. Elige Crear subred.
  4. En Etiqueta de nombre, introduce un nombre para la subred.
  5. En VPC, elige la VPC que has creado.
  6. En Zona de disponibilidad, elige una zona de disponibilidad en la VPC.
  7. En bloque de CIDR de IPv4, introduce un subconjunto de bloques de CIDR del CIDR de la VPC.
  8. Elige Sí, crear.
  9. Repite los pasos del 2 al 8 para cada zona de disponibilidad de la VPC.

Crear una ruta a la puerta de enlace de Internet

  1. Abre la consola de Amazon VPC.
  2. En el panel de navegación, elige Tablas de enrutamiento.
  3. En la lista de recursos, elige la tabla de enrutamiento asociada a la VPC que has creado.
  4. Elige la pestaña Rutas. A continuación, selecciona Editar.
  5. Elige Agregar otra ruta.
  6. En Destino, introduce 0.0.0.0/0.
  7. En Objetivo, elige la puerta de enlace de Internet que has creado.
  8. Selecciona Guardar.

Asociación de subredes con la tabla de enrutamiento

  1. Selecciona la tabla de enrutamiento y elige la pestaña Asociaciones de subredes.
  2. Elige Editar.
  3. Selecciona Asociar para todas las subredes de la VPC.
  4. Selecciona Guardar.

Crear un grupo de subredes de base de datos asociado a la VPC

  1. Abre la consola de Amazon Aurora y RDS.
  2. En el panel de navegación, elige Grupos de subredes.
  3. Elige Crear grupo de subredes de base de datos.
  4. En Nombre, introduce un nombre para el grupo de subredes de la base de datos.
  5. En Descripción, introduce una descripción para el grupo de subredes de la base de datos.
  6. En VPC, elige la VPC que has creado.
  7. En Zona de disponibilidad, elige una zona de disponibilidad.
  8. En ID de subred, elige la subred que se corresponda a la zona de disponibilidad que has elegido anteriormente.
  9. Elige Agregar.
  10. Repite los pasos del 7 al 9 para las subredes.
    Nota: Si quieres agregar todas las subredes de la VPC al grupo de subredes, puedes saltarte los pasos del 7 al 9. En su lugar, elige Agregar todas las subredes relacionadas con esta VPC para agregar todas las subredes de esta VPC al grupo de subredes.
  11. Elige Crear.

Tras crear el grupo de subredes de la base de datos, puedes iniciar instancias de base de datos multi-AZ en la VPC asociada. Ahora las instancias tienen reglas de enrutamiento coherentes porque las subredes del grupo de subredes de base de datos están asociadas a la misma tabla de enrutamiento.


Información relacionada

Alta disponibilidad (multi-AZ) para Amazon RDS

OFICIAL DE AWSActualizada hace 4 años