As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Escolher um tipo de rede
ElastiCache suporta as versões 4 e 6 do Protocolo de Internet (IPv4 e IPv6), permitindo que você configure seu cluster para aceitar:
somente conexões IPv4,
somente conexões IPv6,
conexões IPv4 e IPv6 (pilha dupla)
O IPv6 é compatível com workloads usando o mecanismo Memcached versão 1.6.6 em diante em todas as instâncias criadas no sistema Nitro
nota
A migração de clusters criados antes da disponibilidade do IPV6/pilha dupla não tem suporte. A alternância entre tipos de rede em clusters recém-criados também não tem suporte.
Configurar sub-redes para o tipo de rede
Se você criar um cluster em uma Amazon VPC, deverá especificar um grupo de sub-redes. ElastiCache usa esse grupo de sub-redes para escolher uma sub-rede e endereços IP dentro dessa sub-rede para associar aos seus nós. ElastiCache os clusters exigem uma sub-rede de pilha dupla com endereços IPv4 e IPv6 atribuídos a eles para operar no modo de pilha dupla e uma sub-rede somente IPv6 para operar somente como IPv6.
Usar pilha dupla
Ao criar um cluster de cache e escolher dual-stack como o tipo de rede, você precisa designar um tipo de descoberta de IP — IPv4 ou IPv6. ElastiCache padronizará o tipo de rede e a descoberta de IP para IPv6, mas isso pode ser alterado. Se você usar a Descoberta automática, somente os endereços IP do tipo de IP escolhido serão retornados ao cliente Memcached.
Para manter a compatibilidade com versões anteriores de todos os clientes existentes, é apresentada a descoberta de IP, que permite selecionar o tipo de IP (ou seja, IPv4 ou IPv6) para anunciar no protocolo de descoberta. Embora isso limite a descoberta automática a apenas um tipo de IP, a pilha dupla ainda é benéfica graças à Descoberta automática, pois permite migrações (ou reversões) de um tipo de IP de descoberta IPv4 para um tipo de IP de descoberta IPv6 sem tempo de inatividade.
Clusters de ElastiCache pilha dupla habilitados para TLS
Quando o TLS está habilitado para ElastiCache clusters, as funções de descoberta de cluster retornam nomes de host em vez de IPs. Os nomes de host são então usados em vez de IPs para se conectar ao ElastiCache cluster e realizar um handshake TLS. Isso significa que os clientes não serão afetados pelo parâmetro de descoberta de IP. Para clusters habilitados para TLS, o parâmetro de descoberta de IP não tem efeito no protocolo IP preferencial. Em vez disso, o protocolo IP usado será determinado pelo protocolo IP que o cliente prefere ao resolver nomes de host DNS.
Para obter exemplos sobre como configurar uma preferência de protocolo IP ao resolver nomes de host DNS, consulte Clusters de ElastiCache pilha dupla habilitados para TLS.
Usando o AWS Management Console
Ao criar um cluster de cache usando o AWS Management Console, em Conectividade, escolha um tipo de rede, IPv4, IPv6 ou pilha dupla. Se você escolher pilha dupla, deverá selecionar um Discovery IP type (Tipo de IP de descoberta): IPv6 ou IPv4.
Para ter mais informações, consulte Criação de um cluster do Memcached (console).
Uso da CLI
Ao criar um cluster de cache usando a CLI, você usa o create-cache-clustercomando e especifica os parâmetros NetworkType
eIPDiscovery
:
Para Linux, macOS ou 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
Para 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