永續你使用的軟體有多環保?

我們以為高碳排放與環境破壞都是硬體的問題,實際上,軟體也是幫凶之一。問題出在開發及使用軟體的方式。軟體要在硬體上運作,而隨著軟體持續增加,對這些硬體的仰賴程度也升高。數據中心將在2030年時,消耗8%的全球能源。那麼,公司要如何讓自家的軟體變得環保?這是一個三階段流程。首先,是詳述一個設定明確界限的策略,再鎖定軟體開發的生命週期,最後,是要讓雲端服務也變得環保。

對於幾乎所有用來支持自然環境的智慧型解決方案來說,軟體無疑是骨幹。例如,對於解決森林濫墾及減少碳排放的行動,軟體非常重要。但在許多情況下,軟體也是碳排放快速增加的基本原因之一。其實,最近有愈來愈多的數位科技,導致原本要用它們來解決的環境問題變得更糟。不過,企業可以把軟體當成它們本身永續發展行動的一個重要部分,做法是考量到軟體在設計、開發及建置過程中產生的碳足跡,並且重新思考那些提供雲端服務的數據中心運作方式的一些層面。

我想先說明:軟體本身不會消耗能源,也不會排放有毒物質。問題出在開發和使用軟體的方式。軟體要在硬體上運作,而隨著軟體持續增加,對這些硬體的仰賴程度也升高。
舉例來說,區塊鏈(blockchain)驅動現有的一些最先進的環保解決方案,像是可讓居民交易環保能源的微電網。這個軟體創新也推動了加密貨幣的發展。2019年,劍橋大學(University of Cambridge)的研究人員估計,維持比特幣網路運作所需的能源,超過了瑞士全國的能源需求。

資訊及通訊產業也不遑多讓。到2040年,這個產業預計將占全球碳足跡的14%,高於2007年的1.5%。

軟體開發本身就相當耗能源。舉例來說,...