Este principio del pilar de sustentabilidad del Google Cloud framework de Well-Architected proporciona recomendaciones para ayudarte a seleccionar regiones con bajas emisiones de carbono para tus cargas de trabajo en Google Cloud.
Descripción general del principio
Cuando planeas implementar una carga de trabajo en Google Cloud, una decisión arquitectónica importante es la elección de la región de Google Cloud para la carga de trabajo. Esta decisión afecta la huella de carbono de tu carga de trabajo. Para minimizar la huella de carbono, tu estrategia de selección de regiones debe incluir los siguientes elementos:
- Selección basada en datos: Para identificar y priorizar regiones, ten en cuenta el indicador de
bajas emisiones de CO2 y la métrica de energía libre de carbono (CFE).
- Gobernanza basada en políticas: Restringe la creación de recursos a ubicaciones óptimas para el medio ambiente con la restricción de ubicaciones de recursos en el servicio de políticas de la organización.
- Flexibilidad operativa: Usa técnicas como el cambio de horario y la programación que tiene en cuenta las emisiones de carbono para ejecutar cargas de trabajo por lotes durante las horas en que la intensidad de carbono de la red eléctrica es más baja.
La electricidad que se usa para alimentar tu aplicación y tus cargas de trabajo en la nube es un factor importante que afecta tu elección de Google Cloud regiones. Además, ten en cuenta los siguientes factores:
- Residencia y soberanía de los datos: La ubicación en la que necesitas almacenar tus datos es un factor fundamental que determina tu elección de la región de Google Cloud. Esta elección afecta el cumplimiento de los requisitos locales de residencia de datos.
- Latencia para los usuarios finales: La distancia geográfica entre los usuarios finales y las regiones en las que implementas aplicaciones afecta la experiencia del usuario y el rendimiento de la aplicación.
- Costo: El precio de los recursos de Google Cloud puede variar según la región.
La herramienta Google Cloud Selector de regiones te ayuda a seleccionar regiones Google Cloud óptimas según tus requisitos de huella de carbono, costo y latencia. También puedes usar Cloud Location Finder para encontrar ubicaciones en la nube en Google Cloud y otros proveedores según tus requisitos de proximidad, uso de energía sin emisiones de carbono (CFE) y otros parámetros.
Recomendaciones
Para implementar tus cargas de trabajo en la nube en regiones con bajas emisiones de carbono, ten en cuenta las recomendaciones de las siguientes secciones. Estas recomendaciones se basan en la guía de Energía sin emisiones de carbono para regiones de Google Cloud .
Comprende la intensidad de carbono de las regiones de la nube
Los centros de datos deGoogle Cloud en una región usan energía de la red eléctrica en la que se encuentra la región. Google mide el impacto de carbono de una región con la métrica de CFE, que se calcula cada hora. El CFE indica el porcentaje de energía sin emisiones de carbono del total de energía que se consume durante una hora. La métrica de CFE depende de dos factores:
- Es el tipo de centrales eléctricas que abastecen la red durante un período determinado.
- Energía limpia atribuida a Google que se suministra a la red durante ese período.
Para obtener información sobre el CFE% promedio agregado por hora de cada región deGoogle Cloud , consulta Energía sin emisiones de carbono para las regiones de Google Cloud . También puedes obtener estos datos en un formato legible por máquina desde el repositorio Carbon free energy for Google Cloud regions en GitHub y un conjunto de datos públicos de BigQuery.
Incorpora el CFE en tu estrategia de selección de ubicaciones
Ten en cuenta las siguientes recomendaciones:
- Selecciona la región más limpia para tus aplicaciones. Si planeas ejecutar una aplicación durante un período prolongado, hazlo en la región que tenga el CFE% más alto. En el caso de las cargas de trabajo por lotes, tienes mayor flexibilidad para elegir una región, ya que puedes predecir cuándo se debe ejecutar la carga de trabajo.
- Selecciona regiones con bajas emisiones de carbono. Algunas páginas del sitio web de Google Cloud y los selectores de ubicación de la consola de Google Cloud muestran el indicador de
CO2 bajo para las regiones que tienen el impacto de carbono más bajo.
- Restringe la creación de recursos a regiones Google Cloudespecíficas con bajas emisiones de carbono usando la restricción de la política de la organización de ubicaciones de recursos. Por ejemplo, para permitir la creación de recursos solo en regiones con bajas emisiones de carbono ubicadas en EE.UU., crea una restricción que especifique el grupo de valores
in:us-low-carbon-locations.
Cuando selecciones ubicaciones para tus recursos de Google Cloud , también ten en cuenta las prácticas recomendadas para la selección de regiones, incluidos factores como los requisitos de residencia de los datos, la latencia para los usuarios finales, la redundancia de la aplicación, la disponibilidad de los servicios y los precios.
Cómo usar la programación por hora del día
La intensidad de carbono de una red eléctrica puede variar significativamente a lo largo del día. La variación depende de la combinación de fuentes de energía que abastecen la red. Puedes programar cargas de trabajo, en especial las que son flexibles o no urgentes, para que se ejecuten cuando la red eléctrica se abastezca con una mayor proporción de CFE.
Por ejemplo, muchas redes tienen porcentajes de CFE más altos durante las horas no pico o cuando las fuentes renovables, como la energía solar y eólica, suministran más energía a la red. Si programas tareas que requieren mucha capacidad de procesamiento, como el entrenamiento de modelos y la inferencia por lotes a gran escala, durante las horas con mayor CFE, puedes reducir significativamente las emisiones de carbono asociadas sin afectar el rendimiento ni el costo. Este enfoque se conoce como cambio de horario, en el que se usa la naturaleza dinámica de la intensidad de carbono de una red para optimizar las cargas de trabajo en función de la sustentabilidad.