Escalado manual para clústeres de Memcached - Amazon ElastiCache

Escalado manual para clústeres de Memcached

Escalar un clúster de Memcached horizontal y verticalmente es tan sencillo como añadir o eliminar nodos del clúster. Los clústeres de Memcached se componen de 1 a 60 nodos.

Dado que puede fragmentar los datos entre todos los nodos de un clúster de Memcached, el escalado con ampliación a un tipo de nodo con más memoria no suele ser necesaria. Sin embargo, debido a que el motor de Memcached no conserva los datos, si escala a un tipo de nodo distinto, el clúster nuevo estará vacío a menos que la aplicación lo rellene.

Para escalar verticalmente su clúster de Memcached de forma manual, debe crear un clúster nuevo. Los clústeres de Memcached siempre comienzan vacíos a menos que su aplicación los rellene.

Escalado manual de clústeres de Memcached
Acción Tema

Escalado ascendente

Adición de nodos a un clúster

Escalado descendente

Eliminación de nodos de un clúster

Cambios de tipos de nodos

Escalado manual de clústeres de Memcached basados en nodos verticalmente

Escalado manual de un clúster de Memcached basado en nodos horizontalmente

El motor de Memcached permite realizar una partición de sus datos entre varios nodos. Por ello, los clústeres de Memcached se pueden escalar de forma horizontal fácilmente. Para escalar horizontalmente su clúster de Memcached, simplemente agregue o elimine nodos.

Los siguientes temas detallan cómo escalar su clúster de Memcached de forma descendente o ascendente al agregar o eliminar nodos.

Cada vez que cambie el número de nodos del clúster de Memcached, debe volver a asignar al menos algunos de su espacio de claves para que se asocien al nodo correcto. Para obtener información más detallada sobre cómo equilibrar la carga de su clúster de Memcached, consulte Configuración de su cliente de ElastiCache para un equilibrio de carga eficaz (Memcached).

Si utiliza la detección automática en su clúster de Memcached, no es necesario cambiar los puntos de enlace de su aplicación al agregar o eliminar nodos. Para obtener más información sobre la detección automática, consulte Identificación automática de los nodos en el clúster (Memcached). Si no utiliza la detección automática, cada vez que cambie el número de nodos de su clúster de Memcached, deberá actualizar los puntos de conexión de su aplicación.

Escalado manual de clústeres de Memcached basados en nodos verticalmente

Para escalar o reducir su clúster de Memcached manualmente, debe crear un nuevo clúster. Los clústeres de Memcached siempre comienzan vacíos a menos que su aplicación los rellene.

importante

Si escala para reducir a un tipo de nodo más pequeño, asegúrese de que el tipo de nodo más pequeño sea adecuado para sus datos, con una capacidad adicional. Para obtener más información, consulte Elección del tamaño del nodo.

Escalado vertical de clústeres de Memcached basados en nodos (consola)

El siguiente procedimiento le muestra cómo escalar verticalmente su clúster de Memcached basado en nodos utilizando la Consola de administración de AWS.

  1. Cree un nuevo clúster con el nuevo tipo de nodo. Para obtener más información, consulte Creación de un clúster de Memcached (consola).

  2. En la aplicación, actualice los puntos de enlace a los puntos de enlace del nuevo clúster. Para obtener más información, consulte Búsqueda de puntos de conexión de un clúster (consola) (Memcached).

  3. Elimine el clúster anterior. Para obtener más información, consulte Deleting a new node in Memcached.

Escalado vertical de un clúster de Memcached basado en nodos (AWS CLI)

El siguiente procedimiento le muestra cómo escalar verticalmente su clúster de Memcached basado en nodos utilizando la AWS CLI.

  1. Cree un nuevo clúster con el nuevo tipo de nodo. Para obtener más información, consulte Creación de un clúster (AWS CLI).

  2. En la aplicación, actualice los puntos de enlace a los puntos de enlace del nuevo clúster. Para obtener más información, consulte Búsqueda de puntos de conexión (AWS CLI).

  3. Elimine el clúster anterior. Para obtener más información, consulte Uso de AWS CLI para eliminar un clúster de ElastiCache.

Escalado vertical de un clúster de Memcached basado en nodos (API de ElastiCache)

El siguiente procedimiento le muestra cómo escalar verticalmente su clúster de Memcached basado en nodos utilizando la API de ElastiCache.

  1. Cree un nuevo clúster con el nuevo tipo de nodo. Para obtener más información, consulte Creación de un clúster para Memcached (API de ElastiCache)

  2. En la aplicación, actualice los puntos de enlace a los puntos de enlace del nuevo clúster. Para obtener más información, consulte Búsqueda de puntos de enlace (API de ElastiCache).

  3. Elimine el clúster anterior. Para obtener más información, consulte Uso de la API de ElastiCache.