¿Cómo creo una réplica de lectura para una instancia de base de datos de Amazon RDS?
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:
- Si utiliza Amazon Relational Database Service (Amazon RDS) para MariaDB, consulte Uso de réplicas de lectura de MariaDB.
- Si utiliza Amazon RDS para Microsoft SQL Server, consulte Uso de réplicas de lectura para Microsoft SQL Server en Amazon RDS.
- Si utiliza Amazon RDS para MySQL, consulte Uso de réplicas de lectura de MySQL.
- Si utiliza Amazon RDS para Oracle, consulte Uso de réplicas de lectura para Amazon RDS para Oracle.
- Si utiliza Amazon RDS para PostgreSQL, consulte Uso de réplicas de lectura para Amazon RDS para PostgreSQL.
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
Vídeos relacionados
Contenido relevante
- OFICIAL DE AWSActualizada hace 2 años
- OFICIAL DE AWSActualizada hace un año
- ¿Cómo puedo crear una réplica de lectura para una instancia de base de datos de Amazon Aurora MySQL?OFICIAL DE AWSActualizada hace 2 años
- OFICIAL DE AWSActualizada hace 2 años