

# 다중 AZ DB 클러스터 스냅샷에서 DB 인스턴스로 복원
<a name="USER_RestoreFromMultiAZDBClusterSnapshot"></a>

*다중 AZ DB 클러스터 스냅샷*은 개별 데이터베이스가 아닌 전체 DB 클러스터를 백업하여 DB 클러스터의 스토리지 볼륨 스냅샷을 생성합니다. 다중 AZ DB 클러스터 스냅샷을 단일 AZ 배포 또는 다중 AZ DB 인스턴스 배포에 복원할 수 있습니다. 다중 AZ 배포에 대한 정보는 [Amazon RDS에 대한 다중 AZ 배포 구성 및 관리](Concepts.MultiAZ.md) 섹션을 참조하세요.

**참고**  
다중 AZ DB 클러스터 스냅샷을 새 다중 AZ DB 클러스터로 복원할 수도 있습니다. 지침은 [스냅샷에서 다중 AZ DB 클러스터로 복원](USER_RestoreFromMultiAZDBClusterSnapshot.Restoring.md) 섹션을 참조하세요.

RDS 추가 지원 버전을 사용하여 다중 AZ DB 클러스터를 복원하는 방법에 대한 자세한 내용은 [Amazon RDS 추가 지원이 포함된 DB 인스턴스 또는 다중 AZ DB 클러스터 복원](extended-support-restoring-db-instance.md) 섹션을 참조하세요.

AWS Management Console, AWS CLI 또는 RDS API를 사용하여 다중 AZ DB 클러스터 스냅샷을 단일 AZ 배포 또는 다중 AZ DB 인스턴스 배포에 복원할 수 있습니다.

## 콘솔
<a name="USER_RestoreFromMultiAZDBClusterSnapshot.CON"></a>

**다중 AZ DB 클러스터 스냅샷을 단일 AZ 배포 또는 다중 AZ DB 인스턴스 배포에 복원**

1. AWS Management Console에 로그인한 후 [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)에서 Amazon RDS 콘솔을 엽니다.

1. 탐색 창에서 [**Snapshots**]를 선택합니다.

1. 복원 원본으로 사용할 다중 AZ DB 클러스터 스냅샷을 선택합니다.

1. **작업**에서 **스냅샷 복원**을 선택합니다.

1. **Restore snapshot**(스냅샷 복원) 페이지의 **Availability and durability**(가용성 및 내구성)에서 다음 중 하나를 선택합니다.
   + **Single DB instance**(단일 DB 인스턴스) – 대기 DB 인스턴스가 없는 하나의 DB 인스턴스로 스냅샷을 복원합니다.
   + **Multi-AZ DB instance**(다중 AZ DB 인스턴스) – 스냅샷을 하나의 기본 DB 인스턴스와 하나의 대기 DB 인스턴스가 포함된 다중 AZ DB 인스턴스 배포로 복원합니다.

1. **DB instance identifier**(DB 인스턴스 식별자)에 복원된 DB 인스턴스의 이름을 입력합니다.

1. 나머지 섹션에서 DB 인스턴스 설정을 지정합니다. 각 설정에 대한 자세한 내용은 [DB 인스턴스에 대한 설정](USER_CreateDBInstance.Settings.md) 단원을 참조하세요.

1. **DB 인스턴스 복원**을 선택합니다.

## AWS CLI
<a name="USER_RestoreFromMultiAZDBClusterSnapshot.CLI"></a>

DB 인스턴스 배포로 다중 AZ DB 클러스터를 복원하려면 AWS CLI 명령 [restore-db-instance-from-db-snapshot](https://docs.aws.amazon.com/cli/latest/reference/rds/restore-db-instance-from-db-snapshot.html)을 사용합니다.

다음 예제에서는 이전에 생성된 `myclustersnapshot`이라는 다중 AZ DB 클러스터 스냅샷에서 복원합니다. `mynewdbinstance`라는 기본 DB 인스턴스가 포함된 다중 AZ DB 인스턴스 배포로 복원합니다. `--db-cluster-snapshot-identifier` 옵션의 경우 다중 AZ DB 클러스터 스냅샷의 이름을 지정합니다.

`--db-instance-class` 옵션의 경우 새 DB 인스턴스 배포에 DB 인스턴스 클래스를 지정합니다. DB 인스턴스 클래스에 대한 자세한 내용은 [DB 인스턴스 클래스](Concepts.DBInstanceClass.md) 섹션을 참조하세요.

또한 다른 옵션도 지정할 수 있습니다.

**Example**  
대상 LinuxmacOS, 또는Unix:  

```
1. aws rds restore-db-instance-from-db-snapshot \
2.     --db-instance-identifier mynewdbinstance \
3.     --db-cluster-snapshot-identifier myclustersnapshot \
4.     --engine mysql \
5.     --multi-az \
6.     --db-instance-class db.r6g.xlarge
```
Windows의 경우:  

```
1. aws rds restore-db-instance-from-db-snapshot ^
2.     --db-instance-identifier mynewdbinstance ^
3.     --db-cluster-snapshot-identifier myclustersnapshot ^
4.     --engine mysql ^
5.     --multi-az ^
6.     --db-instance-class db.r6g.xlarge
```

DB 인스턴스를 복원한 후에는 스냅샷을 생성하는 데 사용한 다중 AZ DB 클러스터와 연결된 보안 그룹에 DB 인스턴스를 추가해야 합니다(해당하는 경우). 이 작업을 완료하면 이전 다중 AZ DB 클러스터와 동일한 기능이 제공됩니다.

## RDS API
<a name="USER_RestoreFromMultiAZDBClusterSnapshot.API"></a>

다중 AZ DB 클러스터 스냅샷을 DB 인스턴스 배포로 복원하려면 다음 파라미터를 사용하여 RDS API 작업 [RestoreDBInstanceFromDBSnapshot](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBInstanceFromDBSnapshot.html)을 호출합니다.
+ `DBInstanceIdentifier` 
+ `DBClusterSnapshotIdentifier` 
+ `Engine` 

필요한 경우 다른 파라미터를 지정할 수도 있습니다.

DB 인스턴스를 복원한 후에는 스냅샷을 생성하는 데 사용한 다중 AZ DB 클러스터와 연결된 보안 그룹에 DB 인스턴스를 추가해야 합니다(해당하는 경우). 이 작업을 완료하면 이전 다중 AZ DB 클러스터와 동일한 기능이 제공됩니다.