¿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 breve

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 experimente problemas de conexión tras una conmutación por error. Para evitar estos problemas de conexión, asegúrese 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 asegurarse de que las subredes de su grupo de subredes de base de datos tengan reglas de enrutamiento coherentes, asocie 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, siga estos pasos:

  1. Cree una Amazon Virtual Private Cloud (Amazon VPC).
  2. Cree una puerta de enlace de Internet y adjúntela a su VPC.
  3. Cree una subred en cada zona de disponibilidad.
  4. Cree una ruta a la puerta de enlace de Internet.
  5. Asocie las subredes a la tabla de enrutamiento.
  6. Cree 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, consulte ¿Cómo soluciono los problemas de conexión con la instancia de base de datos de Amazon RDS?

Resolución

Crear una VPC

  1. Abra la consola de Amazon VPC.
  2. En el panel de navegación, elija Sus VPC.
  3. Elija Crear una VPC.
  4. En Etiqueta de nombre, introduzca un nombre para su VPC.
  5. En el bloque CIDR de IPv4, introduzca un bloque de CIDR.
  6. En el bloque CIDR de IPv6, elija Sin bloque de CIDR IPv6.
  7. En Tenencia, elija Predeterminada.
  8. Elija Sí, crear.

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

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

Crear una subred en cada zona de disponibilidad

  1. Abra la consola de Amazon VPC.
  2. En el panel de navegación, elija Subredes.
  3. Elija Crear subred.
  4. En Etiqueta de nombre, introduzca un nombre para la subred.
  5. En VPC, elija la VPC que ha creado.
  6. En Zona de disponibilidad, elija una zona de disponibilidad en la VPC.
  7. En bloque CIDR de IPv4, introduzca un subconjunto de bloques CIDR del CIDR de la VPC.
  8. Elija Sí, crear.
  9. Repita 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. Abra la consola de Amazon VPC.
  2. En el panel de navegación, elija Tablas de enrutamiento.
  3. En la lista de recursos, elija la tabla de enrutamiento asociada a la VPC que ha creado.
  4. Elija la pestaña Rutas. A continuación, seleccione Editar.
  5. Elija Añadir otra ruta.
  6. En Destino, introduzca 0.0.0.0/0.
  7. En Objetivo, elija la puerta de enlace de Internet que ha creado.
  8. Seleccione Guardar.

Asociación de subredes con la tabla de enrutamiento

  1. Seleccione la tabla de enrutamiento y elija la pestaña Asociaciones de subredes.
  2. Elija Editar.
  3. Seleccione Asociar para todas las subredes de la VPC.
  4. Seleccione Guardar.

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

  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. En Nombre, introduzca un nombre para el grupo de subredes de la base de datos.
  5. En Descripción, introduzca una descripción para el grupo de subredes de la base de datos.
  6. En VPC, elija la VPC que ha creado.
  7. En Zona de disponibilidad, elija una zona de disponibilidad.
  8. En ID de subred, elija la subred que se corresponda a la zona de disponibilidad que ha elegido anteriormente.
  9. Elija Añadir.
  10. Repita los pasos del 7 al 9 para las subredes.
    Nota: Si quiere añadir todas las subredes de la VPC al grupo de subredes, puede saltarse los pasos del 7 al 9. En su lugar, elija Agregar todas las subredes relacionadas con esta VPC para añadir todas las subredes de esta VPC al grupo de subredes.
  11. Elija Crear.

Tras crear el grupo de subredes de la base de datos, puede lanzar 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