View a markdown version of this page

백업에서 새 캐시로 복원 - Amazon ElastiCache

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

백업에서 새 캐시로 복원

Valkey의 기존 백업을 새 Valkey 캐시 또는 노드 기반 클러스터로 복원하고 기존 Redis OSS 백업을 새 Redis OSS 캐시 또는 노드 기반 클러스터로 복원할 수 있습니다. 기존 Memcached 서버리스 캐시 백업을 새 Memcached 서버리스 캐시로 복원할 수도 있습니다.

참고

ElastiCache 서버리스는 Valkey 7.2 이상과 호환되는 RDB 파일 및 5.0 및 최신 버전 사이의 Redis OSS 버전을 지원합니다.

서버리스 캐시로 백업을 복원하려면 다음과 같이 하세요(콘솔).
  1. 에 로그인 AWS Management Console 하고 https://console.aws.amazon.com/elasticache/ ElastiCache 콘솔을 엽니다.

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

  3. 백업 목록에서 복원할 백업의 이름 왼쪽에 있는 상자를 선택합니다.

  4. 작업을 선택한 다음 복원을 선택합니다.

  5. 새 서버리스 캐시의 이름과 설명(선택 사항)을 입력합니다.

  6. 생성을 클릭하여 새 캐시를 생성하고 백업에서 데이터를 가져옵니다.

백업을 노드 기반 클러스터로 복원하려면(콘솔)
  1. 에 로그인 AWS Management Console 하고 https://console.aws.amazon.com/elasticache/ ElastiCache 콘솔을 엽니다.

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

  3. 백업 목록에서 복원할 백업의 이름 왼쪽에 있는 상자를 선택합니다.

  4. 작업을 선택한 다음 복원을 선택합니다.

  5. 노드 기반 캐시를 선택하고 노드 유형, 크기, 샤드 수, 복제본, AZ 배치, 보안 설정 등 클러스터 설정을 사용자 지정합니다.

  6. 생성을 선택하여 새 노드 기반 클러스터를 생성하고 백업에서 데이터를 가져옵니다.

참고

ElastiCache 서버리스는 Valkey 7.2 이상과 호환되는 RDB 파일 및 5.0 및 최신 버전 사이의 Redis OSS 버전을 지원합니다.

서버리스 캐시로 백업을 복원하려면 다음과 같이 하세요(AWS CLI).

다음 AWS CLI 예제에서는를 사용하여 새 캐시를 생성하고 백업에서 데이터를 create-serverless-cache 가져옵니다.

Linux, macOS, Unix의 경우:

aws elasticache create-serverless-cache \ --serverless-cache-name CacheName \ --engine redis --snapshot-arns-to-restore Snapshot-ARN

Windows의 경우:

aws elasticache create-serverless-cache ^ --serverless-cache-name CacheName ^ --engine redis ^ --snapshot-arns-to-restore Snapshot-ARN

백업을 노드 기반 클러스터로 복원하려면(AWS CLI)

파라미터(ElastiCache 백업의 경우) 또는 --snapshot-name 파라미터--snapshot-arns(Amazon S3에 저장된 RDB 파일의 경우)와 함께 create-replication-group 작업을 사용하여 노드 기반 클러스터로 백업을 복원할 수 있습니다.

다음 예제에서는 ElastiCache 백업에서 복원합니다.

Linux, macOS, Unix의 경우:

aws elasticache create-replication-group \ --replication-group-id my-cluster \ --replication-group-description "Restore from backup" \ --snapshot-name my-backup

Windows의 경우:

aws elasticache create-replication-group ^ --replication-group-id my-cluster ^ --replication-group-description "Restore from backup" ^ --snapshot-name my-backup

다음 예시에서는 Amazon S3에 저장된 RDB 파일에서 복원합니다.

Linux, macOS, Unix의 경우:

aws elasticache create-replication-group \ --replication-group-id my-cluster \ --replication-group-description "Restore from S3" \ --snapshot-arns arn:aws:s3:::my-bucket/my-backup.rdb

Windows의 경우:

aws elasticache create-replication-group ^ --replication-group-id my-cluster ^ --replication-group-description "Restore from S3" ^ --snapshot-arns arn:aws:s3:::my-bucket/my-backup.rdb

백업에서 새 노드 기반 클러스터를 시드하는 방법에 대한 자세한 내용은 섹션을 참조하세요자습서: 외부에서 생성된 백업으로 새로운 노드 기반 클러스터 시드.