Recientemente participé en un documental llamado «Nublado II: ¿La nube le cuesta a la Tierra?» Por favor míralo. Analiza los problemas que rodean la computación en la nube, su consumo de energía y, por tanto, su impacto potencial en el planeta.
El documental hizo un excelente trabajo al equilibrar perspectivas. No creo que nadie esté argumentando que los centros de datos no deberían existir, pero esos centros de datos deberían ser eficientes y minimizar el consumo de energía. Esto significa optimizar los recursos que utilizamos y alejarnos de la mentalidad de “almacenar todos los datos” que hemos tenido durante los últimos 50 años. Creamos 64 zettabytes de datos globales en 2020, y ha empeorado en los años posteriores.
¿Podemos? ¿Deberíamos?
Realmente no es necesario conservar la mayoría de los datos que almacenamos: petabytes de imágenes y vídeos para las redes sociales, una gran cantidad de documentos escaneados y datos para fines de copia de seguridad con redundancia cuádruple.
Todos somos culpables. La mayoría de nosotros almacenamos más datos de los que creemos en nuestros sistemas o en nuestros respectivos servicios de nube y redes sociales. Sigue creciendo y todo este almacenamiento y procesamiento de datos requiere una enorme cantidad de energía. A medida que los datos crecen como la mala hierba, ¿deberíamos empezar a considerar su impacto? Más importante aún, ¿qué podemos hacer para gestionarlo mejor y reducir la cantidad de emisiones de carbono? O al menos para reducir el crecimiento.
Esto nos lleva nuevamente a lo que he estado hablando aquí: construir sistemas que estén lo más optimizados posible, cuesten menos y requieran menos recursos, como energía. Es bueno que el uso eficiente de los recursos tenga importantes beneficios comerciales y de sostenibilidad que estén directamente relacionados. Lo que es bueno para el planeta también lo es para los negocios.
¿La nube es verde?
Contrariamente a la creencia popular, la computación en la nube no es inherentemente ecológica. Los centros de datos en la nube requieren mucha energía para alimentar y mantener su infraestructura. Eso no debería ser una novedad para nadie. La nube se está convirtiendo en el mayor usuario del espacio de los centros de datos, quizás solo para verse desafiada por el crecimiento de los centros de datos de IA, que se están convirtiendo en el sueño de los desarrolladores.
Pero espera, ¿los proveedores de la nube no utilizan energía solar y eólica? Aunque algunos utilizan energía renovable, no todos adoptan prácticas de eficiencia energética. Muchos servicios en la nube dependen de la energía alimentada con carbón. Pregunte a los proveedores de la nube qué centros de datos utilizan energías renovables. La mayoría no dará ninguna respuesta, diciendo que sus tipos de poder son complejos y en constante cambio. No me arriesgo demasiado al afirmar que la mayoría utiliza energía no renovable y lo seguirá siendo en el futuro previsible.
Las emisiones de carbono de la computación en la nube se deben en gran medida a la energía consumida por las plataformas de los proveedores y a las ineficiencias inherentes a las aplicaciones que se ejecutan en estas plataformas. El propio proveedor de la nube puede hacer un excelente trabajo en la creación de un sistema multiinquilino que pueda proporcionar una buena optimización para los servidores que ejecuta, pero no tiene control sobre qué tan bien sus clientes aprovechan estos recursos.
Mejorando la eficiencia
Aquí es donde entra en juego la suboptimización. Aquellos de nosotros que vemos los informes de finops a final de mes entendemos que los recursos a menudo se aprovisionan y es necesario utilizarlos. Sin embargo, los sistemas mal diseñados consumen 10 veces los recursos necesarios.
Para solucionarlo, deberá modernizar las aplicaciones y bases de datos para que estén completamente optimizadas en las plataformas en la nube donde residen. Esto no es barato, por lo que la mayoría de las empresas optan por ejecutarlos tal cual, pagando por las ineficiencias en lugar de arreglar los sistemas en la nube.
No se me escapa la ironía cuando paso junto a los paneles solares y el cargador de automóviles eléctricos (parte de su certificación de construcción ecológica) y me dirijo a una reunión donde veo que los sistemas están utilizando aproximadamente 50 veces los recursos necesarios. Cualquier buena vibra de todos los creyentes verdes a menudo se pierde al ejecutar sistemas extremadamente suboptimizados que usan suficiente energía en una semana para mantener a una pequeña ciudad en funcionamiento durante un mes. Oye, si obtienen su calificación…
Cambiando nuestro pensamiento
Existe una necesidad esencial de un enfoque más consciente del medio ambiente para la computación en la nube, incluida una optimización meticulosa de las aplicaciones para la eficiencia energética y prácticas de desarrollo que incorporen controles de sostenibilidad. Una vez más, esto respalda el resultado final en forma de facturas de nube reducidas y sistemas que funcionan a la altura de las expectativas de la empresa, por fin.
Primero, necesitamos un cambio de mentalidad. ¿Cómo construimos sistemas mejores y más eficientes? ¿Qué métricas necesitamos utilizar para tener éxito? Necesitamos cambiar fundamentalmente nuestra cultura y dejar de engañarnos pensando que comprar un Tesla significa que podemos ejecutar sistemas de mierda que consumen mucha energía y que no devuelven valor al negocio.
Mire hacia adentro, observe los problemas reales que enfrenta y el hecho de que para solucionarlos tendrá que gastar dinero, asumir algunos riesgos y también admitir que cometió grandes errores. Sospecho que la mayoría de los ejecutivos de TI no harán eso, pero eventualmente alguien se dará cuenta de que su empresa ha estado postergando la sostenibilidad. Si tantas empresas están haciendo lo mismo, es evidente que no estamos interesados en la sostenibilidad, sólo en la percepción de la misma. Eso no ayuda.
Copyright © 2024 IDG Communications, Inc.