Información general de copias de seguridad y restauración de un clúster de base de datos Aurora - Amazon Aurora

Información general de copias de seguridad y restauración de un clúster de base de datos Aurora

En los siguientes temas se describen las copias de seguridad de Aurora y cómo restaurar el clúster de base de datos de Aurora.

Copias de seguridad

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 automatizadas 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 base de datos. Las copias de seguridad automatizadas de Aurora se almacenan en Amazon S3.

Si desea conservar los datos más allá del periodo de retención de copia de seguridad, puede realizar una instantánea de los datos del volumen de clúster. Las instantáneas del clúster de base de datos de Aurora no caducan. Puede crear un nuevo clúster de bases de datos a partir de la instantánea. Para obtener más información, consulte Creación de una instantánea de clúster de base de datos.

nota
  • Para todos los clústeres de base de datos de Amazon Aurora, el periodo de retención de copia de seguridad predeterminado es de un día con independencia del procedimiento empleado para crear el clúster.

  • No es posible desactivar las copias de seguridad automatizadas en Aurora. El clúster de base de datos administra el período de retención de copia de seguridad para Aurora.

Los costos de almacenamiento de copias de seguridad dependen de la cantidad de datos de copia de seguridad e instantáneas de Aurora y de cuánto tiempo los conserve. Para obtener más información sobre el almacenamiento asociado con las copias de seguridad y las instantáneas de Aurora, consulte Descripción del uso de almacenamiento de copias de seguridad en Amazon Aurora. Para obtener información sobre los precios del almacenamiento de copias de seguridad de Aurora, consulte Precios de Amazon RDS for Aurora. Después de que un clúster de Aurora asociado con una instantánea se borre, el almacenamiento de esa instantánea incurre en los costos de almacenamiento de copias de seguridad estándares de Aurora.

Uso de AWS Backup

También puede utilizar AWS Backup para administrar copias de seguridad de clústeres de base de datos de Amazon Aurora.

Las instantáneas administradas por AWS Backup se consideran instantáneas del clúster de base de datos manuales, pero no se cuentan para la cuota de instantáneas del clúster de base de datos para Aurora. Las instantáneas creadas con AWS Backup tienen nombres con awsbackup:job-AWS-Backup-job-number. Para obtener más información sobre AWS Backup, consulte AWS Backup Developer Guide.

También puede utilizar AWS Backup para administrar copias de seguridad automatizadas de clústeres de base de datos de Amazon Aurora. Si su clúster de base de datos está asociado a un plan de copia de seguridad en AWS Backup, puede utilizar ese plan para la recuperación en un momento dado. Las copias de seguridad automatizadas (continuas) administradas por AWS Backup tienen nombres con continuous:cluster-AWS-Backup-job-number. Para obtener más información, consulte Restauración de un clúster de base de datos a un momento especificado mediante AWS Backup.

Backup target (Intervalo de copia de seguridad)

Los backups automatizados se producen a diario durante la ventana de copia de seguridad preferida. Si la la copia de seguridad requiere más tiempo del asignado a la ventana de copia de seguridad, la copia de seguridad continúa cuando finaliza la ventana hasta que se completa. El periodo de copia de seguridad no se puede solapar con el periodo de mantenimiento semanal del clúster de base de datos.

Las copias de seguridad automatizadas de Aurora son continuas e incrementales, pero la ventana de copia de seguridad se utiliza para crear una copia de seguridad diaria del sistema que se conserva dentro del período de retención de la copia de seguridad. Puede copiar la copia de seguridad para conservarla fuera del período de retención.

nota

Cuando crea un clúster de base de datos mediante AWS Management Console, no puede especificar una ventana de copia de seguridad. Sin embargo, puede especificar una ventana de copia de seguridad al crear un clúster de base de datos mediante la API AWS CLI o RDS.

Si no especifica un período de copia de seguridad preferido al crear el clúster de base de datos, Aurora asigna un período de copia de seguridad predeterminado de 30 minutos. Este periodo se selecciona al azar dentro de un bloque de 8 horas por cada Región de AWS. En la tabla siguiente se enumeran los bloques de tiempo para cada Región de AWS desde la que se asignan los periodos de copia de seguridad predeterminados.

