Quiero distribuir las solicitudes de lectura entre varias réplicas de lectura de Amazon Relational Database Service (Amazon RDS).
Breve descripción
Puede usar conjuntos de registros ponderados de Amazon Route 53 para distribuir las solicitudes entre sus réplicas de lectura. Dentro de una zona alojada de Route 53, cree conjuntos de registros individuales para cada punto de enlace de DNS asociado a sus réplicas de lectura. A continuación, asígneles el mismo peso y dirija 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
- Abra la consola de Amazon RDS.
- En el panel de navegación, elija Bases de datos y, a continuación, seleccione cada réplica de lectura.
- Anote (o copie) la URL del punto de enlace de DNS, junto a Punto de enlace.
Creación de una zona alojada de Route 53
Nota: Omita este paso si ya tiene una zona alojada.
- Abra la consola de Route 53 y elija Zonas alojadas en el panel de navegación.
- Elija Crear una zona alojada.
- En Nombre de dominio y Comentario, introduzca un nombre y un comentario.
- En Tipo, elija 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, deje el Tipo configurado como Público.
Nota: Debe ser propietario del dominio que especifique en la zona alojada si indica Público.
- Elija Crear.
Creación del conjunto de registros
Una vez creada la zona alojada, selecciónela y elija Crear un conjunto de registros. Utilice estos atributos:
- En Nombre, introduzca un nombre. Se utiliza como la URL del punto de enlace para acceder a las réplicas de lectura.
- Defina Tipo como CNAME.
- En Valor de TTL, defina un valor adecuado según sus necesidades. Esta opción determina la frecuencia con la que cada réplica de lectura recibe solicitudes.
- En el campo Valor, pegue el punto de enlace de DNS de la primera réplica de lectura.
- En Política de enrutamiento, elija Ponderado.
- En el campo Peso, introduzca un valor. Asegúrese de usar el mismo valor para el conjunto de registros de cada réplica.
- En ID de conjunto, introduzca un nombre.
- Se recomienda configurar la comprobación de estado. Para obtener más información, consulte Creating Amazon Route 53 health checks and configuring DNS failover.
Tras configurar el conjunto de registros, elija Crear.
Repita estos pasos para crear un conjunto de registros para cada réplica de lectura adicional. Asegúrese 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.
Puede añadir 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. Puede incorporar las comprobaciones de estado de Route 53 para asegurarse de que Route 53 aleje el tráfico de las réplicas de lectura no disponibles.
Información relacionada
Choosing a routing policy
Working with private hosted zones