Saltar al contenido

¿Cómo utilizo las comprobaciones de estado de Route 53 para la conmutación por error de DNS?

7 minutos de lectura
0

Quiero usar las comprobaciones de estado de Amazon Route 53 para configurar la conmutación por error de DNS.

Descripción corta

Puedes usar Route 53 para comprobar el estado de tus recursos y solo devolver los recursos en buen estado en respuesta a las consultas de DNS. Hay tres tipos de configuraciones de conmutación por error de DNS:

  1. Activa/pasiva: Route 53 devuelve activamente un recurso principal. Si se produce un error, Route 53 devuelve el recurso de respaldo. Route 53 configura este método a partir de una política de conmutación por error.
  2. Activa/activa: Route 53 devuelve activamente más de un recurso. Si se produce un error, Route 53 conmuta por error el recurso en buen estado. Route 53 configura este método a partir de cualquier política de enrutamiento que no sea una conmutación por error.
  3. Combinación: varias políticas de enrutamiento (como las basadas en la latencia y las ponderadas) se combinan en un árbol para configurar una conmutación por error de DNS más compleja.

Resolución

**Nota:**Si Amazon CloudFront es tu objetivo principal, las siguientes soluciones no se aplican.

Conmutación por error activa-pasiva

La conmutación por error de DNS activa-pasiva es el método más sencillo que utiliza un recurso principal y otro secundario.

**Nota:**Antes de continuar, asegúrate de crear una verificación de estado de Route 53 para tu recurso principal.

Usa los valores de los registros de alias de conmutación por error para crear dos registros de recursos para los recursos principales y secundarios. En cada registro, completa los pasos siguientes:

  1. Introduce un nombre para el recurso (por ejemplo, resource.example.com).
    Nota: Usa el mismo nombre para ambos recursos.
  2. En Tipo, elige A: dirección IPv4.
  3. En Alias, elige .
  4. En Objetivo del alias, introduce el nombre DNS de tu recurso principal. A continuación, aparece el ID de la zona alojada del alias.
  5. En Política de enrutamiento, elige Conmutación por error.
  6. En el registro principal, elige Principal para el tipo de registro de conmutación por error. Introduce un nombre único (como elb-Primary) en Establecer ID.
  7. En el registro secundario, elige Secundario para el tipo de registro de conmutación por error. Introduce un nombre único (como elb-Secondary) en Establecer ID.
  8. En Evaluar el estado de destino, elige para tu registro principal. Elige No para tu registro secundario.
  9. En el registro principal, elige en Asociar con la comprobación de estado. En Comprobación de estado para asociar, elige la comprobación de estado que creaste en el recurso principal.
  10. Selecciona Crear para crear tu registro.

Los registros dirigirán el dominio a tu recurso principal o conmutarán por error a tu recurso secundario.

Conmutación por error activa-activa

La conmutación por error de DNS activa-activa devuelve varios recursos a las consultas de DNS. Cuando un recurso está en mal estado, Route 53 realiza una conmutación por error a otro recurso.

**Nota:**Asegúrate de crear una comprobación del estado de Route 53 para ambos recursos antes de continuar.

Usa los valores de los registros de alias de conmutación por error para crear un registro en cada recurso. En cada registro, completa los pasos siguientes:

  1. Introduce un nombre para el recurso (por ejemplo, resource.example.com).
    **Nota:**Asegúrate de usar el mismo nombre para cada registro.
  2. Elige un tipo de registro (por ejemplo, A: dirección IPv4).
    **Nota:**Todos los registros de los recursos deben ser del mismo tipo.
  3. En Alias, elige .
  4. En Objetivo del alias, introduce el nombre DNS de tu recurso. A continuación, aparece el ID de la zona alojada del alias.
  5. Elige una política de enrutamiento e introduce los valores apropiados para esa política (por ejemplo, el valor de ponderación para una política ponderada). En Establecer ID, introduce un nombre único para el recurso (por ejemplo, Recurso 1).
    Nota: En una política de enrutamiento ponderado, establece todos los registros para que tengan una ponderación igual (por ejemplo, 10). O bien, establece diferentes ponderaciones en todos los registros (por ejemplo, 20 y 10, donde el Registro 20 recibe el doble de tráfico).
  6. En Evaluar el estado de destino, elige .
  7. En Asociar con comprobación de estado, elige .
  8. En Comprobación de estado para asociar, elige la comprobación de estado que creaste para este recurso.
  9. Selecciona Crear para crear tu registro.

