IT企業注重綠色環保=省錢?

雖然數字服務通常看起來是無形且短暫的,但數字服務是在伺服器上運行的,伺服器使用的能源主要通過燃燒化石燃料所產生。這意味著數字服務也會產生碳排放,是造成氣候變化的一部分。 許多大型IT公司現在都在報告他們的碳排放。這些數字看起來與整個國家的排放量相似。
2018年,亞馬遜的碳排放量為44.4兆噸——這與同年的芬蘭一樣多。其中大部分是第三方的碳排放,比如亞馬遜商品的包裝和運輸以及商務旅行的排放。 同年蘋果的碳足跡也沒少多少,為25.2兆噸——與蒙古相似。如果我們不計算生產蘋果品牌商品的排放量,他們的排放量只有0.6兆噸:一半來自商務旅行,另外30%來自員工的通勤。谷歌的碳足跡是1.2兆噸,這與利比里亞的排放量相當。 將這些IT公司的排放量與國家進行比較,可以看出他們的消耗是巨大的。那麼,各個企業能做什麼來減少公司的影響,並最終節省成本呢?

一、使用可拓展的架構

隨著雲計算的興起,很多企業開始將基礎設施遷移到雲端。典型的做法是租用一台永遠在線的伺服器,安全地超過企業當前的峰值負載。
但是客戶使用其服務根據時間的不同,伺服器負載也會有很大的不同。晚上的負載可能比中午的負載要低很多。
對於具有可擴展架構的軟體,負載均衡器可以根據你收到的請求數量,自動在單機上增加更多的計算能力,或者增加更多的伺服器。這意味著你不會把錢和精力浪費在運行在閒置模式下的伺服器上。
大多數雲提供商提供水平(增加更多的機器)和垂直(向機器增加更多的功率)負載均衡。要使用負載均衡,您需要在構建服務時考慮到可擴展性,但一旦您開始使用,它將為您節省資金並降低雲基礎設施的碳足跡。

二、明智地選擇編程語言

程式設計語言在幾個方面有所不同,包括它們的邏輯、語法和能力。你可能會感到驚訝,它們在資源消耗方面也有所不同。JavaScript和Python往往比Fortran、C++和Rust等語言的編譯程式消耗更多資源。面向對象的語言則比命令式的語言消耗更多。更多的資源意味著更多的動力,意味著更多的排放。
更快的速度不一定意味著更綠色環保。一個程式的執行時間可能更長,但消耗的能量更少。
你更有可能根據編程語言所執行的任務、員工的能力和技術棧的其他部分來選擇編程語言,但值得考慮到能源方面的問題。
無論什麼語言,優化代碼都有助於降低你的碳足跡,使其速度更快,耗電量更少。對你的軟體進行剖析,重寫無效的部分,可以產生重大影響。

三、優化網頁

現在一般的網頁都在3兆以上。頁面越大,從伺服器傳輸到客戶端以及顯示所需的電量就越大。你可能認為這並不佔碳排放的很大一部分,但綠色網路基金會卻不這麼認為。

綠色網路發現,在網頁上運行一段背景視頻所產生的碳排放量與項目組的通勤排放一樣多。還記得蘋果公司總排放量的30%來自工人的通勤嗎?現在你應該對這個規模有意識了。

有很多工具可以優化網頁。谷歌Lighthouse對你的網站在效能、可訪問性、最佳實踐和搜索引擎優化(SEO)方面進行評分。綠色網路基金會推出了另一個工具,Greenhouse,它可以分析頁面並檢查哪些域名在可再生能源上運行。在優化方面,它沒有Lighthouse那麼有用,但它可以幫助精通生態的組織選擇服務提供商。

你也可以使用The Green Web App來了解你的網站是否託管在以綠色能源運行的伺服器上。遺憾的是,並不是很多主機提供商都會公佈其電力的綠色度訊息。

四、環保的同時,節省成本

對一些人來說,努力防止全球變暖是一個使命動力。對其他人來說,這不足以掛齒,但在IT方面,綠色環保通常也意味著省錢。
例如,優化你的主機和代碼後,你將需要更少的計算能力,從而節省資金。你的網站加載速度會更快,這意味著更多的客戶會樂意瀏覽你的網頁。而你的網站速度越快,搜索引擎的排名就越高,所以也會有更多的客戶看到它。

資料來源: https://mp.weixin.qq.com/s/mMyuJ42TVHj9d2SQuVjZTA

Comments are closed.

Proudly powered by WordPress | Theme: Baskerville 2 by Anders Noren.

Up ↑

%d 位部落客按了讚: