자동 백업 보존
자동 백업 보존
DB 인스턴스를 삭제할 때 자동 백업을 보존하도록 선택할 수 있어요. 보존된 자동 백업에는 시스템 스냅샷과 트랜잭션 로그, 그리고 삭제 당시의 DB 인스턴스 속성이 포함되어, 나중에 활성 인스턴스로 복원하는 데 활용할 수 있어요.
출처: 문서
본문
참고
자동 백업을 보존할 수 있는 것은 DB 인스턴스뿐이며, Multi-AZ DB 클러스터는 안 돼요.
DB 인스턴스를 삭제할 때 자동 백업을 보존하도록 선택할 수 있어요. 자동 백업은 DB 인스턴스를 삭제할 당시 구성된 백업 보존 기간만큼의 일수 동안 보존될 수 있어요.
보존된 자동 백업에는 DB 인스턴스의 시스템 스냅샷과 트랜잭션 로그가 포함돼요. 또한 활성 인스턴스로 복원하는 데 필요한 할당 스토리지와 DB 인스턴스 클래스 같은 DB 인스턴스 속성도 포함돼요.
보존된 자동 백업과 수동 스냅샷은 삭제될 때까지 청구 요금이 발생해요. 자세한 내용은 보존 비용을 참고하세요.
Db2, MariaDB, MySQL, PostgreSQL, Oracle, Microsoft SQL Server 엔진을 실행하는 RDS 인스턴스에 대해 자동 백업을 보존할 수 있어요.
보존된 자동 백업은 AWS Management Console, RDS API, AWS CLI를 사용해 복원하거나 제거할 수 있어요.
주제
- 보존 기간
- 보존된 백업 조회
- 복원
- 보존 비용
- 제한 사항
보존 기간
보존된 자동 백업의 시스템 스냅샷과 트랜잭션 로그는 소스 DB 인스턴스와 같은 방식으로 만료돼요. 이 인스턴스에 대해 새 스냅샷이나 로그가 생성되지 않으므로, 보존된 자동 백업은 결국 완전히 만료돼요. 실제로는 삭제 당시 소스 인스턴스가 가졌던 보존 기간 설정에 따라 마지막 시스템 스냅샷이 유지되던 만큼 살아있어요. 보존된 자동 백업은 마지막 시스템 스냅샷이 만료된 후 시스템에 의해 제거돼요.
보존된 자동 백업은 DB 인스턴스를 삭제하는 것과 같은 방식으로 제거할 수 있어요. 콘솔이나 RDS API 작업 DeleteDBInstanceAutomatedBackup을 사용해 보존된 자동 백업을 제거할 수 있어요.
최종 스냅샷은 보존된 자동 백업과 독립적이에요. 보존된 자동 백업은 결국 만료되므로, 자동 백업을 보존하더라도 최종 스냅샷을 찍을 것을 강력히 권장해요. 최종 스냅샷은 만료되지 않아요.
보존된 백업 조회
보존된 자동 백업을 조회하려면 탐색 창에서 Automated backups를 선택한 다음 Retained를 선택하세요. 보존된 자동 백업과 관련된 개별 스냅샷을 보려면 탐색 창에서 Snapshots를 선택하세요. 또는 보존된 자동 백업과 관련된 개별 스냅샷을 설명할 수 있어요. 거기에서 그 스냅샷 중 하나로 DB 인스턴스를 직접 복원할 수 있어요.
AWS CLI로 보존된 자동 백업을 설명하려면 다음 명령을 사용하세요.
aws rds describe-db-instance-automated-backups --dbi-resource-id DbiResourceId
RDS API로 보존된 자동 백업을 설명하려면 DbiResourceId 파라미터와 함께 DescribeDBInstanceAutomatedBackups 작업을 호출하세요.
복원
자동 백업에서 DB 인스턴스를 복원하는 방법에 대한 내용은 Amazon RDS용 DB 인스턴스를 지정된 시간으로 복원을 참고하세요.
보존 비용
보존된 자동 백업의 비용은 여기에 연결된 시스템 스냅샷의 총 스토리지 비용이에요. 트랜잭션 로그나 인스턴스 메타데이터에는 추가 요금이 없어요. 백업에 대한 다른 모든 요금 규칙은 복원 가능한 인스턴스에 적용돼요.
예를 들어 실행 중인 인스턴스의 총 할당 스토리지가 100 GB라고 가정해 보세요. 또한 수동 스냅샷 50 GB와 보존된 자동 백업에 연결된 시스템 스냅샷 75 GB가 있다고 가정해 보세요. 이 경우 (50 GB + 75 GB) – 100 GB = 25 GB인 추가 백업 스토리지 25 GB에 대해서만 요금이 부과돼요.
제한 사항
보존된 자동 백업에는 다음 제한 사항이 적용돼요.
- 한 AWS 리전의 보존된 자동 백업 최대 개수는 40개예요. DB 인스턴스 할당량에는 포함되지 않아요. 동시에 실행 중인 DB 인스턴스 40개와 추가 보존된 자동 백업 40개를 가질 수 있어요.
- 보존된 자동 백업에는 파라미터나 옵션 그룹에 대한 정보가 포함되지 않아요.
- 삭제된 인스턴스를 삭제 당시 보존 기간 내의 특정 시점으로 복원할 수 있어요.
- 보존된 자동 백업은 수정할 수 없어요. 소스 인스턴스를 삭제할 당시 존재했던 시스템 백업, 트랜잭션 로그, DB 인스턴스 속성으로 구성되어 있기 때문이에요.