Conmutación por error combinada

Puedes combinar varias políticas de enrutamiento y comprobaciones de estado para crear mecanismos de conmutación por error complejos. Con estos mecanismos, Route 53 recorre varios niveles de registros antes de devolver el registro correspondiente.

Por ejemplo, tienes tres puntos de enlace. Puedes equilibrar la carga de tráfico entre los puntos de enlace A y B. Si esos dos primeros puntos de enlace no superan las comprobaciones de estado, puedes volver al punto de enlace C. En esta configuración, tienes dos niveles de enrutamiento. En el nivel de enrutamiento inferior, Route 53 utiliza comprobaciones del estado de los registros para confirmar que los puntos de enlace A y B están en buen estado. A continuación, el tráfico se reparte de manera igualitaria entre ambos recursos principales. Si los puntos de enlace A y B no superan las comprobaciones de estado, el tráfico se transfiere por error al nivel de enrutamiento superior. En el nivel de enrutamiento superior, Route 53 dirige el tráfico al punto de enlace C como recurso alternativo secundario.

Para crear esta configuración, sigue estos pasos:

  1. Crea comprobaciones de estado de Route 53 para los tres puntos de enlace y así asociarlos a los registros de comprobación de estado.
  2. En el nivel de enrutamiento inferior, crea dos registros ponderados con el mismo peso para el nombre de dominio de los puntos de enlace A y B.
    Importante: Asegúrate de asociar las comprobaciones de estado de los puntos de enlace A y B con los registros ponderados correspondientes. Este paso hace que Route 53 determine la comprobación de estado de cada registro y, a continuación, equilibre la carga del tráfico entre ellos en consecuencia.
  3. En el nivel de enrutamiento superior, crea registros de conmutación por error para el nombre de dominio (como domain.example.com) del punto de enlace C.
    Importante: Asegúrate de que el registro principal sea un registro de alias que apunte al registro de resource.example.com que creaste en el paso 2. Además, debes confirmar que el registro secundario apunta al punto de enlace C como recurso de conmutación por error.
  4. Configura Route 53 para determinar el estado del registro de conmutación por error principal. Crea una comprobación de estado personalizada para determinar el estado de los dos registros ponderados (por ejemplo, las comprobaciones de estado calculadas). O bien, usa la opción de registro para evaluar el estado del objetivo.

Esta configuración de conmutación por error utiliza el siguiente flujo de trabajo:

  1. El cliente solicita domain.example.com.
  2. Si el registro principal pasa las comprobaciones de estado, Route 53 envía el tráfico a los registros de recursos principales con equilibrio de carga de resource.example.com. Esto dirige al cliente al punto de enlace A o B.
  3. Si el registro principal no pasa las comprobaciones de estado (es decir, los puntos de enlace A y B no pasan las comprobaciones de estado), se indica que el registro principal está en mal estado. El registro principal se conmuta por error al registro secundario. A continuación, Route 53 envía la solicitud del cliente al punto de enlace C (el recurso alternativo).
  4. Cuando el registro principal vuelve a pasar las comprobaciones de estado, Route 53 vuelve automáticamente a los registros de recursos principales (puntos de enlace A y B).

Información relacionada

Cómo elige Amazon Route 53 registros cuando está configurada la comprobación de estado

OFICIAL DE AWSActualizada hace 3 años