Análisis de Consumo de Agua Predictivo
Introducción
El autoescalado, también conocido como escalado automático o autoscaling, es un método utilizado en computación en la nube por el cual la cantidad de recursos computacionales en un sistema de servidores, medido a partir del número de servidores activos, varía automáticamente en consecuencia de la carga total. Esto significa que la cantidad de servidores aumenta o disminuye dependiendo de la actividad (a más actividad más carga, y en consecuencia, más servidores se activarán). Es un concepto parecido al de balance de carga, y puede ser implementado en conjunto.[1].
Ventajas
El autoescalado ofrece ventajas como:.
• - Ahorro de electricidad en empresas con infraestructura de servidores propia, dado que los servidores se activan y desactivan automáticamente. También permite ahorrar agua (y su costo) en servidores de refrigeración líquida.[2].
• - Ahorro en costos para empresas con infraestructuras basadas en la nube. La gran mayoría de proveedores factura el uso de servidores por reserva (equipos o instancias reservadas), tiempo de uso y procesamiento empleado. A menor reserva, menor costo.[3].
• - Venta de procesamiento adicional en equipos reservados que se encuentran en reposo o con baja carga.[4].
• - Protección contra fallos de hardware, red y aplicaciones para sistemas que soporten el reemplazo automático de instancias inestables o dañadas.[5].
• - Mayor tiempo de actividad y disponibilidad en casos donde la carga de trabajo pueda llegar a ser variable e impredecible.
El autoescalado difiere de un sistema de ciclo fijo de uso de servidores, en el cual el patrón inicial de carga está dado por la estimación que se presupone para los distintos momentos del día. Esto se traduce en un despropósito de exceso o falta de servidores para balancear una carga en un momento específico. Por ejemplo, en una configuración fija de servidores, si durante la noche se programa que la mitad de los equipos descansen porque se estipula que (por lo general) habrá bajo tráfico, podría ocurrir que cierto día la carga se desborde (por un pico de tráfico) y los servidores se saturen, dejando de responder. El autoescalado previene esta situación activando o desactivando los servidores dependiendo del tráfico actual, por lo cual puede manejar mejor los picos de tráfico.[2][6].