다중 AZ DB 클러스터를 특정 시점으로 복원 - Amazon Relational Database Service

다중 AZ DB 클러스터를 특정 시점으로 복원

다중 AZ DB 클러스터를 특정 시점으로 복원하여 새 다중 AZ DB 클러스터를 생성할 수 있습니다.

RDS는 다중 AZ DB 클러스터의 트랜잭션 로그를 Amazon S3에 지속적으로 업로드합니다. 백업 보존 기간 중 어느 특정 시점으로든 복원할 수 있습니다. 다중 AZ DB 클러스터에서 복원 가능한 가장 빠른 시간을 보려면 AWS CLI describe-db-clusters 명령을 사용하세요. DB 클러스터의 EarliestRestorableTime 필드에 반환된 값을 확인합니다. 다중 AZ DB 클러스터의 최근 복원 가능 시간을 확인하려면 DB 클러스터의 LatestRestorableTime 필드에 반환되는 값을 살펴봅니다.

다중 AZ DB 클러스터를 특정 시점으로 복원할 때 다중 AZ DB 클러스터의 기본 VPC 보안 그룹을 선택하거나 다중 AZ DB 클러스터에 사용자 지정 VPC 보안 그룹을 적용할 수 있습니다.

복원된 다중 AZ DB 클러스터는 기본 DB 클러스터 파라미터 그룹과 자동으로 연결됩니다. 그러나 사용자 지정 DB 클러스터 파라미터 그룹을 복원 중에 지정하여 적용할 수 있습니다.

소스 DB 클러스터에 리소스 태그가 있는 경우 RDS는 복원된 DB 클러스터에 최신 태그를 추가합니다.

참고

소스 DB 클러스터와 동일하거나 유사한 다중 AZ DB 클러스터 크기로 복원하는 것이 좋습니다. 또한 프로비저닝된 IOPS 스토리지를 사용하는 경우 동일하거나 유사한 IOPS 값으로 복원하는 것이 좋습니다. 예를 들어, 호환되지 않는 IOPS 값을 가진 DB 클러스터 크기를 선택하는 경우 오류가 발생할 수 있습니다.

소스 다중 AZ DB 클러스터에서 범용 SSD(gp3) 스토리지를 사용하고 할당된 스토리지가 400GiB 미만인 경우에는 복원된 DB 클러스터의 프로비저닝된 IOPS를 수정할 수 없습니다.

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

AWS Management Console, AWS CLI 또는 RDS API를 사용하여 다중 AZ DB 클러스터를 특정 시점으로 복원할 수 있습니다.

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

  2. 탐색 창에서 Databases(데이터베이스)를 선택합니다.

  3. 복원하려는 다중 AZ DB 클러스터를 선택합니다.

  4. 작업에서 특정 시점으로 복구를 선택합니다.

    특정 시점으로 복구 창이 나타납니다.

  5. 최근 복원 가능 시간을 선택하여 가능한 최근 시간으로 복원하거나, 사용자 지정을 선택하여 시간을 선택합니다.

    사용자 지정(Custom)을 선택한 경우 다중 AZ DB 클러스터를 복원할 날짜 및 시간을 입력합니다.

    참고

    시간은 현지 시간대로 표시됩니다. 즉, 협정 세계시(UTC)에서 오프셋으로 표시됩니다. 예를 들어 UTC-5는 동부 표준시/하절기 중부 표준시입니다.

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

  7. 가용성 및 지속성(Availability and durability)에서 다중 AZ DB 클러스터(Multi-AZ DB cluster)를 선택합니다.

    
							다중 AZ DB 클러스터 선택
  8. DB 인스턴스 클래스(DB instance class)에서 DB 인스턴스 클래스를 선택합니다.

    현재 다중 AZ DB 클러스터는 db.m6gd 및 db.r6gd DB 인스턴스 클래스만 지원합니다. DB 인스턴스 클래스에 대한 자세한 내용은 DB 인스턴스 클래스 섹션을 참조하세요.

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

  10. 특정 시점으로 복구를 선택합니다.

다중 AZ DB 클러스터를 지정된 시간으로 복원하려면 AWS CLI 명령 restore-db-cluster-to-point-in-time을 사용하여 다중 AZ DB 클러스터를 새로 생성합니다.

현재 다중 AZ DB 클러스터는 db.m6gd 및 db.r6gd DB 인스턴스 클래스만 지원합니다. DB 인스턴스 클래스에 대한 자세한 내용은 DB 인스턴스 클래스 섹션을 참조하세요.

대상 LinuxmacOS, 또는Unix:

aws rds restore-db-cluster-to-point-in-time \ --source-db-cluster-identifier mysourcemultiazdbcluster \ --db-cluster-identifier mytargetmultiazdbcluster \ --restore-to-time 2021-08-14T23:45:00.000Z \ --db-cluster-instance-class db.r6gd.xlarge

Windows의 경우:

aws rds restore-db-cluster-to-point-in-time ^ --source-db-cluster-identifier mysourcemultiazdbcluster ^ --db-cluster-identifier mytargetmultiazdbcluster ^ --restore-to-time 2021-08-14T23:45:00.000Z ^ --db-cluster-instance-class db.r6gd.xlarge

DB 클러스터를 지정된 시간으로 복원하려면 다음 파라미터를 사용하여 Amazon RDS API RestoreDBClusterToPointInTime 작업을 호출합니다.

  • SourceDBClusterIdentifier

  • DBClusterIdentifier

  • RestoreToTime