DynamoDB에 백업이 있나요?
예. DynamoDB에는 두 가지 내장 백업 기능이 있습니다 — 온디맨드 백업(삭제할 때까지 유지되는 전체 테이블 스냅샷)과 특정 시점 복구(PITR, 지난 1~35일 중 임의의 초 단위로 테이블을 복원할 수 있는 지속적 백업)입니다. 어느 쪽도 테이블 성능에 영향을 주거나 용량을 소비하지 않습니다.
온디맨드 백업
온디맨드 백업은 장기 보존과 규정 준수를 위해 수동으로(또는 AWS Backup을 통해 일정에 따라) 생성하는 전체 스냅샷입니다. 백업은 어떤 크기의 테이블에서도 작동하고, 성능에 영향을 주지 않으며, 명시적으로 삭제할 때까지 유지됩니다. AWS Backup을 통해 계정과 Region 간에 복사하고 오래된 백업을 콜드 스토리지로 전환할 수도 있습니다.
특정 시점 복구(PITR)
PITR은 DynamoDB의 지속적 백업입니다: 활성화되면 1일에서 35일 사이로 설정한 기간(기본값 35일) 동안 초 단위 복구 지점을 제공합니다. 아무것도 일정에 잡을 필요가 없으며 — 복원은 Region 간을 포함해 정확히 선택한 순간의 새 테이블을 생성합니다. PITR을 비활성화했다가 다시 활성화하면 기간이 초기화됩니다.
성능 부담 없음
두 백업 경로 모두 대역 외로 실행됩니다: 프로비저닝된 용량을 사용하지 않으며 라이브 테이블의 성능이나 가용성에 영향을 주지 않습니다. PITR은 또한 테이블을 S3로 내보내기 위한 전제 조건입니다.
더 알아보기
백업 및 PITR 가이드는 복원 메커니즘과 비용을 다루고, 요금 계산기는 그 뒤의 테이블 비용을 추정하며, DynoTable은 보호 중인 테이블을 데스크톱에서 볼 수 있게 해줍니다.
참고 자료
- Point-in-time backups for DynamoDB — Amazon DynamoDB Developer Guide
- Using on-demand backup and restore for DynamoDB — Amazon DynamoDB Developer Guide
- What is Amazon DynamoDB? — Amazon DynamoDB Developer Guide
Last verified 2026-07-13 against the official AWS documentation linked above.