Creación de un clúster - Amazon ElastiCache (RedisOSS)

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

Los siguientes ejemplos muestran cómo crear un clúster OSS de Redis mediante la AWS Management Console ElastiCache API AWS CLI y.

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

En cuanto el estado de su clúster sea available (disponible), podrá conceder a Amazon EC2 acceso a este, así como conectarse a él y comenzar a utilizarlo. Para obtener más información, consulte Paso 3: autorizar acceso al clúster y Paso 4: conectarse al nodo de un 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 Eliminación de un clúster.

Si ejecuta Redis OSS 3.2.4 o una versión posterior, puede crear un clúster de Redis OSS (modo de clúster habilitado). Los clústeres OSS de Redis (modo de clúster habilitado) 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 Redis OSS (modo de clúster desactivado) y Redis OSS (modo de clúster activado), consulte. Versiones compatibles ElastiCache (Redis OSS)

Para crear un clúster de 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 Create VPC (Crear una VPC) y siga los pasos que se detallan en Creating a Virtual Private Cloud (VPC) (Creación de una nube privada virtual).

  5. En la página del ElastiCache panel, elija Crear clúster y, a continuación, elija 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 (Redis OSS) 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 específicos de Redis OSS y Creación de un grupo 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 en niveles.

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

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

        • Redis OSS 3.2.10 y versiones posteriores: si su clúster ejecuta Redis OSS 3.2.10 o versiones posteriores, puede cambiar la cantidad de fragmentos del clúster de forma dinámica. Para obtener más información, consulte Escalar clústeres en Redis OSS (modo de clúster habilitado).

        • Otras versiones de Redis OSS: si su clúster ejecuta una versión de Redis OSS anterior a la versión 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é.

      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 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 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 Inicialización de datos en un nuevo clúster de autodiseño 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. Para 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 direcciones IPv4 e IPv6 asignadas para funcionar en modo de doble pila y una subred solo de IPv6 para que funcione solo de 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:

        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:

      • ElastiCache Sin preferencia: 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 Elección de regiones y zonas de disponibilidad.

    5. Elija Next (Siguiente).

    6. En la configuración avanzada de Redis OSS

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

          • 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. Para la versión 6.0 y superior del motor OSS de Redis, 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.

            • Usuario predeterminado de AUTH de Redis OSS: mecanismo de autenticación para el servidor OSS de Redis. Para obtener más información, consulte Redis OSS AUTH.

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

          nota

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

        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 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 en la Guía del usuario de Amazon VPC.

    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 de Redis OSS, consulte. Instantá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 de su 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 se indican en UCT.

      Para obtener más información, consulte Administración del mantenimiento.

    9. (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,

    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 Etiquetado de los recursos de ElastiCache.

    11. Elija 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 (Redis OSS) con Multi-AZ

    2. Siga los pasos de Uso de Outposts.

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

En cuanto el estado de su clúster sea available, podrá conceder a EC2 acceso a este, así como conectarse a él y comenzar a utilizarlo. Para obtener más información, consulte Paso 3: autorizar acceso al clúster y Paso 4: conectarse al nodo de un 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 Eliminación de un clúster.

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

Creación de un clúster (CLI) de Redis OSS (modo de clúster desactivado)

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

El siguiente código CLI crea un clúster de caché de 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 Redis OSS (modo de clúster habilitado) ()AWS CLI

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

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

Para crear un clúster mediante la ElastiCache API, usa 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 Eliminación de un clúster.

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

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

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

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

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