¿Cómo creo una réplica de lectura para una instancia de base de datos de Amazon RDS?

4 minutos de lectura
0

Quiero escalar verticalmente una base de datos de lectura intensiva y crear una réplica de lectura para mi instancia de base de datos de Amazon Relational Database Service (Amazon RDS).

Resolución

Para crear una réplica de lectura, complete los siguientes pasos según el tipo de motor:

Casos de uso de réplicas de lectura

Para ayudar con grandes cargas de trabajo

Utilice réplicas de lectura para escalar más allá de la capacidad informática o de E/S de una sola instancia de base de datos para cargas de trabajo de bases de datos de lectura intensiva. Puede dirigir este exceso de tráfico de lectura a una o más réplicas de lectura.

Para atender el tráfico de lectura mientras la instancia de base de datos no está disponible

Utilice réplicas de lectura para atender el tráfico de lectura cuando la instancia de base de datos de origen no esté disponible. Es posible que la instancia de base de datos de origen no esté disponible para recibir solicitudes de E/S, por ejemplo, debido a la suspensión de E/S por copias de seguridad o al mantenimiento programado. Si la instancia de base de datos de origen no está disponible para recibir solicitudes, puede dirigir el tráfico de lectura a sus réplicas de lectura.

Nota: Como la instancia de base de datos de origen no está disponible, es posible que los datos de la réplica de lectura estén obsoletos.

Para generar informes empresariales o almacenar datos

Utilice réplicas de lectura para generar informes empresariales o almacenar datos para ejecutar consultas de informes empresariales en una réplica de lectura en lugar de en su instancia de base de datos de producción.

Para la recuperación de desastres

Utilice réplicas de lectura para implementar la recuperación de desastres. Si la instancia de base de datos principal falla, promueva una réplica de lectura a una instancia independiente como solución de recuperación de desastres.

Prácticas recomendadas para usar réplicas de lectura

Uso de réplicas de lectura en diferentes regiones para mejorar los tiempos de respuesta

Para mejorar los tiempos de respuesta de los clientes en diferentes ubicaciones geográficas, utilice réplicas de lectura en diferentes regiones de AWS. Para obtener más información, consulte Creación de una réplica de lectura en una Región de AWS distinta.

Uso de alta disponibilidad (Multi-AZ) para Amazon RDS

Dado que la creación de réplicas puede provocar una latencia de E/S, se recomienda crear réplicas de lectura al prever una carga ligera de la base de datos. Para mitigar la latencia de E/S en la instancia de base de datos de origen y durante la configuración de la réplica de lectura, utilice la alta disponibilidad (Multi-AZ) para Amazon RDS.

Reflejo de la base de datos de origen

Para un rendimiento óptimo, la réplica de lectura debe reflejar la base de datos de origen. Si utiliza la consola de Amazon RDS para crear una réplica de lectura, la consola aplica la configuración de la base de datos de origen de forma predeterminada.

Información relacionada

Trabajo con réplicas de lectura de instancias de base de datos