Amazon Relational Database Service(Amazon RDS) DB 인스턴스의 자동 스냅샷을 더 오래 보존하고 싶습니다.
해결 방법
Amazon RDS는 DB 인스턴스의 백업 기간 동안 DB 인스턴스의 자동 스냅샷을 생성하고 저장합니다. Amazon RDS는 인스턴스에 지정된 백업 보존 기간을 기준으로 자동 스냅샷을 저장합니다.
자동 백업 활성화
자동 백업을 활성화하려면 백업 보존 기간을 0이 아닌 양수 값으로 설정합니다. 백업 보존 기간을 1~35일로 설정할 수 있습니다. 자동 스냅샷에 사용 가능한 최대 보존 기간은 35일입니다.
DB 인스턴스의 자동 백업을 켜면 Amazon RDS가 자동으로 일일 데이터 스냅샷을 생성하고 트랜잭션 로그를 캡처합니다. 특정 시점으로 복구를 시작하면 Amazon RDS는 적절한 일일 백업에 트랜잭션 로그를 적용하여 DB 인스턴스를 지정된 시간으로 복원합니다.
자동 백업 복사
특정 자동 스냅샷을 35일 넘게 보존하려면 스냅샷을 복사하면 됩니다. Amazon RDS는 사본을 수동 스냅샷으로 저장합니다. 수동 스냅샷은 필요한 기간 동안 보존할 수 있습니다. 수동 스냅샷은 백업 보존 기간의 영향을 받지 않으며 만료되지 않습니다.
다음 DB 엔진의 장기 백업을 위해서는 스냅샷 데이터를 Amazon Simple Storage Service(Amazon S3)로 내보내는 것이 가장 좋습니다.
- Amazon RDS for MariaDB
- Amazon RDS for MySQL
- Amazon RDS for PostgreSQL
참고: Amazon RDS에서 DB 엔진의 메이저 버전을 더 이상 지원하지 않는 경우 스냅샷에서 해당 버전으로 복원할 수 없습니다.
수동 스냅샷 생성
또한 DB 인스턴스의 수동 스냅샷을 생성하여 데이터를 더 오랫동안 보존할 수 있습니다.
관련 정보
백업 소개
Amazon RDS FAQ - 자동 백업 및 데이터베이스 스냅샷