Nombre de la región Región Bloque de tiempo
Este de EE. UU. (Ohio) us-east-2 03:00 — 11:00 UTC
Este de EE. UU. (Norte de Virginia) us-east-1 03:00–11:00 UTC
Oeste de EE. UU. (Norte de California) us-west-1 06:00 — 14:00 UTC
Oeste de EE. UU. (Oregón) us-west-2 06:00–14:00 UTC
África (Ciudad del Cabo) af-south-1 03:00–11:00 UTC
Asia-Pacífico (Hong Kong) ap-east-1 06:00 — 14:00 UTC
Asia-Pacífico (Hyderabad) ap-south-2 06:30 – 14:30 UTC
Asia-Pacífico (Yakarta) ap-southeast-3 08:00 a 16:00 h UTC
Asia-Pacífico (Melbourne) ap-southeast-4 11:00–19:00 UTC
Asia Pacífico (Mumbai) ap-south-1 16:30 — 00:30 UTC
Asia-Pacífico (Osaka) ap-northeast-3 00:00 — 08:00 UTC
Asia-Pacífico (Seúl) ap-northeast-2 13:00 — 21:00 UTC
Asia-Pacífico (Singapur) ap-southeast-1 14:00 — 22:00 UTC
Asia Pacífico (Sídney) ap-southeast-2 12:00 — 20:00 UTC
Asia Pacífico (Tokio) ap-northeast-1 13:00 — 21:00 UTC
Canadá (centro) ca-central-1 03:00 — 11:00 UTC
Oeste de Canadá (Calgary) ca-west-1 18:00 — 02:00 UTC
China (Beijing) cn-north-1 06:00–14:00 UTC
China (Ningxia) cn-northwest-1 06:00–14:00 UTC
Europe (Frankfurt) eu-central-1 20:00 — 04:00 UTC
Europe (Ireland) eu-west-1 22:00 — 06:00 UTC
Europe (London) eu-west-2 22:00 — 06:00 UTC
Europa (Milán) eu-south-1 02:00 — 10:00 UTC
Europa (París) eu-west-3 07:29 — 14:29 UTC
Europa (España) eu-south-2 02:00 — 10:00 UTC
Europe (Stockholm) eu-north-1 23:00 — 07:00 UTC
Europa (Zúrich) eu-central-2 02:00 — 10:00 UTC
Israel (Tel Aviv) il-central-1 03:00 — 11:00 UTC
Medio Oriente (Baréin) me-south-1 06:00 — 14:00 UTC
Medio Oriente (EAU) me-central-1 05:00 a 13:00 h UTC
América del Sur (São Paulo) sa-east-1 23:00 — 07:00 UTC
AWS GovCloud (Este de EE. UU.) us-gov-east-1 17:00 — 01:00 UTC
AWS GovCloud (Oeste de EE. UU.) us-gov-west-1 06:00–14:00 UTC

Retener copias de seguridad automatizadas

Al eliminar un clúster de base de datos aprovisionado o de Aurora Serverless v2, puede retener copias de seguridad automatizadas. Esto le permite restaurar un clúster de base de datos a un momento específico dentro del período de retención de la copia de seguridad, incluso después de eliminar el clúster.

Las copias de seguridad automatizadas contienen instantáneas del sistema y registros de transacciones de un clúster de base de datos. También incluyen las propiedades del clúster de base de datos, como la clase de instancia de base de datos, que son necesarias para restaurarlo a un clúster activo.

Puede restaurar o eliminar copias de seguridad automatizadas con la AWS Management Console, la API de RDS y la AWS CLI.

nota

No puede retener copias de seguridad automatizadas para los clústeres de bases de datos de Aurora Serverless v1.

Periodo de retención

