Redis(클러스터 모드 비활성화됨) 복제 그룹에 대해 읽기 전용 복제본을 기본으로 승격 - 아마존 포 ElastiCache 레디스용

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

Redis(클러스터 모드 비활성화됨) 복제 그룹에 대해 읽기 전용 복제본을 기본으로 승격

다음 주제의 정보는 Redis(클러스터 모드 비활성화됨) 복제 그룹에만 적용됩니다.

AWS Management Console, AWS CLI 또는 ElastiCache API를 사용해 Redis(클러스터 모드 비활성화됨) 읽기 전용 복제본을 기본으로 승격할 수 있습니다. 자동 장애 조치가 포함된 다중 AZ가 Redis(클러스터 모드 비활성화됨) 복제 그룹에서 활성화되어 있는 동안에는 읽기 전용 복제본을 기본으로 승격할 수 없습니다. 다중 AZ가 활성화된 복제 그룹에서 Redis(클러스터 모드 비활성화됨) 복제본을 기본으로 승격하려면 다음을 수행하세요.

  1. 다중 AZ를 비활성하도록 복제 그룹을 수정합니다(수정할 때 모든 클러스터가 동일 가용 영역에 있을 필요는 없음). 자세한 내용은 복제 그룹 수정 섹션을 참조하세요.

  2. 읽기 전용 복제본을 기본으로 승격합니다.

  3. 다중 AZ를 다시 활성화하도록 복제 그룹을 수정합니다.

Redis 2.6.13 이전 버전을 실행하는 복제 그룹에서는 다중 AZ를 사용할 수 없습니다.

AWS Management Console 사용

다음 절차에서는 콘솔을 사용해 복제본 노드를 기본 노드로 승격합니다.

읽기 전용 복제본을 기본으로 승격하려면(콘솔)
  1. AWS Management Console에 로그인하고 https://console.aws.amazon.com/elasticache/에서 ElastiCache 콘솔을 엽니다.

  2. 승격하려는 복제본이 다중 AZ가 활성화된 Redis(클러스터 모드 비활성화됨) 복제 그룹의 멤버이면 계속 진행하기 전에 복제 그룹을 수정하여 다중 AZ를 비활성화해야 합니다. 자세한 내용은 복제 그룹 수정 섹션을 참조하세요.

  3. Redis를 선택한 후 클러스터 목록에서 수정할 복제 그룹을 선택합니다. 이 복제 그룹은 "Clustered Redis" 엔진이 아닌 "Redis" 엔진에서 실행되어야 하며, 2개 이상의 노드가 있어야 합니다.

  4. 노드 목록에서 기본으로 승격할 복제본 노드를 선택한 후 작업에서 Promote(승격)를 선택합니다.

  5. Promote Read Replica(읽기 전용 복제본 승격) 대화 상자에서 다음을 수행합니다.

    1. Apply Immediately(즉시 적용)에서 를 선택하여 읽기 전용 복제본을 즉시 승격하거나 아니요를 선택하여 클러스터의 다음 번 유지 관리 기간에 승격합니다.

    2. [Promote]를 선택하여 읽기 전용 복제본을 승격하거나 [Cancel]을 선택하여 작업을 취소합니다.

  6. 승격 프로세스를 시작하기 전에 클러스터에 다중 AZ가 활성화된 경우 복제 그룹의 상태가 사용 가능으로 될 때까지 기다린 후 클러스터를 수정하여 다중 AZ를 재활성화합니다. 자세한 내용은 복제 그룹 수정 섹션을 참조하세요.

AWS CLI 사용

복제 그룹에 다중 AZ가 활성화되어 있으면 읽기 전용 복제본을 기본으로 승격할 수 없습니다. 일부 경우에 승격하려는 복제본은 다중 AZ가 활성화되어 있는 복제 그룹의 일원일 수 있습니다. 이러한 경우 계속하기 전에 다중 AZ를 비활성화하도록 복제 그룹을 수정해야 합니다. 수정할 때 모든 클러스터가 동일 가용 영역에 있을 필요는 없습니다. 복제 그룹 수정에 대한 자세한 내용은 복제 그룹 수정을 참조하세요.

다음 AWS CLI 명령은 복제 그룹 sample-repl-group을 수정하여 읽기 전용 복제본 my-replica-1을 복제 그룹의 기본으로 만듭니다.

Linux, macOS 또는 Unix의 경우:

aws elasticache modify-replication-group \ --replication-group-id sample-repl-group \ --primary-cluster-id my-replica-1

Windows의 경우:

aws elasticache modify-replication-group ^ --replication-group-id sample-repl-group ^ --primary-cluster-id my-replica-1

복제 그룹 수정에 대한 자세한 내용은 Amazon ElastiCache 명령줄 레퍼런스의 modify-replication-group 섹션을 참조하세요.

ElastiCache API 사용

복제 그룹에 다중 AZ가 활성화되어 있으면 읽기 전용 복제본을 기본으로 승격할 수 없습니다. 일부 경우에 승격하려는 복제본은 다중 AZ가 활성화되어 있는 복제 그룹의 일원일 수 있습니다. 이러한 경우 계속하기 전에 다중 AZ를 비활성화하도록 복제 그룹을 수정해야 합니다. 수정할 때 모든 클러스터가 동일 가용 영역에 있을 필요는 없습니다. 복제 그룹 수정에 대한 자세한 내용은 복제 그룹 수정을 참조하세요.

다음 ElastiCache API 업은 읽기 전용 복제본 myReplica-1을 복제 그룹의 기본으로 만드는 복제 그룹 myReplGroup을 수정합니다.

https://elasticache.us-west-2.amazonaws.com/ ?Action=ModifyReplicationGroup &ReplicationGroupId=myReplGroup &PrimaryClusterId=myReplica-1 &Version=2014-12-01 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20141201T220302Z &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>

복제 그룹 수정에 대한 자세한 내용은 Amazon ElastiCache API 참조의 ModifyReplicationGroup 섹션을 참조하세요.