기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
ElastiCache는 인터넷 프로토콜 버전 4(IPv4) 및 6(IPv6)를 지원하므로 클러스터가 다음을 수락하도록 구성할 수 있습니다.
IPv4 연결만 가능.
IPv6 연결만 가능.
IPv4 및 IPv6 연결 모두(듀얼 스택).
IPv6는 Nitro 시스템에
참고
IPv6/듀얼 스택이 제공되기 전에 생성된 클러스터의 마이그레이션은 지원되지 않습니다. 새로 생성된 클러스터에서의 네트워크 유형 간 전환도 지원되지 않습니다.
IPv6는 Nitro 시스템에
네트워크 유형에 맞는 서브넷 구성
Amazon VPC에서 클러스터를 생성하는 경우 서브넷 그룹을 지정해야 합니다. ElastiCache는 해당 서브넷 그룹을 사용하여 노드에 연결된 서브넷 내의 서브넷 및 IP 주소를 선택합니다. ElastiCache 클러스터가 듀얼 스택 모드에서 작동하려면 IPv4 및 IPv6 주소가 모두 할당된 듀얼 스택 서브넷이 필요하고, IPv6 전용으로 작동하려면 IPv6 전용 서브넷이 필요합니다.
듀얼 스택 사용
클러스터 모드가 활성화된 상태에서 ElastiCache for Redis OSS를 사용하는 경우 애플리케이션의 관점에서 구성 엔드포인트를 통해 모든 클러스터 노드에 연결하는 것은 개별 캐시 노드에 직접 연결하는 것과 다르지 않습니다. 이를 위해 클러스터 인식 클라이언트가 클러스터 검색 프로세스에 참여하고 모든 노드에 대한 구성 정보를 요청해야 합니다. Redis의 검색 프로토콜은 노드당 하나의 IP만 지원합니다.
ElastiCache for Memcached를 사용하여 캐시 클러스터를 생성하고 듀얼 스택을 네트워크 유형으로 선택하면 IP 검색 유형인 IPv4 또는 IPv6을 지정해야 합니다. ElastiCache는 네트워크 유형 및 IP 검색을 IPv6으로 기본 설정하지만 이는 변경할 수 있습니다. 자동 검색을 사용하는 경우, 선택된 IP 유형의 IP 주소만 Memcached 클라이언트로 반환됩니다. 자세한 내용은 클러스터의 노드 자동 식별(Memcached) 단원을 참조하십시오.
기존의 모든 클라이언트와의 하위 호환성을 유지하기 위해 IP Discovery가 도입되어, 이를 통해 검색 프로토콜에서 광고할 IP 유형(IPv4 또는 IPv6)을 선택할 수 있습니다. 이렇게 하면 자동 검색이 한 가지 IP 유형으로만 제한되지만, 가동 중단 없이 IPv4에서 IPv6 검색 IP 유형으로 마이그레이션(또는 롤백)할 수 있기 때문에 클러스터 모드 활성화 워크로드에는 이중 스택의 유용성이 유지됩니다.
TLS 활성화 듀얼 스택 ElastiCache 클러스터
ElastiCache 클러스터에 대해 TLS가 활성화된 경우 Valkey 또는 Redis를 사용하는 cluster slots
, cluster shards
및 cluster nodes
또는 Memcached를 사용하는 Redis OSS 및 config get cluster
와 같은 클러스터 검색 기능은 IP 대신 호스트 이름을 반환합니다. IP 대신 호스트 이름을 사용하여 ElastiCache 클러스터에 연결하고 TLS 핸드셰이크를 수행합니다. 따라서, 클라이언트가 IP Discovery 파라미터의 영향을 받지 않습니다. TLS 활성화 클러스터의 경우, IP Discovery 파라미터는 선호 IP 프로토콜에 영향을 끼치지 않습니다. 대신 클라이언트가 DNS 호스트 이름을 확인할 때 어떤 IP 프로토콜을 선호하는지에 따라, 사용되는 IP 프로토콜이 결정됩니다.
DNS 호스트 이름을 확인할 때 IP 프로토콜 기본 설정을 구성하는 방법에 대한 예제는 TLS 활성화 듀얼 스택 ElastiCache 클러스터을 참조하세요.
AWS Management Console (Valkey 및 Redis OSS) 사용
를 사용하여 클러스터를 생성할 때 연결 AWS Management Console에서 IPvIPv4IPv6 또는 듀얼 스택 중 하나의 네트워크 유형을 선택합니다. Valkey 또는 Redis OSS(클러스터 모드 활성화) 클러스터를 생성하고 듀얼 스택을 선택할 때는 검색 IP 유형으로 IPv6 또는 IPv4 중에 선택해야 합니다.
자세한 내용은 Valkey 또는 Redis OSS(클러스터 모드 활성화됨) 클러스터 생성(콘솔) 또는 Valkey 또는 Redis OSS(클러스터 모드 비활성화됨) 클러스트 생성(콘솔)을 참조하세요.
를 사용하여 복제 그룹을 생성할 때 IPv4 AWS Management Console, IPv6 또는 듀얼 스택 중 하나의 네트워크 유형을 선택합니다. 듀얼 스택을 선택한 경우 검색 IP 유형으로 IPv6 또는 IPv4 중에 선택해야 합니다.
자세한 내용은 Valkey 또는 Redis OSS(클러스터 모드 비활성화됨) 복제 그룹을 처음부터 새로 생성 또는 Valkey 또는 Redis OSS(클러스터 모드 활성화됨)에서 복제 그룹을 처음부터 새로 생성을 참조하세요.
사용 AWS Management Console (Memcached)
를 사용하여 캐시 클러스터를 생성할 때 연결 AWS Management Console에서 IPvIPv4IPv6 또는 듀얼 스택 중 하나의 네트워크 유형을 선택합니다. 듀얼 스택을 선택한 경우 검색 IP 유형으로 IPv6 또는 IPv4 중에 선택해야 합니다.
자세한 내용은 Memcached 클러스터 생성(콘솔) 단원을 참조하십시오.
Valkey, Memcached 또는 Redis OSS와 함께 CLI 사용.
Redis OSS
CLI를 사용하여 Valkey 또는 Redis OSS로 캐시 클러스터를 생성할 때는 create-cache-cluster 명령을 사용하고 NetworkType
및 IPDiscovery
파라미터를 지정합니다.
Linux, macOS, Unix의 경우:
aws elasticache create-cache-cluster \
--cache-cluster-id "cluster-test" \
--engine redis \
--cache-node-type cache.m5.large \
--num-cache-nodes 1 \
--network-type dual_stack \
--ip-discovery ipv4
Windows의 경우:
aws elasticache create-cache-cluster ^
--cache-cluster-id "cluster-test" ^
--engine redis ^
--cache-node-type cache.m5.large ^
--num-cache-nodes 1 ^
--network-type dual_stack ^
--ip-discovery ipv4
CLI를 사용하여 클러스터 모드가 비활성화된 복제 그룹을 생성할 때는 create-replication-group 명령을 사용하고 NetworkType
및 IPDiscovery
파라미터를 지정합니다.
Linux, macOS, Unix의 경우:
aws elasticache create-replication-group \
--replication-group-id sample-repl-group \
--replication-group-description "demo cluster with replicas" \
--num-cache-clusters 3 \
--primary-cluster-id redis01 \
--network-type dual_stack \
--ip-discovery ipv4
Windows의 경우:
aws elasticache create-replication-group ^
--replication-group-id sample-repl-group ^
--replication-group-description "demo cluster with replicas" ^
--num-cache-clusters 3 ^
--primary-cluster-id redis01 ^
--network-type dual_stack ^
--ip-discovery ipv4
CLI를 사용하여 클러스터 모드가 활성화되고 IP Discovery로 IPv4를 사용하는 복제 그룹을 생성할 때는 create-replication-group 명령을 사용하고 NetworkType
및 IPDiscovery
파라미터를 지정합니다.
Linux, macOS, Unix의 경우:
aws elasticache create-replication-group \
--replication-group-id demo-cluster \
--replication-group-description "demo cluster" \
--cache-node-type cache.m5.large \
--num-node-groups 2 \
--engine redis \
--cache-subnet-group-name xyz \
--network-type dual_stack \
--ip-discovery ipv4 \
--region us-east-1
Windows의 경우:
aws elasticache create-replication-group ^
--replication-group-id demo-cluster ^
--replication-group-description "demo cluster" ^
--cache-node-type cache.m5.large ^
--num-node-groups 2 ^
--engine redis ^
--cache-subnet-group-name xyz ^
--network-type dual_stack ^
--ip-discovery ipv4 ^
--region us-east-1
CLI를 사용하여 클러스터 모드가 활성화되고 IP Discovery으로 IPv6를 사용하는 복제 그룹을 생성할 때는 create-replication-group 명령을 사용하고 NetworkType
및 IPDiscovery
파라미터를 지정합니다.
Linux, macOS, Unix의 경우:
aws elasticache create-replication-group \
--replication-group-id demo-cluster \
--replication-group-description "demo cluster" \
--cache-node-type cache.m5.large \
--num-node-groups 2 \
--engine redis \
--cache-subnet-group-name xyz \
--network-type dual_stack \
--ip-discovery ipv6 \
--region us-east-1
Windows의 경우:
aws elasticache create-replication-group ^
--replication-group-id demo-cluster ^
--replication-group-description "demo cluster" ^
--cache-node-type cache.m5.large ^
--num-node-groups 2 ^
--engine redis ^
--cache-subnet-group-name xyz ^
--network-type dual_stack ^
--ip-discovery ipv6 ^
--region us-east-1
Memcached
CLI를 사용하여 Memcached로 캐시 클러스터를 생성할 때는 create-cache-cluster 명령을 사용하고 NetworkType
및 IPDiscovery
파라미터를 지정합니다.
Linux, macOS, Unix의 경우:
aws elasticache create-cache-cluster \
--cache-cluster-id "cluster-test" \
--engine memcached \
--cache-node-type cache.m5.large \
--num-cache-nodes 1 \
--network-type dual_stack \
--ip-discovery ipv4
Windows의 경우:
aws elasticache create-cache-cluster ^
--cache-cluster-id "cluster-test" ^
--engine memcached ^
--cache-node-type cache.m5.large ^
--num-cache-nodes 1 ^
--network-type dual_stack ^
--ip-discovery ipv4