Determinación de los requisitos - 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.

Determinación de los requisitos

Preparación

Conocer las respuestas a las siguientes preguntas ayuda a que la creación del clúster sea más fluida:

¿Desea utilizar un servicio ElastiCache sin servidor o basado en instancias?

Si desea utilizar la caché sin servidor, solo tiene que configurar correctamente la VPC, las subredes y los grupos de seguridad. Para obtener más información, consulte Patrones de acceso para obtener acceso a una caché de ElastiCache en una Amazon VPC. Si quieres usar el basado en instancias ElastiCache, continúa leyendo.

  • ¿Qué tipo de instancia de nodo necesita?

    Para obtener instrucciones sobre cómo elegir un tipo de nodo de instancia, consulte Elección del tamaño del nodo de Memcached.

  • ¿Lanzará su clúster en una nube virtual privada (VPC) en función de Amazon VPC?

    importante

    Si va a lanzar su clúster en una VPC, debe asegurarse de crear un grupo de subredes en la misma VPC antes de comenzar a crear un clúster. Para obtener más información, consulte Subredes y grupos de subredes.

    ElastiCache está diseñado para que se pueda acceder a él desde dentro AWS mediante Amazon EC2. Sin embargo, si se lanza en una VPC basada en Amazon VPC y el clúster se encuentra en una VPC, se puede proporcionar acceso desde fuera de AWS. Para obtener más información, consulte Patrones de acceso para obtener acceso a una caché de ElastiCache en una Amazon VPC.

  • ¿Necesita personalizar los valores de algún parámetro?

    Si lo hace, cree un grupo de parámetros personalizado. Para obtener más información, consulte Creación de un grupo de parámetros.

  • ¿Necesita crear su propio grupo de seguridad de VPC?

    Para obtener más información, consulte Seguridad en la VPC.

  • ¿Cómo pretende implementar la tolerancia a errores?

    Para obtener más información, consulte Mitigación de errores.

Requisitos de procesador y memoria

El componente básico de Amazon ElastiCache es el nodo. Los nodos se configuran individualmente o en agrupaciones para formar clústeres. A la hora de determinar el tipo de nodo que desea utilizar para el clúster, tenga en cuenta la configuración del nodo del clúster y la cantidad de datos que tiene que almacenar.

El motor Memcached tiene varios subprocesos, por lo que el número de núcleos de un nodo repercute en la potencia de cómputo disponible para el clúster.

Configuración de los clústeres de Memcached

ElastiCache para Memcached, los clústeres se componen de 1 a 60 nodos. Los datos de un clúster de Memcached están particionados entre los nodos del clúster. La aplicación se conecta con un clúster de Memcached mediante una dirección de red denominada punto de enlace. Cada nodo de un clúster de Memcached tiene su propio punto de enlace. La aplicación utiliza este punto de enlace para leer o escribir en dicho nodo. Además de los puntos de enlace del nodo, el clúster de Memcached tiene un punto de enlace denominado punto de enlace de configuración. Su aplicación puede usar este punto de enlace para leer o escribir en el clúster y no tener que determinar de qué nodo efectuar la lectura o hasta cuál escribir en Identificar nodos de forma automática en el clúster.

Para obtener más información, consulte Administración de clústeres.

Requisitos de escalado

Todos los clústeres pueden ampliarse mediante la creación de un nuevo clúster con el nuevo tipo de nodo, que es más grande. Al escalar un clúster de Memcached, el nuevo clúster comienza vacío.

Los clústeres de Amazon ElastiCache for Memcached se pueden ampliar o reducir. Para escalar un clúster de Memcached de forma ascendente o descendente, simplemente agregue o quite nodos del clúster. Si ha habilitado la detección automática y su aplicación se conecta al punto de enlace de configuración del clúster, no es necesario que realice ningún cambio en la aplicación al agregar o quitar nodos.

Para obtener más información, consulte la sección Escalado ElastiCache para Memcached de esta guía.

Requisitos de acceso

Por diseño, se accede a ElastiCache los clústeres de Amazon desde las instancias de Amazon EC2. El acceso de red a un ElastiCache clúster está limitado a la cuenta que creó el clúster. Por lo tanto, antes de poder acceder a un clúster desde una instancia de Amazon EC2, debe autorizar a dicha instancia para el acceso al clúster. Los pasos para ello varían en función de si realiza el lanzamiento en EC2-VPC o en EC2-Classic.

Si ha lanzado el clúster en EC2-VPC, necesita conceder acceso de red al clúster. Si lanzó su clúster en EC2-Classic, debe conceder al grupo de seguridad de Amazon Elastic Compute Cloud asociado a la instancia el acceso a su grupo de ElastiCache seguridad. Para obtener instrucciones detalladas, consulte Acceso al clúster en esta guía.

Requisitos de región, zona de disponibilidad y zona local

Amazon ElastiCache es compatible con todas AWS las regiones. Al ubicar sus ElastiCache clústeres en una AWS región cercana a su aplicación, puede reducir la latencia. Si el clúster tiene varios nodos, ubicar los nodos en distintas zonas de disponibilidad o en Local Zones puede reducir el impacto de los errores en el clúster.

Para más información, consulte los siguientes temas: