스냅샷에서 다중 AZ DB 클러스터로 복원 - Amazon Relational Database Service

스냅샷에서 다중 AZ DB 클러스터로 복원

AWS Management Console, AWS CLI 또는 RDS API를 사용하여 다중 AZ DB 클러스터로 스냅샷을 복원할 수 있습니다. 다음과 같은 각 스냅샷 유형을 다중 AZ DB 클러스터로 복원할 수 있습니다.

  • 단일 AZ 배포의 스냅샷

  • 단일 DB 인스턴스가 포함된 다중 AZ DB 클러스터 배포의 스냅샷

  • 다중 AZ DB 클러스터의 스냅샷

다중 AZ 배포에 대한 정보는 다중 AZ 배포 구성 및 관리 섹션을 참조하세요.

작은 정보

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

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

다중 AZ DB 클러스터로 스냅샷을 복원하는 방법
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

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

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

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

  5. 스냅샷 복원 페이지의 가용성 및 지속성(Availability and durability)에서 다중 AZ DB 클러스터(Multi-AZ DB cluster)를 선택합니다.

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

  7. 나머지 섹션에서 DB 클러스터 설정을 지정합니다. 각 설정에 대한 자세한 내용은 다중 AZ DB 클러스터를 생성하기 위한 설정 단원을 참조하세요.

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

스냅샷을 다중 AZ DB 클러스터로 복원하려면 AWS CLI 명령 restore-db-cluster-from-snapshot을 사용합니다.

다음 예제에서는 이전에 생성된 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 인스턴스 클래스 섹션을 참조하세요.

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

Linux, macOS, Unix:

aws rds restore-db-cluster-from-snapshot \ --db-cluster-identifier mynewmultiazdbcluster \ --snapshot-identifier mysnapshot \ --engine mysql|postgres \ --db-cluster-instance-class db.r6gd.xlarge

Windows의 경우:

aws rds restore-db-cluster-from-snapshot ^ --db-cluster-identifier mynewmultiazdbcluster ^ --snapshot-identifier mysnapshot ^ --engine mysql|postgres ^ --db-cluster-instance-class db.r6gd.xlarge

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

스냅샷을 다중 AZ DB 클러스터로 복원하려면 다음 파라미터를 사용하여 RDS API 작업 RestoreDBClusterFromSnapshot을 호출하면 됩니다.

  • DBClusterIdentifier

  • SnapshotIdentifier

  • Engine

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

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