Configuración de un nombre de dominio personalizado para el equilibrador de carga clásico - Elastic Load Balancing

Configuración de un nombre de dominio personalizado para el equilibrador de carga clásico

Cada equilibrador de carga clásico recibe un nombre predeterminado del sistema de nombres de dominio (DNS). Este nombre de DNS incluye el nombre de la región de AWS en la que se creó el equilibrador de carga. Por ejemplo, si crea un equilibrador de carga denominado my-loadbalancer en la región Oeste de EE. UU. (Oregón), el equilibrador de carga recibe un nombre de DNS del tipo my-loadbalancer-1234567890.us-west-2.elb.amazonaws.com. Para obtener acceso al sitio web en las instancias, debe pegar este nombre de DNS en el campo de direcciones de un navegador web. Sin embargo, este nombre de DNS no les resulta fácil de recordar y utilizar a sus clientes.

Si prefiere utilizar un nombre de DNS descriptivo para el equilibrador de carga (por ejemplo, www.example.com) en lugar del nombre de DNS predeterminado, puede crear un nombre de dominio personalizado y asociárselo al nombre de DNS del equilibrador de carga. Cuando un cliente realiza una solicitud utilizando este nombre de dominio personalizado, el servidor DNS lo resuelve para hallar el nombre de DNS del equilibrador de carga.

Asociación del nombre de dominio personalizado al nombre del equilibrador de carga

En primer lugar, si aún no lo ha hecho, registre su nombre de dominio. La Internet Corporation for Assigned Names and Numbers (ICANN, Corporación de Internet para la Asignación de Nombres y Números) administra los nombres de dominios de Internet. Los nombres de dominios se registran mediante un registrador de nombres de dominio, una organización acreditada por la ICANN que administra el registro de los nombres de dominios. En el sitio web de su registrador, se detallarán las instrucciones y la información sobre los precios del registro del nombre de dominio. Para obtener más información, consulte los siguientes recursos:

A continuación, utilice su servicio DNS (por ejemplo, su registrador de dominio) para crear un registro CNAME y direccionar las consultas al equilibrador de carga. Para obtener más información, consulte la documentación de su servicio de DNS.

También puede usar Route 53 como su servicio DNS. Deberá crear una zona alojada, que contiene información sobre cómo enrutar en Internet el tráfico para el dominio, así como un conjunto de registros de recursos de alias, que direcciona al equilibrador de carga las consultas dirigidas al nombre de dominio. Route 53 no aplica cargos por las consultas de DNS de los conjuntos de registros de alias y los puede utilizar para dirigir las consultas de DNS al equilibrador de carga para el vértice de zona del dominio (por ejemplo, example.com). A fin de obtener información sobre cómo transferir los servicios DNS para los dominios existentes a Route 53, consulte Configuración de Route 53 como un servicio DNS en la Guía para desarrolladores de Amazon Route 53.

Por último, cree una zona alojada y un conjunto de registros de alias para el dominio desde Route 53. Para obtener más información, consulte Enrutamiento del tráfico a un equilibrador de carga en la Guía para desarrolladores de Amazon Route 53.

Uso de la conmutación por error de DNS de Route 53 para el equilibrador de carga

Si utiliza Route 53 para dirigir las consultas de DNS al equilibrador de carga, también puede utilizar Route 53 para configurar la conmutación por error de DNS del equilibrador de carga. En una configuración de conmutación por error, Route 53 comprueba el estado de las instancias EC2 registradas para el equilibrador de carga con el fin de determinar si están disponibles. Si no existen instancias EC2 en buen estado registradas en el equilibrador de carga o si este último no se encuentra en buen estado, Route 53 enruta el tráfico a otro recurso disponible, como un equilibrador de carga en buen estado o un sitio web estático en Amazon S3.

Por ejemplo, supongamos que tenemos una aplicación web para www.example.com y deseamos ejecutar instancias redundantes por detrás de dos equilibradores de carga que residen en regiones distintas. Queremos enrutar el tráfico principalmente al equilibrador de carga de una de las regiones y utilizar el equilibrador de carga de la otra región como copia de seguridad en caso de error. Si configura la conmutación por error de DNS, puede especificar los equilibradores de carga principal y secundario (de copia de seguridad). Route 53 enruta el tráfico al equilibrador de carga principal si está disponible, o bien, en caso contrario, al secundario.

Uso de Evaluate Target Health
  • Cuando Evaluate Target Health se establece en Yes en un registro de alias para un equilibrador de carga clásico, Route 53 evalúa el estado del recurso especificado por el valor de alias target. Para un equilibrador de carga clásico, Route 53 utiliza las comprobaciones de estado de la instancia asociadas al equilibrador de carga.

  • Cuando al menos una de las instancias registradas en un equilibrador de carga clásico está en buen estado, Route 53 marca el estado del registro de alias como en buen estado. A continuación, Route 53 devuelve los registros de acuerdo con su política de enrutamiento. Si se utiliza la política de enrutamiento de conmutación por error, Route 53 devuelve el registro principal.

  • Cuando todas las instancias registradas para un equilibrador de carga clásico están en mal estado, Route 53 marca el registro de alias como en mal estado. A continuación, Route 53 devuelve los registros de acuerdo con su política de enrutamiento. Si se utiliza la política de enrutamiento de conmutación por error, Route 53 devuelve el registro secundario.

Para obtener más información, consulte Configuración de la conmutación por error a nivel de DNS en la Guía para desarrolladores de Amazon Route 53.

Desasociación del nombre de dominio personalizado del equilibrador de carga

Puede desasociar el nombre de dominio personalizado de una instancia del equilibrador de carga. Para ello, lo primero que debe hacer es eliminar los conjuntos de registro de recursos de la zona alojada y, a continuación, eliminar la zona alojada. Para obtener más información, consulte Edición de registros y Eliminación de una zona alojada pública en la Guía para desarrolladores de Amazon Route 53.