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.
Escalar el tamaño de un grupo de escalado automático
Escalado es la posibilidad de aumentar o disminuir la capacidad de cómputo de su aplicación. El escalado comienza con un evento o acción de escalado, que indica a un grupo de escalado automático que lance o termine instancias de Amazon EC2.
Amazon EC2 Auto Scaling ofrece varias formas para ajustar el escalado a fin de que satisfaga mejor las necesidades de sus aplicaciones. Por lo tanto, es importante que conozca bien su aplicación. Tenga en cuenta las siguientes consideraciones:
-
¿Qué papel debe desempeñar Amazon EC2 Auto Scaling en la arquitectura de su aplicación? Es habitual pensar en el escalado automático principalmente como un mecanismo para aumentar y reducir la capacidad; sin embargo, también resulta útil para mantener un número constante de servidores.
-
¿Qué restricciones de costos son importantes para usted? Como Amazon EC2 Auto Scaling utiliza instancias EC2, solo paga los recursos que utiliza. Conocer las limitaciones de costos le ayuda a decidir cuándo y cuánto escalar sus aplicaciones.
-
¿Qué métricas son importantes para su aplicación? Amazon CloudWatch admite una serie de métricas diferentes que puede utilizar con su grupo de Auto Scaling.
Contenido
- Opciones de escalado
- Establecimiento de los límites de capacidad
- Mantenimiento de un número fijo de instancias
- Escalado manual
- Escalado dinámico
- Escalado predictivo
- Escalado programado
- Enlaces de ciclo de vida
- Grupos de calentamiento
- Control de la terminación de instancias
- Eliminación temporal de las instancias
- Suspensión-reanudación de procesos
Opciones de escalado
Amazon EC2 Auto Scaling ofrece varias formas de escalar el grupo de escalado automático.
Mantener los niveles de instancia actuales en todo momento
Puede configurar el grupo de escalado automático para mantener un número especificado de instancias en ejecución en todo momento. Para mantener los niveles de instancias actuales, Amazon EC2 Auto Scaling realiza una comprobación de estado periódica en las instancias en ejecución dentro de un grupo de escalado automático. Cuando Amazon EC2 Auto Scaling encuentra una instancia en mal estado, la termina y lanza una nueva. Para obtener más información, consulte Mantenimiento de un número fijo de instancias en el grupo de escalado automático.
Escalar manualmente
El escalado manual es la forma más básica de escalar los recursos, ya que especifica únicamente el cambio en la capacidad máxima, mínima o deseada del grupo de escalado automático. Amazon EC2 Auto Scaling administra el proceso de creación o terminación de instancias para mantener la capacidad actualizada. Para obtener más información, consulte Escalado manual para Amazon EC2 Auto Scaling.
Escalado según una programación
El escalado por programación significa que las acciones de escalado se ejecutan de manera automática en función de la hora y la fecha. Esto resulta útil cuando sabe exactamente cuándo aumentar o disminuir el número de instancias del grupo, simplemente porque la necesidad surge de acuerdo con una programación previsible. Para obtener más información, consulte Escalado programado para Amazon EC2 Auto Scaling.
Escalado basado en la demanda
Una forma más avanzada de escalar los recursos, mediante el escalado dinámico, le permite definir una política de escalado que cambia de forma dinámica el grupo de escalado automático para satisfacer los cambios de demanda. Por ejemplo, supongamos que tiene una aplicación web que actualmente se ejecuta en dos instancias y desea que la utilización de CPU del grupo de escalado automático permanezca en el 50 % cuando cambie la carga en la aplicación. Este método es útil para la reducción horizontal en respuesta a las condiciones cambiantes, cuando no sabe cuándo cambiarán estas condiciones. Puede configurar Amazon EC2 Auto Scaling para que responda por usted. Para obtener más información, consulte Escalado dinámico para Amazon EC2 Auto Scaling.
Usar el escalado predictivo
También puede combinar el escalado predictivo y el escalado dinámico (enfoques proactivos y reactivos, respectivamente) para escalar la capacidad de EC2 con mayor rapidez. Utilice el escalado predictivo para aumentar el número de instancias EC2 en su grupo de escalado automático antes de los patrones diarios y semanales de flujos de tráfico. Para obtener más información, consulte Escalado predictivo para Amazon EC2 Auto Scaling.