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, completa los siguientes pasos según el tipo de motor:
Casos de uso de réplicas de lectura
Agilizar el proceso con grandes cargas de trabajo
Utiliza 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. Puedes dirigir este exceso de tráfico de lectura a una o más réplicas de lectura.
Gestión del tráfico de lectura mientras la instancia de base de datos no está disponible
Utiliza 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, puedes dirigir el tráfico de lectura a tus 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.
Generación de informes empresariales o almacenamiento de datos
Utiliza 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 tu instancia de base de datos de producción.
Recuperación de desastres
Utiliza réplicas de lectura para implementar la recuperación de desastres. Si la instancia de base de datos principal falla, establece una réplica de lectura en 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, utiliza réplicas de lectura en diferentes regiones de AWS. Para más información, consulta 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, utiliza 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 utilizas 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
Uso de réplicas de lectura de instancias de base de datos