

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 스냅샷에서 복원
<a name="snapshots-restoring"></a>

언제든지 MemoryDB 또는 ElastiCache(Redis OSS) .rdb 스냅샷 파일에서 새 클러스터로 데이터를 복원할 수 있습니다.

MemoryDB 복원 프로세스는 다음을 지원합니다.
+ ElastiCache(Redis OSS)에서 생성한 하나 이상의 .rdb 스냅샷 파일에서 MemoryDB 클러스터로의 마이그레이션입니다.

  .rdb 파일을 S3에 배치해야 복원할 수 있습니다.
+ 스냅샷 파일 생성에 사용한 클러스터의 샤드 수와 다른 새 클러스터의 샤드 수 지정
+ 더 크거나 작은 새 클러스터의 다른 노드 유형 지정. 더 작은 노드 유형으로 규모를 조정하는 경우 새로운 노드 유형에 충분한 메모리가 있어 데이터와 엔진 오버헤드를 수용할 수 있어야 합니다.
+ 스냅샷 파일 생성에 사용한 클러스터에서와 다른 새 MemoryDB 클러스터의 슬롯 구성입니다.

**중요**  
MemoryDB 클러스터는 여러 데이터베이스를 지원하지 않습니다. 따라서 MemoryDB로 복원하는 경우, .rdb 파일이 데이터베이스를 두 개 이상 참조하면 복원에 실패합니다.
데이터 계층화(예: r6gd 노드 유형)를 사용하는 클러스터에서 데이터 계층화를 사용하지 않는 클러스터(예: r6g 노드 유형)로 스냅샷을 복원할 수 없습니다.

스냅샷에서 클러스터를 복원할 때 변경 여부를 선택할 수 있습니다. 이러한 선택은 MemoryDB 콘솔을 사용하여 복원할 때 **클러스터 복원(Restore Cluster)** 대화 상자에서 할 수 있습니다. AWS CLI 또는 MemoryDB API를 사용하여 복원할 때 파라미터 값을 설정하여 이러한 선택을 합니다.

복원 작업 중에 MemoryDB가 새 클러스터를 만든 후 스냅샷 파일의 데이터로 클러스터를 채웁니다. 이 프로세스가 완료되면 클러스터가 워밍업되어 요청을 수락할 준비가 됩니다.

**중요**  
계속하기 전에 복원할 클러스터의 스냅샷을 생성해야 합니다. 자세한 내용은 [수동 스냅샷 생성](snapshots-manual.md) 단원을 참조하십시오.  
외부에서 생성된 스냅샷에서 복원하려면 [외부에서 생성된 스냅샷으로 새 클러스터 시드](snapshots-seeding-redis.md) 섹션을 참조하세요.

다음 절차에서는 MemoryDB 콘솔 AWS CLI, 또는 MemoryDB API를 사용하여 스냅샷을 새 클러스터로 복원하는 방법을 보여줍니다.

## 스냅샷에서 복원(콘솔)
<a name="snapshots-restoring-CON"></a>

**새 클러스터로 스냅샷을 복원하려면(콘솔)**

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/) MemoryDB 콘솔을 엽니다.

1. 탐색 창에서 **스냅샷(Snapshots)**를 선택합니다.

1. 스냅샷 목록에서 복원할 스냅샷 이름 옆의 버튼을 선택합니다.

1. **작업**을 선택한 후 **복원**을 선택합니다.

1. **클러스터 구성**에서 다음을 입력합니다.

   1. **클러스터 ID** - 필수입니다. 새 클러스터의 이름입니다.

   1. **설명** - 선택 사항 새 클러스터의 설명입니다.

