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