ElastiCache 클러스터 수정 - Amazon ElastiCache

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

ElastiCache 클러스터 수정

ElastiCache 클러스터에서 노드를 추가하거나 제거하는 것 외에도 보안 그룹을 추가하거나 유지 관리 기간 또는 파라미터 그룹 변경과 같은 다른 변경을 수행해야 하는 경우가 있을 수 있습니다.

유지 관리 기간을 사용률이 가장 낮은 시간으로 낮추는 것이 유익하므로 수정해야 할 때도 있습니다.

클러스터의 파라미터를 변경하면 변경 사항은 또는 클러스터가 재시작된 즉시 또는 그 이후에 클러스터에 적용됩니다. 이는 클러스터의 파라미터 그룹 자체에서 변경하든 파라미터 값을 클러스터의 파라미터 그룹 내에서 변경하든 마찬가지입니다. 특정 파라미터 변경 사항이 적용되는 시점을 확인하려면 Memcached 특정 파라미터Valkey 및 Redis OSS 파라미터에 대한 테이블에 있는 세부 정보 열의 변경 적용 섹션을 참조하십시오. 클러스터의 노드 재부팅에 관한 자세한 정보는 노드 재부팅 섹션을 참조하세요.

클러스터를 수정하려면
  1. AWS Management Console에 로그인하고 https://console.aws.amazon.com/elasticache/에서 ElastiCache 콘솔을 엽니다.

  2. 상단 오른쪽 모서리의 목록에서 수정하려는 클러스터가 있는 AWS 리전을 선택합니다.

  3. 탐색 창에서 수정하려는 클러스터에서 실행 중인 엔진을 선택합니다.

    선택한 엔진의 클러스터 목록이 나타납니다.

  4. 클러스터 목록에서 수정할 클러스터의 해당 이름을 선택합니다.

  5. 작업을 선택한 다음 수정을 선택합니다.

    [Modify Cluster] 창이 나타납니다.

  6. Modify Cluster(클러스터 수정) 창에서 원하는 내용을 수정합니다. 옵션에는 다음이 포함됩니다.

    • 설명

    • 클러스터 모드 - 클러스터 모드를 비활성화에서 활성화로 수정하려면 먼저 클러스터 모드를 호환으로 설정해야 합니다.

      호환 모드를 사용하면 클러스터 모드를 활성화한 상태와 클러스터 모드를 비활성화한 상태 모두에서 Valkey 또는 Redis OSS 클라이언트를 연결할 수 있습니다. 클러스터 모드 활성화를 사용하도록 모든 Valkey 또는 Redis OSS 클라이언트를 마이그레이션한 후 클러스터 모드 구성을 완료하고 클러스터 모드를 활성화로 설정할 수 있습니다.

    • 엔진 버전 호환성

      중요

      새로운 엔진 버전으로 업그레이드할 수 있습니다. 메이저 엔진 버전을 업그레이드하는 경우(예: 5.0.6에서 6.0으로 업그레이드) 새 엔진 버전과 호환되는 파라미터 그룹 패밀리를 선택해야 합니다. 이에 대한 자세한 내용은 용 버전 관리 ElastiCache 섹션을 참조하세요. 하지만 기존의 클러스터를 삭제하고 새로 만들지 않는 한 이전 엔진 버전으로 다운그레이드할 수 없습니다.

    • VPC 보안 그룹

    • Parameter Group

    • 노드 유형(Node Type)

      참고

      클러스터가 r6gd 패밀리의 노드 유형을 사용하는 경우 해당 패밀리 내에서 다른 크기의 노드만 선택할 수 있습니다. r6gd 패밀리의 노드 유형을 선택하는 경우 데이터 계층화가 자동으로 활성화됩니다. 자세한 내용은 데이터 계층화를 참조하세요.

    • 다중 AZ

    • 자동 장애 조치(클러스터 모드 비활성화됨 전용)

    • 자동 백업 활성화

    • Backup 노드 ID

    • 백업 보존 기간

    • 백업 기간

    • SNS 알림에 대한 주제

    • Memcached 엔진 버전 호환성

    • 네트워크 유형

      참고

      IPv4에서 IPv6으로 전환하는 경우, IPv6과 호환되는 서브넷 그룹을 선택하거나 생성해야 합니다. 자세한 내용은 에서 네트워크 유형 선택 ElastiCache 섹션을 참조하세요.

    • VPC 보안 그룹

    • Parameter Group

    • 유지 관리 기간

    • SNS 알림에 대한 주제

    [Apply Immediately] 상자는 엔진 버전 수정에만 적용됩니다. 변경 사항을 즉시 적용하려면 Apply Immediately(즉시 적용) 확인란을 선택합니다. 이 상자를 선택하지 않으면 다음 번 유지 관리 기간에 엔진 버전 수정이 적용됩니다. 유지 관리 기간 변경과 같은 다른 수정은 즉시 적용됩니다.

Redis에 대해 로그 전송을 사용 설정/사용 중지
  1. 클러스터 목록에서 수정할 클러스터를 선택합니다. 클러스터 이름을 선택합니다(그 옆의 확인란 아님).

  2. 클러스터 세부 정보 페이지에서 로그 탭을 선택합니다.

  3. 슬로우 로그를 사용 설정 또는 사용 중지하려면 사용 설정(Enable) 또는 사용 중지(Disable)를 선택합니다.

    사용 설정을 선택한 경우

    1. 로그 형식(Log format)에서 JSON 또는 텍스트(Text)를 선택합니다.

    2. 로드 대상 유형(Log destination type)에서 CloudWatch Logs 또는 Kinesis Firehose를 선택합니다.

    3. 로그 대상(Log destination)에서 새로 생성(Create new)을 선택하고 CloudWatchLogs 로그 그룹 이름이나 Kinesis Data Firehose 스트림 이름을 입력할 수 있습니다. 또는 기존 항목 선택을 선택한 다음 CloudWatchLogs 로그 그룹 이름이나 Kinesis Data Firehose 스트림 이름을 선택할 수 있습니다.

    4. 활성화를 선택합니다.

