ElastiCache의 파라미터 관리 - Amazon ElastiCache

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

ElastiCache의 파라미터 관리

더욱 쉬운 파라미터 관리를 위해 ElastiCache 파라미터를 명명된 파라미터 그룹으로 그룹화합니다. 파라미터 그룹은 시작하는 동안 엔진 소프트웨어에 전달되는 파라미터의 특정 값 조합을 나타냅니다. 이 값은 각 노드의 엔진 프로세서가 런타임에 작동하는 방식을 결정합니다. 특정 파라미터 그룹의 파라미터 값은 해당 파라미터가 속한 클러스터와 상관없이 그룹과 연결된 모든 노드에 적용됩니다.

클러스터 성능을 미세 조정하려면 일부 파라미터 값을 수정하거나 클러스터의 파라미터 그룹을 변경할 수 있습니다.

  • 기본 파라미터 그룹을 수정하거나 삭제할 수 없습니다. 사용자 지정 파라미터 값이 필요하면 사용자 지정 파라미터 그룹을 생성해야 합니다.

  • Memcached의 경우, 파라미터 그룹 패밀리와 할당할 클러스터는 호환 가능해야 합니다. 예를 들어 클러스터에서 Memcached 버전 1.4.8을 실행 중이라면 Memcached 1.4 패밀리의 기본 또는 사용자 지정 파라미터 그룹만 사용할 수 있습니다.

    Redis OSS의 경우 파라미터 그룹 패밀리와 할당하려는 클러스터가 호환되어야 합니다. 예를 들어 클러스터에서 Redis OSS 버전 3.2.10을 실행 중이라면 Redis OSS 3.2 패밀리의 기본 또는 사용자 지정 파라미터 그룹만 사용할 수 있습니다.

  • 클러스터의 파라미터 그룹을 변경하면 조건부로 수정 가능한 파라미터의 값이 현재 및 새 파라미터 그룹에서 동일해야 합니다.

  • Memcached의 경우, 클러스터의 파라미터를 변경하면 변경 사항이 클러스터에 즉시 적용됩니다. 이는 클러스터의 파라미터 그룹 자체에서 변경하든 파라미터 값을 클러스터의 파라미터 그룹 내에서 변경하든 마찬가지입니다. 특정 파라미터 변경 사항이 적용되는 시점을 확인하려면 Memcached 특정 파라미터에 대한 테이블의 변경 적용 열을 참조하세요. 클러스터의 노드 재부팅에 관한 자세한 정보는 클러스터 재부팅을 참조하세요.

  • Redis OSS의 경우 클러스터의 파라미터를 변경하면 클러스터 노드가 재부팅된 후 변경 사항이 클러스터에 즉시 적용되거나 다음에 명시된 예외가 적용됩니다. 이는 클러스터의 파라미터 그룹 자체에서 변경하든 파라미터 값을 클러스터의 파라미터 그룹 내에서 변경하든 마찬가지입니다. 특정 파라미터 변경 사항이 적용되는 시점을 확인하려면 Valkey 및 Redis OSS 파라미터에 대한 테이블의 변경 적용 열을 참조하세요.

    Valkey 또는 Redis OSS 노드 재부팅에 대한 자세한 내용은 노드 재부팅 섹션을 참조하세요.

    Valkey 또는 Redis OSS(클러스터 모드 활성화됨) 파라미터 변경

    Valkey 또는 Redis OSS(클러스터 모드 활성화됨) 클러스터에서 다음 파라미터를 변경하는 경우 다음 확인 단계를 따르십시오.

    • activerehashing

    • 데이터베이스

    1. 클러스터의 수동 백업을 만듭니다. 수동 백업 지원을 참조하세요.

    2. 클러스터를 삭제합니다. 클러스터 삭제를 참조하세요.

    3. 변경한 파라미터 그룹 및 백업을 사용해 클러스터를 저장하여 새로운 클러스터를 시드합니다. 백업에서 새 캐시로 복원을 참조하세요.

    다른 파라미터를 변경한 경우에는 필요하지 않습니다.

  • 파라미터 그룹을 Valkey 및 Redis OSS 글로벌 데이터 저장소와 연결할 수 있습니다. 글로벌 데이터 스토어는 AWS 리전에 걸쳐 있는 하나 이상의 클러스터 모음입니다. 이 경우 파라미터 그룹은 글로벌 데이터 스토어를 구성하는 모든 클러스터에서 공유됩니다. 기본 클러스터의 파라미터 그룹에 대한 모든 수정 사항은 글로벌 데이터 스토어의 나머지 모든 클러스터에 복제됩니다. 자세한 내용은 글로벌 데이터 스토어를 사용하여 AWS 리전 간 복제 단원을 참조하십시오.

    다음 위치를 보면 파라미터 그룹이 글로벌 데이터 스토어의 일부인지 확인할 수 있습니다.

    • ElastiCache 콘솔의 파라미터 그룹 페이지에 있는 yes/no 글로벌 특성

    • CacheParameterGroup API 작업의 yes/no IsGlobal 속성