Si viviéramos en un mundo donde la legislación se escribiera de acuerdo con las reglas comerciales, la declaración del problema que enfrentan los legisladores de Amsterdam podría decir: "Los servidores de TI están usando demasiada energía cuando no procesan datos y deberían dejar de usar electricidad valiosa al entrar en modo de suspensión".

Las razones para intentar abordar el problema del uso de energía del servidor son válidas. En todo el mundo, los costos de la energía se están disparando, la seguridad energética sigue siendo frágil, la transición energética a cero neto es a largo plazo y el desperdicio no es del interés de nadie.

Por lo tanto, si avanzamos un par de pasos, nos encontramos más cerca de una situación en la que existe el riesgo potencial de que se impongan multas legales a los operadores de centros de datos que no imponen el funcionamiento en estado de suspensión para servidores inactivos en instalaciones "grandes o muy grandes". - es real. 'Grande o muy grande' cubre prácticamente todos los centros de datos comerciales en Ámsterdam y sus alrededores.

Esto no es nuevo

Si bien hay muchos ángulos en este complejo rompecabezas, como a quién se aplica directamente una ley de estado de suspensión, lo primero que debe reconocerse es que la idea de reducir el consumo de energía del servidor en estado de suspensión es principalmente buena. Y no es nuevo.

En 2014, en el trabajo que estaba realizando para el Gobierno de Singapur, i3 Solutions Group escribió : “Actualmente, el problema más importante que afecta el rendimiento energético del servidor es la energía utilizada con una utilización cero del procesador. Intuitivamente, uno esperaría que esto fuera cero o cercano a cero; en cambio, el promedio es el 50 por ciento del consumo máximo de energía. Técnicas como el apagado del dispositivo y la invocación de estados de suspensión del procesador pueden abordar este problema. El inconveniente de esto es una penalización por latencia, ya que se requiere tiempo adicional para despertar de un estado de suspensión en respuesta a los picos de demanda”.

¿En qué estado estamos?

Lo que es un tanto extraordinario es que durante los siguientes ocho años más o menos, ha habido una escasez de artículos académicos y de la industria de los fabricantes de chips de servidor sobre la administración de energía en su aplicación a la optimización de energía en estados P (estados de rendimiento) y en varios estados C (cuando no se está procesando).

Parece que hay muy pocos datos disponibles sobre el uso de energía durante la utilización cero del procesador, las opciones de apagado y encendido de los diversos estados de suspensión del procesador, y el potencial de ahorro de energía y carbono relacionado con la administración inteligente de energía.

Un artículo de Werner Fischer del equipo de transferencia de conocimientos de Thomas-Krenn (de 2017) proporciona una descripción general de los estados P (optimización del voltaje y la frecuencia de la CPU durante el funcionamiento) y los estados C (optimización del consumo de energía si un núcleo no funciona no tiene que ejecutar ninguna instrucción).

La idea de extender esto para operar a escala en miles de servidores parece desafiante, y la idea también tendría que actualizarse a los procesadores actuales.

Para los operadores de centros de datos comerciales, la legislación del estado de reposo del servidor propuesta por Ámsterdam plantea varios problemas, entre los cuales no es el menor; ¿Son los operadores de centros de datos los responsables de obligar a sus clientes a poner los servidores en estado de suspensión cuando están inactivos? El desafío con esto es que aún no está claro si los usuarios/clientes saben cómo hacerlo.

¿Qué sucede en el espacio en blanco…?

Los operadores de centros de datos comerciales controlan el espacio en blanco físico, pero no la TI ni las cargas de trabajo que se ejecutan en él. Ya no vivimos en un mundo de procesamiento por lotes y aplicaciones de estado estable, las cargas de trabajo se transmiten a través de servidores físicos. La asignación dinámica de cargas de trabajo a un centro de datos determinado, no importa a servidores particulares, es muy compleja.

Hay que sumarle a esto el desacoplamiento del control de TI de la carga de ejecutar el entorno físico de energía, espacio y refrigeración, esa es la verdadera razón de la existencia de la industria del centro de datos comercial.

Además, probablemente sea justo comentar que en esta etapa, a pesar de diez o más años de DCIM, dentro de muchas operaciones de centros de datos comerciales grandes y muy grandes hay datos limitados incluso sobre la disponibilidad de energía y la cantidad de energía que se entrega a unidades de rack específicas en cualquier momento dado.

La noción de que cada servidor está en un medidor de potencia individual es bastante fantasiosa. Y si bien las PDU para rack modernas pueden tener funciones de medición, la realidad de verificar el estado de energía de un servidor cada minuto u hora simplemente no es factible. ¿Quién está monitoreando el consumo de energía de los servidores individuales al capturar esos datos?

Comercialmente, puede convertirse en un diferenciador para los operadores de centros de datos exigir que los clientes tengan una política de administración de energía del servidor del centro de datos como parte de un contrato. Y que dicha política incluya un compromiso con la minimización del uso de energía a través de los estados de suspensión del servidor. Sin duda, se sumaría a sus credenciales de sostenibilidad.

Por supuesto, requeriría que el operador asumiera la responsabilidad de vigilar dicha política.

Una ley para gobernarlos a todos

Todo esto podría ser un caso en el que los legisladores de Amsterdam propongan y potencialmente impongan una regulación basada en principios que ayudará a estimular o incluso obligar a las industrias de centros de datos y TI a acelerar los avances que abordan el cambio climático.

El hecho mismo de que esté en el horizonte podría y debería ser un catalizador para que todos los operadores de centros de datos comerciales y empresariales y sus clientes empresariales actúen ahora.

Entonces, ¿Qué hacer si los legisladores se niegan a dar marcha atrás?

Hay tecnologías en desarrollo para rastrear el funcionamiento de la CPU del servidor que prometen cambiar automáticamente el estado C/P de la configuración del procesador utilizando algoritmos de IA y, por lo tanto, reducir el uso de energía, el costo y la huella de carbono. Al capturar la telemetría de las CPU combinadas con algoritmos de IA para sugerir cuándo ingresar ciertos estados C/P, se pueden proporcionar servidores/CPU de seguimiento para aumentar la eficiencia (como cambiar el estado C/P) junto con pantallas de ahorro de carbono/energía.

Conclusión

Profesar preocupación por el cambio climático y luego quejarse de la complejidad de reducir el uso de energía por parte de los servidores cuando no están haciendo un trabajo útil es una contradicción demasiado grande.

Incluso si eso significa que alguien tiene que terminar en los tribunales, podría ser que los legisladores holandeses demuestren ser los pioneros que obliguen a la industria a encontrar soluciones para el estado de suspensión.

La buena tecnología aplicada a través de una regulación estricta es la hoja de ruta probable para lograr que los propietarios de servidores de TI y los propietarios de centros de datos comerciales colaboren más estrechamente para reducir el uso de energía y, por lo tanto, lograr ahorros reales de carbono.

Los gobiernos están comprometidos con la reducción de carbono para abordar la crisis climática y la regulación es su herramienta. Lo que está pasando en Amsterdam está siendo observado de cerca en todo el mundo.


Por Ed Ansett, cofundador y presidente de i3 Solutions Group