Ce principe du pilier "Développement durable" du frameworkGoogle Cloud Well-Architected fournit des recommandations pour vous aider à sélectionner des régions à faible émission de carbone pour vos charges de travail dans Google Cloud.
Présentation du principe
Lorsque vous prévoyez de déployer une charge de travail dans Google Cloud, le choix de la région Google Cloud pour la charge de travail est une décision architecturale importante. Cette décision a un impact sur l'empreinte carbone de votre charge de travail. Pour minimiser l'empreinte carbone, votre stratégie de sélection de région doit inclure les éléments suivants :
- Sélection basée sur les données : pour identifier et hiérarchiser les régions, tenez compte de l'indicateur
Faible émission de CO2 et de la métrique énergie décarbonée (CFE).
- Gouvernance basée sur des règles : limitez la création de ressources aux emplacements optimaux pour l'environnement en utilisant la contrainte d'emplacement des ressources dans le service de règles d'administration.
- Flexibilité opérationnelle : utilisez des techniques telles que le décalage temporel et la planification tenant compte des émissions de carbone pour exécuter des charges de travail par lot pendant les heures où l'intensité carbone du réseau électrique est la plus faible.
L'électricité utilisée pour alimenter votre application et vos charges de travail dans le cloud est un facteur important qui influence votre choix de régions Google Cloud . Tenez également compte des facteurs suivants :
- Résidence et souveraineté des données : l'emplacement où vous devez stocker vos données est un facteur fondamental qui dicte votre choix de région Google Cloud. Ce choix a une incidence sur la conformité avec les exigences locales en matière de résidence des données.
- Latence pour les utilisateurs finaux : la distance géographique entre vos utilisateurs finaux et les régions dans lesquelles vous déployez des applications affecte l'expérience utilisateur et les performances des applications.
- Coût : le prix des ressources Google Cloud peut varier d'une région à l'autre.
L'outil Google Cloud Sélecteur de région vous aide à sélectionner les régions Google Cloud optimales en fonction de vos exigences en termes d'empreinte carbone, de coût et de latence. Vous pouvez également utiliser Cloud Location Finder pour trouver des emplacements cloud dans Google Cloud et d'autres fournisseurs en fonction de vos exigences de proximité, d'utilisation d'énergie décarbonée (CFE) et d'autres paramètres.
Recommandations
Pour déployer vos charges de travail cloud dans des régions à faible émission de carbone, tenez compte des recommandations des sections suivantes. Ces recommandations sont basées sur les conseils de la page Énergie décarbonée pour les régions Google Cloud .
Comprendre l'intensité carbone des régions cloud
Les centres de donnéesGoogle Cloud d'une région utilisent l'énergie du réseau électrique où se trouve la région. Google mesure l'impact carbone d'une région à l'aide de la métrique CFE, qui est calculée toutes les heures. Le CFE indique le pourcentage d'énergie décarbonée par rapport à l'énergie totale consommée pendant une heure. La métrique CFE dépend de deux facteurs :
- Type de centrales électriques qui alimentent le réseau pendant une période donnée.
- énergie propre attribuée à Google injectée dans le réseau pendant cette période.
Pour en savoir plus sur le pourcentage d'énergie décarbonée (CFE%) moyen agrégé par heure pour chaque régionGoogle Cloud , consultez Énergie décarbonée pour les régions Google Cloud . Vous pouvez également obtenir ces données dans un format lisible par machine à partir du dépôt Énergie décarbonée pour les régions Google Cloud sur GitHub et d'un ensemble de données public BigQuery.
Intégrer l'EFC à votre stratégie de sélection d'emplacement
Tenez compte des recommandations suivantes :
- Sélectionnez la région la plus propre pour vos applications. Si vous prévoyez d'exécuter une application pendant une longue période, exécutez-la dans la région qui présente le pourcentage d'énergie décarbonée le plus élevé. Pour les charges de travail par lot, vous disposez d'une plus grande flexibilité dans le choix d'une région, car vous pouvez prédire quand la charge de travail doit s'exécuter.
- Sélectionner des régions à faible émission de carbone Certaines pages du site Web Google Cloud et des sélecteurs d'emplacement de la console Google Cloud affichent l'indicateur
Faible CO2 pour les régions ayant l'impact carbone le plus faible.
- Limitez la création de ressources à des régions spécifiques à faible émission de carbone Google Cloudà l'aide de la contrainte de règle d'administration Emplacements des ressources. Par exemple, pour n'autoriser la création de ressources que dans les régions à faible émission de carbone situées aux États-Unis, créez une contrainte qui spécifie le groupe de valeurs
in:us-low-carbon-locations.
Lorsque vous sélectionnez des emplacements pour vos ressources Google Cloud , tenez également compte des bonnes pratiques pour la sélection des régions, y compris des facteurs tels que les exigences de résidence des données, la latence pour les utilisateurs finaux, la redondance de l'application, la disponibilité des services et la tarification.
Utiliser la programmation selon l'heure de la journée
L'intensité carbone d'un réseau électrique peut varier considérablement au cours de la journée. La variation dépend de la combinaison de sources d'énergie qui alimentent le réseau. Vous pouvez planifier l'exécution des charges de travail, en particulier celles qui sont flexibles ou non urgentes, lorsque le réseau est alimenté par une proportion plus élevée d'énergie sans carbone.
Par exemple, de nombreux réseaux ont des pourcentages d'énergie sans carbone plus élevés pendant les heures creuses ou lorsque des sources renouvelables telles que l'énergie solaire et éolienne fournissent plus d'énergie au réseau. En planifiant des tâches gourmandes en ressources de calcul, telles que l'entraînement de modèles et l'inférence par lot à grande échelle, pendant les heures où l'énergie bas carbone est plus disponible, vous pouvez réduire considérablement les émissions de carbone associées sans affecter les performances ni les coûts. Cette approche est appelée décalage temporel. Elle consiste à utiliser la nature dynamique de l'intensité carbone d'un réseau pour optimiser vos charges de travail en termes de durabilité.