DynamoDB의 시점 백업
Amazon DynamoDB의 시점 복구(PITR)를 통해 DynamoDB 테이블 데이터를 지속적으로 자동 백업할 수 있습니다. 시점 복구(PITR) 백업은 DynamoDB에서 완전히 관리되며 초당 최대 35일 동안 시점 복구(PITR)를 제공합니다. 특정 시점으로 복구를 설정해 두면 온디맨드 백업의 생성, 유지 관리, 예약을 걱정할 필요가 없습니다. 이 단원에서는 DynamoDB에서 이 프로세스가 어떻게 작동하는지 간략히 살펴봅니다.
시작하기 전 준비 사항
Amazon DynamoDB 테이블에서 PITR(특정 시점으로 복구)을 활성화하기 전에 다음을 고려하세요.
-
특정 시점으로 복구를 비활성화했다가 나중에 테이블에서 다시 활성화하면 해당 테이블을 복구할 수 있는 시작 시간이 재설정됩니다. 따라서
LatestRestorableDateTime
을 사용해서 해당 테이블을 즉시 복원하는 것만 가능합니다. -
전역 테이블의 로컬 복사본 각각에 대해 특정 시점으로 복구를 활성화할 수 있습니다. 테이블을 복원하면 해당 전역 테이블에 속하지 않는 별도의 테이블로 백업이 복원됩니다. 글로벌 테이블의 글로벌 테이블 버전 2019.11.21(현재)을 사용하고 있는 경우 복원된 테이블에서 새로운 글로벌 테이블을 생성할 수 있습니다. 자세한 내용은 DynamoDB 글로벌 테이블: 작동 방식 단원을 참조하십시오.
-
또한 복원된 테이블이 원본 테이블이 속하는 리전과 다른 리전에 생성되도록 AWS 리전 간에 DynamoDB 테이블 데이터를 복원할 수 있습니다. AWS 커머셜 리전, AWS 중국 리전 및 AWS GovCloud(미국) 리전 간에 교차 리전 복원을 수행할 수 있습니다. 소스 리전에서 전송한 데이터와 대상 리전의 새 테이블로 복원하는 데 사용한 리소스에 대해서만 요금을 지불하면 됩니다.
-
AWS CloudTrail은 특정 시점으로 복구를 위해 모든 콘솔 작업과 API 작업을 로깅하여 로깅, 연속 모니터링 및 감사를 활성화합니다. 자세한 내용은 AWS CloudTrail을 사용하여 DynamoDB 작업 로깅 단원을 참조하십시오.