1. **서브넷 그룹** 섹션을 완료하세요.

   1. **서브넷 그룹**에서 새 서브넷 그룹을 만들거나 사용 가능한 목록에서 이 클러스터에 적용할 기존 서브넷 그룹을 선택합니다. 새로 만드는 경우:
     + **이름**을 입력합니다.
     + **설명**을 입력합니다.
     + 다중 AZ를 활성화한 경우, 서브넷 그룹에는 서로 다른 가용 영역에 상주하는 서브넷이 두 개 이상 있어야 합니다. 자세한 내용은 [서브넷 및 서브넷 그룹](subnetgroups.md) 단원을 참조하십시오.
     + 새 서브넷 그룹을 만들고 기존 VPC가 없는 경우, VPC를 생성하라는 메시지가 표시됩니다. 자세한 내용은 *Amazon VPC 사용 설명서*의 [Amazon VPC란 무엇인가요?](https://docs.aws.amazon.com/vpc/latest/userguide/what-is-amazon-vpc.html)를 참조하세요.

1. **클러스터 설정** 단원을 완료합니다.

   1. **Valkey 버전 호환성** 또는 **Redis OSS 버전 호환성**을 위해 기본값인 `6.0`을 그대로 사용합니다.

   1. **포트**의 경우, 기본 포트인 6379를 그대로 사용하거나, 다른 포트를 사용해야 하는 이유가 있는 경우 포트 번호를 입력합니다.

   1. **파라미터 그룹**의 경우, `default.memorydb-redis6` 파라미터 그룹을 수락합니다.

      파라미터 그룹은 클러스터의 런타임 파라미터를 제어합니다. 파라미터 그룹에 대한 자세한 정보는 [엔진별 파라미터](parametergroups.redis.md) 단원을 참조하세요.

   1. **노드 유형**에서 원하는 노드 유형 값(관련 메모리 크기 포함)을 선택합니다.

      r6gd 패밀리의 노드 유형을 선택하는 경우, 클러스터에 데이터 계층화가 자동으로 활성화됩니다. 자세한 내용은 [데이터 계층화](data-tiering.md) 단원을 참조하십시오.

   1. **샤드 수**에서 이 클러스터에 사용할 샤드 수를 선택합니다.

      클러스터의 샤드 수를 동적으로 변경할 수 있습니다. 자세한 내용은 [MemoryDB 클러스터 크기 조정](scaling-cluster.md) 단원을 참조하십시오.

   1. **샤드당 복제본**에서 각 샤드에 포함할 읽기 전용 복제본 노드 수를 선택합니다.

      다음과 같은 제한 사항이 있습니다.
      + 다중 AZ를 활성화한 경우 샤드당 복제본이 하나 이상 있어야 합니다.
      + 콘솔을 사용하여 클러스터를 생성할 때 샤드마다 복제본 수가 동일합니다.

   1. **다음**을 선택합니다.

   1. **고급 설정** 섹션을 완료하세요.

      1. **보안 그룹**에서 이 클러스터에 사용할 보안 그룹을 선택합니다. *보안 그룹*은 클러스터에 대한 네트워크 액세스를 제어하는 방화벽 역할을 합니다. VPC의 기본 보안 그룹을 사용하거나 새 보안 그룹을 만들 수 있습니다.

         보안 그룹에 대한 자세한 정보는 *Amazon VPC 사용 설명서*의 [VPC의 보안 그룹](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html)을 참조하세요.

      1. 데이터는 다음과 같은 방식으로 암호화됩니다.
         + **저장된 데이터 암호화** - 디스크에 저장된 데이터 암호화를 활성화합니다. 자세한 정보는 [저장된 데이터 암호화](https://docs.aws.amazon.com/memorydb/latest/devguide/at-rest-encryption.html)를 참조하세요.
**참고**  
**고객 관리형 AWS KMS 키를 선택하고 키를 선택하여 다른 암호화 키를** 제공할 수 있습니다.
         + **전송 중 데이터 암호화** – 전송 데이터 암호화를 활성화합니다. 이는 기본값으로 사용 설정되어 있습니다. 자세한 정보는 [전송 중 데이터 암호화](https://docs.aws.amazon.com/memorydb/latest/devguide/in-transit-encryption.html)를 참조하세요.

         암호화를 선택하지 않으면 “오픈 액세스”라는 개방형 액세스 제어 목록이 기본 사용자와 함께 생성됩니다. 자세한 내용은 [액세스 제어 목록(ACL)을 사용하여 사용자 인증](clusters.acls.md) 단원을 참조하십시오.

      1. **스냅샷**의 경우, 스냅샷 보존 기간과 스냅샷 기간을 선택적으로 지정할 수 있습니다. 기본적으로 **자동 스냅샷 활성화**가 선택됩니다.

      1. **유지 관리 창**의 경우, 선택적으로 유지 관리 기간을 지정할 수 있습니다. *유지 관리 기간*은 MemoryDB가 클러스터의 시스템 유지 관리를 예약하는 시간이며 일반적으로 매주 한 시간입니다. MemoryDB에서 유지 관리 기간의 요일과 시간을 선택하도록 허용하거나(*기본 설정 없음*) 요일 시간 및 기간을 직접 선택할 수 있습니다(*유지 관리 기간 지정*). [*Specify maintenance window*]를 선택할 경우 목록에서 유지 관리 기간의 [*Start day*], [*Start time*] 및 [*Duration*](시간)을 선택합니다. 모든 시간은 UCT 시간입니다.

         자세한 내용은 [유지 관리 관리 중](maintenance-window.md) 단원을 참조하십시오.

      1. **알림**에 대해 기존의 Amazon Simple Notification Service(Amazon SNS) 항목을 선택하거나 수동 ARN 입력을 선택하고 Amazon 리소스 이름(ARN) 항목을 입력합니다. Amazon SNS를 통해 인터넷에 연결된 스마트 디바이스에 알림을 푸시할 수 있습니다. 기본적으로 알림이 비활성화됩니다. 자세한 내용은 [https://aws.amazon.com/sns/](https://aws.amazon.com/sns/)를 참조하세요.

   1. **태그의** 경우 선택적으로 태그를 적용하여 클러스터를 검색 및 필터링하거나 AWS 비용을 추적할 수 있습니다.

   1. 입력 및 선택한 내용을 모두 검토한 다음 필요한 내용을 수정합니다. 준비가 되면 **클러스터 생성**을 선택하여 클러스터를 시작하거나 **취소**를 선택해 작업을 취소합니다.

   클러스터 상태가 *사용 가능*이 되면 클러스터에 EC2 액세스 권한을 부여하고 클러스터에 연결하며 사용할 수 있습니다. 자세한 내용은 [3단계: 클러스터에 대한 액세스 허가](getting-started.md#getting-started.authorizeaccess) 및 [4단계: 클러스터에 연결](getting-started.md#getting-startedclusters.connecttonode) 섹션을 참조하세요.
**중요**  
클러스터를 사용할 수 있게 되면 클러스터를 적극 사용하지 않더라도 클러스터가 활성화되어 있는 매 시간 또는 60분 미만 단위로 비용이 청구됩니다. 이 클러스터의 요금 발생을 중지하려면 클러스터를 삭제해야 합니다. [5단계: 클러스터 삭제](getting-started.md#clusters.delete)을(를) 참조하세요.

## 스냅샷에서 복원(AWS CLI)
<a name="snapshots-restoring-CLI"></a>

`create-cluster` 작업을 사용할 때는 파라미터 `--snapshot-name` 또는 `--snapshot-arns`을 포함하여 스냅샷의 데이터로 새로운 클러스터를 시드해야 합니다.

자세한 내용은 다음을 참조하세요.
+ [클러스터 생성(AWS CLI)](getting-started.md#clusters.create.cli)*MemoryDB 사용 설명서에서*
+  AWS CLI 명령 참조의 [create-cluster](https://docs.aws.amazon.com/cli/latest/reference/memorydb/create-cluster.html) 

## 스냅샷에서 복원(MemoryDB API)
<a name="snapshots-restoring-API"></a>

MemoryDB API 작업 `CreateCluster`을 사용하여 MemoryDB 스냅샷을 복원할 수 있습니다.

`CreateCluster` 작업을 사용할 때는 파라미터 `SnapshotName` 또는 `SnapshotArns`을 포함하여 스냅샷의 데이터로 새로운 클러스터를 시드해야 합니다.

자세한 내용은 다음을 참조하세요.
+ [클러스터 생성(MemoryDB API)](getting-started.md#clusters.create.api)*MemoryDB 사용 설명서에서*
+ *MemoryDB API 참조*의 [CreateCluster](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateCluster.html)