

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Scelta del tipo di rete in ElastiCache
<a name="network-type"></a>

ElastiCache supporta le versioni 4 e 6 (IPv4 e IPv6) del protocollo Internet, che consente di configurare il cluster in modo che accetti:
+ solo IPv4 connessioni,
+ solo IPv6 connessioni,
+ entrambi IPv4 e IPv6 connessioni (dual-stack)

IPv6 [è supportato per carichi di lavoro che utilizzano Valkey 7.2 e versioni successive, o Redis OSS 6.2 e versioni successive, su tutte le istanze basate sul sistema Nitro.](https://aws.amazon.com/ec2/nitro/) Non sono previsti costi aggiuntivi per l'accesso tramite. ElastiCache IPv6 

**Nota**  
La migrazione di cluster creati prima della disponibilità di IPV6 /dual-stack non è supportata. Anche il passaggio da un tipo di rete all'altro nei nuovi cluster creati non è supportato.

IPv6 [è supportato per i carichi di lavoro che utilizzano Memcached 1.6.6 e versioni successive su tutte le istanze basate sul sistema Nitro.](https://aws.amazon.com/ec2/nitro/) Non sono previsti costi aggiuntivi per l'accesso tramite. ElastiCache IPv6 

## Configurazione di sottoreti per tipo di rete
<a name="network-type-subnets"></a>

Se crei un cluster in un Amazon VPC, devi specificare un gruppo di sottoreti. ElastiCache utilizza quel gruppo di sottorete per scegliere una sottorete e gli indirizzi IP all'interno di quella sottorete da associare ai nodi. ElastiCache i cluster richiedono una sottorete dual-stack con entrambi IPv6 gli indirizzi assegnati per funzionare in modalità dual-stack IPv4 e una sottorete -only per funzionare solo come -only. IPv6 IPv6

## Utilizzo di dual-stack
<a name="network-type-dual-stack"></a>

Quando si utilizza ElastiCache Redis OSS in modalità cluster abilitata, dal punto di vista di un'applicazione, la connessione a tutti i nodi del cluster tramite l'endpoint di configurazione non è diversa dalla connessione diretta a un singolo nodo di cache. Per ottenere questo risultato, un client basato su cluster deve essere coinvolto in un processo di individuazione del cluster e richiedere le informazioni di configurazione per tutti i nodi. Il protocollo di individuazione di Redis supporta un solo IP per nodo. 

Quando si crea un cluster con ElastiCache for Memcache e si sceglie dual-stack come tipo di rete, è necessario designare un tipo di rilevamento IP, ovvero oppure. IPv4 IPv6 ElastiCache imposterà come impostazione predefinita il tipo di rete e il rilevamento IP, ma ciò può essere modificato. IPv6 Se si utilizza Individuazione automatica, solo gli indirizzi IP del tipo IP scelto vengono restituiti al client Memcached. Per ulteriori informazioni, consulta [Identifica automaticamente i nodi del cluster (Memcached)](AutoDiscovery.md).

Per mantenere la retrocompatibilità con tutti i client esistenti, viene introdotto il rilevamento IP, che consente di selezionare il tipo di IP (ovvero IPv4 o IPv6) da pubblicizzare nel protocollo di rilevamento. Sebbene ciò limiti il rilevamento automatico a un solo tipo di IP, il dual-stack è comunque vantaggioso per i carichi di lavoro abilitati alla modalità cluster, in quanto consente le migrazioni (o il rollback) da un tipo IP Discovery IPv4 a un tipo di IP IPv6 Discovery senza tempi di inattività.

## Cluster dual stack abilitati per TLS ElastiCache
<a name="configuring-tls-enabled-dual-stack"></a>

Quando TLS è abilitato per ElastiCache i cluster, le funzioni di rilevamento dei cluster (ad esempio `cluster slots``cluster shards`, e `cluster nodes` con Valkey o Redis OSS e `config get cluster` con Memcached) restituiscono i nomi di host anziché. IPs I nomi host vengono quindi utilizzati anziché per connettersi al cluster ed eseguire un IPs handshake TLS. ElastiCache Ciò significa che i client non saranno interessati dal parametro Individuazione IP. *Per i cluster abilitati per TLS, il parametro Individuazione IP non ha alcun effetto sul protocollo IP preferito.* Invece, il protocollo IP utilizzato verrà determinato in base a quello preferito dal client durante la risoluzione dei nomi host DNS.

Per esempi su come configurare una preferenza protocollo IP durante la risoluzione dei nomi host DNS, consulta [Cluster dual ElastiCache stack abilitati per TLS](BestPractices.md#network-type-configuring-tls-enabled-dual-stack).

## Utilizzo di Console di gestione AWS(Valkey e Redis OSS)
<a name="network-type-console"></a>

Quando crei un cluster utilizzando Console di gestione AWS, in **Connettività**, scegli un tipo di rete **IPv4**, **IPv6**o **Dual stack**. Se stai creando un cluster Valkey o Redis OSS (modalità cluster abilitata) e scegli il dual stack, devi selezionare un **tipo di IP Discovery**, oppure. IPv6 IPv4

Per ulteriori informazioni, consulta [Creazione di un cluster Valkey o Redis OSS (modalità cluster abilitata) (Console)](Clusters.Create.md#Clusters.Create.CON.RedisCluster) o [Creazione di un Valkey o Redis OSS (modalità cluster disabilitata) (Console)](Clusters.Create.md#Clusters.Create.CON.Redis).

**Quando crei un gruppo di replica utilizzando Console di gestione AWS, scegli un tipo di rete o **IPv4**Dual stack. **IPv6**** Se si sceglie il dual stack, è necessario selezionare un **tipo di Discovery IP, oppure**. IPv6 IPv4

Per ulteriori informazioni, consulta [Creazione da zero di un gruppo di replica Valkey o Redis OSS (Cluster Mode Disabled)](Replication.CreatingReplGroup.NoExistingCluster.Classic.md) o [Creazione da zero di un gruppo di replica in Valkey o Redis OSS (modalità cluster abilitata)](Replication.CreatingReplGroup.NoExistingCluster.Cluster.md).

## Utilizzo di Console di gestione AWS(Memcached)
<a name="network-type-console-mem"></a>

Quando crei un cluster utilizzando Console di gestione AWS, in **Connettività**, scegli un tipo di rete **IPv4**, **IPv6**o **Dual stack**. Se si sceglie il dual stack, è necessario selezionare un **tipo di Discovery IP**, oppure IPv6 . IPv4

Per ulteriori informazioni, consulta [Creazione di un cluster Memcached (console)](Clusters.Create-mc.md#Clusters.Create.CON.Memcached).

## Utilizzo della CLI con Valkey, Memcached o Redis OSS.
<a name="network-type-cli"></a>

**Redis OSS**

Quando si crea un cluster con Valkey o Redis OSS utilizzando la CLI, si utilizza il [create-cache-cluster](https://docs.aws.amazon.com/cli/latest/reference/elasticache/create-cache-cluster.html)comando e si specificano i parametri and: `NetworkType` `IPDiscovery`

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

Per 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
```

Quando si crea un gruppo di replica con la modalità cluster disabilitata utilizzando la CLI, si utilizza [create-replication-group](https://docs.aws.amazon.com/cli/latest/reference/elasticache/create-replication-group.html)il comando e si specificano `NetworkType` i `IPDiscovery` parametri and:

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

Per 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
```

Quando si crea un gruppo di replica con la modalità cluster abilitata e utilizzato IPv4 per il rilevamento IP tramite la CLI, si utilizza [create-replication-group](https://docs.aws.amazon.com/cli/latest/reference/elasticache/create-replication-group.html)il comando e si specificano `NetworkType` i `IPDiscovery` parametri and:

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

Per 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
```

Quando si crea un gruppo di replica con la modalità cluster abilitata e utilizzato IPv6 per il rilevamento IP tramite la CLI, si utilizza [create-replication-group](https://docs.aws.amazon.com/cli/latest/reference/elasticache/create-replication-group.html)il comando e si specificano `NetworkType` i `IPDiscovery` parametri and:

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

Per 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**

Quando si crea un cluster con Memcached utilizzando la CLI, si utilizza il [create-cache-cluster](https://docs.aws.amazon.com/cli/latest/reference/elasticache/create-cache-cluster.html)comando e si specificano i parametri and: `NetworkType` `IPDiscovery`

Per 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
```

Per 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
```