

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.

# Creación de un grupo de replicación de Valkey o Redis OSS (modo de clúster deshabilitado) desde cero
<a name="Replication.CreatingReplGroup.NoExistingCluster.Classic"></a>

Puede crear un grupo de replicación de Valkey o Redis OSS (modo de clúster desactivado) desde cero mediante la ElastiCache consola AWS CLI, la o la ElastiCache API. Un grupo de replicación de Valkey o Redis OSS (modo de clúster deshabilitado) siempre tiene un grupo de nodos, un clúster principal y hasta cinco réplicas de lectura. Los grupos de replicación de Valkey o Redis OSS (modo de clúster deshabilitado) no admiten la partición de los datos.

**nota**  
El node/shard límite se puede aumentar hasta un máximo de 500 por clúster. Para solicitar un aumento del límite, consulte [AWS Service Limits](https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html) e incluya el tipo de instancias en la solicitud.

Para crear un grupo de replicación de Valkey o Redis OSS (modo de clúster deshabilitado) desde cero, siga uno de estos métodos:

## Crear un grupo de replicación OSS (modo de clúster desactivado) de Valkey o Redis desde cero (AWS CLI)
<a name="Replication.CreatingReplGroup.NoExistingCluster.Classic.CLI"></a>

El siguiente procedimiento crea un grupo de replicación de Valkey o Redis OSS (modo de clúster deshabilitado) mediante la AWS CLI.

Cuando crea un grupo de replicación OSS (modo de clúster desactivado) de Valkey o Redis desde cero, crea el grupo de replicación y todos sus nodos con una sola llamada al AWS CLI `create-replication-group` comando. Incluya los siguientes parámetros.

**--replication-group-id**  
El nombre del grupo de replicación que va a crear.  
Las restricciones de nomenclatura de los grupos de replicación de Valkey o Redis OSS (modo de clúster deshabilitado) son las siguientes:  
+ Deben contener entre 1 y 40 caracteres alfanuméricos o guiones.
+ Deben comenzar por una letra.
+ No pueden contener dos guiones consecutivos.
+ No pueden terminar con un guion.

**--replication-group-description**  
Descripción del grupo de replicación.

**--num-cache-clusters**  
El número de nodos que desea crear con este grupo de reproducción, combinando el principal y las réplicas de lectura.  
Si habilita Multi-AZ (`--automatic-failover-enabled`), el valor de `--num-cache-clusters` debe ser al menos 2.

**--cache-node-type**  
El tipo de nodo para cada nodo en el grupo de replicación.  
ElastiCache admite los siguientes tipos de nodos. En general, los tipos de la generación actual ofrecen más capacidad de memoria y potencia de computación a menor costo comparados con sus equivalentes de generaciones previas.  
Para obtener más información sobre los detalles del rendimiento de cada tipo de nodo, consulte [Tipos de instancia de Amazon EC2](https://aws.amazon.com/ec2/instance-types/).

**--habilitado para organización de datos en niveles**  
Establezca este parámetro si está utilizando un tipo de nodo r6gd. Si no quiere la organización de datos en niveles, defina `--no-data-tiering-enabled`. Para obtener más información, consulte [Organización de datos por niveles en ElastiCache](data-tiering.md).

**--cache-parameter-group**  
Especifique un grupo de parámetros que corresponda a su versión de motor. Si va a ejecutar Redis OSS 3.2.4 o una versión posterior, especifique el grupo de parámetros `default.redis3.2` o un grupo de parámetros derivado de `default.redis3.2` para crear un grupo de replicación de Valkey o Redis OSS (modo de clúster deshabilitado). Para obtener más información, consulte [Parámetros de Valkey y Redis OSS](ParameterGroups.Engine.md#ParameterGroups.Redis).

**--network-type**  
`ipv4`, `ipv6` o `dual-stack`. Si elige la doble pila, debe establecer el parámetro `--IpDiscovery` en `ipv4` o `ipv6`.

**--engine**  
redis

**--engine-version**  
Para conseguir el conjunto de características más completo, elija la última versión de motor.

Los nombres de los nodos se derivarán del nombre del grupo de reproducción anexando `-00`*\#* al nombre del grupo de reproducción. Por ejemplo, al utilizar el nombre de grupo de reproducción `myReplGroup`, el nombre del principal será `myReplGroup-001`, y el de las réplicas de lectura, de `myReplGroup-002` a `myReplGroup-006`.

Si desea habilitar el cifrado en tránsito o en reposo en este grupo de replicación, agregue uno o estos dos parámetros, `--transit-encryption-enabled` y `--at-rest-encryption-enabled`, y ajústese a las siguientes condiciones.
+ El grupo de replicación debe ejecutar la versión de Redis OSS 3.2.6 o 4.0.10.
+ El grupo de reproducción debe crearse en una Amazon VPC.
+ Debe incluirse también el parámetro `--cache-subnet-group`.
+ Debe incluirse el parámetro `--auth-token` con el valor de cadena especificado por el cliente para el token AUTH (contraseña) que es necesario para realizar las operaciones en este grupo de replicación.

La siguiente operación crea un grupo de replicación de Valkey o Redis OSS (modo de clúster deshabilitado) `sample-repl-group` con tres nodos, un nodo principal y dos réplicas.

Para 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}} \
   --cache-node-type {{cache.m4.large}} \ 
   --engine {{redis}}
```

Para Windows:

```
aws elasticache create-replication-group ^
   --replication-group-id {{sample-repl-group}} ^
   --replication-group-description {{"Demo cluster with replicas"}} ^
   --num-cache-clusters {{3}} ^
   --cache-node-type {{cache.m4.large}} ^  
   --engine {{redis}}
