Crear un clúster para Valkey o Redis OSS - 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.

Crear un clúster para Valkey o Redis OSS

Los siguientes ejemplos muestran cómo crear un OSS clúster de Valkey o Redis con, y. AWS Management Console AWS CLI ElastiCache API

ElastiCache admite la replicación cuando se utiliza el motor Valkey o Redis. OSS Para supervisar la latencia entre el momento en que los datos se escriben en un clúster principal de OSS lectura/escritura de Valkey o Redis y el momento en que se propagan a un clúster secundario de solo lectura, añada al clúster una clave especial, ElastiCache . ElastiCacheMasterReplicationTimestamp Esta clave es la hora universal universal actual (). UTC Como un OSS clúster de Valkey o Redis se puede agregar a un grupo de replicación más adelante, esta clave se incluye en todos los OSS clústeres de Valkey o Redis, 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.

Para crear un clúster de Valkey o Redis OSS (modo de clúster desactivado), siga los pasos que se indican en. Creación de un clúster Valkey (modo de clúster desactivado) (consola)

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. Autorizar el acceso al clúster y Paso 4. Conéctese al nodo del clúster.

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.

Si ejecuta Redis OSS 3.2.4 o una versión posterior, puede crear un clúster de Valkey o Redis OSS (habilitado para el modo de clúster). Los clústeres Valkey o Redis OSS (modo de clúster activado) admiten la partición de los datos en 1 a 500 fragmentos (API/CLI: grupos de nodos), pero con algunas limitaciones. Para ver una comparación entre Valkey o Redis OSS (modo de clúster desactivado) y Valkey o Redis OSS (modo de clúster activado), consulte. Motores y versiones compatibles

Para crear un clúster de Valkey o Redis OSS (modo de clúster activado) mediante la consola ElastiCache
  1. Inicia sesión en la ElastiCache consola de Amazon AWS Management Console y ábrela en https://console.aws.amazon.com/elasticache/.

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

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

  4. Elija Crear VPC y siga los pasos descritos en Creación de una nube privada virtual () VPC.

  5. 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.

  6. 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).

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

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

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

  7. 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 (RedisOSS) con Multi-AZ.

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

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

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

      3. 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 y Creación de un grupo ElastiCache de parámetros.

        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.

      4. Para Node type, elija la flecha hacia abajo ( Downward-pointing triangle icon, typically used to indicate a dropdown menu. ). 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.

        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 por niveles en ElastiCache.

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

        En algunas versiones de Valkey o Redis OSS (modo de clúster activado), puedes cambiar el número de fragmentos del clúster de forma dinámica:

      6. 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 activado).

        • 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 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: Sembrar un nuevo clúster de diseño propio con una copia de seguridad creada externamente.

    3. En Connectivity (Conectividad)

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

      2. 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, introduzca el ID al que pertenece. VPC

        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:

        Si es Uso de zonas locales con ElastiCache, 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.

    4. En Availability zone placements Ubicaciones de las zonas de disponibilidad), tiene dos opciones:

      • Sin preferencia: ElastiCache elige la zona de disponibilidad.

      • 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 Selección de regiones y zonas de disponibilidad para ElastiCache.

    5. Elija Next (Siguiente).

    6. 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.

            nota

            Tiene la opción de proporcionar una clave de cifrado diferente. Para ello, seleccione la clave gestionada por el cliente y elija la AWS KMS clave. Para obtener más información, consulte Uso de claves gestionadas por el cliente de AWS KMS.

          • 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. En el caso de Valkey 7.2 y versiones posteriores o OSS del motor Redis 6.0 o superior, 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 Administrar grupos de usuarios con la consola y CLI.

            • AUTHUsuario predeterminado: mecanismo de autenticación para un servidor Valkey o Redis. OSS Para obtener más información, consulte. AUTH

          • AUTH— Un mecanismo de autenticación para el servidor Valkey o RedisOSS. Para obtener más información, consulte. AUTH

          nota

          Para OSS las versiones de Redis desde la 3.2.6 en adelante, excepto la versión 3.2.10, AUTH es la única opción.

        2. 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 usar el grupo de seguridad predeterminado VPC o crear uno nuevo.

          Para obtener más información sobre los grupos de seguridad, consulte Grupos de seguridad para usted VPC en la Guía del VPC usuario de Amazon.

    7. 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 sobre la copia de seguridad y la restauración, consulteInstantánea y restauración.

    8. (Opcional) Especifique un periodo de mantenimiento. El período de mantenimiento es el tiempo, que suele durar una hora cada semana, en el que se ElastiCache programa el mantenimiento del sistema del clúster. Puede ElastiCache elegir el día y la hora del período de mantenimiento (sin preferencia) o puede elegir el día, la hora y la duración usted mismo (especifique el período de mantenimiento). Si elige Specify maintenance window, elija Start day, Start time y Duration (en horas) de las listas para el periodo de mantenimiento. Todas las horas son UCT horas.

      Para obtener más información, consulte Administrar el mantenimiento ElastiCache de clústeres.

    9. (Opcional) Para Logs (Registros):

      • En Formato de registro, elija Texto 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,

    10. 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 .

    11. Elija Next (Siguiente).

    12. 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 (RedisOSS) con Multi-AZ

    2. Siga los pasos de Uso de Outposts.

Para crear el equivalente utilizando la ElastiCache consola ElastiCache API o AWS CLI en lugar de ella, consulte lo siguiente:

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. Autorizar el acceso al clúster y Paso 4. Conéctese al nodo del clúster.

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.

Para crear un clúster mediante el AWS CLI, utilice 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.

Crear un clúster de Valkey o Redis OSS (modo de clúster desactivado) () CLI

ejemplo — Un clúster de Valkey o Redis OSS (modo de clúster desactivado) sin réplicas de lectura

El siguiente CLI código crea un clúster de caché de Valkey o Redis OSS (modo de clúster desactivado) sin réplicas.

nota

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:::my_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:::my_bucket/snapshot.rdb

Crear un clúster de Valkey o Redis OSS (modo de clúster activado) ()AWS CLI

Los clústeres de Valkey o Redis OSS (modo de clúster activado) (API/CLI: grupos de replicación) no se pueden crear mediante esta operación. create-cache-cluster Para crear un clúster de Valkey o Redis OSS (modo de clúster activado) (API/CLI: grupo de replicación), consulte. Crear un grupo de replicación de Valkey o Redis OSS (modo de clúster activado) desde cero ()AWS CLI

Para obtener más información, consulte el tema AWS CLI de ElastiCache referencia. create-replication-group

Para crear un clúster mediante 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.

Crear un clúster de caché de Valkey o Redis OSS (modo de clúster desactivado) () ElastiCache API

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

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 de caché en Valkey o Redis OSS (modo de clúster activado) () ElastiCache API

Los clústeres de Valkey o Redis OSS (modo de clúster activado) (API/CLI: grupos de replicación) no se pueden crear mediante esta operación. CreateCacheCluster Para crear un clúster de Valkey o Redis OSS (modo de clúster activado) (API/CLI: grupo de replicación), consulte. Crear un grupo de replicación en Valkey o Redis OSS (modo de clúster activado) desde cero () ElastiCache API

Para obtener más información, consulte el tema de ElastiCache API referencia. CreateReplicationGroup