Este principio del pilar de sustentabilidad del Google Cloud Well-Architected Framework proporciona recomendaciones para ayudarte a crear una cultura en la que los equipos de tu organización conozcan y dominen las prácticas de sustentabilidad.
Descripción general del principio
Para aplicar prácticas de sustentabilidad, necesitas más que herramientas y técnicas. Necesitas un cambio cultural impulsado por la educación y la responsabilidad. Tus equipos deben conocer las inquietudes sobre la sustentabilidad y tener un dominio práctico de las prácticas de sustentabilidad.
- El conocimiento de la sustentabilidad es el conocimiento contextual de que cada decisión arquitectónica y operativa tiene efectos tangibles en la sustentabilidad. Los equipos deben reconocer que la nube no es una colección abstracta de recursos virtuales, sino que se basa en recursos físicos que consumen energía y producen emisiones de carbono.
- La competencia en prácticas de sustentabilidad incluye el conocimiento para interpretar los datos de emisiones de carbono, la experiencia en la implementación de la gobernanza de la sustentabilidad en la nube y las habilidades técnicas para refactorizar el código en pos de la eficiencia energética.
Para alinear las prácticas de sustentabilidad con los objetivos de la organización, tus equipos deben comprender cómo el uso de energía de la infraestructura y el software de la nube contribuye a la huella de carbono de la organización. Una capacitación bien planificada ayuda a garantizar que todos tus interesados, desde desarrolladores y arquitectos hasta profesionales de finanzas e ingenieros de operaciones, comprendan el contexto de sustentabilidad de su trabajo diario. Esta comprensión compartida permite a los equipos ir más allá del cumplimiento pasivo y pasar a la optimización activa, lo que hace que tus cargas de trabajo en la nube sean sostenibles por diseño. La sustentabilidad se convierte en un requisito no funcional (RNF) fundamental, al igual que otros requisitos de seguridad, costo, rendimiento y confiabilidad.
Recomendaciones
Para generar conciencia sobre los problemas de sustentabilidad y desarrollar la competencia en las prácticas de sustentabilidad, considera las recomendaciones de las siguientes secciones.
Proporciona contexto comercial y alineación con los objetivos de la organización
La sustentabilidad no es solo un ejercicio técnico, sino que requiere un cambio cultural que alinee las acciones individuales con la misión ambiental de tu organización. Cuando los equipos comprenden el por qué de las iniciativas de sustentabilidad, es más probable que las adopten como principios fundamentales en lugar de tareas opcionales.
Conéctate con el panorama general
Ayuda a tus equipos a comprender cómo las decisiones arquitectónicas individuales, como seleccionar una región con bajas emisiones de carbono u optimizar una canalización de datos, contribuyen a los compromisos generales de sostenibilidad de la organización. Comunica explícitamente cómo estas elecciones afectan a la comunidad local y a la industria. Transformar las métricas de carbono abstractas en indicadores tangibles de progreso hacia los objetivos de responsabilidad social corporativa (RSC).
Por ejemplo, un mensaje como el siguiente informa a los equipos sobre el resultado positivo y el reconocimiento ejecutivo de una decisión para migrar una carga de trabajo a una región con bajas emisiones de carbono y usar un tipo de máquina con eficiencia energética. El mensaje hace referencia al equivalente de CO2, lo que ayuda a tu equipo a contextualizar el impacto de las medidas de reducción de carbono.
"Al migrar nuestro motor de análisis de datos a la región us-central1
con bajas emisiones de CO2 y actualizar nuestros clústeres a instancias basadas en Axion C4A, cambiamos fundamentalmente nuestro perfil de carbono. Este cambio generó una reducción del 75% en la intensidad de carbono de nuestro motor de análisis de datos, lo que se traduce en una reducción de 12 toneladas métricas de CO2 equivalente este trimestre. Esta migración tuvo un impacto significativo en nuestros objetivos comerciales y se incluyó en el boletín informativo del cuarto trimestre que se envió a nuestra junta directiva".
Comunica los objetivos financieros y de sustentabilidad
La transparencia es fundamental para alinear las prácticas de sustentabilidad con los objetivos. En la medida de lo posible, comparte ampliamente los objetivos y el progreso de la sustentabilidad en toda la organización. Destaca el progreso en materia de sustentabilidad en los estados financieros anuales. Esta comunicación garantiza que los equipos técnicos vean su trabajo como una parte vital de los compromisos públicos y la salud financiera de la organización.
Adopta una mentalidad de destino compartido
Capacita a los equipos sobre la naturaleza colaborativa de la sustentabilidad en la nube. Google es responsable de la sustentabilidad de la nube, lo que incluye la eficiencia de la infraestructura y los centros de datos. Tú (el cliente) eres responsable de la sostenibilidad de tus recursos y cargas de trabajo en la nube. Cuando presentas esta colaboración como una asociación de destino compartido, refuerzas la comprensión de que tu organización y Google trabajan en conjunto para lograr resultados ambientales óptimos.
Brinda capacitación sobre sustentabilidad basada en roles
Para garantizar que la sustentabilidad sea una habilidad práctica en lugar de un concepto teórico, adapta la capacitación en sustentabilidad a los roles laborales específicos. Las herramientas y técnicas de sostenibilidad que puede usar un científico de datos son muy diferentes de las que tiene a su disposición un analista de FinOps, como se describe en la siguiente tabla:
| Rol | Enfoque de la capacitación |
|---|---|
| Ingenieros de AA y científicos de datos | Intensidad de carbono de la computación: Demuestra las diferencias entre ejecutar trabajos de entrenamiento de IA en sistemas heredados y en aceleradores de IA creados específicamente. Destaca cómo un modelo con menos parámetros puede producir la precisión requerida con un consumo de energía significativamente menor. |
| Desarrolladores | Eficiencia del código y consumo de recursos: Ilustra cómo el código de alta latencia o los bucles ineficientes se traducen directamente en un tiempo de ejecución de la CPU extendido y un mayor consumo de energía. Enfatiza la importancia de los contenedores ligeros y la necesidad de optimizar el rendimiento de las aplicaciones para reducir la huella ambiental del software. |
| Arquitectos | Sustentable por diseño: Se enfoca en la selección de regiones y la ubicación de las cargas de trabajo. Mostrar cómo elegir una región con northamerica-northeast1) cambia fundamentalmente el perfil de carbono de toda la pila de aplicaciones antes de que escribas una sola línea de código |
| Ingenieros de plataforma y de operaciones | Maximizar la utilización: Destaca el costo ambiental de los recursos inactivos y el aprovisionamiento excesivo. Presentar situaciones de ajuste de escala y redimensionamiento automáticos para garantizar que los recursos de la nube se utilicen de manera eficiente Explicar cómo crear y hacer un seguimiento de las métricas relacionadas con la sustentabilidad, como la utilización, y cómo traducir métricas como el tiempo de procesamiento en métricas equivalentes de emisiones de carbono |
| FinOps | Economía unitaria del carbono: Se enfoca en la relación entre la inversión financiera y el impacto ambiental. Demuestra cómo las prácticas de GreenOps permiten a una organización hacer un seguimiento del carbono por transacción, lo que ayuda a convertir la sustentabilidad en un indicador clave de rendimiento (KPI) tan importante como los KPI convencionales, como el costo y la utilización. |
| Gerentes de producto | La sustentabilidad como función: Demuestra cómo integrar los objetivos de reducción de carbono en las hojas de ruta de los productos. Mostrar cómo los recorridos del usuario simplificados pueden ayudar a reducir el consumo de energía de los recursos de la nube y los dispositivos de los usuarios finales |
| Líderes empresariales | Alineación estratégica y generación de informes: Enfócate en cómo la sustentabilidad en la nube afecta las puntuaciones ambientales, sociales y de gobernanza (ESG) y la reputación pública. Ilustrar cómo las decisiones de sustentabilidad ayudan a reducir el riesgo regulatorio y cumplir con los compromisos con la comunidad y la industria |
Promueve la sustentabilidad y reconoce el éxito
Para mantener el progreso a largo plazo, debes ir más allá de las correcciones técnicas internas y comenzar a influir en tus socios y en la industria.
Capacita a los administradores para que promuevan la sustentabilidad
Proporcionar a los administradores los datos y permisos que necesitan para priorizar el impacto ambiental de manera similar a otras métricas comerciales, como la velocidad de lanzamiento al mercado y el costo Cuando los administradores tienen estos datos, comienzan a ver la sustentabilidad como un estándar de calidad y eficiencia, en lugar de una capacidad deseable que ralentiza la producción. Abogan activamente por nuevas funciones de proveedores de servicios en la nube, como datos de carbono más detallados y procesadores más nuevos y ecológicos en regiones específicas.
Alinearse con los estándares y frameworks de la industria
Para garantizar que tus iniciativas de sustentabilidad sean creíbles y medibles, alinea las prácticas internas con los estándares globales y regionales reconocidos. Para obtener más información, consulta Cómo alinear las prácticas de sustentabilidad con los lineamientos de la industria.
Incentiva las iniciativas de sustentabilidad
Para garantizar que la sustentabilidad se convierta en una parte duradera de la cultura de ingeniería, los equipos deben comprender el valor de priorizar la sustentabilidad. Pasa de objetivos generales a KPIs específicos y medibles que recompensen la mejora y la eficiencia.
Define los KPI y los NFR de carbono
Considera la sustentabilidad como un requisito técnico fundamental. Cuando defines KPI de carbono, como los gramos de CO2 equivalente por millón de solicitudes o la intensidad de carbono por ejecución de entrenamiento de AA, haces que el impacto en la sustentabilidad sea visible y práctico. Por ejemplo, integra la sustentabilidad en los NFR de cada proyecto nuevo. En otras palabras, así como un sistema debe cumplir con un objetivo específico de latencia o disponibilidad, también debe mantenerse dentro de un presupuesto definido de emisiones de carbono.
Mide el retorno de la inversión del esfuerzo
Ayuda a tus equipos a identificar los logros de sustentabilidad de alto impacto y bajo esfuerzo, como cambiar un trabajo por lotes a otra región, en comparación con un ejercicio complejo de refactorización de código que podría proporcionar ganancias mínimas. Proporciona visibilidad del retorno de la inversión (ROI) del esfuerzo. Cuando un equipo elige una familia de procesadores más eficiente, debe saber exactamente cuántas emisiones de carbono evitó en relación con el tiempo y el esfuerzo que se requieren para migrar al nuevo procesador.
Reconocer y celebrar la reducción de emisiones de carbono
El impacto en la sustentabilidad suele ocultarse en el segundo plano de la infraestructura. Para generar impulso en el progreso de la sustentabilidad, haz que los logros sean visibles para toda la organización. Por ejemplo, usa anotaciones en los paneles de supervisión para marcar cuándo un equipo implementó una optimización de sostenibilidad específica. Esta visibilidad permite que los equipos señalen los datos en el panel y reclamen el reconocimiento por sus logros.