Well-Architected Framework 的可持续性核心中的这一原则提供了相关建议,可帮助您为工作负载选择低碳区域。Google Cloud Google Cloud
政策概览
当您计划在 Google Cloud部署工作负载时,一个重要的 架构决策是为 Google Cloud 工作负载选择区域。此决策会影响工作负载的碳足迹。为了最大限度地减少碳足迹,您的区域选择策略必须包含以下要素:
- 数据驱动型选择:如需识别区域并确定其优先级,请考虑
低二氧化碳指标和 无碳能源 (CFE)指标。
- 基于政策的治理:使用 组织政策服务中的 资源位置限制条件,将资源创建限制在环境 最优的位置。
- 运营灵活性:使用时间转移和 碳感知型调度等技术,在电网碳 排放强度最低的时段运行批量工作负载。
用于为云端应用和工作负载供电的电力 是影响您选择区域的 Google Cloud 重要因素。 此外,请考虑以下因素:
- 数据驻留和主权:您需要存储 数据的位置是决定您选择 Google Cloud 区域的基本因素。此选择会影响对当地 数据驻留 要求的遵守情况。
- 最终用户的延迟时间:最终用户 与您部署应用的区域之间的地理距离会影响用户体验和 应用性能。
- 费用: Google Cloud 资源的价格可能因 区域而异。
借助 Google Cloud 区域选择器 工具,您可以根据对碳足迹、费用和延迟时间的要求选择最佳 Google Cloud 区域。您还可以使用 Cloud Location Finder 根据对邻近度、无碳能源 (CFE) 使用量和其他 参数的要求,在 Google Cloud 和其他提供商中查找云位置。
建议
如需在低碳区域中部署云工作负载,请考虑以下部分中的建议。这些建议基于 适用于 区域 Google Cloud 的无碳能源中的指南。
了解云区域的碳排放强度
Google Cloud 区域中的数据中心使用区域所在地区的电网的电力。Google 使用 CFE 指标来衡量区域的碳影响,该指标每小时计算一次。CFE 表示一小时内消耗的总能源中无碳能源所占的百分比。CFE 指标取决于两个因素:
- 在给定时间段内为电网供电的发电厂类型。
- Google 归因于 电网在该时间段内供应的清洁能源。
如需了解每个 Google Cloud 区域的每小时平均 CFE% 汇总信息,请参阅 适用于 Google Cloud 区域的无碳能源。 您还可以从 GitHub 中的 适用于区域的无碳能源 Google Cloud 代码库和 BigQuery 公开数据集中获取机器可读格式的此数据。
将 CFE 纳入位置选择策略
请考虑以下建议:
- 为应用选择最清洁的区域。如果您计划长时间运行应用,请在 CFE% 最高的区域中运行该应用。 对于批量工作负载,您可以更灵活地选择区域,因为您可以预测工作负载必须运行的时间。
- 选择低碳区域。网站 Google Cloud 中的某些页面和控制台 Google Cloud 中的位置选择器会显示
低二氧化碳指标,以指示碳影响最低的区域。
- 使用资源位置组织政策限制条件,将资源创建限制在特定的低碳 Google Cloud
区域。例如,如需仅允许在美国境内的低碳区域中创建资源,请创建一个限制条件,指定
in:us-low-carbon-locations值组。
为资源 Google Cloud 选择位置时,还应考虑 区域选择的最佳实践, 包括数据驻留要求、最终用户的延迟时间、 应用的冗余、服务的可用性和价格等因素。
使用时段调度
电网的碳强度在一整天中可能会发生显著变化。这种变化取决于为电网供电的能源组合。您可以安排工作负载(尤其是灵活或非紧急的工作负载)在电网由更高比例的 CFE 供电时运行。
例如,许多电网在非高峰时段或太阳能和风能等可再生能源为电网提供更多电力时,具有更高的 CFE 百分比。通过在 CFE 较高的时段安排计算密集型任务(例如模型训练和大规模批量推理),您可以显著减少相关的碳排放量,而不会影响性能或费用。这种方法称为 “时间转移”,即利用电网碳排放强度 的动态特性来优化工作负载,以实现可持续性。