Las instantáneas del sistema y los registros de transacciones en una copia de seguridad automatizada retenida caducan del mismo modo que para el clúster de base de datos de origen. La configuración del período de retención del clúster de origen también se aplica a las copias de seguridad automatizadas. Dado que no se crean nuevas instantáneas ni registros para este clúster, las copias de seguridad automatizadas retenidas acaban por caducar por completo. Una vez finalizado el período de retención, seguirá reteniendo las instantáneas manuales del clúster de base de datos, pero todas las copias de seguridad automatizadas caducarán.

Puede eliminar copias de seguridad automatizadas retenidas con la consola, la AWS CLI o la API de RDS. Para obtener más información, consulte Eliminación de las copias de seguridad automatizadas retenidas.

A diferencia de una copia de seguridad automatizada retenida, una instantánea final no caduca. Sugerimos intensamente que tome una instantánea final aunque conserve las copias de seguridad automatizadas, ya que las copias de seguridad conservadas vencen completamente al final.

Visualización de copias de seguridad retenidas

Para ver las copias de seguridad automatizadas retenidas, elija Copias de seguridad automatizadas en el panel de navegación y, a continuación, elija Retenidas. Para ver instantáneas individuales asociadas a una copia de seguridad automatizada retenida, elija Snapshots (Instantáneas) en el panel de navegación. También puede describir instantáneas individuales asociadas con una copia de seguridad automatizada conservada. Desde ahí, puede restaurar una instancia de base de datos directamente a partir de una de esas instantáneas.

Para describir las copias de seguridad automatizadas retenidas mediante AWS CLI, utilice el siguiente comando:

aws rds describe-db-cluster-automated-backups --db-cluster-resource-id DB_cluster_resource_ID

Para describir sus copias de seguridad automatizadas retenidas mediante la API de RDS, llame a la DescribeDBClusterAutomatedBackups acción con el parámetro DbClusterResourceId.

Costos de retención

No se aplica ningún cargo adicional por el almacenamiento de copias de seguridad de hasta el 100 % del almacenamiento total de la base de datos de Aurora para cada clúster de base de datos de Aurora. Tampoco se aplica ningún cargo adicional hasta un día cuando se retienen copias de seguridad automatizadas después de eliminar un clúster de base de datos. Se cobrarán las copias de seguridad que se retengan durante más de un día.

No hay cobros adicionales para los registros de transacción o los metadatos de instancia. Todas las demás reglas de precios para copias de seguridad se aplican a los clústeres restaurables. Para obtener más información, consulte la Página de precios de Amazon Aurora.

Limitaciones 

Las copias de seguridad automatizadas conservadas tienen las siguientes limitaciones:

  • El número máximo de copias de seguridad automatizadas conservadas en una región de AWS es 40. No está incluido en la cuota de los clústeres de bases de datos. Puede tener hasta 40 clústeres de base de datos en ejecución, 40 instancias de base de datos en ejecución y 40 copias de seguridad automatizadas retenidas para clústeres de bases de datos al mismo tiempo.

    Para obtener más información, consulte Cuotas en Amazon Aurora.

  • Las copias de seguridad automatizadas conservadas no contienen información sobre parámetros o grupos de opciones.

  • Puede restaurar un clúster eliminado a un momento dado que esté dentro del período de retención en el momento de la eliminación.

  • Una copia de seguridad automatizada retenida no se puede modificar, ya que consiste en copias de seguridad del sistema, registros de transacciones y las propiedades del clúster de base de datos que existían en el momento en el que eliminó el clúster de origen.

Eliminación de las copias de seguridad automatizadas retenidas

Puede eliminar las copias de seguridad automatizadas retenidas cuando no sean necesarias.

Para eliminar una copia de seguridad automatizada retenida
  1. Inicie sesión en la AWS Management Console y abra la consola de Amazon RDS en https://console.aws.amazon.com/rds/.

  2. En el panel de navegación, elija Automated backups (Copias de seguridad automatizadas).

  3. Elija la pestaña Retenidas.

    Copias de seguridad automatizadas retenidas
  4. Elija la copia de seguridad automatizada retenida que desea eliminar.

  5. En Actions (Acciones), elija Delete (Eliminar).

  6. En la página de confirmación, ingrese delete me y elija Delete (Eliminar).

