기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
수동 백업 지원
자동 백업 외에도 언제든지 수동 백업을 만들 수 있습니다. 지정한 보존 기간 후에 자동으로 삭제되는 자동 백업과 달리 수동 백업에는 나중에 자동으로 삭제되는 보존 기간이 없습니다. 캐시를 삭제하더라도 해당 캐시의 모든 수동 백업은 보존됩니다. 수동 백업을 더 이상 보존하지 않으려면 이 백업을 직접 명시적으로 삭제해야 합니다.
수동 백업을 직접 생성할 뿐 아니라 다음 방법 중 하나로 수동 백업을 생성할 수 있습니다.
AWS Management Console, AWS CLI또는 를 사용하여 캐시의 수동 백업을 생성할 수 있습니다 ElastiCache API.
캐시의 백업을 생성하려면 다음과 같이 하세요(콘솔).
에 로그인 AWS Management Console 하고 에서 Amazon EC2 콘솔을 엽니다https://console.aws.amazon.com/ec2/
. -
탐색 창에서 기본 설정에 따라 Valkey 캐시 , Redis OSS 캐시 또는 Memcached 캐시 를 선택합니다.
-
백업하려는 캐시 이름 왼쪽의 상자를 선택합니다.
-
[Backup]을 선택합니다.
-
[Create Backup] 대화 상자의 [Backup Name] 상자에 백업 이름을 입력합니다. 이름은 백업된 클러스터와 백업 날짜 및 시간을 나타내는 것이 좋습니다.
클러스터 명명 제약 조건은 다음과 같습니다.
1~40자의 영숫자 또는 하이픈으로 구성되어야 합니다.
문자로 시작해야 합니다.
하이픈 2개가 연속될 수 없습니다.
끝에 하이픈이 올 수 없습니다.
-
[Create Backup]을 선택합니다.
클러스터 상태가 snapshotting으로 바뀝니다.
를 사용하여 서버리스 캐시 수동 백업 AWS CLI
를 사용하여 캐시의 수동 백업을 생성하려면 다음 파라미터로 create-serverless-snapshot
AWS CLI 작업을 AWS CLI사용합니다.
-
--serverless-cache-name
- 백업하는 서버리스 캐시 이름입니다. -
--serverless-cache-snapshot-name
- 생성할 스냅샷의 이름입니다.
Linux, macOS, Unix의 경우:
-
aws elasticache create-serverless-snapshot \ --serverless-cache-name CacheName \ --serverless-cache-snapshot-name bkup-20231127
Windows의 경우:
-
aws elasticache create-serverless-snapshot ^ --serverless-cache-name CacheName ^ --serverless-cache-snapshot-name bkup-20231127
를 사용하여 자체 설계된 클러스터의 수동 백업 AWS CLI
를 사용하여 자체 설계된 클러스터의 수동 백업을 생성하려면 다음 파라미터로 create-snapshot
AWS CLI 작업을 AWS CLI사용합니다.
-
--cache-cluster-id
-
백업할 클러스터에 복제본 노드가 없는 경우
--cache-cluster-id
는 백업할 클러스터의 이름입니다. 예를 들어mycluster
. -
백업 중인 클러스터에 복제본 노드가 하나 이상 있으면
--cache-cluster-id
는 백업에 사용하려는 클러스터의 노드 이름입니다. 예를 들어 이름은mycluster-002
.
Valkey 또는 RedisOSS(클러스터 모드 비활성화됨) 클러스터를 백업할 때만 이 파라미터를 사용합니다.
-
-
--replication-group-id
– 백업의 소스로 사용할 Valkey 또는 RedisOSS(클러스터 모드 활성화됨) 클러스터(CLI/API: 복제 그룹)의 이름입니다. Valkey 또는 RedisOSS(클러스터 모드 활성화됨) 클러스터를 백업할 때 이 파라미터를 사용합니다. -
--snapshot-name
- 생성할 스냅샷의 이름입니다.클러스터 명명 제약 조건은 다음과 같습니다.
1~40자의 영숫자 또는 하이픈으로 구성되어야 합니다.
문자로 시작해야 합니다.
하이픈 2개가 연속될 수 없습니다.
끝에 하이픈이 올 수 없습니다.
예제 1: 복제본 노드가 없는 Valkey 또는 RedisOSS(클러스터 모드 비활성화됨) 클러스터 백업
다음 AWS CLI 작업은 읽기 전용 복제본myNonClusteredRedis
이 없는 Valkey 또는 RedisOSS(클러스터 모드 비활성화됨) 클러스터bkup-20150515
에서 백업을 생성합니다.
Linux, macOS, Unix의 경우:
aws elasticache create-snapshot \ --cache-cluster-id
myNonClusteredRedis
\ --snapshot-namebkup-20150515
Windows의 경우:
aws elasticache create-snapshot ^ --cache-cluster-id
myNonClusteredRedis
^ --snapshot-namebkup-20150515
예제 2: 복제본 노드를 사용하여 Valkey 또는 RedisOSS(클러스터 모드 비활성화됨) 클러스터 백업
다음 AWS CLI 작업은 Valkey 또는 RedisOSS(클러스터 모드 비활성화됨) 클러스터 bkup-20150515
에서 백업을 생성합니다myNonClusteredRedis
. 이 백업에는 하나 이상의 읽기 전용 복제본이 있습니다.
Linux, macOS, Unix의 경우:
aws elasticache create-snapshot \ --cache-cluster-id
myNonClusteredRedis-001
\ --snapshot-namebkup-20150515
Windows의 경우:
aws elasticache create-snapshot ^ --cache-cluster-id
myNonClusteredRedis-001
^ --snapshot-namebkup-20150515
예제 출력: 복제본 노드를 사용하여 Valkey 또는 RedisOSS(클러스터 모드 비활성화됨) 클러스터 백업
이 작업의 출력은 다음과 같습니다.
{
"Snapshot": {
"Engine": "redis",
"CacheParameterGroupName": "default.redis6.x",
"VpcId": "vpc-91280df6",
"CacheClusterId": "myNonClusteredRedis-001",
"SnapshotRetentionLimit": 0,
"NumCacheNodes": 1,
"SnapshotName": "bkup-20150515",
"CacheClusterCreateTime": "2017-01-12T18:59:48.048Z",
"AutoMinorVersionUpgrade": true,
"PreferredAvailabilityZone": "us-east-1c",
"SnapshotStatus": "creating",
"SnapshotSource": "manual",
"SnapshotWindow": "08:30-09:30",
"EngineVersion": "6.0",
"NodeSnapshots": [
{
"CacheSize": "",
"CacheNodeId": "0001",
"CacheNodeCreateTime": "2017-01-12T18:59:48.048Z"
}
],
"CacheSubnetGroupName": "default",
"Port": 6379,
"PreferredMaintenanceWindow": "wed:07:30-wed:08:30",
"CacheNodeType": "cache.m3.2xlarge",
"DataTiering": "disabled"
}
}
예제 3: Valkey 또는 Redis용 클러스터 백업OSS(클러스터 모드 활성화됨)
다음 AWS CLI 작업은 Valkey 또는 RedisOSS(클러스터 모드 활성화됨) 클러스터 bkup-20150515
에서 백업을 생성합니다myClusteredRedis
. --replication-group-id
대신 --cache-cluster-id
를 사용하여 원본을 식별하세요.
Linux, macOS, Unix의 경우:
aws elasticache create-snapshot \ --replication-group-id
myClusteredRedis
\ --snapshot-namebkup-20150515
Windows의 경우:
aws elasticache create-snapshot ^ --replication-group-id
myClusteredRedis
^ --snapshot-namebkup-20150515
예제 출력: Valkey 또는 RedisOSS(클러스터 모드 활성화됨) 클러스터 백업
이 작업의 출력은 다음과 같이 표시됩니다.
{
"Snapshot": {
"Engine": "redis",
"CacheParameterGroupName": "default.redis6.x.cluster.on",
"VpcId": "vpc-91280df6",
"NodeSnapshots": [
{
"CacheSize": "",
"NodeGroupId": "0001"
},
{
"CacheSize": "",
"NodeGroupId": "0002"
}
],
"NumNodeGroups": 2,
"SnapshotName": "bkup-20150515",
"ReplicationGroupId": "myClusteredRedis",
"AutoMinorVersionUpgrade": true,
"SnapshotRetentionLimit": 1,
"AutomaticFailover": "enabled",
"SnapshotStatus": "creating",
"SnapshotSource": "manual",
"SnapshotWindow": "10:00-11:00",
"EngineVersion": "6.0",
"CacheSubnetGroupName": "default",
"ReplicationGroupDescription": "2 shards 2 nodes each",
"Port": 6379,
"PreferredMaintenanceWindow": "sat:03:30-sat:04:30",
"CacheNodeType": "cache.r3.large",
"DataTiering": "disabled"
}
}
관련 주제
자세한 내용은 AWS CLI 명령 참조의 create-snapshot을 참조하세요.