Resiliencia en Amazon Aurora
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, Aurora ofrece características que lo ayudan con sus necesidades de resiliencia y copia de seguridad de los datos.
Copia de seguridad y restauración
Aurora crea copias de seguridad del volumen de clúster automáticamente y retiene los datos de restauración durante la duración del periodo de retención de copia de seguridad. Las copias de seguridad de Aurora son continuas y progresivas para que se pueda restaurar con rapidez a cualquier punto durante el periodo de retención de copia de seguridad. No se produce ningún impacto en el desempeño ni ninguna interrupción del servicio de base de datos durante la escritura de los datos de copia de seguridad. Puede especificar un periodo de retención de copia de seguridad de 1 a 35 días cuando cree o modifique un clúster de bases de datos.
Si desea conservar una copia de seguridad más allá del periodo de retención de copia de seguridad, también puede crear un snapshot de los datos del volumen de clúster. Aurora retiene los datos de restauración progresiva durante todo el periodo de retención de copia de seguridad. Por tanto, solo tiene que crear una instantánea de los datos que desee conservar después del periodo de retención de copia de seguridad. Puede crear un nuevo clúster de bases de datos a partir de la instantánea.
Puede recuperar sus datos creando un nuevo clúster de bases de datos Aurora a partir de los datos de copias de seguridad conservados por Aurora; o de una instantánea de clúster de bases de datos que haya guardado. Puede crear rápidamente una nueva copia del clúster de bases de datos a partir de los datos de la copia de seguridad de cualquier momento dado durante el periodo de retención de copia de seguridad. La naturaleza continua e incremental de las copias de seguridad de Aurora durante el periodo de retención de copia de seguridad implica que no es necesario realizar instantáneas de los datos con demasiada frecuencia para mejorar los tiempos de restauración.
Para obtener más información, consulte Copias de seguridad y restauración de un clúster de base de datos de Amazon Aurora.
Replicación
Las réplicas de Aurora son puntos de enlace independientes de un clúster de bases de datos Aurora que se utilizan preferentemente para ajustar la escala de las operaciones de lectura e incrementar la disponibilidad. Se puede distribuir un máximo de 15 réplicas de Aurora entre las distintas zonas de disponibilidad que abarca un clúster de bases de datos dentro de una región de AWS. El volumen del clúster de bases de datos consta de varias copias de los datos del clúster de bases de datos. No obstante, los datos del volumen del clúster se representan como un único volumen lógico para la instancia de base de datos principal y para las réplicas de Aurora del clúster de bases de datos. Si la instancia principal da error, una réplica de Aurora se convierte en la instancia de base de datos principal.
Aurora también admite opciones de replicación que son específicas de Aurora MySQL y Aurora PostgreSQL.
Para obtener más información, consulte Replicación con Amazon Aurora.
Conmutación por error
Aurora almacena copias de los datos en un clúster de bases de datos en varias zonas de disponibilidad en una única región de AWS. Este almacenamiento se produce independientemente de si las instancias de base de datos en el clúster de bases de datos abarca varias zonas de disponibilidad. Al crear réplicas de Aurora entre zonas de disponibilidad, Aurora las aprovisiona automáticamente y las mantiene de forma síncrona. La instancia de base de datos principal se replica de forma síncrona en distintas zonas de disponibilidad en réplicas de Aurora para proporcionar redundancia de datos, eliminar las congelaciones de E/S y minimizar los picos de latencia durante las copias de seguridad del sistema. Ejecutar un clúster de bases de datos con alta disponibilidad puede mejorar la disponibilidad durante el mantenimiento de sistema planificado y ayuda a proteger las bases de datos contra los errores y las interrupciones de las zonas de disponibilidad.
Para obtener más información, consulte Alta disponibilidad para Amazon Aurora .