Copia de seguridad y restauración para DynamoDB - Amazon DynamoDB

Copia de seguridad y restauración para DynamoDB

DynamoDB ofrece copias de seguridad bajo demanda y copias de seguridad de recuperación en un momento dado (PITR) para ayudar a proteger los datos de DynamoDB en casos de desastre y ofrece el archivado de datos para la retención de larga duración. Puede crear copias de seguridad de las tablas que ocupen desde unos pocos megabytes a cientos de terabytes de datos, sin impacto alguno en el rendimiento y la disponibilidad de las aplicaciones de producción. Todas las copias de seguridad se cifran y catalogan automáticamente y se pueden detectar fácilmente.

Con las copias de seguridad bajo demanda, puede crear una copia de seguridad instantánea de la tabla que DynamoDB almacena y administra. Se le cobrará en función del tamaño y la duración de las copias de seguridad. Con la copia de seguridad bajo demanda, puede restaurar toda la tabla de DynamoDB al estado exacto en que se encontraba cuando se creó la copia de seguridad.

Existen dos opciones para crear y administrar copias de seguridad bajo demanda de DynamoDB:

Puede utilizar la capacidad de copia de seguridad bajo demanda de DynamoDB para crear copias de seguridad completas de las tablas con el fin de conservarlas a largo plazo y archivarlas para satisfacer las necesidades de conformidad normativa. Puede realizar una copia de seguridad y restaurar los datos de la tabla en cualquier momento desde la AWS Management Console o con una única llamada a la API.

DynamoDB administra en su totalidad las copias de seguridad de recuperación en un momento dado (PITR) y proporciona hasta 35 días de puntos de recuperación según el grado de detalle por segundo. Para usar la recuperación en un momento dado, que son copias de seguridad continuas, habilite la recuperación en un momento dado (PITR) en la tabla de DynamoDB. Se le cobrará en función del tamaño de la tabla de DynamoDB durante el tiempo que tenga la PITR habilitada en la tabla. La habilitación de la recuperación en un momento dado (PITR) en la tabla de DynamoDB realiza copias de seguridad continuas de los datos. Esto le ayuda a restaurar la tabla a un punto específico en el tiempo dentro del periodo de PITR al crear una nueva tabla de DynamoDB con el estado exacto de la tabla original en ese momento.

La recuperación a un momento dado ayuda a proteger las tablas de DynamoDB de operaciones accidentales de escritura o eliminación. Al habilitar la recuperación a un momento dado, ya no hay que preocuparse por crear, mantener o planificar copias de seguridad bajo demanda. Por ejemplo, imaginemos que un script de prueba escribe accidentalmente en una tabla de DynamoDB.

Con la recuperación en un momento dado, puede restaurar la tabla a cualquier momento de los últimos 35 días. Después de activar la recuperación a un momento dado, puede restaurar a cualquier momento desde 5 minutos antes de la hora actual hasta hace 35 días. DynamoDB mantiene backups acumulativos de la tabla.

Además, las operaciones relacionadas con la recuperación a un momento dado no afectan al desempeño ni a las latencias de la API.

Puede restaurar tablas de DynamoDB a un momento dado mediante la AWS Management Console, la AWS Command Line Interface (AWS CLI) o la API de DynamoDB. El proceso de recuperación a un momento dado siempre restaura la información a una tabla nueva.

Para obtener más información acerca de la disponibilidad y los precios de las regiones de AWS, consulte Precios de Amazon DynamoDB.

El siguiente vídeo le ofrece una introducción al concepto de copia de seguridad y restauración y más información sobre la recuperación en el momento.