

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

AWS Management Console, AWS CLI 또는 RDS API를 사용하여 다중 AZ DB 클러스터로 스냅샷을 복원할 수 있습니다. 다음과 같은 각 스냅샷 유형을 다중 AZ DB 클러스터로 복원할 수 있습니다.
+ 단일 AZ 배포의 스냅샷
+ 단일 DB 인스턴스가 포함된 다중 AZ DB 클러스터 배포의 스냅샷
+ 다중 AZ DB 클러스터의 스냅샷

다중 AZ 배포에 대한 정보는 [Amazon RDS에 대한 다중 AZ 배포 구성 및 관리](Concepts.MultiAZ.md) 섹션을 참조하세요.

**작은 정보**  
스냅샷을 복원하여 단일 AZ 배포 또는 다중 AZ DB 클러스터 배포를 다중 AZ DB 클러스터 배포로 마이그레이션할 수 있습니다.

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

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

**다중 AZ DB 클러스터로 스냅샷을 복원하는 방법**

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

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

1. 복원 원본으로 사용할 스냅샷을 선택합니다.

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

1. **스냅샷 복원** 페이지의 **가용성 및 지속성(Availability and durability)**에서 **다중 AZ DB 클러스터(Multi-AZ DB cluster)**를 선택합니다.  
![\[다중 AZ DB 클러스터 선택\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/images/multi-az-db-cluster-create.png)

1. **DB 클러스터 식별자(DB cluster identifier)**로 복원된 다중 AZ DB 클러스터의 이름을 입력합니다.

1. 나머지 섹션에서 DB 클러스터 설정을 지정합니다. 각 설정에 대한 자세한 내용은 [다중 AZ DB 클러스터를 생성하기 위한 설정](create-multi-az-db-cluster.md#create-multi-az-db-cluster-settings) 단원을 참조하세요.

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

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

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

다음 예제에서는 이전에 생성된 `mysnapshot`이라는 스냅샷에서 복원합니다. `mynewmultiazdbcluster`라는 새로운 다중 AZ DB 클러스터로 복원합니다. 다중 AZ DB 클러스터의 DB 인스턴스에서 사용하는 DB 인스턴스 클래스도 지정합니다. `mysql` 또는 `postgres`를 DB 엔진으로 지정합니다.

`--snapshot-identifier` 옵션에서 DB 클러스터 스냅샷을 지정할 때는 이름 또는 Amazon 리소스 이름(ARN)을 사용할 수 있습니다. 그러나 DB 스냅샷을 지정할 때는 ARN만 사용해야 합니다.

`--db-cluster-instance-class` 옵션의 경우 새 다중 AZ DB 클러스터에 대한 DB 인스턴스 클래스를 지정합니다. 다중 AZ DB 클러스터는 db.m6gd 및 db.r6gd와 같은 특정 DB 인스턴스 클래스만 지원합니다. DB 인스턴스 클래스에 대한 자세한 내용은 [DB 인스턴스 클래스](Concepts.DBInstanceClass.md) 섹션을 참조하세요.

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

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

```
1. aws rds restore-db-cluster-from-snapshot \
2.     --db-cluster-identifier mynewmultiazdbcluster \
3.     --snapshot-identifier mysnapshot \
4.     --engine mysql|postgres \
5.     --db-cluster-instance-class db.r6gd.xlarge
```
Windows의 경우:  

```
1. aws rds restore-db-cluster-from-snapshot ^
2.     --db-cluster-identifier mynewmultiazdbcluster ^
3.     --snapshot-identifier mysnapshot ^
4.     --engine mysql|postgres ^
5.     --db-cluster-instance-class db.r6gd.xlarge
```

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

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

스냅샷을 다중 AZ DB 클러스터로 복원하려면 다음 파라미터를 사용하여 RDS API 작업 [RestoreDBClusterFromSnapshot](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBClusterFromSnapshot.html)을 호출하면 됩니다.
+ `DBClusterIdentifier` 
+ `SnapshotIdentifier` 
+ `Engine` 

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

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