專家解讀云計算到底能不能節能減排?
云計算可以讓用戶隨時隨地將數據傳輸到遠方的數據中心進行存儲和處理,可以大大節省空間資源,可以給人們帶來諸多的便利等等。甚至有報道稱,云計算可以“助力節能減排”。然而,在一項新的調查中,研究人員對云計算的能量損耗與傳統計算進行了對比,結果發現了云計算不為人知的一面:云計算服務自身也會消耗很多能量且還可能是二氧化碳的產生源。
研究人員發現,在高強度使用情況下,使用云計算進行數據傳輸所消耗的能量要比存儲數據消耗的能量大得多。
賈揚特·巴里噶(Jayant Baliga)和他來自墨爾本大學的合作者在研究中發現,云計算不總是最綠色節能的選擇。他們的研究將發表在電氣與電子工程師協會會報(Proceedings of the IEEE)上。在調查中,他們將云計算應用在公共和私人系統的三種不同的服務上,包括存儲、軟件和數據處理,然后測試不同服務的能量消耗情況。他們發現,在數據中心與家庭電腦之間傳輸數據要比存儲數據消耗更多的能量。然而,以往對云計算能量消耗的研究僅僅集中在數據中心的能量消耗。
通常,沒有人注意到傳送數據產生的能量消耗,因為,人們總是因為云計算的其他功能而對云計算贊許有加。
洛 ·塔克(Rod Tucker)是墨爾本大學研究組的負責人,他說:“隨著云服務使用的暴漲,它的能量消耗同樣會漲。”據美國環境保護署估計,2007年,服務器和數據中心二氧化碳的生成量占美國溫室氣體生成量的0.5%。如果這樣的商業運作繼續下去的話,因為數據中心的能量消耗而造成的溫室氣體量預計在 2007~2020年間會翻倍。如果我們再不注意云服務的能量消耗問題,云服務的普及將會變成重要的溫室氣體排放源。“因此,在云服務運用更廣泛之前,我們需要開發技術和研究戰略來解決這個問題。” 塔克說到。
塔克表示,當將基于云服務的能量消耗與一臺臺式機的相比時,必須將數據從用戶傳到云里再傳回的過程中消耗的能量也包含在內。“如果云服務是通過公共網絡提供的,那這就很重要了。”他說。目前,有些媒體報道,云計算與桌面計算相比提供了一個更“綠色”節能的方式。然而,這些媒體都沒有把從用戶到云傳輸數據產生的能量消耗涵蓋進去。“在很多例子中,我們可以發現提供云服務的數據中心都位于其他城市、州或者別的國家。” 這就意味著傳輸過程中有很大的能量消耗。
研究人員發現,在偶爾使用云存儲服務或低強度使用時,云計算消耗的能量要比傳統計算消耗的少的多。因為,在低強度使用情況下,存儲數據的能量消耗占整個能量消耗的大部分,傳輸數據消耗的卻很少。相反,在高強度使用情況下,傳輸數據消耗的能量占絕大部分。特別值得注意的是,在低強度使用云計算進行私有和公共存儲服務時,傳輸數據消耗的能量可低至10%和25%。而在高強度使用時,這一數字分別是60%和90%。
研究還發現,總的來說,云存儲服務相比云軟件和云處理消耗的能量更少。公共云處理服務要比私有云處理服務消耗的能量多。
當然,這一研究結果對于不同的用戶意義也不同。家庭電腦用戶可以通過使用低端電腦進行日常工作任務大大節能,也可以偶爾使用云處理服務進行高強度工作任務。私有云因其規模很小,可能不會從節能技術中受益太多。
研究人員建議,最需要改進的地方是提高數據傳輸的節能效率。因為,隨著云計算大量的使用,這一問題將變得非常棘手。