Definición: ¿Qué significa Auto Scaling?
El escalado automático es una función de computación en la nube que permite a los usuarios escalar automáticamente los servicios en la nube, como las máquinas virtuales (VM) y las capacidades del servidor, hacia arriba o hacia abajo, según las situaciones definidas. Los proveedores de computación en la nube, como Amazon Web Services (AWS), ofrecen esta función.
El escalado automático también garantiza que las nuevas instancias se incrementen sin problemas durante los picos de demanda y disminuyan durante las caídas de la demanda, lo que permite un rendimiento constante para menores costos.
Techinfo explica Auto Scaling
El escalado automático es una implementación de la función de escalado dinámico de la computación en la nube, que se puede aplicar de forma manual o automática. Cada vez más, los proveedores de servicios en la nube ofrecen esta función debido a la demanda impredecible de capacidades en la nube.
Cuando una campaña de tráfico funciona bien, el tráfico generado puede ser mucho más alto de lo esperado, dejando a los servidores sin estar preparados para los picos de actividad. En tales casos, es posible que no haya tiempo suficiente para aprovisionar manualmente nuevas instancias y recursos. El escalado automático está orientado a resolver este problema común.
En algunos casos, sin embargo, el escalado automático en realidad aumenta los costos porque no siempre es posible determinar si un pico de uso es legítimo o el resultado de un ataque distribuido de denegación de servicio (DDoS), cuando los servidores escalan para abordar un mayor tráfico. Esto crea un costo sin el beneficio del tráfico real, y debido a que los recursos de la nube son tan grandes que el servicio nunca deja de funcionar, se produce un aumento continuo de los costos. La solución es una herramienta de monitoreo más inteligente que puede distinguir entre el tráfico real y un ataque.