에서 클러스터 관리 ElastiCache - Amazon ElastiCache

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

에서 클러스터 관리 ElastiCache

클러스터는 하나 이상의 캐시 노드 모음으로, 모두 Valkey, Redis OSS 또는 Memcached 엔진 소프트웨어의 인스턴스를 실행합니다. 클러스터를 만들 때 모든 노드에서 사용할 엔진과 버전을 지정합니다.

Valkey 및 Redis OSS 클러스터

다음 다이어그램은 일반적인 Valkey 또는 Redis OSS 클러스터를 보여줍니다. 이러한 클러스터에는 단일 노드 또는 샤드(API/CLI: 노드 그룹) 내에 최대 6개의 노드가 포함될 수 있으며, 단일 노드 Valkey 또는 RedisOSS(클러스터 모드 비활성화됨) 클러스터에는 샤드가 없고, 다중 노드 Valkey 또는 RedisOSS(클러스터 모드 비활성화됨) 클러스터에는 단일 샤드가 있습니다. Valkey 또는 RedisOSS(클러스터 모드 활성화됨) 클러스터에는 최대 500개의 샤드가 있을 수 있으며 데이터는 샤드를 통해 분할됩니다. 엔진 버전이 Valkey 7.2 이상 또는 Redis 5.0.6 이상인 경우 노드 또는 샤드 제한을 클러스터당 최대 OSS 500개로 늘릴 수 있습니다. 예를 들어 83개 샤드(샤드당 기본 1개와 복제본 5개)에서 500개 샤드(기본 1개와 복제본 없음) 범위의 500개 노드 클러스터를 구성하도록 선택할 수 있습니다. 증가를 수용할 수 있는 IP 주소가 충분한지 확인해야 합니다. 일반적인 위험에는 서브넷 그룹의 서브넷 CIDR 범위가 너무 작거나 서브넷이 공유되어 다른 클러스터에서 많이 사용됩니다. 자세한 내용은 서브넷 그룹 생성 단원을 참조하십시오. 5.0.6 이하의 버전에서 한도는 클러스터당 250개입니다.

한도 증가를 요청하려면 AWS 서비스 한도를 참조하고 한도 유형을 인스턴스 유형별 클러스터당 노드로 선택하세요.

Valkey 또는 Redis OSS 샤드에 여러 노드가 있는 경우 노드 중 하나는 읽기/쓰기 기본 노드입니다. 샤드의 나머지 노드는 모두 읽기 전용 복제본입니다.

일반적인 Valkey 또는 Redis OSS 클러스터는 다음과 같습니다.

이미지: 일반적인 Valkey 및 Redis OSS 클러스터

Memcached 클러스터

일반적인 Memcached 클러스터는 다음과 같습니다. Memcached 클러스터에는 1~60개의 노드가 포함되어 있으며, 이 노드를 통해 데이터를 수평으로 분할할 수 있습니다.

이미지: 일반적인 Memcached 클러스터

Valkey, Redis OSS및 Memcached에 대한 Elasticache 작업

대부분의 ElastiCache 작업은 클러스터 수준에서 수행됩니다. 특정 수의 노드 및 각 노드에 대한 속성을 제어하는 파라미터 그룹을 사용하여 클러스터를 설정할 수 있습니다. 클러스터 하나에 속한 모든 노드는 노드 유형, 파라미터 및 보안 그룹 설정이 동일합니다.

클러스터마다 클러스터 식별자가 있습니다. 클러스터 식별자는 고객이 제공하는 클러스터 이름입니다. 이 식별자는 및 AWS CLI 명령과 상호 작용할 때 특정 클러스터를 ElastiCache API 지정합니다. 클러스터 식별자는 AWS 리전의 해당 고객에 대해 고유해야 합니다.

ElastiCache 는 여러 엔진 버전을 지원합니다. 특별한 이유가 없으면 최신 버전을 사용하는 것이 좋습니다.

ElastiCache 클러스터는 Amazon EC2 인스턴스를 사용하여 액세스하도록 설계되었습니다. Amazon VPC 서비스를 기반으로 가상 프라이빗 클라우드(VPC)에서 클러스터를 시작하는 경우 외부에서 클러스터에 액세스할 수 있습니다 AWS. 자세한 내용은 외부에서 ElastiCache 리소스에 액세스 AWS 단원을 참조하십시오.

지원되는 버전 목록은 , 지원되는 Redis OSS 버전지원되는 엔진 및 버전섹션을 참조하세요지원되는 ElastiCache (Memcached) 버전.