Creación de una caché de Amazon ElastiCache mediante el uso de ajustes del clúster de base de datos de Aurora
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 Common ElastiCache Use Cases and How ElastiCache Can Help para Memcached y Common ElastiCache Use Cases and How ElastiCache Can Help para Redis OSS. 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 OSS. Si no está seguro de qué motor desea utilizar, consulte Comparing Memcached and Redis OSS. Para obtener más información acerca de Amazon ElastiCache, consulte la Guía del usuario de Amazon ElastiCache.
Temas
Información general sobre la creación de cachés de ElastiCache con ajustes del clúster de base de datos de Aurora
Puede crear una caché de ElastiCache desde Amazon RDS con los mismos ajustes de configuración que una instancia de base de datos de RDS recién creada o existente.
Algunos casos de uso para asociar una caché de ElastiCache al clúster de base de datos:
-
Puede ahorrar costos y mejorar su rendimiento si utiliza ElastiCache con RDS en lugar de solo RDS.
-
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 OSS 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 del clúster de base de datos de Aurora asociado:
-
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.
-
Para acceder a su caché de ElastiCache y comenzar a trabajar, consulte Getting started with ElastiCache (Redis OSS) y Getting started with ElastiCache (Memcached).
-
Para obtener más información sobre las estrategias de almacenamiento en caché, consulte Caching strategies and best practices, para Memcached, y Caching strategies and best practices para Redis OSS.
-
Para obtener más información sobre la alta disponibilidad en los clústeres de ElastiCache (Redis OSS), consulte High availability using replication groups.
-
Puede incurrir en costos relacionados con el almacenamiento de copias de seguridad, la transferencia de datos dentro o entre regiones, o el uso de AWS Outposts. Para obtener más información sobre los precios, consulte Precios de Amazon ElastiCache
.
Creación de una caché de ElastiCache con ajustes de un clúster de base de datos de Aurora
Puede crear una caché de ElastiCache para sus clústeres de base de datos de Aurora con una configuración heredada del clúster de base de datos.
Creación de una caché de ElastiCache con ajustes de un clúster de base de datos
-
Para crear un clúster de base de datos, siga las instrucciones en Creación de un clúster de base de datos de Amazon Aurora.
-
Tras crear un clúster 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 el clúster 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 el clúster de base de datos de Aurora existente.
En la sección de configuración de ElastiCache, el Identificador de base de datos de origen muestra de qué instancia de base de datos hereda la configuración la caché de ElastiCache.
-
Elija si desea crear un clúster de Redis OSS o Memcached. Para obtener más información, consulte Comparing Memcached and Redis OSS.
-
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:
-
En Configuración de caché, introduzca los valores de Nombre y Descripción.
-
En Ver la configuración predeterminada, deje la configuración predeterminada para establecer la conexión entre la caché y el clúster de base de datos.
-
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.
-
-
Si elige Diseñar su propia caché:
-
Si elige Clúster de Redis OSS, elija si desea mantener el modo de clúster Habilitado o Deshabilitado. Para obtener más información, consulte Replication: Redis OSS (clúster Mode Disabled) vs. Redis OSS (clúster Mode Enabled).
-
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.
-
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 OSS 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 costos 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
. -
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.
-
-
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.
-
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.