

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 clúster para Valkey o Redis OSS
<a name="Clusters.Create"></a>

Los siguientes ejemplos muestran cómo crear un clúster OSS de Valkey o Redis mediante la API Consola de administración de AWSAWS CLI y ElastiCache .

## Creación un clúster de Valkey o Redis OSS (modo de clúster deshabilitado) (consola)
<a name="Clusters.Create.CON.Redis"></a>

ElastiCache admite la replicación cuando se utiliza el motor OSS de Valkey o Redis. Para supervisar la latencia entre el momento en que los datos se escriben en un clúster read/write principal de OSS de Valkey o Redis y el momento en que se propagan a un clúster secundario de solo lectura, ElastiCache añada al clúster una clave especial,. `ElastiCacheMasterReplicationTimestamp` Esta clave es la hora de tiempo universal (UCT). Puesto que se puede añadir un clúster de Valkey o Redis OSS más adelante a un grupo de replicación, esta clave se incluye en todos los clústeres de Valkey o Redis OSS, incluso si inicialmente no son miembros de un grupo de replicación. Para obtener más información acerca de los grupos de reproducción, consulte [Alta disponibilidad a través de grupos de reproducción](Replication.md).

Para crear un clúster de Valkey o Redis OSS (modo clúster deshabilitado), siga los pasos de [Creación de un clúster de Valkey (modo de clúster deshabilitado) (consola)](SubnetGroups.designing-cluster-pre.valkey.md#Clusters.Create.CON.valkey-gs).

En cuanto el estado de tu clúster esté *disponible*, podrás conceder a Amazon EC2 acceso a él, conectarse a él y empezar a usarlo. Para obtener más información, consulte [Paso 3. Autorización del acceso al clúster](SubnetGroups.designing-cluster-pre.valkey.md#GettingStarted.AuthorizeAccess.valkey) y [Paso 4. Conexión al nodo de un clúster](SubnetGroups.designing-cluster-pre.valkey.md#GettingStarted.ConnectToCacheNode.valkey).

**importante**  
Cuando su clúster esté disponible, se cobrará por cada hora u hora parcial que el clúster esté activo, incluso si no lo está utilizando de forma activa. Para dejar de incurrir en cargos por este clúster, debe eliminarlo. Consulte [Eliminar un clúster en ElastiCache](Clusters.Delete.md). 

## Creación de un clúster de Valkey o Redis OSS (modo de clúster habilitado) (consola)
<a name="Clusters.Create.CON.RedisCluster"></a>

Si ejecuta Redis OSS 3.2.4 o una versión posterior, puede crear un clúster de Valkey o Redis OSS (modo de clúster habilitado). Los clústeres de Valkey o Redis OSS (modo de clúster habilitado) permiten dividir los datos entre 1 y 500 particiones (API/CLI: grupos de nodos), pero con algunas limitaciones. Para obtener una comparación de Valkey o Redis OSS (modo de clúster deshabilitado) y Valkey o Redis OSS (modo de clúster habilitado), consulte [Motores y versiones compatibles](VersionManagement.md#supported-engine-versions).

**Para crear un clúster OSS (modo de clúster activado) de Valkey o Redis mediante la consola ElastiCache**

1. Inicia sesión en la ElastiCache consola de Amazon Consola de administración de AWS y ábrela en [https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/).

1. En la lista de la esquina superior derecha, selecciona la AWS región en la que quieres lanzar este clúster.

1. En el panel de navegación, seleccione **Get started (Introducción)**.

1. Elija **Create VPC** (Crear una VPC) y siga los pasos que se detallan en [Creating a Virtual Private Cloud (VPC)](VPCs.CreatingVPC.md) (Creación de una nube privada virtual).

1. En la página del ElastiCache panel, elija **Crear clúster** y, a continuación, elija **Crear clúster de Valkey o Crear clúster** **de Redis** OSS.

1. En **Cluster settings** (Configuración de clúster), realice la siguiente operación:

   1. Elija **Configure and create a new cluster** (Configurar y crear un nuevo clúster).

   1. Para **Cluster mode** (Modo clúster), elija **Enabled** (Habilitado).

   1. Para **Cluster info** (Información del clúster) introduzca un valor para **Name** (Nombre). 

   1. (Opcional) Introduzca un valor para **Description** (Descripción).

1. En **Location** (Ubicación):

------
#### [ AWS Cloud  ]

   1. Para **Nube de AWS**, le recomendamos que acepte la configuración predeterminada de **Multi-AZ** y **Conmutación por error automática**. Para obtener más información, consulte [Minimizar el tiempo de inactividad en ElastiCache Redis OSS](AutoFailover.md) con Multi-AZ.

   1. En **Cluster settings** (Configuración del clúster)

      1. Para **Engine version** (Versión del motor), elija una versión disponible.

      1. En **Port** (Puerto), utilice el puerto predeterminado, 6379. Si tiene un motivo para utilizar un puerto diferente, escriba el número de puerto.

      1. En **Grupo de parámetros**, elija un grupo de parámetros o cree uno nuevo. Los grupos de parámetros controlan los parámetros de tiempo de ejecución de su clúster. Para obtener más información acerca de los grupos de parámetros, consulte [Parámetros de Valkey y Redis OSS](ParameterGroups.Engine.md#ParameterGroups.Redis) y [Creación de un grupo de parámetros de ElastiCache](ParameterGroups.Creating.md).
**nota**  
Cuando se selecciona un grupo de parámetros para definir los valores de configuración del motor, dicho grupo de parámetros se aplica a todos los clústeres del almacén de datos global. En la página **Parameter Groups (Grupos de parámetros)**, el atributo **Global** sí/no, indica si un grupo de parámetros forma parte de un almacén de datos global.

      1. Para **Node type**, elija la flecha hacia abajo (![\[Downward-pointing triangle icon, typically used to indicate a dropdown menu.\]](http://docs.aws.amazon.com/es_es/AmazonElastiCache/latest/dg/images/ElastiCache-DnArrow.png)). En el cuadro de diálogo **Cambiar tipo de nodo**, elija un valor para **Familia de instancias** para el tipo de nodo que desea. A continuación, elija el tipo de nodo que desea utilizar para este clúster y, a continuación, elija **Guardar**.

         Para obtener más información, consulte [Elección del tamaño del nodo](CacheNodes.SelectSize.md).

         Si elige un tipo de nodo r6gd, la organización de datos en niveles se activará automáticamente. Para obtener más información, consulte [Organización de datos en niveles en ElastiCache](data-tiering.md).

      1. En **Número de particiones**, elija el número de particiones (particiones/grupos de nodos) que desea para este clúster de Valkey o Redis OSS (modo de clúster habilitado).

         En algunas versiones de Valkey o Redis OSS (modo de clúster habilitado), puede cambiar dinámicamente el número de particiones del clúster:
         + **Redis OSS 3.2.10 y versiones posteriores**: si el clúster ejecuta Redis OSS 3.2.10 o versiones posteriores, puede cambiar el número de particiones del clúster de forma dinámica. Para obtener más información, consulte [Escalado de clústeres de Valkey o Redis OSS (modo de clúster habilitado)](scaling-redis-cluster-mode-enabled.md).
         + **Otras versiones de Redis OSS**: si su clúster ejecuta una versión de Redis OSS anterior a 3.2.10, existe otro enfoque. Para cambiar el número de particiones del clúster en este caso, cree un nuevo clúster con el nuevo número de particiones. Para obtener más información, consulte [Restauración desde una copia de seguridad a una nueva caché](backups-restoring.md).

      1. En **Réplicas por partición**, elija el número de nodos de réplica de lectura que desea en cada partición.

         Existen las siguientes restricciones para Valkey o Redis OSS (modo de clúster habilitado).
         + Si tiene habilitado Multi-AZ, asegúrese de tener al menos una réplica por partición.
         + El número de réplicas es el mismo para cada fragmento al crear el clúster utilizando la consola.
         + El número de réplicas de lectura por fragmento es fijo y no puede modificarse. Si se da cuenta de que necesita más o menos réplicas por fragmento (API/CLI: grupo de nodos), debe crear un nuevo clúster con el nuevo número de réplicas. Para obtener más información, consulte [Tutorial: propagación de un nuevo clúster basado en nodos con una copia de seguridad creada externamente](backups-seeding-redis.md).

   1. En **Connectivity** (Conectividad)

      1. Para el **Network type** (Tipo de red), elija las versiones IP que admitirá este clúster. 

      1. En el **caso de los grupos de subredes**, elija la subred que desee aplicar a este clúster. ElastiCache usa ese grupo de subredes para elegir una subred y las direcciones IP dentro de esa subred para asociarlas a los nodos. ElastiCache Los clústeres requieren una subred de doble pila con ambas IPv6 direcciones asignadas para funcionar en el modo de doble pila IPv4 y una IPv6 subred «solo» para funcionar como «solo». IPv6

         Al crear un nuevo grupo de subredes, escriba el **VPC ID** (ID de VPC) al que pertenece.

         Seleccione un **Discovery IP type** (Tipo de IP de detección). Solo se devuelven las direcciones IP del protocolo elegido. 

         Para obtener más información, consulte lo siguiente:
         + [Elegir un tipo de red en ElastiCache](network-type.md).
         + [Cree una subred en la VPC](https://docs.aws.amazon.com/vpc/latest/userguide/working-with-vpcs.html#AddaSubnet).

         Si es [Uso de Local Zones con ElastiCache](Local_zones.md), debe crear o elegir una subred que se encuentre en la zona local. 

         Para obtener más información, consulte [Subredes y grupos de subredes](SubnetGroups.md).

   1. En **Availability zone placements** Ubicaciones de las zonas de disponibilidad), tiene dos opciones:
      + **Sin preferencia**: elige la zona de disponibilidad. ElastiCache 
      + **Specify availability zones** (Especificar zonas de disponibilidad): especifique la zona de disponibilidad para cada clúster.

        Si decide especificar las zonas de disponibilidad, para cada clúster en cada fragmento, elija la zona de disponibilidad de la lista.

      Para obtener más información, consulte [Elección de regiones y zonas de disponibilidad para ElastiCache](RegionsAndAZs.md).

   1. Elija **Next** (Siguiente).

   1. En **Configuración avanzada de Valkey** o **Configuración avanzada de Redis OSS** o 

      1. Para **Security** (Seguridad): 

        1. Para cifrar sus datos, tiene las siguientes opciones:
           + **Encryption at rest** (Cifrado en reposo): permite el cifrado de los datos almacenados en el disco. Para obtener más información, consulte [Cifrado en reposo](at-rest-encryption.md).
**nota**  
Tiene la opción de proporcionar una clave de cifrado diferente. Para ello, elija la **clave AWS KMS gestionada por el cliente** y elija la clave. Para obtener más información, consulte [Uso de claves de AWS KMS administradas por el cliente](at-rest-encryption.md#using-customer-managed-keys-for-elasticache-security).
           + **Encryption in-transit** (Cifrado en tránsito): permite el cifrado de datos del cable. Para obtener más información, consulte [Cifrado en tránsito](in-transit-encryption.md). Para Valkey 7.2 y versiones posteriores o Redis OSS 6.0 y posteriores, si habilita el cifrado en tránsito, se le pedirá que especifique una de las siguientes opciones de **Control de acceso**:
             + **No Access Control** (Sin control de acceso): este es el valor predeterminado. Esto indica que no hay restricciones en el acceso de los usuarios al clúster.
             + **User Group Access Control List** (Lista de control de acceso del grupo de usuarios): seleccione un grupo de usuarios con un conjunto definido de usuarios que pueden acceder al clúster. Para obtener más información, consulte [Administración de grupos de usuarios con la consola y la CLI](Clusters.RBAC.md#User-Groups).
             + **Usuario predeterminado con el comando AUTH**: un mecanismo de autenticación para el servidor de Valkey o Redis OSS. Para obtener más información, consulte [AUTH](auth.md).
           + **AUTH**: un mecanismo de autenticación para el servidor de Valkey o Redis OSS. Para obtener más información, consulte [AUTH](auth.md).
**nota**  
Para las versiones de Redis OSS a partir de la 3.2.6, excepto la versión 3.2.10, AUTH es la única opción.

        1. En **Grupos de seguridad**, elija los grupos de seguridad que desea para este clúster. Un *grupo de seguridad* actúa como un firewall para controlar el acceso de red al clúster. Puede utilizar el grupo de seguridad predeterminado para la VPC o crear uno nuevo.

           Para obtener más información sobre los grupos de seguridad, consulte [Grupos de seguridad de su VPC](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html) en la *Guía del usuario de Amazon VPC*.

   1. En las copias de seguridad automáticas programadas regularmente, seleccione **Enable automatic backups** (Habilitar copias de seguridad automáticas) y, a continuación, escriba el número de días que desea conservar cada copia de seguridad automática antes de que se elimine automáticamente. Si no quiere tener copias de seguridad automáticas programadas regularmente, desactive la casilla de verificación **Enable automatic backups (Habilitar copias de seguridad automáticas)**. En cualquier caso, siempre tendrá la opción de crear copias de seguridad manuales.

      Para obtener más información acerca de la copia de seguridad y restauración, consulte [Instantánea y restauración](backups.md).

   1. (Opcional) Especifique un periodo de mantenimiento. El *periodo de mantenimiento* hace alusión al tiempo, generalmente una hora, de cada semana en la que ElastiCache programa el mantenimiento del sistema para su clúster. Puede permitir a ElastiCache elegir el día y la hora de su periodo de mantenimiento (*No preference*), o bien puede elegir el día, la hora y la duración usted mismo (*Specify maintenance window*). Si elige *Especificar el periodo de mantenimiento* en las listas, seleccione *Día de inicio*, *Hora de inicio* y *Duración* (en horas) para el periodo de mantenimiento. Todas las horas se indican en UCT.

      Para obtener más información, consulte [Administración del mantenimiento de clústeres de ElastiCache](maintenance-window.md).

   1. (Opcional) Para **Logs** (Registros):
      + En **Log format** (Formato de registro), elija **Text** o **JSON**.
      + En **Tipo de destino**, elija **CloudWatch Logs** o **Kinesis Firehose**.
      + En **Destino del registro**, elija **Crear nuevo** e introduzca el nombre del grupo de CloudWatch registros de Logs o el nombre de la transmisión de Firehose, o bien elija **Seleccionar existente** y, a continuación, elija el nombre del grupo de CloudWatch registros de Logs o el nombre de la transmisión de Firehose,

   1. En el caso de las **etiquetas**, para ayudarte a gestionar tus clústeres y otros ElastiCache recursos, puedes asignar tus propios metadatos a cada recurso en forma de etiquetas. Para obtener más información, consulte [Etiquetar sus recursos ElastiCache](Tagging-Resources.md).

   1. Elija **Siguiente**.

   1. Revise todas las entradas y opciones y, a continuación, realice todos los cambios necesarios. Cuando haya terminado, elija **Create** (Crear).

------
#### [ On premises ]

   1. Para **On premises** (En las instalaciones), le recomendamos que deje **Auto-failover** (Conmutación por error automática) habilitada. Para obtener más información, consulte [Minimizar el tiempo de inactividad en ElastiCache Redis OSS con Multi-AZ](AutoFailover.md)

   1. Siga los pasos de [Uso de Outposts](ElastiCache-Outposts.md).

------

Para crear el equivalente mediante la ElastiCache API o AWS CLI en lugar de la ElastiCache consola, consulte lo siguiente: 
+ API: [CreateReplicationGroup](https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CreateReplicationGroup.html)
+ CLI: [create-replication-group](https://docs.aws.amazon.com/cli/latest/reference/elasticache/create-replication-group.html)

En cuanto el estado de tu clúster esté *disponible*, podrás concederle EC2 acceso, conectarte a él y empezar a usarlo. Para obtener más información, consulte [Paso 3. Autorización del acceso al clúster](SubnetGroups.designing-cluster-pre.valkey.md#GettingStarted.AuthorizeAccess.valkey) y [Paso 4. Conexión al nodo de un clúster](SubnetGroups.designing-cluster-pre.valkey.md#GettingStarted.ConnectToCacheNode.valkey).

**importante**  
Cuando su clúster esté disponible, se cobrará por cada hora u hora parcial que el clúster esté activo, incluso si no lo está utilizando de forma activa. Para dejar de incurrir en cargos por este clúster, debe eliminarlo. Consulte [Eliminar un clúster en ElastiCache](Clusters.Delete.md). 

## Creación de un clúster (AWS CLI)
<a name="Clusters.Create.CLI"></a>

Para crear un clúster mediante el AWS CLI, usa el `create-cache-cluster` comando.

**importante**  
Cuando su clúster esté disponible, se cobrará por cada hora u hora parcial que el clúster esté activo, incluso si no lo está utilizando de forma activa. Para dejar de incurrir en cargos por este clúster, debe eliminarlo. Consulte [Eliminar un clúster en ElastiCache](Clusters.Delete.md). 

### Creación de un clúster de Valkey o Redis OSS (modo de clúster deshabilitado) (CLI)
<a name="Clusters.Create.CLI.Redis"></a>

**Example – Un clúster de Valkey o Redis OSS (modo de clúster deshabilitado) sin réplicas de lectura**  
El siguiente código de la CLI crea un clúster de Valkey o Redis OSS (modo de clúster deshabilitado) sin réplicas.  
Al crear clúster utilizando un tipo de nodo de la familia r6gd, debe pasar el parámetro `data-tiering-enabled`.
Para Linux, macOS o Unix:  

```
aws elasticache create-cache-cluster \
--cache-cluster-id my-cluster \
--cache-node-type cache.r4.large \
--engine redis \
--num-cache-nodes 1 \
--cache-parameter-group default.redis6.x \
--snapshot-arns arn:aws:s3:::amzn-s3-demo-bucket/snapshot.rdb
```
Para Windows:  

```
aws elasticache create-cache-cluster ^
--cache-cluster-id my-cluster ^
--cache-node-type cache.r4.large ^
--engine redis ^
--num-cache-nodes 1 ^
--cache-parameter-group default.redis6.x ^
--snapshot-arns arn:aws:s3:::amzn-s3-demo-bucket/snapshot.rdb
```

### Creación de un clúster de Valkey o Redis OSS (modo de clúster habilitado) (AWS CLI)
<a name="Clusters.Create.CLI.RedisCluster"></a>

Los clústeres de Valkey o Redis OSS (modo de clúster habilitado) (API/CLI: grupos de replicación) no se pueden crear con la operación `create-cache-cluster`. Para crear un clúster de Valkey o Redis OSS (modo de clúster habilitado) (API/CLI: grupo de replicación), consulte [Creación de un grupo de replicación de Valkey o Redis OSS (modo de clúster habilitado) desde cero (AWS CLI)](Replication.CreatingReplGroup.NoExistingCluster.Cluster.md#Replication.CreatingReplGroup.NoExistingCluster.Cluster.CLI).

Para obtener más información, consulte el tema AWS CLI de ElastiCache referencia [https://docs.aws.amazon.com/cli/latest/reference/elasticache/create-replication-group.html](https://docs.aws.amazon.com/cli/latest/reference/elasticache/create-replication-group.html).

## Creación de un clúster para Valkey o Redis OSS (API) ElastiCache
<a name="Clusters.Create.API.red-heading"></a>

Para crear un clúster mediante la ElastiCache API, utilice la `CreateCacheCluster` acción. 

**importante**  
Cuando su clúster esté disponible, se le cobrará por cada hora u hora parcial que el clúster esté activo, incluso si no lo está utilizando. Para dejar de incurrir en cargos por este clúster, debe eliminarlo. Consulte [Eliminar un clúster en ElastiCache](Clusters.Delete.md). 

**Topics**
+ [Crear un clúster (API) de Valkey o Redis OSS (modo de clúster desactivado) ElastiCache](#Clusters.Create.API.Redis)
+ [Crear un clúster en Valkey o Redis OSS (modo de clúster activado) (API) ElastiCache](#Clusters.Create.API.RedisCluster)

### Crear un clúster (API) de Valkey o Redis OSS (modo de clúster desactivado) ElastiCache
<a name="Clusters.Create.API.Redis"></a>

El siguiente código crea un clúster (API) de Valkey o Redis OSS (modo de clúster desactivado). ElastiCache 

Se agregan saltos de línea para facilitar la lectura.

```
https://elasticache.us-west-2.amazonaws.com/
    ?Action=CreateCacheCluster
    &CacheClusterId=my-cluster
    &CacheNodeType=cache.r4.large
    &CacheParameterGroup=default.redis3.2
    &Engine=redis
    &EngineVersion=3.2.4
    &NumCacheNodes=1
    &SignatureVersion=4       
    &SignatureMethod=HmacSHA256
    &SnapshotArns.member.1=arn%3Aaws%3As3%3A%3A%3AmyS3Bucket%2Fdump.rdb
    &Timestamp=20150508T220302Z
    &Version=2015-02-02
    &X-Amz-Algorithm=&AWS;4-HMAC-SHA256
    &X-Amz-Credential=<credential>
    &X-Amz-Date=20150508T220302Z
    &X-Amz-Expires=20150508T220302Z
    &X-Amz-SignedHeaders=Host
    &X-Amz-Signature=<signature>
```

### Crear un clúster en Valkey o Redis OSS (modo de clúster activado) (API) ElastiCache
<a name="Clusters.Create.API.RedisCluster"></a>

Los clústeres de Valkey o Redis OSS (modo de clúster habilitado) (API/CLI: grupos de replicación) no se pueden crear con la operación `CreateCacheCluster`. Para crear un clúster de Valkey o Redis OSS (modo de clúster habilitado) (API/CLI: grupo de replicación), consulte [Creación de un grupo de replicación en Valkey o Redis OSS (modo de clúster habilitado) desde cero (API de ElastiCache)](Replication.CreatingReplGroup.NoExistingCluster.Cluster.md#Replication.CreatingReplGroup.NoExistingCluster.Cluster.API).

Para obtener más información, consulte el tema de referencia de la ElastiCache API. [https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CreateReplicationGroup.html](https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CreateReplicationGroup.html)