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:
-
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 lo ayuda a restaurar la tabla a un punto específico en el tiempo dentro del periodo de recuperación de PITR mediante la creación de 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. Puede establecer el periodo de recuperación en cualquier valor entre 1 y 35 días. Después de habilitar la recuperación en un momento dado, puede restaurar en cualquier momento desde cinco minutos antes del momento actual hasta el periodo de recuperación configurado. 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
nota
-
El etiquetado y el control de acceso basado en atributos (ABAC) no se admiten en las copias de seguridad de DynamoDB. Para utilizar ABAC con las copias de seguridad, le recomendamos que utilice AWS Backup.
-
Las etiquetas no se conservan en las tablas restauradas. Debe agregar etiquetas a las tablas restauradas para poder utilizar las condiciones basadas en etiquetas en las políticas.
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.