Charlas sobre software sostenible y últimas noticias sobre software ecológico

En los últimos meses, Apiumhub ha organizado interesantes charlas sobre software sostenible con dos grandes oradores que abordan la intersección de la ingeniería de software y la sostenibilidad ambiental. Annie Freeman, defensora del software ecológico e ingeniera de Xero, pronunció un convincente discurso titulado «Cómo los ingenieros de software pueden ayudar a resolver el cambio climático», mientras que Paola E. Annis, directora principal de ingeniería de Microsoft, compartió su experiencia sobre software sostenible en su charla titulada » Eficiencia en la nube: creación de aplicaciones sostenibles.“

Software sostenible: conclusiones clave de la presentación de Annie Freeman

A continuación se presentan algunas conclusiones clave de la presentación de Annie Freeman que se centró en el software sostenible.

La magnitud de los pequeños cambios

Freeman enfatizó que ajustes aparentemente menores en las prácticas de desarrollo de software pueden producir impactos positivos sustanciales y contribuir al software sostenible.

Consumo de electricidad y combustibles fósiles

Subrayó que dos tercios de la electricidad en 2022 provendrán de combustibles fósiles, lo que insta a la necesidad de reducir la dependencia de estos recursos.

Dar forma a la demanda de electricidad

Freeman propuso remodelar los patrones de demanda de electricidad para disminuir la dependencia de los combustibles fósiles. Compartió un ejemplo innovador de Nueva Zelanda donde se anima a los usuarios a utilizar la electricidad durante las horas de menor actividad, ofreciéndoles una hora gratis. De esta manera pudieron moldear la demanda de electricidad utilizando las renovables. Aunque donde vivimos tenemos fuentes de energía renovables, a veces, cuando la demanda de electricidad es alta, comienzan a utilizar combustibles fósiles como fuente de energía.

API consciente del carbono

Freeman analizó el concepto de una API consciente del carbono y sugirió puntos finales que ayudan a determinar el momento óptimo del día para que las copias de seguridad de las bases de datos minimicen las emisiones de carbono.

Inteligencia artificial y emisiones de carbono

Abordó el creciente impacto de la Inteligencia Artificial en las emisiones de carbono, citando la perspectiva de la Dra. Sasha Luccioni sobre lo ilógico del uso de la IA para abordar problemas ambientales causados ​​por actividades como la deforestación.

«No tiene mucho sentido quemar un bosque y luego usar IA para rastrear la deforestación».

Freeman abogó por construir modelos de IA de manera más eficiente, enfatizando prácticas de almacenamiento de datos más limpias, arquitectura eficiente y patrones de aprendizaje automático.

Residuos electrónicos y carbono incorporado

Al analizar el impacto ambiental de los desechos electrónicos, Freeman destacó la importancia de extender la vida útil de los dispositivos y minimizar el carbono incorporado mediante una eliminación responsable.

Directrices de la Green Software Foundation

Freeman presentó la Guía de intensidad de carbono del software desarrollada por la Green Software Foundation. Esta guía proporciona una fórmula para calcular la tasa de emisiones de carbono de un sistema de software, teniendo en cuenta el consumo de energía, las tasas de emisión basadas en la ubicación y el carbono incorporado de los dispositivos utilizados.

En la esclarecedora presentación del software sostenible de Paolo Annis, profundizó en el concepto de eficiencia de la nube, enfatizando la optimización de los recursos de la nube para minimizar el consumo y reducir el desperdicio. Al utilizar eficientemente los recursos y minimizar el desperdicio, no solo mejoramos el rendimiento de los centros de datos, sino que también contribuimos a una reducción significativa del consumo de energía y las emisiones de carbono. Paola destacó que actualmente se emiten 50 mil millones de toneladas de dióxido de carbono anualmente, y una vez liberado, el dióxido de carbono permanece en la atmósfera durante aproximadamente 2000 años. Además, una visión sugerente de Harvard Business Review sugiere que para 2040, el software puede contribuir hasta el 14% de la huella de carbono global. Esto subraya la necesidad urgente de prácticas sostenibles en la industria tecnológica para abordar el impacto ambiental de nuestros avances digitales.

Por otro lado, también mencionó la Green Software Foundation, que fue cofundada por varios líderes de la industria, entre ellos Microsoft, Accenture, GitHub, Linux Foundation y ThoughtWorks en junio de 2021. Esta fundación marca un compromiso colaborativo con la sostenibilidad ambiental dentro del sector tecnológico. El objetivo principal no es simplemente abstenerse de emitir carbono, sino encontrar activamente estrategias innovadoras para la reducción de las emisiones de carbono, lo cual es más desafiante que no emitir.

