Google Cloud Well-Architected Framework 的永續發展支柱包含這項原則,可提供相關建議,協助您建立企業文化,讓組織各團隊瞭解並熟練永續發展做法。
原則總覽
如要落實永續發展做法,您需要的遠不只是工具和技術。您需要透過教育和問責制推動文化轉變。團隊必須瞭解永續發展相關問題,並具備永續發展實務的實用能力。
- 永續發展意識是情境知識,可讓您瞭解每個架構和營運決策都會對永續發展產生實質影響。團隊必須瞭解,雲端並非虛擬資源的抽象集合,而是由耗用能源並產生碳排放量的實體資源所驅動。
- 熟練掌握永續發展實務:包括解讀碳排放量資料的知識、實作雲端永續發展管理經驗,以及為提升能源效率而重構程式碼的技術能力。
為了讓永續發展措施與機構目標一致,團隊必須瞭解雲端基礎架構和軟體的能源使用量,如何影響機構的碳足跡。妥善規劃的訓練課程有助於確保所有利害關係人 (從開發人員、架構師到財務專業人員和營運工程師) 都能瞭解日常工作的永續發展背景。有了這項共識,團隊就能從被動遵循法規,轉為主動進行最佳化,讓雲端工作負載從設計階段就具備永續性。永續發展成為核心非功能性需求 (NFR),與安全性、成本、效能和可靠性等其他需求相同。
建議
如要提高對永續發展問題的認識,並精通永續發展實務,請參考下列各節的建議。
提供業務背景資訊,並與組織目標保持一致
永續發展不僅是技術實踐,還需要文化轉變,讓個人行動與機構的環保使命一致。如果團隊瞭解永續發展計畫背後的原因,就更有可能將這些計畫視為核心原則,而非選用任務。
掌握全貌
協助團隊瞭解個別架構選擇 (例如選取低碳排放量區域或最佳化資料管道) 如何有助於達成機構的整體永續發展承諾。明確說明這些選擇對當地社群和產業的影響。將抽象的碳指標轉化為具體指標,以評估企業社會責任 (CSR) 目標的達成進度。
舉例來說,以下訊息可讓團隊瞭解將工作負載遷移至低碳排放量區域,並使用省電型機器類型後,獲得正面成果和高層肯定。訊息會提及二氧化碳當量,協助團隊瞭解碳減量措施的影響。
「將資料分析引擎遷移至 us-central1
低 CO2 地區,並將叢集升級至以 C4A Axion 為基礎的執行個體後,我們的碳排放量情況出現了根本性的變化。這項轉移措施使資料分析引擎的碳排放強度降低 75%,相當於本季減少 12 公噸的二氧化碳當量。這項遷移作業對我們的業務目標造成重大影響,因此我們在第四季的董事會電子報中也提及此事。」
傳達財務和永續發展目標
透明度是確保永續發展措施與目標一致的關鍵。請盡可能在整個機構中廣泛分享永續發展目標和進展。在年度財務報表中強調永續發展進展。這類溝通可確保技術團隊將自己的工作視為機構對外承諾和財務健全的重要環節。
建立命運共同體思維
向團隊說明雲端永續發展的協作性質。Google 負責雲端服務的永續發展,包括基礎架構和資料中心的效率。您 (客戶) 必須負責確保雲端資源和工作負載的永續性。將這項合作視為命運共同體,有助於強化共識,也就是貴機構和 Google 攜手合作,共同達成最佳環保成效。
提供依角色分類的永續發展訓練
為確保永續發展是實用技能而非理論概念,請根據特定職位量身打造永續發展訓練。資料科學家可用的永續發展工具和技術,與 FinOps 分析師可用的工具和技術大不相同,如下表所示:
| 角色 | 訓練重點 |
|---|---|
| 數據資料學家和機器學習工程師 | 運算碳排放強度:說明在舊版系統上執行 AI 訓練工作,與使用專用 AI 加速器之間的差異。重點說明參數較少的模型如何以顯著較低的能源消耗,產生所需的準確度。 |
| 開發人員 | 程式碼效率和資源消耗:說明高延遲程式碼或效率不彰的迴圈如何直接導致 CPU 執行時間延長,以及能源消耗增加。強調輕量型容器的重要性,以及為減少軟體對環境的影響,必須盡可能提升應用程式效能。 |
| 架構師 | 設計時就考慮永續性:著重於區域選取和工作負載放置位置。說明選擇再生能源比例高的低二氧化碳排放量區域 (例如 northamerica-northeast1) 後,在您編寫任何程式碼之前,整個應用程式堆疊的碳排放量設定檔會如何發生根本變化。 |
| 平台工程師和營運工程師 | 提高使用率:強調閒置資源和過度佈建造成的環境成本。說明自動調度和適當大小的案例,確保雲端資源得到有效運用。說明如何建立及追蹤與永續發展相關的指標 (例如使用率),以及如何將運算時間等指標轉換為碳排放量的等值指標。 |
| FinOps | 碳的單位經濟效益:著重於財務支出與環境影響之間的關係。說明機構如何透過 GreenOps 做法追蹤每筆交易的碳排放量,將永續發展納入主要成效指標 (KPI),與成本和用量等傳統 KPI 同等重要。 |
| 產品經理 | 永續發展功能:說明如何將減碳目標整合至產品藍圖。說明簡化使用者歷程如何有助於減少雲端資源和使用者裝置的耗電量。 |
| 企業領袖 | 策略一致性和報告:著重於雲端永續發展如何影響環境、社會和公司治理 (ESG) 分數和公眾聲譽。說明永續發展選擇如何協助降低法規風險,並履行對社群和產業的承諾。 |
提倡永續發展並表揚成功案例
如要維持長期進展,您需要超越內部技術修正,開始影響合作夥伴和產業。
協助經理提倡永續發展
提供管理員所需的資料和權限,讓他們能像其他業務指標 (例如上市速度和成本) 一樣,優先考量環境影響。有了這些資料,管理人員就會將永續發展視為品質和效率標準,而非會拖慢生產速度的附加功能。他們積極提倡使用新的雲端供應商功能,例如特定區域的更精細碳排放資料,以及更新、更環保的處理器。
符合業界標準和架構
為確保永續發展措施可信且可評估,請根據公認的全球和區域標準調整內部做法。詳情請參閱「根據產業指南調整永續發展做法」。
鼓勵永續發展計畫
為確保永續發展成為工程文化中不可或缺的一環,團隊必須瞭解優先考量永續發展的價值。從高層級目標轉向具體可評估的 KPI,以獎勵成效和效率的提升。
定義碳排放量 KPI 和非功能性需求
將永續發展視為核心技術需求。定義碳排放量 KPI (例如每百萬次要求產生的二氧化碳當量,或每次 AI 訓練執行的碳強度) 後,您就能瞭解對永續發展的影響,並採取行動。舉例來說,將永續發展納入每個新專案的非功能性需求。換句話說,系統不僅要達到特定的延遲或可用性目標,也必須維持在定義的碳排放量預算內。
評估投入的努力與回報
協助團隊找出高影響力、低費力的永續發展成果,例如將批次作業移至其他區域,而不是進行複雜的程式碼重構練習,因為後者可能只會帶來極少的效益。提供投入心力後的回報率 (ROE)。如果團隊選擇更有效率的處理器系列,就必須確切瞭解相較於遷移至新處理器所需的時間和精力,他們避免了多少碳排放量。
表揚並慶祝減碳成就
基礎架構的永續發展影響通常隱藏在背景中。為持續推動永續發展,請向整個機構展示成功案例。舉例來說,您可以在監控資訊主頁中使用註解,標示團隊部署特定永續發展最佳化措施的時間。團隊可透過這項功能在資訊主頁中指出資料,並爭取成功認可。