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 los problemas de sustentabilidad y tener 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 está impulsada por recursos físicos que consumen energía y producen emisiones de carbono.
- El dominio de las 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 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 por parte 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 todas tus partes interesadas, desde desarrolladores y arquitectos hasta profesionales de finanzas y operadores, comprendan el contexto de sustentabilidad de su trabajo diario. Este entendimiento compartido permite que los equipos pasen del cumplimiento pasivo a la optimización activa, lo que hace que tus cargas de trabajo en la nube sean sustentables por diseño. La sustentabilidad se convierte en un requisito no funcional (NFR) fundamental, al igual que otros requisitos de seguridad, costo, rendimiento y confiabilidad.
Recomendaciones
Para crear conciencia sobre los problemas de sustentabilidad y dominio de las prácticas de sustentabilidad, considera las recomendaciones de las siguientes secciones.
Proporciona 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 por qué detrás 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 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 decisiones 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 empresarial (RSE).
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 de bajo consumo. El mensaje hace referencia al equivalente deCO2, 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 de bajas emisiones de CO2 us-central1
y actualizar nuestros clústeres a instancias basadas en C4A Axion, 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 equivalente de CO2 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".
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 sustentabilidad en toda la organización. Destaca el progreso de sustentabilidad en los estados financieros anuales. Esta comunicación garantiza que los equipos técnicos vean su trabajo como una parte fundamental de los compromisos públicos y la salud financiera de la organización.
Adopta una mentalidad de destino compartido
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 destino compartido, refuerzas el entendimiento de que tu organización y Google trabajan juntas para lograr resultados ambientales óptimos.
Proporciona capacitación en 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 roles laborales 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 de la capacitación |
|---|---|
| Ingenieros de AA y científicos de datos | Intensidad de carbono del procesamiento: 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 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: Enfócate en la selección de regiones y la
ubicación de las cargas de trabajo. Muestra cómo elegir una
northamerica-northeast1) cambia fundamentalmente el perfil de carbono
de toda tu pila de aplicaciones antes de escribir una sola línea de
código. |
| Ingenieros de plataforma y operadores | Maximizar la utilización: Enfatiza el costo ambiental de los recursos inactivos y el aprovisionamiento excesivo. Presenta situaciones de ajuste de escala automático y redimensionamiento para garantizar que los recursos de la nube se usen de manera eficiente. Explica 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: Enfócate en la relación entre el gasto financiero y el impacto ambiental. Demuestra cómo las prácticas de GreenOps permiten que una organización haga un seguimiento del carbono por transacción, lo que ayuda a que la sustentabilidad sea un indicador clave de rendimiento (KPI) tan fundamental como los KPIs convencionales, como el costo y la utilización. |
| Gerentes de producto | Sustentabilidad como función: Demuestra cómo integrar los objetivos de reducción de carbono en los planes de trabajo 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 del usuario final. |
| 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. Ilustra cómo las decisiones de sustentabilidad ayudan a reducir el riesgo regulatorio y a cumplir 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.
Permite que los gerentes promuevan la sustentabilidad
Proporciona a los gerentes los datos y los permisos que necesitan para priorizar el impacto ambiental de manera 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. Promueven de forma activa las nuevas funciones del proveedor de servicios en la nube, como datos de carbono más detallados y procesadores más nuevos y ecológicos en regiones específicas.
Alíneate 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. Realiza la transición de objetivos de alto nivel a KPIs específicos y medibles que recompensen la mejora y la eficiencia.
Define KPIs y NFRs de carbono
Trata la sustentabilidad como un requisito técnico fundamental. Cuando defines KPIs de carbono, como gramos de equivalente de CO2 por millón de solicitudes o intensidad de carbono por ejecución de entrenamiento de IA, haces que el impacto en la sustentabilidad sea visible y procesable. Por ejemplo, integra la sustentabilidad en los NFRs de cada proyecto nuevo. En otras palabras, al igual que un sistema debe cumplir con un objetivo específico de latencia o disponibilidad, también debe permanecer dentro de un presupuesto definido de emisiones de carbono.
Mide el retorno de la inversión
Ayuda a tus equipos a identificar los beneficios 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 (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 necesarios para migrar al nuevo procesador.
Reconoce y celebra la reducción de carbono
El impacto de la sustentabilidad suele estar oculto en segundo plano de la infraestructura. Para generar impulso para 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 sustentabilidad específica. Esta visibilidad permite que los equipos señalen los datos en el panel y reclamen el reconocimiento por sus éxitos.