Quiero distribuir las solicitudes de lectura entre varias réplicas de lectura de Amazon Relational Database Service (Amazon RDS).
Descripción corta
Puedes usar conjuntos de registros ponderados de Amazon Route 53 para distribuir las solicitudes entre tus réplicas de lectura. Dentro de una zona alojada de Route 53, crea conjuntos de registros individuales para cada punto de enlace de DNS asociado a tus réplicas de lectura. A continuación, asígnales el mismo peso y dirige las solicitudes al punto de enlace del conjunto de registros.
Solución
Búsqueda de las URL del punto de enlace de DNS para las réplicas de lectura
- Abre la consola de Amazon Aurora y RDS.
- En el panel de navegación, elige Bases de datos y, a continuación, selecciona cada réplica de lectura.
- Anota (o copia) la URL del punto de enlace de DNS, junto a Punto de enlace.
Creación de una zona alojada de Route 53
Nota: Omite este paso si ya tienes una zona alojada.
- Abre la consola de Route 53 y elige Zonas alojadas en el panel de navegación.
- Elige Crear una zona alojada.
- En Nombre de dominio y Comentario, introduce un nombre y un comentario.
- En Tipo, elige la Zona alojada privada de la VPC en la que se encuentren las réplicas de lectura. La elección de una zona alojada privada bloquea el acceso a las réplicas de lectura desde recursos externos. Como alternativa, deja el Tipo configurado como Público.
Nota: Debes tener la propiedad del dominio que especifiques en la zona alojada si indicas Público.
- Elige Crear.
Creación del conjunto de registros
Una vez creada la zona alojada, selecciónala y elige Crear un conjunto de registros. Utiliza estos atributos:
- En Nombre, introduce un nombre. Se utiliza como la URL del punto de enlace para acceder a las réplicas de lectura.
- Define Tipo como CNAME.
- En Valor de TTL, define un valor adecuado según tus necesidades. Esta opción determina la frecuencia con la que cada réplica de lectura recibe solicitudes.
- En el campo Valor, pega el punto de enlace de DNS de la primera réplica de lectura.
- En Política de enrutamiento, elige Ponderado.
- En el campo Peso, introduce un valor. Asegúrate de usar el mismo valor para el conjunto de registros de cada réplica.
- En ID de conjunto, introduce un nombre.
- Se recomienda configurar la comprobación de estado. Para obtener más información, consulta Creación de comprobaciones de estado de Amazon Route 53 y configuración de la conmutación por error de DNS.
Tras configurar el conjunto de registros, elige Crear.
Repite estos pasos para crear un conjunto de registros para cada réplica de lectura adicional. Asegúrate de que los conjuntos de registros utilicen el mismo nombre y los mismos valores de tiempo de vida (TTL) y peso. Esto ayuda a distribuir las solicitudes equitativamente.
Puedes agregar más réplicas de lectura para responder a más conexiones o a un uso elevado de recursos sin cambiar el punto de enlace de la aplicación. Puedes incorporar las comprobaciones de estado de Route 53 para asegurarte de que Route 53 aleje el tráfico de las réplicas de lectura no disponibles.
Información relacionada
Elección de una política de enrutamiento
Uso de zonas alojadas privadas