Después de ejecutar una tarea de escalado vertical, debe reiniciar las instancias para que los nuevos tipos de instancia surtan efecto. Durante el reinicio, la disponibilidad del servicio puede verse comprometida.
El escalado vertical le permite ajustar el tamaño de las instancias pay-as-you-go de Elastic Compute Service (ECS) dentro de un grupo de escalado. Puede aumentar la capacidad para manejar la demanda máxima o reducirla en horas de menor actividad para disminuir costos. Auto Scaling automatiza estos cambios mediante una programación o con base en métricas de CloudMonitor, lo que elimina la intervención manual.
Casos de uso
El escalado vertical es adecuado para dos patrones comunes de carga de trabajo:
Picos predecibles: Los aumentos de carga siguen un calendario conocido, como tareas al inicio de cada mes, procesamiento de nómina, informes de fin de trimestre o eventos promocionales. Cree una tarea de escalado vertical programada para aumentar la capacidad de las instancias antes del pico y reducirla cuando este finalice.
Cargas de trabajo variables: El tráfico fluctúa de forma impredecible, como en una plataforma de noticias que no puede anticipar acontecimientos de última hora, un servicio B2B con uso irregular de API o una aplicación SaaS con actividad de usuarios variable. Cree una tarea de escalado vertical basada en métricas de CloudMonitor. Auto Scaling supervisa la métrica que especifique y ajusta el tamaño de las instancias automáticamente cuando los valores superan el umbral definido.
Funcionamiento del escalado vertical
Auto Scaling gestiona toda la secuencia de ajuste de tamaño sin pasos manuales:
Detiene la instancia.
Cambia el tipo de instancia.
Reinicia la instancia.
La tarifa de facturación de la instancia se ajusta después del cambio de tipo: aumenta tras una ampliación y disminuye tras una reducción.
Beneficios
Eficiencia: Actualiza o reduce automáticamente los tipos de instancia de ECS en un grupo de escalado, lo que evita crear o liberar instancias y aplicar configuraciones personalizadas.
Comodidad: No requiere pasos manuales. Auto Scaling detiene la instancia, cambia su tipo y la reinicia automáticamente.
Flexibilidad: Admite tanto el ajuste programado como el basado en métricas de CloudMonitor para los tipos de instancia, de modo que pueda elegir el enfoque que mejor se adapte a su carga de trabajo.
Rentabilidad: Reduzca los tipos de instancia durante las horas de menor actividad para disminuir los costos de recursos y los gastos de operación y mantenimiento al eliminar la supervisión continua del uso de recursos.
Límites
|
Restricción |
Detalles |
|
Tipo de facturación de la instancia |
Solo instancias pay-as-you-go |
|
Familia de instancias |
Debe permanecer dentro de la misma familia de instancias (por ejemplo, de |
|
Dirección de la tarea |
Cada tarea gestiona únicamente la ampliación o la reducción, no ambas; cree tareas separadas para cada dirección |
|
Tarea de ampliación: tipos máximos de instancia |
Hasta 10 tipos de instancia en orden ascendente de potencia de cómputo (vCPU y memoria) |
|
Tarea de reducción: tipos máximos de instancia |
Hasta 5 tipos de instancia en orden descendente de potencia de cómputo (vCPU y memoria) |
|
Intervalo de tarea recurrente |
Mayor a 30 minutos entre ciclos consecutivos; intervalos más cortos provocan reinicios frecuentes que afectan la disponibilidad del servicio |
Facturación
El escalado vertical es gratuito. Los cargos de la instancia se ajustan después de cada cambio de tipo: la ampliación incrementa la tarifa y la reducción la disminuye. Para obtener detalles sobre los precios de pay-as-you-go, consulte Pay-as-you-go.