Cloud Carbon Footprint es un proyecto de código abierto para medir y monitorear las emisiones de carbono y el consumo de energía de los servicios en la nube. La flexibilidad de los métodos de implementación permite a los usuarios elegir el enfoque que mejor se adapte a sus necesidades e infraestructura. Hay 4 pasos para medir CCF: recopilar datos de uso, convertir el uso en consumo de energía, estimar las emisiones de carbono y utilizar las herramientas y paneles de CCF.

Cloud Carbon Footprint es un proyecto de código abierto lanzado en marzo de 2021, diseñado para medir y monitorear las emisiones de carbono y el consumo de energía de los servicios en la nube. La herramienta ofrece un panel para visualizar estas estimaciones, que es personalizable y modular. 1. ¿Qué es Cloud Carbon Footprint? El proyecto Cloud Carbon Footprint se creó para proporcionar transparencia e información procesable sobre las emisiones de carbono y el uso de energía de los servicios en la nube.

Inicialmente, era compatible con tres grandes proveedores de nube pública: Google Cloud, Amazon Web Services (AWS) y Microsoft Azure, y recientemente ha añadido soporte para Alibaba Cloud. Ver también: Startups españolas acusan a Microsoft de competencia desleal en servicios en la nube La herramienta ofrece un panel para visualizar estas estimaciones, que es personalizable y modular. Los usuarios también pueden acceder a los datos a través de una implementación API o una interfaz de línea de comandos.

Similar a la herramienta Backstage de Spotify, Cloud Carbon Footprint se puede implementar en el entorno de una organización para conectarse a las cuentas de proveedores de nube y ver estimaciones en un rango de tiempo específico. 2. ¿Cómo obtener y usar CCF? Para obtener y usar Cloud Carbon Footprint (CCF), los individuos tienen múltiples opciones disponibles. Pueden clonar el repositorio de CCF o crear una nueva instancia de la aplicación usando los scripts NPM proporcionados. Es necesario configurar las variables de entorno y las configuraciones para conectarse a sus cuentas y datos de facturación.

Las opciones de implementación incluyen el uso de gráficos de Helm para clústeres de Kubernetes, contextos de origen público de AWS CloudFormation para instancias EC2, configuración manual en una máquina virtual, Google App Engine para implementación sin servidor y scripts de Terraform para personalización. Ver también: Microsoft firma un acuerdo con un socio sueco para capturar carbono La flexibilidad de los métodos de implementación permite a los usuarios elegir el enfoque que mejor se adapte a sus necesidades e infraestructura.

Thoughtworks ha incorporado varias opciones de implementación basadas en sus propias experiencias, contribuciones de los miembros de la comunidad y compromisos con los clientes. El objetivo es proporcionar a los usuarios una gama de recursos y opciones para implementar CCF según sus preferencias, ya sea que implique configurar un panel React completo y una API o integrar la API de CCF con las herramientas de monitoreo existentes. 3. 4 pasos para medir CCF Recopilación de datos de uso El primer paso para medir tu huella de carbono en la nube es recopilar datos detallados de tu uso en la nube.

Esto implica recopilar informes de facturación y uso de tus proveedores de servicios en la nube, que detallan los recursos consumidos, como instancias de cómputo, almacenamiento y transferencias de datos. Estos informes proporcionan los datos fundamentales necesarios para estimar el consumo de energía. Conversión del uso en consumo de energía Una vez que tienes los datos de uso brutos, el siguiente paso es convertir estos datos en métricas de consumo de energía.

Esto se hace aplicando coeficientes y puntos de referencia específicos, como los de Cloud Jewels de Etsy, que estiman el consumo de energía por unidad de servicio en la nube consumido. Esta traducción de datos de uso abstractos a consumo de energía tangible es crucial para los cálculos posteriores de emisiones de carbono. Estimación de emisiones de carbono Con los datos de consumo de energía en la mano, la tarea subsiguiente es estimar las emisiones de carbono asociadas. Esto implica aplicar factores regionales de intensidad de carbono, que indican la cantidad de CO2 emitida por unidad de energía consumida.

Estos factores varían según la ubicación debido a las diferencias en la combinación energética utilizada para generar electricidad, como carbón, gas natural o energías renovables. Utilización de herramientas y paneles de CCF Para agilizar este complejo proceso, el proyecto Cloud Carbon Footprint ofrece herramientas prácticas. CCF proporciona un panel modular y personalizable para visualizar las estimaciones de huella de carbono. Además, admite implementaciones de API e interfaz de línea de comandos, lo que permite a las organizaciones integrar el seguimiento de carbono en sus sistemas existentes sin problemas.

Al implementar CCF dentro de su entorno, las empresas pueden monitorear y analizar su huella de carbono en la nube en tiempo real. 4. Características distintivas Arik explica que Cloud Carbon Footprint (CCF) difiere fundamentalmente de otras herramientas en varios aspectos. Una distinción clave es la obtención de datos directamente de la información de facturación del proveedor de la nube, lo que permite detalles más granulares sobre el uso, como el hardware, las horas de cómputo y las configuraciones.

Esto permite a CCF proporcionar estimaciones más frecuentes, que van desde diarias hasta anuales, en comparación con muchas herramientas de proveedores de nube que a menudo tienen una granularidad mensual por defecto. CCF también incluye datos de energía junto con las emisiones, ofreciendo una visión más completa. La metodología de código abierto y transparente de CCF permite comparaciones con las herramientas de los proveedores de nube, con la recomendación de usarlas juntas para una visión holística. Arik enfatiza la importancia de tener un panel de uso de múltiples nubes para organizaciones que utilizan varios proveedores de nube. 5.

Aplicaciones prácticas y ejemplos Varias empresas ya han implementado CCF para rastrear y reducir su huella de carbono en la nube. Por ejemplo, Holaluz, una empresa energética europea, integró CCF con su infraestructura de AWS para identificar requisitos específicos de los usuarios y problemas de escalabilidad. Esta colaboración enfatizó la importancia de contar con herramientas de medición precisas. Otro ejemplo es Ivan, una empresa de plataformas de datos, que utilizó CCF para incorporar datos de emisiones de carbono en sus procesos de facturación y presentación de informes.

Al desarrollar una herramienta basada en Python, Ivan pudo integrar las estimaciones de carbono de CCF en sus plataformas internas, mostrando la flexibilidad y el potencial de personalización de CCF.