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 las prácticas de sustentabilidad y las dominen.
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 de 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 administración de la sustentabilidad en la nube y las habilidades técnicas para refactorizar el código para 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 de nube y el software contribuye a la huella de carbono de la organización. Una capacitación bien planificada ayuda a garantizar que todos los interesados, desde desarrolladores y arquitectos hasta profesionales de finanzas e ingenieros de operaciones, comprendan el contexto de sustentabilidad de su trabajo diario. Este entendimiento compartido permite que los equipos vayan más allá del cumplimiento pasivo y pasen 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 (NFR) principal, como otros requisitos de seguridad, costo, rendimiento y confiabilidad.
Recomendaciones
Para generar conciencia sobre las inquietudes de sostenibilidad y la competencia en las prácticas de sostenibilidad, considera las recomendaciones de las siguientes secciones.
Proporcionar contexto empresarial 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 porqué 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 elecciones de arquitectura individuales, como seleccionar una región con bajas emisiones de carbono o optimizar una canalización de datos, contribuyen a los compromisos generales de sustentabilidad de la organización. Comunica de forma explícita cómo estas elecciones afectan a la comunidad local y a la industria. Transforma 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 de 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. En el mensaje, se hace referencia al equivalente de CO2, lo que ayuda a tu equipo a contextualizar el impacto de las medidas de reducción de carbono.
"Migramos nuestro motor de análisis de datos a la región us-central1
Low CO2 y actualizamos nuestros clústeres a instancias basadas en Axion C4A, lo que cambió 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 para nuestra junta directiva".
Comunicar 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. Destacar el progreso de la 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 responsabilidad compartida
Educa 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 sustentabilidad de tus recursos y cargas de trabajo en la nube. Cuando enmarcas esta colaboración como una asociación de responsabilidad compartida, refuerzas la idea de que tu organización y Google trabajan juntos para lograr resultados ambientales óptimos.
Proporciona capacitación sobre sustentabilidad basada en roles
Para garantizar que la sustentabilidad sea una habilidad práctica y no un concepto teórico, adapta la capacitación en sustentabilidad a puestos de trabajo específicos. Las herramientas y técnicas de sustentabilidad que puede usar un científico de datos son muy diferentes de las que están disponibles para un analista de FinOps, como se describe en la siguiente tabla:
| Rol | Enfoque del entrenamiento |
|---|---|
| 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 diseñados específicamente. Destaca cómo un modelo con menos parámetros puede producir la exactitud 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. Destacar la importancia de los contenedores livianos y la necesidad de optimizar el rendimiento de las aplicaciones para reducir el impacto 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. Muestra cómo elegir una región de northamerica-northeast1) cambia de forma fundamental el perfil de carbono de toda la pila de aplicaciones antes de escribir una sola línea de código. |
| Ingenieros de plataforma y de operaciones | Maximiza el uso: Destaca el costo ambiental de los recursos inactivos y el aprovisionamiento excesivo. Presentar situaciones para el escalamiento automático y el ajuste de tamaño para garantizar que los recursos de la nube se usen de forma eficiente. Explicar cómo crear y hacer un seguimiento de las métricas relacionadas con la sustentabilidad, como el uso, y cómo traducir métricas, como el tiempo de procesamiento, en métricas equivalentes de emisiones de carbono |
| FinOps | Rentabilidad de la unidad de carbono: Se enfoca en la relación entre el gasto financiero y el impacto ambiental. Demostrar cómo las prácticas de GreenOps permiten que una organización realice un seguimiento del carbono por transacción, lo que ayuda a hacer de la sustentabilidad un indicador clave de rendimiento (KPI) tan importante como los KPI convencionales, como el costo y el uso. |
| Gerentes de producto | Sustentabilidad como función: Demuestra cómo integrar los objetivos de reducción de carbono en las hojas de ruta de los productos. Muestra 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: Se enfoca en cómo la sustentabilidad de la nube afecta las puntuaciones ambientales, sociales y de administración (ESG) y la reputación pública. Ilustrar cómo las opciones de sustentabilidad ayudan a reducir el riesgo regulatorio y cumplir con los compromisos con la comunidad y la industria |
Aboga por 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.
Empodera a los gerentes para que promuevan la sustentabilidad
Proporciona a los administradores los datos y los permisos que necesitan para priorizar el impacto ambiental de forma similar a otras métricas empresariales, como la velocidad de comercialización y el costo. Cuando los gerentes 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 de forma activa por nuevas funciones de los 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.
Alineación 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 Alinea las prácticas de sustentabilidad con los estándares 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. Transición de objetivos de alto nivel a KPIs específicos y medibles que recompensen la mejora y la eficiencia.
Define los KPI y los NFR de carbono
Trata la sustentabilidad como un requisito técnico principal. Cuando defines los KPIs de carbono, como los gramos de CO2 equivalente por millón de solicitudes o la intensidad de carbono por ejecución de entrenamiento de IA, haces que el impacto en la sustentabilidad sea visible y se puedan tomar medidas al respecto. Por ejemplo, integra la sustentabilidad en los NFR para 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 del esfuerzo
Ayuda a tus equipos a identificar logros de sustentabilidad de alto impacto y bajo esfuerzo, como cambiar un trabajo por lotes a una región diferente, en comparación con un ejercicio complejo de refactorización de código que podría proporcionar ganancias mínimas. Proporcionar visibilidad del retorno del esfuerzo (ROE) 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 procesador nuevo.
Reconoce y celebra la reducción de emisiones de carbono
El impacto de la sustentabilidad suele estar oculto en el fondo de la infraestructura. Para generar impulso en el progreso de la sustentabilidad, haz que los éxitos 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 éxitos.