Puede eliminar una copia de seguridad automatizada retenida mediante el comando de la AWS CLI delete-db-cluster-automated-backup con la siguiente opción:

  • --db-cluster-resource-id: el identificador de recurso para el clúster de base de datos de origen.

    Puede encontrar el identificador de recurso del clúster de base de datos de origen de una copia de seguridad automatizada retenida al ejecutar el comando de la AWS CLI  describe-db-cluster-automated-backups.

En este ejemplo, se elimina la copia de seguridad automatizada retenida para el clúster de base de datos de origen que tiene el ID del recurso cluster-123ABCEXAMPLE.

Para Linux, macOS, o Unix:

aws rds delete-db-cluster-automated-backup \ --db-cluster-resource-id cluster-123ABCEXAMPLE

En Windows:

aws rds delete-db-cluster-automated-backup ^ --db-cluster-resource-id cluster-123ABCEXAMPLE

Puede eliminar una copia de seguridad automatizada retenida mediante la operación de API de Amazon RDS DeleteDBClusterAutomatedBackup con el siguiente parámetro:

  • DbClusterResourceId: el identificador de recurso para el clúster de base de datos de origen.

    Puede encontrar el identificador de recurso de la instancia de base de datos de origen de una copia de seguridad automatizada retenida mediante la operación de la API de Amazon RDS DescribeDBClusterAutomatedBackups.

Restauración de datos

Puede recuperar sus datos si crea un nuevo clúster de base de datos Aurora a partir de los datos de copia de seguridad retenidos por Aurora, de una instantánea del clúster de base de datos que haya guardado o de una copia de seguridad automatizada retenida. Puede restaurar rápidamente una nueva copia del clúster de base de datos creada a partir de los datos de backup 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 período 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.

El último momento restaurable de un clúster de base de datos es el momento más reciente al que se puede restaurar dicho clúster. Por lo general, esto ocurre en un plazo de 5 minutos del momento actual en el caso de un clúster de base de datos activo o 5 minutos del momento de eliminación del clúster para una copia de seguridad automatizada retenida.

El primer momento restaurable especifica el primer momento del período de retención de copia de seguridad al que se puede restaurar el volumen del clúster.

Para determinar el primer o el último momento para el que se puede restaurar un clúster de base de datos, busque los valores Latest restorable time o Earliest restorable time en la consola de RDS. Para obtener más información acerca de cómo ver estos valores, consulte Visualización de copias de seguridad retenidas.

Puede determinar cuándo se ha completado la restauración de un clúster de base de datos comprobando los valores Latest restorable time y Earliest restorable time. Estos valores devolverán NULL hasta que la operación de restauración se haya completado. No puede solicitar una operación de copia de seguridad o restauración si Latest restorable time o Earliest restorable time devuelven el valor NULL.

Para obtener más información acerca la restauración de un clúster de base de datos a un momento especificado, consulte Restauración de un clúster de base de dato a un momento indicado.

Clonación de base de datos para Aurora

También puede utilizar la clonación de bases de datos para clonar las bases de datos de su clúster de base de datos e Aurora en un nuevo clúster de base de datos, en lugar de restaurar una instantánea de clúster de base de datos. Las bases de datos clonadas usan un espacio adicional mínimo cuando se crean inicialmente. Los datos se copian solo cuando cambian los datos, ya sea en la bases de datos de origen o en las bases de datos clonadas. Puede crear varios clones desde el mismo clúster de base de datos o crear clones adicionales incluso desde otros clones. Para obtener más información, consulte Clonación de un volumen de clúster de base de datos de Amazon Aurora.

Backtrack

Aurora MySQL ahora admite "rebobinar" un clúster de base de datos a un momento específico, sin restaurar datos desde una copia de seguridad. Para obtener más información, consulte Búsqueda de datos anteriores de un clúster de base de datos de Aurora.