Un nuevo informe sugiere que se podrían recortar drásticamente las facturas energéticas del data center mediante un proceso de “superconsolidación”, con el que se pueda llevar las máquinas virtuales de entornos altamente virtualizados más allá de los límites establecidos por VMware.
El informe fue realizado por Eco4Cloud, una spin-off del Institute for High-Performance Computing and Networks, propiedad del CNR (Network Research Council) de Italia. Su propuesta consiste en una especie de overclocking para data centers virtualizados.
Más allá de los ahorros energéticos, Eco4Cloud asegura que ofrece ahorros y mejoras sobre los SLAs, la planificación de la capacidad, la optimización de la orquestación y la monitorización y mitigación del riesgo.
Llevando las VMs al límite
La nueva iniciativa está basada en un algoritmo probabilístico que calcula el número máximo de máquinas virtuales posibles en el menor número de servidores físicos. Esto permite a los operadores de data centers apagar o poner en hibernación las máquinas sobrantes, dejándolas en un pool de capacidad adicional disponible dinámicamente para cargas de trabajo incrementales.
Eco4Cloud acaba de publicar sus datos en un whitepaper, después de una prueba de concepto en los centros de datos de la localidad danesa de Herning. Este ejercicio muestra que las facturas energéticas relacionadas con los servidores podrían haberse reducido por la mitad en algunos casos.
Las pruebas se llevaron a cabo utilizando 18 hosts ESX con la plataforma de virtualización VMware vSphere. En un ejercicio de consolidación de cargas de trabajo, los investigadores pudieron utilizar el algoritmo para cambiar el trabajo de 12 máquinas host a 6, reduciendo la energía consumida por los servidores a la mitad y recortando en un tercio la electricidad utilizada por la infraestructura en su conjunto.
Los servidores se agruparon en cinco clusters que contenían entre 1 y 12 hosts cada uno. Cada servidor alojó 565 máquinas virtuales, a las que se asignaron entre 1 y 16 cores virtuales de CPU y una cantidad de RAM que varió entre los 0 y los 50 GB.
La prueba se basó en una recopilación de datos y métricas de rendimiento de máquinas host y virtuales durante siete días consecutivos.
Entre los resultados del informe se encuentra el hallazgo de que la utilización media de la CPU variaba de forma drástica a menos que se implementara un control. Algunos servidores tienen una utilización menor del 16%, mientras que siguen consumiendo un 70% de la energía de un servidor totalmente ocupado.
El estudio mostró también que la asignación de RAM es otro proceso inconsistente que debería ser mejorado mediante una virtualización controlada por algoritmos. Sin ser examinada, la utilización de RAM puede variar entre máquinas desde cero al 71%.
De acuerdo con Eco4Cloud, los ahorros proceden de utilizar el algoritmo para calcular el riesgo de exceder los umbrales recomendados por VMware para el uso de memoria y CPU.
Eco4Cloud lleva el overclocking a los data centers
Un algoritmo permite determinar los límites a los que se puede llevar la CPU