Redis에 대한 구성을 변경하려면 다음을 수행합니다.
  1. 수정을 선택합니다.

  2. 로그 형식(Log format)에서 JSON 또는 텍스트(Text)를 선택합니다.

  3. 대상 유형(Destination Type)에서 CloudWatch Logs 또는 Kinesis Firehose를 선택합니다.

  4. 로그 대상(Log destination)에서 새로 생성(Create new)을 선택하고 CloudWatch Logs 로그 그룹 이름이나 Kinesis Data Firehose 스트림 이름을 입력합니다. 또는 기존 항목 선택(Select existing)을 선택한 다음 CloudWatch Logs 로그 그룹 이름이나 Kinesis Data Firehose 스트림 이름을 선택합니다.

AWS CLI modify-cache-cluster 작업을 사용하여 기존의 클러스터를 수정할 수 있습니다. 클러스터의 구성 값을 수정하려면 클러스터 ID, 변경할 파라미터 및 파라미터의 새 값을 지정합니다. 다음 예제에서는 my-cluster라는 클러스터의 유지 관리 기간을 변경하고 변경 사항을 즉시 적용합니다.

중요

새로운 Memcached 엔진 버전으로 업그레이드할 수 있습니다. 이에 대한 자세한 내용은 용 버전 관리 ElastiCache 섹션을 참조하세요. 하지만 기존의 클러스터를 삭제하고 새로 만들지 않는 한 이전 엔진 버전으로 다운그레이드할 수 없습니다.

중요

새로운 Valkey 또는 Redis OSS 엔진 버전으로 업그레이드할 수 있습니다. 메이저 엔진 버전을 업그레이드하는 경우(예: Redis OSS 5.0.6에서 Redis OSS 6.0으로 업그레이드) 새 엔진 버전과 호환되는 파라미터 그룹 패밀리를 선택해야 합니다. 이에 대한 자세한 내용은 용 버전 관리 ElastiCache 섹션을 참조하세요. 하지만 기존의 클러스터를 삭제하고 새로 만들지 않는 한 이전 엔진 버전으로 다운그레이드할 수 없습니다.

Linux, macOS, Unix의 경우:

aws elasticache modify-cache-cluster \ --cache-cluster-id my-cluster \ --preferred-maintenance-window sun:23:00-mon:02:00

Windows의 경우:

aws elasticache modify-cache-cluster ^ --cache-cluster-id my-cluster ^ --preferred-maintenance-window sun:23:00-mon:02:00

--apply-immediately 파라미터는 노드 유형, 엔진 버전의 수정 및 클러스터의 노드 수 변경에만 적용됩니다. 이 변경 사항을 즉시 적용하려면 --apply-immediately 파라미터를 사용하세요. 다음 번 유지 관리 기간으로 이 변경을 연기하려면 --no-apply-immediately 파라미터를 사용하세요. 유지 관리 기간 변경과 같은 다른 수정은 즉시 적용됩니다.

자세한 내용은 ElastiCache용 AWS CLI 항목 modify-cache-cluster를 참조하세요.

ElastiCache API ModifyCacheCluster 작업을 사용하여 기존의 클러스터를 수정할 수 있습니다. 클러스터의 구성 값을 수정하려면 클러스터 ID, 변경할 파라미터 및 파라미터의 새 값을 지정합니다. 다음 예제에서는 my-cluster라는 클러스터의 유지 관리 기간을 변경하고 변경 사항을 즉시 적용합니다.

중요

새로운 Memcached 엔진 버전으로 업그레이드할 수 있습니다. 이에 대한 자세한 내용은 용 버전 관리 ElastiCache 섹션을 참조하세요. 하지만 기존의 클러스터를 삭제하고 새로 만들지 않는 한 이전 엔진 버전으로 다운그레이드할 수 없습니다.

중요

새로운 Valkey 또는 Redis OSS 엔진 버전으로 업그레이드할 수 있습니다. 메이저 엔진 버전을 업그레이드하는 경우(예: Redis OSS 5.0.6에서 Redis OSS 6.0으로 업그레이드) 새 엔진 버전과 호환되는 파라미터 그룹 패밀리를 선택해야 합니다. 이에 대한 자세한 내용은 용 버전 관리 ElastiCache 섹션을 참조하세요. 하지만 기존의 클러스터를 삭제하고 새로 만들지 않는 한 이전 엔진 버전으로 다운그레이드할 수 없습니다.

줄바꿈은 가독성을 높이기 위해 추가되었습니다.

https://elasticache.us-west-2.amazonaws.com/ ?Action=ModifyCacheCluster &CacheClusterId=my-cluster &PreferredMaintenanceWindow=sun:23:00-mon:02:00 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150901T220302Z &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Date=20150202T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Expires=20150901T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>

ApplyImmediately 파라미터는 노드 유형, 엔진 버전의 수정 및 클러스터의 노드 수 변경에만 적용됩니다. 이 변경 사항을 즉시 적용하려면 ApplyImmediately 파라미터를 true로 설정하세요. 다음 번 유지 관리 기간으로 이 변경을 연기하려면 ApplyImmediately 파라미터를 false로 설정하세요. 유지 관리 기간 변경과 같은 다른 수정은 즉시 적용됩니다.

자세한 정보는 ElastiCache API 참조 항목 ModifyCacheCluster을 참조하세요.