Este principio del pilar de sustentabilidad del Well-Architected Framework deGoogle Cloud proporciona recomendaciones para ayudarte a medir y mejorar de forma continua la sustentabilidad de tus cargas de trabajo en Google Cloud.
Descripción general del principio
Para garantizar que tus cargas de trabajo en la nube sigan siendo sustentables, necesitas métricas precisas y transparentes. Las métricas verificables te permiten traducir los objetivos de sustentabilidad en acciones. Cada recurso que creas en la nube tiene una huella de carbono asociada. Para compilar y mantener arquitecturas de nube sustentables, debes integrar la medición de los datos de carbono en tu ciclo de reacción operativo.
Las recomendaciones de esta sección proporcionan un marco de trabajo para usar Huella de carbono con el objetivo de cuantificar las emisiones de carbono, identificar los puntos de acceso de carbono, implementar optimizaciones de cargas de trabajo específicas y verificar los resultados de las iniciativas de optimización. Este marco de trabajo te permite alinear de manera eficiente tus objetivos de optimización de costos con los objetivos de reducción de carbono verificables.
Metodología de los informes Huella de carbono
Huella de carbono proporciona un informe transparente, auditable y alineado a nivel global de tus emisiones relacionadas con la nube. El informe cumple con los estándares internacionales, principalmente el Protocolo de gases de efecto invernadero (GEI) para la elaboración de informes y la contabilidad de carbono. El informe de Huella de carbono utiliza métodos de contabilidad basados en la ubicación y en el mercado. La contabilidad basada en la ubicación se basa en el factor de emisiones de la red local. La contabilidad basada en el mercado considera las compras de energía libre de carbono (CFE) de Google. Este enfoque doble te ayuda a comprender el impacto en la red física y el beneficio de carbono de tus cargas de trabajo en Google Cloud.
Para obtener más información sobre cómo se prepara el informe de Huella de carbono, incluidas las fuentes de datos utilizadas, las inclusiones del alcance 3 y el modelo de asignación de clientes, consulta Metodología de informes de Huella de carbono.
Recomendaciones
Para usar la medición de carbono para la mejora continua, ten en cuenta las recomendaciones de las siguientes secciones. Las recomendaciones se estructuran como fases de madurez para implementar operaciones en la nube sustentables por diseño:
- Fase 1: Establece una referencia
- Fase 2: Identifica ubicaciones con grandes cantidades de casos confirmados
- Fase 3: Implementa la optimización segmentada
- Fase 4: Institucionaliza las prácticas de sustentabilidad y los informes
Fase 1: Establece un modelo de referencia
En esta fase, configurarás las herramientas necesarias y te asegurarás de que los datos sean accesibles y estén integrados correctamente.
- Otorga permisos: Otorga permisos a equipos como FinOps, SecOps y
la ingeniería de plataformas para que puedan acceder al
panel de Huella de carbono en la consola de Google Cloud . Otorga el
rol de visualizador de Huella de carbono
(
roles/billing.carbonViewer) en Identity and Access Management (IAM) para la cuenta de facturación correspondiente. - Automatiza la exportación de datos: Antes de exportar datos, asegúrate de que tu Google Cloud jerarquía de recursos (carpetas y proyectos) y tus anotaciones de recursos (etiquetas y etiquetas) reflejen con precisión la organización de tus unidades de negocio. Debido a que los datos de Huella de carbono se agregan a nivel del proyecto, una jerarquía bien definida es esencial para atribuir las emisiones de forma correcta. Configura la exportación automatizada de datos de Huella de carbono a BigQuery. Los datos exportados te permiten realizar análisis detallados, correlacionar los datos de carbono con los datos de costo y uso, y producir informes personalizados.
- Define indicadores clave de rendimiento (KPI) relacionados con el carbono: Establece métricas que conecten las emisiones de carbono con el valor empresarial. Por ejemplo, la intensidad de carbono es una métrica para la cantidad de kilogramos de equivalente de CO2 por cliente, transacción o unidad de ingresos.
Fase 2: Identifica las zonas críticas de carbono
Identifica las áreas que tienen el mayor impacto ambiental analizando los datos detallados del informe de Huella de carbono. Usa las siguientes técnicas para este análisis:
- Prioriza por alcance: Para identificar con rapidez los emisores de carbono bruto más grandes, analiza los datos del panel por proyecto, región y servicio.
- Usa la contabilidad doble: Cuando evalúes el impacto del carbono en una región, considera las emisiones basadas en la ubicación (el impacto ambiental de la red eléctrica local) y las emisiones basadas en el mercado (el beneficio de las inversiones de CFE de Google).
- Correlaciona con el costo: Une los datos de carbono en BigQuery con tus datos de facturación y evalúa el impacto de las acciones de optimización en la sustentabilidad y el costo. Aunque el costo y el carbono suelen tener una tendencia conjunta, solo puedes usar el costo como un indicador inicial. Por ejemplo, en las regiones de alto costo que tienen puntuaciones de energía libre de carbono (CFE) altas, las cargas de trabajo pueden tener un costo alto, pero emisiones bajas basadas en el mercado. Siempre valida las suposiciones de optimización con métricas reales basadas en la ubicación y en el mercado.
- Anota datos para medir el retorno del esfuerzo (ROE): Anota los datos de carbono en BigQuery con eventos específicos, como ajustar el tamaño de un recurso o retirar un servicio grande. Las anotaciones te permiten atribuir las reducciones en las emisiones de carbono y los costos a iniciativas de optimización específicas, de modo que puedas medir y demostrar el resultado de cada iniciativa.
Fase 3: Implementa la optimización segmentada
Esta es la fase de ejecución para implementar operaciones en la nube sostenibles por diseño. Usa las siguientes estrategias para optimizar los recursos específicos que identifiques como generadores significativos de costos y emisiones de carbono:
- Retira los proyectos sin actividad: Como parte de tus flujos de trabajo de administración de servicios de TI (ITSM), verifica con regularidad el recomendador de proyectos sin actividad que se integra en los datos de Huella de carbono. Para lograr reducciones inmediatas y verificadas en las emisiones de carbono y los costos, automatiza la revisión y la eventual eliminación de los proyectos sin usar a través de tickets de ingeniería con seguimiento.
- Ajusta el tamaño de los recursos: Haz coincidir la capacidad de los recursos aprovisionados con el uso real mediante los recomendadores de ajuste de tamaño de Active Assist, como las recomendaciones de tipo de máquina para las VMs de Compute Engine. Para las tareas que requieren un uso intensivo de procesamiento y las cargas de trabajo de IA, usa los tipos de máquinas y los modelos de IA más eficientes.
- Adopta la programación consciente del carbono: Para las cargas de trabajo por lotes que no son críticas en cuanto al tiempo, integra los datos de CFE regionales en la lógica de programación. Cuando sea posible, limita la creación de recursos nuevos a regiones con bajas emisiones de carbono mediante la restricción de ubicaciones de recursos en el servicio de políticas de la organización.
- Reduce la dispersión de datos: Implementa políticas de administración de datos para garantizar que los datos a los que se accede con poca frecuencia se transfieran a una clase de almacenamiento en frío adecuada (Nearline, Coldline o Archive) o se borren de forma permanente. Esta estrategia ayuda a reducir el costo de energía de tus recursos de almacenamiento.
- Define mejor el código de la aplicación: Corrige las ineficiencias a nivel del código que provocan un uso excesivo de recursos o un procesamiento innecesario.
Para obtener más información, consulta lo siguiente:
- Usa regiones que consuman energía con bajas emisiones de carbono
- Optimiza las cargas de trabajo de IA y AA
- Optimiza el uso de recursos
- Desarrolla software con eficiencia energética
- Optimiza los datos y el almacenamiento para la sustentabilidad
Fase 4: Institucionaliza tus prácticas de sustentabilidad y generación de informes
En esta fase, incorporarás la medición de carbono en tu marco de trabajo de administración. Este enfoque ayuda a garantizar que tu organización tenga las capacidades y los controles necesarios para realizar mejoras continuas en la sustentabilidad y generar informes verificables.
- Implementa la administración de GreenOps: Establece una función o un grupo de trabajo formal de GreenOps para integrar los datos de Huella de carbono con los datos de Facturación de Cloud. Integra tus exportaciones mensuales de carbono de BigQuery directamente en tus paneles de FinOps existentes, como Looker. Presentar los datos de carbono y costos en una sola interfaz ayuda a garantizar que la sustentabilidad sea parte de tu ciclo de revisión operativa estándar. Esta función debe definir la responsabilidad de los objetivos de reducción de carbono en todos los proyectos, alinear la optimización de costos con los objetivos de sustentabilidad e implementar informes para hacer un seguimiento de la eficiencia de carbono en relación con los gastos.
- Usa los datos de Huella de carbono para generar informes y cumplir con las normativas: Usa los datos verificados y auditables de Huella de carbono en BigQuery para crear divulgaciones formales de factores ambientales, sociales y de gobernanza (ESG). Este enfoque te permite satisfacer las demandas de transparencia de las partes interesadas y ayuda a garantizar el cumplimiento de las reglamentaciones obligatorias y voluntarias.
- Invierte en capacitación y concientización: Implementa capacitaciones obligatorias sobre sostenibilidad para los equipos técnicos y no técnicos pertinentes. Tus equipos necesitan saber cómo acceder a los datos de Huella de carbono y cómo interpretarlos, y cómo aplicar las recomendaciones de optimización en sus flujos de trabajo diarios y opciones de diseño. Para obtener más información, consulta Proporciona capacitación sobre sustentabilidad basada en roles.
- Define los requisitos de carbono: Incorpora las métricas de emisiones de carbono como requisitos no funcionales (NFR) en los criterios de aceptación de tu aplicación para las implementaciones nuevas. Esta práctica ayuda a garantizar que los arquitectos y desarrolladores prioricen las opciones de diseño con bajas emisiones de carbono desde el comienzo del ciclo de vida del desarrollo de aplicaciones.
- Automatiza las GreenOps: Automatiza la implementación de las recomendaciones de Active Assist con secuencias de comandos, plantillas y canalizaciones de infraestructura como código (IaC). Esta práctica garantiza que los equipos apliquen las recomendaciones de forma coherente y rápida en toda la organización.