Elección de un tipo de red - Amazon ElastiCache

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Elección de un tipo de red

ElastiCache es compatible con las versiones 4 y 6 del Protocolo de Internet (IPv4 e IPv6), lo que le permite configurar el clúster para que acepte:

  • solo conexiones IPv4,

  • solo conexiones IPv6,

  • conexiones IPv4 e IPv6 (doble pila).

Se admite IPv6 para cargas de trabajo que utilicen la versión 1.6.6 o superior del motor Memcached en todas las instancias creadas en el sistema Nitro. El acceso a ElastiCache través de IPv6 no conlleva cargos adicionales.

nota

No se admite la migración de clústeres creados antes de la disponibilidad de IPV6/doble pila. Tampoco se admite el cambio entre tipos de red en los clústeres recién creados.

Configuración de subredes para el tipo de red

Si crea un clúster en una Amazon VPC, debe especificar un grupo de subredes. ElastiCache usa ese grupo de subredes para elegir una subred y direcciones IP dentro de esa subred para asociarlas a sus nodos. ElastiCache Los clústeres requieren una subred de doble pila con direcciones IPv4 e IPv6 asignadas para funcionar en modo de doble pila y una subred solo de IPv6 para que funcione solo de IPv6.

Usar doble pila

Al crear un clúster de caché y elegir una pila doble como tipo de red, es necesario designar un tipo de detección de IP, ya sea IPv4 o IPv6. ElastiCache utilizará IPv6 como predeterminado el tipo de red y la detección de IP, pero eso se puede cambiar. Si utiliza la detección automática, solo las direcciones IP del tipo de IP elegido se devolverán al cliente de Memcached.

Para mantener la compatibilidad con versiones anteriores de todos los clientes existentes, se usa la detección de IP, que permite seleccionar el tipo de IP (es decir, IPv4 o IPv6) que se anunciará en el protocolo de detección. Aunque esto limita la detección automática a un solo tipo de IP, la doble pila sigue siendo beneficiosa gracias a la detección automática, ya que permite migraciones (o retrocesos) de un tipo de IP de detección IPv4 a uno IPv6 sin tiempo de inactividad.

Clústeres de doble pila compatibles con TLS ElastiCache

Cuando el TLS está habilitado para ElastiCache los clústeres, las funciones de detección de clústeres devuelven nombres de host en lugar de direcciones IP. A continuación, se utilizan los nombres de host en lugar de las IP para conectarse al ElastiCache clúster y realizar un protocolo de enlace TLS. Esto significa que los clientes no se verán afectados por el parámetro de detección de IP. En el caso de los clústeres habilitados para TLS, el parámetro de detección de IP no tiene ningún efecto en el protocolo IP preferido. En cambio, el protocolo IP utilizado se determinará según el protocolo IP que prefiera el cliente al resolver los nombres de host de DNS.

Para ver ejemplos sobre cómo configurar una preferencia de protocolo IP al resolver nombres de host DNS, consulte Clústeres de doble pila compatibles con TLS ElastiCache .

Usando el AWS Management Console

Al crear un clúster de caché mediante la opción Conectividad AWS Management Console, elija un tipo de red, ya sea IPv4, IPv6 o de doble pila. Si elige la doble pila, debe seleccionar un Discovery IP type (Tipo de IP de detección) IPv6 o IPv4.

Para obtener más información, consulte Creación de un clúster de Memcached (consola).

Uso de la CLI

Al crear un clúster de caché mediante la CLI, se utiliza el create-cache-clustercomando y se especifican los IPDiscovery parámetros NetworkType y:

Para Linux, macOS o 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