복제 그룹 수정 - 아마존 포 ElastiCache 레디스용

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

복제 그룹 수정

중요한 제약
  • 현재, ElastiCache는 Redis(클러스터 모드 활성화됨) 복제 그룹 수정을 제한적으로 지원하고 있습니다. 예를 들면 API 작업 ModifyReplicationGroup(CLI의 경우 modify-replication-group)을 사용하여 엔진 버전을 변경할 수 있습니다. API 작업 ModifyReplicationGroupShardConfiguration(CLI의 경우 modify-replication-group-shard-configuration)을 통해 Redis(클러스터 모드 활성화됨) 클러스터에서 샤드(노드 그룹) 수를 수정할 수 있습니다. 자세한 내용은 Redis(클러스터 모드 활성화됨)에서 클러스터 조정 섹션을 참조하세요.

    Redis(클러스터 모드 활성화됨) 클러스터의 다른 부분을 수정하려면 변경 사항을 통합하는 새 클러스터를 사용해 클러스터를 새로 만들어야 합니다.

  • Redis(클러스터 모드 비활성화됨) 및 Redis(클러스터 모드 활성화됨) 클러스터 및 복제 그룹을 최신 엔진 버전으로 업그레이드할 수 있습니다. 하지만 기존의 클러스터 또는 복제 그룹을 삭제하고 새로 만들지 않는 한 이전 엔진 버전으로 다운그레이드할 수 없습니다. 자세한 내용은 엔진 버전 및 업그레이드 섹션을 참조하세요.

  • 아래 예와 같이 콘솔, ModifyReplicationGroup API 또는 modify-replication-group CLI 명령을 사용하여 클러스터 모드 비활성화를 사용하는 기존 ElastiCache for Redis 클러스터를 클러스터 모드 활성화를 사용하도록 업그레이드할 수 있습니다. 또는 클러스터 모드 수정의 단계를 따를 수 있습니다.

ElastiCache 콘솔, AWS CLI 또는 ElastiCache API를 사용하여 Redis(클러스터 모드 비활성화됨) 클러스터의 설정을 수정할 수 있습니다. 현재 ElastiCache에서는 Redis(클러스터 모드 활성화됨) 복제 그룹에 대한 제한된 수의 수정을 지원합니다. 다른 수정의 경우에는 현재 복제 그룹의 백업을 생성한 후 해당 백업을 사용해 새 Redis(클러스터 모드 활성화됨) 복제 그룹을 시드해야 합니다.

AWS Management Console 사용

Redis(클러스터 모드 비활성화됨) 클러스터를 수정하는 방법에 대해서는 클러스터 수정 ElastiCache 섹션을 참조하세요.

AWS CLI 사용

다음은 modify-replication-group 명령의 AWS CLI 예입니다. 동일한 명령을 사용하여 복제 그룹을 수정할 수 있습니다.

기존 Redis 복제 그룹에서 다중 AZ 활성화:

Linux, macOS 또는 Unix의 경우:

aws elasticache modify-replication-group \ --replication-group-id myReplGroup \ --multi-az-enabled = true

Windows의 경우:

aws elasticache modify-replication-group ^ --replication-group-id myReplGroup ^ --multi-az-enabled

클러스터 모드를 비활성화에서 활성화로 수정:

클러스터 모드를 비활성화에서 활성화로 수정하려면 먼저 클러스터 모드를 호환으로 설정해야 합니다. 호환 모드는 Redis 클라이언트가 클러스터 모드 활성화 및 클러스터 모드 비활성화를 모두 사용하여 연결할 수 있도록 합니다. 클러스터 모드 활성화를 사용하도록 모든 Redis 클라이언트를 마이그레이션한 후 클러스터 모드 구성을 완료하고 클러스터 모드를 활성화로 설정할 수 있습니다.

Linux, macOS 또는 Unix의 경우:

클러스터 모드를 호환으로 설정합니다.

aws elasticache modify-replication-group \ --replication-group-id myReplGroup \ --cache-parameter-group-name myParameterGroupName \ --cluster-mode compatible

클러스터 모드를 활성화로 설정합니다.

aws elasticache modify-replication-group \ --replication-group-id myReplGroup \ --cluster-mode enabled

Windows의 경우:

클러스터 모드를 호환으로 설정합니다.

aws elasticache modify-replication-group ^ --replication-group-id myReplGroup ^ --cache-parameter-group-name myParameterGroupName ^ --cluster-mode compatible

클러스터 모드를 활성화로 설정합니다.

aws elasticache modify-replication-group ^ --replication-group-id myReplGroup ^ --cluster-mode enabled

AWS CLI modify-replication-group 명령에 대한 자세한 내용은 ElastiCache for Redis 사용 설명서의 modify-replication-group 또는 클러스터 모드 수정을 참조하세요.

ElastiCache API 사용

다음 ElastiCache API 작업은 기존 Redis 복제 그룹에서 다중 AZ를 활성화합니다. 동일한 작업을 사용하여 복제 그룹을 수정할 수 있습니다.

https://elasticache.us-west-2.amazonaws.com/ ?Action=ModifyReplicationGroup &AutomaticFailoverEnabled=true &Mutli-AZEnabled=true &ReplicationGroupId=myReplGroup &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20141201T220302Z &Version=2014-12-01 &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Date=20141201T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Expires=20141201T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>

ElastiCache API ModifyReplicationGroup 작업에 대한 자세한 내용은 ModifyReplicationGroup 섹션을 참조하세요.