Además, comenzó explicando las iniciativas y proyectos en curso de Microsoft destinados a reducir las emisiones de carbono. En su calidad de proveedor de nube, el Proyecto Natick de Microsoft prueba un centro de datos submarino frente a la costa de Escocia, aprovechando las propiedades de enfriamiento natural del agua de mar fría. Este proyecto innovador no solo preserva los recursos de agua dulce sino que también demuestra una eficiencia de enfriamiento superior en comparación con los sistemas tradicionales enfriados por aire. En particular, los servidores submarinos en esta configuración experimentaron fallas a solo un octavo de la tasa de sus contrapartes terrestres, minimizando efectivamente el desperdicio de servidores. Ilustrando el compromiso de Microsoft con la sostenibilidad, destaca el centro de datos sueco que funciona íntegramente con fuentes de energía renovables.

Como proveedor de software, Microsoft ha implementado funciones bien pensadas para optimizar el uso de energía. Por ejemplo, Microsoft Edge ahora incorpora pestañas inactivas para conservar energía cuando las pestañas están abiertas pero no en uso activo. Las actualizaciones de Windows 11 llevan la conciencia ambiental un paso más allá al considerar la intensidad de carbono de la red energética local. Esta característica retrasa inteligentemente las actualizaciones hasta que la intensidad de carbono esté en su nivel más bajo, alineando las actualizaciones de software con períodos de menor impacto ambiental.

Además, Microsoft ha ampliado su compromiso con la sostenibilidad ofreciendo orientación a los clientes de Azure dentro de un marco bien diseñado. Este conjunto de principios rectores sirve como un recurso valioso para mejorar la calidad y la eficiencia de la arquitectura de la nube. Además, Microsoft proporciona herramientas de medición que ofrecen a los clientes un panel completo que detalla las emisiones de carbono producidas por sus servicios en la nube Azure o M365.

Además, presentó el concepto de modo ecológico, una versión de aplicaciones que prioriza funciones y gráficos esenciales para garantizar servicios fundamentales y al mismo tiempo minimizar las emisiones de carbono. El modo ecológico puede restringir las consultas de la base de datos a lo esencial, adoptar gráficos e imágenes de menor resolución y optimizar el uso de la memoria y la computación.

Durante su presentación de software sostenible, mostró el sitio web https://app.electricitymaps.com/map, un recurso valioso para monitorear redes eléctricas en varias regiones en tiempo real. Además, mencionó un proyecto de código abierto de la Green Software Foundation: el SDK Carbon-aware. Con esta API, los desarrolladores pueden crear software que adapte inteligentemente sus operaciones en función de factores ambientales en tiempo real, como ejecutar más funciones cuando se utilizan fuentes de energía renovables.

En el último informe de la Green Software Foundation, los gigantes tecnológicos de la industria, incluidos Amazon, Google, Microsoft e IBM Cloud, adoptan prácticas de software sostenibles. Estas empresas ahora ofrecen paneles de control de carbono, ofreciendo a los usuarios una visión transparente de las emisiones de carbono generadas por su software en estas plataformas en la nube. Google, Microsoft y Apple destacan por implementar computación consciente del carbono, ajustando dinámicamente las operaciones en función de la limpieza de la red eléctrica.

En el frente cultural, la sostenibilidad se ha convertido en una máxima prioridad para las empresas, y el 37% de los directores ejecutivos reconocen su importancia. Según una encuesta de la Green Software Foundation, un notable 92% de los profesionales del software expresan preocupación por el impacto del cambio climático. En California, una regulación innovadora exige que todas las empresas informen sobre las emisiones de carbono. Además, en abril de 2024, la publicación del libro sobre software sostenible “Building Green Software” de Anne Currie, Sarah Hsu y Sara Bergman, publicado por Oreilly, promete ser una luz guía en el desarrollo de software sostenible.

¿Interesado en aprender más sobre las iniciativas de Apiumhub en software sustentable? Haga clic aquí. Si tiene un proyecto de software sostenible en mente, no dude en contactarnos.

  • Beste Burcu Bayhan

    Se graduó de la Universidad Técnica de Estambul con una licenciatura en ingeniería informática en junio de 2018. Durante sus estudios, participó en proyectos en diversas áreas, incluido el desarrollo web, la visión por computadora y las redes informáticas.


Source link

About David Lopez

Informático y experto en redes. Redactor en varios blogs tecnológicos desde hace 4 años y ahora en Steamachine.net

Check Also

¿Qué es una prueba de detección OCR y cómo funciona?

Si dirige un negocio que maneja muchos documentos en papel, conoce el dolor y la …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *