Google Cloud 架構完善架構的永續發展支柱中,這項原則提供相關建議,協助您在 Google Cloud中為工作負載選取低碳區域。
原則總覽
在 Google Cloud中部署工作負載時,選擇工作負載的 Google Cloud 區域是重要的架構決策。這項決定會影響工作負載的碳足跡。為盡量減少碳足跡,您選取區域的策略必須包含下列元素:
- 根據資料選取:如要找出並優先處理區域,請考量
「低 CO2」指標和無碳能源 (CFE) 指標。
- 以政策為基礎的控管:在機構政策服務中使用資源位置限制,將資源建立位置限制在環境最佳位置。
- 作業彈性:運用時間轉移和碳排放量感知排程等技術,在電網碳排放強度最低的時段執行批次工作負載。
在雲端為應用程式和工作負載供電所用的電力,是影響您選擇 Google Cloud 區域的重要因素。此外,請考慮下列因素:
- 資料落地和主權:您必須將資料儲存在哪個位置,是決定選擇 Google Cloud區域的基本因素。這項選擇會影響您是否符合當地資料落地規定。
- 使用者延遲時間:使用者與應用程式部署區域之間的地理距離,會影響使用者體驗和應用程式效能。
- 費用:不同區域的 Google Cloud 資源價格可能不同。
Google Cloud 區域挑選工具可根據碳足跡、成本和延遲時間需求,協助您選取最佳 Google Cloud 區域。您也可以使用 Cloud Location Finder,根據鄰近程度、無碳能源 (CFE) 使用量和其他參數,在 Google Cloud 和其他供應商中尋找雲端位置。
建議
如要在低碳排放量區域部署雲端工作負載,請參考下列各節的建議。這些建議是根據「區域無碳能源 Google Cloud 」一文中的指引提供。
瞭解雲端區域的碳強度
Google Cloud 區域中的資料中心會使用該區域電網的電力。Google 會使用無碳能源指標 (每小時計算一次) 測量區域的碳影響。CFE 指標代表每小時的能源總用量中,無碳能源所占的百分比。CFE 指標取決於兩項因素:
- 在特定期間為電網供電的發電廠類型。
- Google 歸因 在該期間供應給電網的潔淨能源。
如要瞭解各Google Cloud 區域每小時的平均 CFE% 匯總資訊,請參閱「區域無碳能源 Google Cloud 」。您也可以從 GitHub 的「Carbon free energy for Google Cloud regions」存放區和 BigQuery 公開資料集,取得這項資料的機器可讀格式。
將 CFE 納入選取位置的策略
請參考下列建議:
- 為應用程式選取最乾淨的區域。如果您打算長時間執行應用程式,請在 CFE% 最高的區域執行。對於批次工作負載,您可以預測工作負載的執行時間,因此在選擇區域時有更大的彈性。
- 選取低碳區域。網站的特定頁面和控制台的位置選取器會顯示 Google Cloud Google Cloud
「低 CO2」指標,指出碳排放量最低的區域。
- 使用資源位置機構政策限制,將資源建立位置限制在特定的低碳 Google Cloud區域。舉例來說,如要只允許在美國境內的低碳區域建立資源,請建立指定
in:us-low-carbon-locations值組的限制。
選取 Google Cloud 資源的位置時,請一併考量區域選取最佳做法,包括資料駐留規定、對終端使用者的延遲時間、應用程式的備援、服務可用性和價格等因素。
使用時段排程
電網的碳強度在一天中可能會大幅變動。實際碳排放量會因電網的能源組合而異。您可以排定工作負載 (尤其是彈性或非緊急工作負載) 的執行時間,讓電網供應的無碳能源比例較高時執行。
舉例來說,許多電網在離峰時段或太陽能和風能等再生能源為電網供應更多電力時,無碳能源百分比會較高。在碳排放強度較高的時段,排定模型訓練和大規模批次推論等運算密集型工作,即可大幅減少相關碳排放量,同時不影響效能或成本。這種做法稱為「時移」,也就是利用電網碳排放強度的動態特性,盡可能減少工作負載的碳排放量。