Resiliencia en Amazon RDS - Amazon Relational Database Service

Resiliencia en Amazon RDS

La infraestructura global de AWS se compone de regiones y zonas de disponibilidad de AWS. AWS Las regiones proporcionan varias zonas de disponibilidad físicamente independientes y aisladas que se encuentran conectadas mediante redes con un alto nivel de rendimiento y redundancia, además de baja latencia. Con las zonas de disponibilidad, puede diseñar y utilizar aplicaciones y bases de datos que realizan una conmutación por error automática entre zonas de disponibilidad sin interrupciones. Las zonas de disponibilidad tienen una mayor disponibilidad, tolerancia a errores y escalabilidad que las infraestructuras tradicionales de centros de datos únicos o múltiples.

Para obtener más información sobre las zonas de disponibilidad y las regiones de AWS, consulte Infraestructura global de AWS.

Además de la infraestructura global de AWS, Amazon RDS ofrece características que lo ayudan con sus necesidades de resiliencia y copia de seguridad de los datos.

Copia de seguridad y restauración

Amazon RDS crea y guarda copias de seguridad automatizadas de la instancia de base de datos. Amazon RDS crea una instantánea del volumen de almacenamiento de la instancia de base de datos; para ello, hace una copia de seguridad de toda la instancia de base de datos y no solo de las bases de datos individuales.

Amazon RDS crea copias de seguridad automatizadas de la instancia de base de datos durante el periodo de copia de seguridad de la instancia de base de datos. Amazon RDS guarda las copias de seguridad automatizadas de la instancia de base de datos en función del periodo de retención de copia de seguridad especificado. Si es necesario, puede restaurar su base de datos a cualquier momento dado durante el periodo de retención de copia de seguridad. También puede crear una copia de seguridad de su instancia de base de datos manualmente mediante la creación de una instantánea de base de datos.

Puede crear una instancia de base de datos restaurando esta instantánea de base de datos como una solución de recuperación de desastres si falla la instancia de base de datos de origen.

Para obtener más información, consulte Copia de seguridad, restauración y exportación de datos.

Replicación

Amazon RDS usa la funcionalidad de replicación integrada de los motores de base de datos de MariaDB, MySQL, Oracle y PostgreSQL para crear un tipo especial de instancia de base de datos, llamada réplica de lectura, a partir de una instancia de base de datos de origen. Las actualizaciones realizadas en la instancia de base de datos de origen se copian de forma asíncrona en la réplica de lectura. Puede reducir la carga de la instancia de base de datos de origen dirigiendo las consultas de lectura de sus aplicaciones a la réplica de lectura. Las réplicas de lectura le permiten ajustar la escala de manera elástica por encima de las restricciones de capacidad de una instancia de base de datos para las cargas de trabajo de las bases de datos con operaciones intensivas de lectura. Puede promocionar una réplica de lectura en la instancia independiente como solución de recuperación de desastres si la instancia de base de datos de origen sufre un error. En algunos motores de base de datos, Amazon RDS también admite otras opciones de replicación.

Para obtener más información, consulte Trabajo con réplicas de lectura de instancias de base de datos.

Conmutación por error

Amazon RDS proporciona alta disponibilidad y compatibilidad con la conmutación por error para las instancias de base de datos con despliegues Multi-AZ. Amazon RDS usa varias tecnologías diferentes para proporcionar compatibilidad con la conmutación por error. los despliegues Multi-AZ de instancias de base de datos de Oracle, PostgreSQL, MySQL y MariaDB usan la tecnología de conmutación por error de Amazon. Las instancias de base de datos de SQL Server utilizan Creación de reflejos de base de datos (Database Mirroring, DBM) de SQL Server.

Para obtener más información, consulte Configuración y administración de una implementación multi-AZ.