Tabla de contenido:
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.
Techopedia 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 están ofreciendo esta característica 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 mayor de lo esperado, dejando a los servidores sin preparación para los picos de actividad. En tales casos, puede que no haya tiempo suficiente para aprovisionar manualmente nuevas instancias y recursos. El escalado automático está orientado a resolver este problema común.
Sin embargo, en algunos casos, el escalado automático aumenta los costos porque no siempre es posible determinar si un pico de uso es legítimo o el resultado de un ataque de denegación de servicio distribuido (DDoS), cuando los servidores escalan para abordar el aumento del 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 se cae, resulta un aumento continuo en los costos. La solución es una herramienta de monitoreo más inteligente que puede distinguir entre tráfico real y un ataque.