```

La salida de este comando es similar a la siguiente.

```
{
    "ReplicationGroup": {
        "Status": "creating",
        "Description": "Demo cluster with replicas",
        "ClusterEnabled": false,
        "ReplicationGroupId": "sample-repl-group",
        "SnapshotRetentionLimit": 0,
        "AutomaticFailover": "disabled",
        "SnapshotWindow": "01:30-02:30",
        "MemberClusters": [
            "sample-repl-group-001",
            "sample-repl-group-002",
            "sample-repl-group-003"
        ],
        "CacheNodeType": "cache.m4.large",
        "DataTiering": "disabled",
        "PendingModifiedValues": {}
    }
}
```

Para obtener información y parámetros adicionales que desee utilizar, consulte el AWS CLI tema [create-replication-group](https://docs.aws.amazon.com/cli/latest/reference/elasticache/create-replication-group.html).

## Crear un grupo de replicación de Valkey o Redis OSS (modo de clúster desactivado) desde cero (API) ElastiCache
<a name="Replication.CreatingReplGroup.NoExistingCluster.Classic.API"></a>

El siguiente procedimiento crea un grupo de replicación de Valkey o Redis OSS (modo de clúster desactivado) mediante la API. ElastiCache 

Cuando crea un grupo de replicación OSS (modo de clúster desactivado) de Valkey o Redis desde cero, crea el grupo de replicación y todos sus nodos con una sola llamada a la operación de la API. ElastiCache `CreateReplicationGroup` Incluya los siguientes parámetros.

**ReplicationGroupId**  
El nombre del grupo de replicación que va a crear.  
Estas son las restricciones de nomenclatura de los grupos de replicación de Valkey o Redis OSS (modo de clúster habilitado):  
+ Deben contener entre 1 y 40 caracteres alfanuméricos o guiones.
+ Deben comenzar por una letra.
+ No pueden contener dos guiones consecutivos.
+ No pueden terminar con un guion.

**ReplicationGroupDescription**  
Su descripción del grupo de reproducción.

**NumCacheClusters**  
El número total de nodos que desea crear con este grupo de reproducción, combinando el principal y las réplicas de lectura.  
Si habilita Multi-AZ (`AutomaticFailoverEnabled=true`), el valor de `NumCacheClusters` debe ser al menos 2.

**CacheNodeType**  
El tipo de nodo para cada nodo en el grupo de replicación.  
ElastiCache admite los siguientes tipos de nodos. En general, los tipos de la generación actual ofrecen más capacidad de memoria y potencia de computación a menor costo comparados con sus equivalentes de generaciones previas.  
Para obtener más información sobre los detalles del rendimiento de cada tipo de nodo, consulte [Tipos de instancia de Amazon EC2](https://aws.amazon.com/ec2/instance-types/).

**--habilitado para organización de datos en niveles**  
Establezca este parámetro si está utilizando un tipo de nodo r6gd. Si no quiere la organización de datos en niveles, defina `--no-data-tiering-enabled`. Para obtener más información, consulte [Organización de datos por niveles en ElastiCache](data-tiering.md).

**CacheParameterGroup**  
Especifique un grupo de parámetros que corresponda a su versión de motor. Si va a ejecutar Redis OSS 3.2.4 o una versión posterior, especifique el grupo de parámetros `default.redis3.2` o un grupo de parámetros derivado de `default.redis3.2` para crear un grupo de replicación de Valkey o Redis OSS (modo de clúster deshabilitado). Para obtener más información, consulte [Parámetros de Valkey y Redis OSS](ParameterGroups.Engine.md#ParameterGroups.Redis).

**--network-type**  
`ipv4`, `ipv` o `dual-stack`. Si elige la doble pila, debe establecer el parámetro `--IpDiscovery` en `ipv4` o `ipv6`.

**Motor**  
redis

**EngineVersion**  
6.0

Los nombres de los nodos se derivarán del nombre del grupo de reproducción anexando `-00`*\#* al nombre del grupo de reproducción. Por ejemplo, al utilizar el nombre de grupo de reproducción `myReplGroup`, el nombre del principal será `myReplGroup-001`, y el de las réplicas de lectura, de `myReplGroup-002` a `myReplGroup-006`.

Si desea habilitar el cifrado en tránsito o en reposo en este grupo de replicación, agregue uno o estos dos parámetros, `TransitEncryptionEnabled=true` y `AtRestEncryptionEnabled=true`, y ajústese a las siguientes condiciones.
+ El grupo de replicación debe ejecutar la versión de Redis OSS 3.2.6 o 4.0.10.
+ El grupo de reproducción debe crearse en una Amazon VPC.
+ Debe incluirse también el parámetro `CacheSubnetGroup`.
+ Debe incluirse el parámetro `AuthToken` con el valor de cadena especificado por el cliente para el token AUTH (contraseña) que es necesario para realizar las operaciones en este grupo de replicación.

La siguiente operación crea el grupo de replicación de Valkey o Redis OSS (modo de clúster deshabilitado) `myReplGroup` con tres nodos, un nodo principal y dos réplicas.

```
https://elasticache.us-west-2.amazonaws.com/
   ?Action=CreateReplicationGroup 
   &CacheNodeType=cache.m4.large
   &CacheParameterGroup=default.redis6.x
   &Engine=redis
   &EngineVersion=6.0
   &NumCacheClusters=3
   &ReplicationGroupDescription=test%20group
   &ReplicationGroupId=myReplGroup
   &Version=2015-02-02
   &SignatureVersion=4
   &SignatureMethod=HmacSHA256
   &Timestamp=20150202T192317Z
   &X-Amz-Credential=<credential>
```

Para obtener información y parámetros adicionales que desee utilizar, consulte el tema sobre la ElastiCache API[CreateReplicationGroup](https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CreateReplicationGroup.html).