Amazon ElastiCache: escalamiento automático

¿Por qué elegir el escalado automático de Amazon ElastiCache?

Amazon ElastiCache ofrece un escalado automático completamente administrado para mantener un rendimiento estable de las demandas de sus aplicaciones. Elimina la complejidad de gestionar la capacidad del clúster para las cargas de trabajo al facilitar la definición de los requisitos de recursos y los comportamientos de escalamiento. ElastiCache escalará automáticamente su clúster según estos planes de escalado, lo que permitirá ahorrar en el gasto total en la nube al combinar los recursos proporcionados con los requisitos de capacidad cambiantes.

Amazon ElastiCache utiliza AWS Auto Scaling para administrar el escalado y las métricas de Amazon CloudWatch a fin de determinar cuándo es el momento de escalar o desescalar verticalmente. ElastiCache ofrece dos tipos de escalamiento. En primer lugar, puede usar el escalamiento dinámico, que escala el clúster automáticamente para mantener estable una métrica de destino, como la capacidad de memoria libre, mientras cambia la carga del clúster. De este modo, puede aumentar el rendimiento de los clústeres cuando sea necesario y reducir el consumo cuando no se necesiten recursos. En segundo lugar, puede utilizar el escalado programado para determinar los días y las horas de escalado. De este modo, puede adaptar los cambios predecibles en la capacidad de la carga de trabajo.

Obtenga más información sobre el escalado automático en la Guía del usuario de Amazon ElastiCache.

Beneficios

Amazon ElastiCache facilita la definición de planes de escalamiento automático para determinar cómo se escala su clúster. Puede habilitar el escalamiento automático rápidamente en un clúster existente o en uno que ya esté en ejecución. La configuración solo requiere unos pocos clics en la consola de administración de AWS o mediante el SDK o la CLI de AWS. ElastiCache usa AWS Auto Scaling para administrar el escalamiento de su clúster.

Al configurar el escalamiento automático para Amazon ElastiCache, aplica una política de escalamiento basada en métricas predefinidas para poder optimizar las necesidades específicas de sus aplicaciones, ya sea la optimización del rendimiento o de los costes. AWS Auto Scaling establece objetivos en función de sus preferencias y supervisa su aplicación para agregar o eliminar capacidad a medida que cambia la demanda.

Cuando los clústeres de Amazon ElastiCache superan o están por debajo del valor objetivo, AWS Auto Scaling ajusta la capacidad de escalamiento para que siga cumpliendo con los requisitos de rendimiento, incluso cuando las cargas de trabajo cambien de manera continua o se vuelvan impredecibles. Cuando la demanda aumenta considerablemente, AWS Auto Scaling incrementa la capacidad del clúster para mantener un rendimiento alto.

El escalamiento automático de Amazon ElastiCache ayuda a optimizar la rentabilidad para que pueda pagar solo por lo que realmente necesita. Cuando la demanda disminuye, AWS Auto Scaling ajusta los clústeres para evitar el aprovisionamiento y los gastos excesivos. El escalamiento automático de Amazon ElastiCache es de uso gratuito y solo paga por la capacidad suministrada para el clúster.