Creación de una caché de Amazon ElastiCache mediante el uso de ajustes de la instancia de base de datos de Amazon RDS - Amazon Relational Database Service

Creación de una caché de Amazon ElastiCache mediante el uso de ajustes de la instancia de base de datos de Amazon RDS

ElastiCache es un servicio de caché en memoria totalmente administrado que proporciona latencias de lectura y escritura de microsegundos que permiten que los casos de uso sean flexibles y en tiempo real. ElastiCache puede ayudarle a acelerar el rendimiento de las aplicaciones y bases de datos. Puede usar ElastiCache como almacén de datos principal para casos de uso que no requieran durabilidad de los datos, como tablas de clasificación de juegos, transmisiones y análisis de datos. ElastiCache ayuda a eliminar la complejidad propia de la implementación y la administración de un entorno de computación distribuido. Para obtener más información, consulte Casos de uso de ElastiCache comunes y cómo puede ayudar ElastiCache para Memcached y Casos de uso de ElastiCache comunes y cómo puede ayudar ElastiCache para Redis. Puede utilizar la consola de Amazon RDS para crear cachés de ElastiCache.

Puede utilizar Amazon ElastiCache en dos formatos. Puede empezar con una memoria caché sin servidor o diseñar su propio clúster de caché. Si decide diseñar su propio clúster de caché, ElastiCache es compatible con los motores de Memcached y Redis. Si no está seguro de qué motor desea utilizar, consulte Comparación entre Memcached y Redis. Para obtener más información acerca de Amazon ElastiCache, consulte la Guía del usuario de Amazon ElastiCache.

Información general sobre la creación de cachés de ElastiCache con ajustes de la instancia de base de datos de RDS

Puede crear una caché de ElastiCache desde Amazon RDS con los mismos ajustes de configuración que un clúster de base de datos de Aurora recién creado o existente.

Algunos casos de uso para asociar una caché de ElastiCache a la instancia de base de datos:

  • Puede ahorrar costos y mejorar su rendimiento si utiliza ElastiCache con RDS en lugar de solo RDS.

    Por ejemplo, puede ahorrar hasta un 55 % de los costos y obtener un rendimiento de lectura hasta 80 veces más rápido si utiliza ElastiCache con RDS para MySQL en lugar de solo RDS para MySQL.

  • Puede utilizar la caché de ElastiCache como almacén de datos principal para las aplicaciones que no requieran durabilidad de los datos. Las aplicaciones existentes que utilizan Redis o Memcached pueden utilizar ElastiCache sin prácticamente ninguna modificación.

Al crear una caché de ElastiCache desde RDS, la caché de ElastiCache hereda los siguientes ajustes de la instancia de base de datos de RDS asociada:

  • Ajustes de conectividad de ElastiCache

  • Ajustes de seguridad de ElastiCache

También puede configurar los parámetros de configuración de la caché según sus necesidades.

Configuración de ElastiCache en sus aplicaciones

Debe configurar sus aplicaciones para que utilicen cachés de ElastiCache. También puede optimizar y mejorar el rendimiento de las cachés configurando las aplicaciones para que utilicen estrategias de almacenamiento en caché en función de sus requisitos.

Creación de una caché de ElastiCache con ajustes de una instancia de base de datos de RDS

Puede crear una caché de ElastiCache para sus sus instancias de base de datos de RDS con una configuración heredada de la instancia de base de datos.

Creación de una caché de ElastiCache con ajustes de una instancia de base de datos
  1. Para crear una instancia de base de datos, siga las instrucciones que se indican en Creación de una instancia de base de datos de Amazon RDS.

  2. Tras crear una instancia de base de datos, la consola muestra la ventana Complementos sugeridos. Seleccione Crear un clúster de ElastiCache desde RDS con los ajustes de la base de datos.

    Para una base de datos existente, en la página Bases de datos, seleccione la instancia de base de datos que corresponda. En el menú desplegable Acciones, elija Crear clúster de ElastiCache para crear una caché de ElastiCache en RDS que tenga la misma configuración que la instancia de base de datos de RDS existente.

    En la sección de configuración de ElastiCache, el Identificador de base de datos de origen muestra de qué clúster de base de datos hereda la configuración la caché de ElastiCache.

  3. Elija si desea crear un clúster de Redis o Memcached. Para obtener más información, consulte Comparación entre Memcached y Redis.

    Elija el tipo de clúster y la opción de implementación.
  4. Después de esto, elija si desea crear una Caché sin servidor o si prefiere Diseñar su propia caché. Para obtener más información, consulte Choosing between deployment options.

    Si elige Caché sin servidor:

    1. En Configuración de caché, introduzca los valores de Nombre y Descripción.

    2. En Ver la configuración predeterminada, deje la configuración predeterminada para establecer la conexión entre la caché y la instancia de base de datos.

    3. También puede editar la configuración predeterminada seleccionando Personalizar configuración predeterminada. Seleccione Configuración de conectividad de ElastiCache, Configuración de seguridad de ElastiCache y Límites de uso máximo.

  5. Si elige Diseñar su propia caché:

    1. Si elige Clúster de Redis, elija si desea mantener el modo de clúster Habilitado o Deshabilitado. Para obtener más información, consulte Replicación: Redis (modo de clúster deshabilitado) frente a Redis (modo de clúster habilitado).

    2. Introduzca valores para Nombre, Descripción y Versión del motor.

      En Versión del motor, el valor predeterminado recomendado es la versión del motor más reciente. También puede elegir la Versión del motor para la caché de ElastiCache que mejor se adapte a sus requisitos.

    3. Elija el tipo de nodo en la opción Tipo de nodo. Para obtener más información, consulte Administración de nodos.

      Si elige crear un clúster de Redis con el Modo de clúster configurado en Habilitado, introduzca el número de particiones (particiones/grupos de nodos) en la opción Número de particiones.

      Introduzca el número de réplicas de cada partición en Número de réplicas.

      nota

      El tipo de nodo seleccionado, la cantidad de particiones y la cantidad de réplicas afectan al rendimiento de la caché y a los costes de los recursos. Asegúrese de que estos ajustes se correspondan a las necesidades de su base de datos. Para obtener información sobre los precios, consulte Precios de Amazon ElastiCache.

    4. Seleccione Configuración de conectividad de ElastiCache y Configuración de seguridad de ElastiCache. Puede conservar la configuración predeterminada o personalizarla según sus necesidades.

  6. Compruebe la configuración predeterminada y heredada de su caché de ElastiCache. Algunos ajustes no se pueden cambiar después de la creación.

    nota

    RDS podría ajustar el periodo de copia de seguridad de la caché de ElastiCache para cumplir con el requisito del periodo mínimo de 60 minutos. El periodo de copia de seguridad de la base de datos de origen sigue siendo el mismo.

  7. Cuando esté listo, elija Crear caché de ElastiCache.

La consola abre un banner de confirmación para la creación de la caché de ElastiCache. Siga el enlace del banner a la consola de ElastiCache para ver los detalles de la caché. La consola de ElastiCache muestra la caché de ElastiCache recién creada.