

# 자동 백업 보존
<a name="USER_WorkingWithAutomatedBackups.Retaining"></a>

**참고**  
다중 AZ DB 클러스터가 아닌 DB 클러스터의 자동 백업만 유지할 수 있습니다.

DB 인스턴스를 삭제할 때 자동 백업을 보존하도록 선택할 수 있습니다. 자동 백업은 삭제 시점에 DB 인스턴스에 구성된 백업 보존 기간과 동일한 일수 동안 보존될 수 있습니다.

보존된 자동 백업에는 DB 인스턴스의 시스템 스냅샷 및 트랜잭션 로그가 포함되어 있습니다. 여기에는 할당된 스토리지 및 DB 인스턴스 클래스와 같은 DB 인스턴스 속성도 포함되며 이러한 속성은 활성 인스턴스로 복원하는 데 필요합니다.

보존된 자동 백업 및 수동 스냅샷은 삭제될 때까지 청구 요금이 부과됩니다. 자세한 내용은 [보존 비용](#USER_WorkingWithAutomatedBackups.RetentionCosts) 단원을 참조하십시오.

Db2, MariaDB, PostgreSQL, Oracle 및 Microsoft SQL Server 엔진을 실행 중인 RDS 인스턴스에 대한 자동 백업을 보존할 수 있습니다.

AWS Management Console, RDS API 및 AWS CLI를 사용하여 보존된 자동 백업을 복원하거나 제거할 수 있습니다.

**Topics**
+ [보존 기간](#USER_WorkingWithAutomatedBackups.RetentionPeriods)
+ [보존된 백업 보기](#USER_WorkingWithAutomatedBackups.viewing-retained)
+ [복원](#USER_WorkingWithAutomatedBackups.Restoration)
+ [보존 비용](#USER_WorkingWithAutomatedBackups.RetentionCosts)
+ [제한 사항](#USER_WorkingWithAutomatedBackups.Limits)

## 보존 기간
<a name="USER_WorkingWithAutomatedBackups.RetentionPeriods"></a>

보존된 자동 백업의 시스템 스냅샷 및 트랜잭션 로그는 원본 DB 인스턴스에 대해 만료될 때와 동일한 방식으로 만료됩니다. 이 인스턴스에 대해 생성된 새 스냅샷이나 로그가 없으므로 보존 자동 백업은 결국 완전히 만료됩니다. 사실상 보존된 자동 백업은 삭제 시 원본 인스턴스에 지정되었던 보존 기간에 대한 설정에 따라 마지막 시스템 스냅샷이 수행될 동안 유지됩니다. 보존된 자동 백업은 마지막 시스템 스냅샷이 만료된 후 시스템에 의해 제거됩니다.

DB 인스턴스를 삭제할 때와 동일한 방식으로 보존된 자동 백업을 제거할 수 있습니다. 콘솔이나 RDS API 작업 `DeleteDBInstanceAutomatedBackup`을 사용하여 보존된 자동 백업을 제거할 수 있습니다.

마지막 스냅샷은 보존된 자동 백업과 무관합니다. 보존된 자동 백업도 결국 만료되므로 자동 백업을 보존하더라도 가급적이면 최종 스냅샷을 생성하는 것이 좋습니다 최종 스냅샷은 만료되지 않습니다.

## 보존된 백업 보기
<a name="USER_WorkingWithAutomatedBackups.viewing-retained"></a>

보존된 자동 백업을 보려면 탐색 창에서 [**자동 백업(Automated backups)**]을 선택한 다음 [**보존됨(Retained)**]을 선택합니다. 보존된 자동 백업에 연결된 개별 스냅샷을 보려면 탐색 창에서 [**스냅샷(Snapshots)**]을 선택합니다. 또는 보존된 자동 백업과 연결된 개별 스냅샷을 설명할 수 있습니다. 그런 다음 이러한 스냅샷 중 하나에서 DB 인스턴스를 직접 복원할 수 있습니다.

AWS CLI를 사용하여 보존된 자동 백업을 설명하려면 다음 명령 중 하나를 사용합니다.

```
aws rds describe-db-instance-automated-backups --dbi-resource-id DbiResourceId
```

RDS API를 사용하여 보존된 자동 백업을 설명하려면 `DbiResourceId` 파라미터로 [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBInstanceAutomatedBackups.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBInstanceAutomatedBackups.html) 작업을 호출합니다.

## 복원
<a name="USER_WorkingWithAutomatedBackups.Restoration"></a>

자동 백업을 사용하여 DB 인스턴스를 복원하는 방법에 대한 자세한 내용은 [Amazon RDS에서 DB 인스턴스를 지정된 시간으로 복원](USER_PIT.md) 섹션을 참조하세요.

## 보존 비용
<a name="USER_WorkingWithAutomatedBackups.RetentionCosts"></a>

보존된 자동 백업의 비용은 연결된 시스템 스냅샷의 총 스토리지 비용입니다. 트랜잭션 로그나 인스턴스 메타데이터에 대해 추가 요금이 부과되지 않습니다. 백업에 대한 기타 모든 요금 규칙이 복원 가능한 인스턴스에 적용됩니다.

예를 들어 실행 중인 인스턴스에 할당된 총 스토리지가 100GB라고 가정하겠습니다. 또한 수동 스냅샷 50GB와 보존된 자동 백업과 연결된 시스템 스냅샷 75GB가 있다고 가정하겠습니다. 이 경우 백업 스토리지의 추가 25GB에 대해서만 요금이 부과됩니다. 즉, (50GB \$1 75GB) – 100GB = 25GB입니다.

## 제한 사항
<a name="USER_WorkingWithAutomatedBackups.Limits"></a>

다음 제한은 보존된 자동 백업에 적용됩니다.
+ 한 AWS 리전에서 보존된 자동 백업의 최대 개수는 40개입니다. 이 개수는 DB 인스턴스 할당량에 포함되지 않습니다. 실행 중인 DB 인스턴스 40개와 추가로 보존된 자동 백업 40개를 동시에 보유할 수 있습니다.
+ 보존된 자동 백업에는 파라미터나 옵션 그룹에 대한 정보가 포함되지 않습니다.
+ 삭제된 인스턴스를 삭제할 때의 보존 기간 내 특정 시점으로 복원할 수 있습니다.
+ 보존된 자동 백업은 수정할 수 없습니다. 보존된 자동 백업은 원본 인스턴스를 삭제할 때 존재했던 시스템 백업, 트랜잭션 로그 및 DB 인스턴스 속성으로 구성되기 때문입니다.