Escolher um tipo de rede - Amazon ElastiCache

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. Não há cobranças adicionais pelo acesso ElastiCache via IPv6.

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