由于對可持續性和氣候變化的擔憂推動了私營和公共部門的轉型,越來越多的組織和國家正在采用環境目標來解決其溫室氣體排放問題。旨在將全球平均氣溫上升限制在 1.5 攝氏度以內的巴黎氣候協定和呼吁各國“采取緊急行動應對氣候變化及其影響”的聯合國可持續發展目標等國際協議已經規定減排和可持續發展的基調。此外,許多私營部門組織,包括科技巨頭亞馬遜、谷歌和微軟,都制定了自己的可持續發展目標,以在 2040 年或更早之前實現凈零碳排放。
即使是較小的組織也可以而且應該采用可持續發展目標來解決其長期的環境和經濟影響。隨著技術在人們的日常生活中發揮著越來越重要的作用,以及對碳排放和氣候變化的擔憂不斷增加,云計算作為傳統數據中心對碳依賴性較低的替代方案處于有利地位。隨著云計算成為各行各業的標準,一些關鍵的設計原則和最佳實踐可以幫助公司提高效率并支持他們的可持續發展目標。
通過云計算提高可持續性的機會
數據中心,無論是傳統的還是基于云的,都需要大量的能源才能運行。國際能源署 (IEA)的一份報告指出,全球數據中心的能源需求接近 200 太瓦時,約占全球用電量的百分之一。據估計,數據中心可能占全球碳排放量的 2% 到 3%。
數據中心如何獲得能源很重要,而且許多數據中心并不是使用清潔能源運營的。例如,弗吉尼亞州是世界上最大的數據中心集中地,該地區被稱為“數據中心巷”,估計每天有 70% 的全球互聯網流量經過該地區。但根據弗吉尼亞州環境質量部的數據,該州只有大約 7% 的電力來自可再生能源。
雖然公司和組織可以而且應該支持增加清潔能源可用性的公共政策,但還有其他機會可以通過云計算提高自身的可持續性。此外,弗吉尼亞理工大學和加州大學伯克利分校的研究表明,基于云的超大規模數據中心是最高效的數據中心類型,與內部數據中心產生的 0.75 噸二氧化碳當量相比,每個計算工作負載僅產生 0.15 噸二氧化碳當量。
云可持續性的注意事項
在啟動支持可持續性和提高效率的云設計項目之前,組織應制定具體目標并確保這些目標不僅在實際中而且在未來增長和關鍵績效指標方面都是可實現的。雖然最終目標是降低能耗,但重要的是不要犧牲性能。
在設計階段,通過適當調整工作負載、計算、存儲和網絡來最大限度地提高利用率至關重要。例如,假設有 10 個節點,每個節點都以 30% 的利用率運行。僅以 60% 或 70% 的利用率運行的兩個節點就可以實現相同的目標。
優化網絡層的能力也是實現可持續發展目標的關鍵。當世界各地的客戶都可以使用應用程序時,數據包必須傳輸的距離會增加。同樣,隨著數據包大小的增加,需要更多的網絡資源來傳輸數據。最近,一家面向全球客戶的支付解決方案提供商讓最終用戶對支付體驗感到失望。公司不想增加另一個區域或數據中心來滿足客戶的需求;相反,它決定利用內容分發網絡 (CDN) 和邊緣計算。
CDN 利用世界各地的邊緣位置來緩存來自原始服務器的內容。從更靠近最終用戶的邊緣位置交付內容可以縮短數據傳輸的距離。監控 CDN 緩存命中率很重要,它決定了對象是從緩存中提供服務還是必須從源服務器傳輸。要減少網絡流量并增強響應能力,請將應用程序編程接口 (API) 有效負載部署到邊緣優化的 API 端點并緩存 API 響應。CDN 還可用于自動壓縮對象,從而減少通過網絡傳輸的數據的大小。在最大過渡單元 (MTU) 較高的情況下,使用巨型幀或數據包分段來增強網絡性能。
關鍵設計原則
最終,設計一個可持續的云計算系統旨在優化效率并減少不必要或不需要的存儲、工作負載和操作。這樣做可以降低能耗并簡化系統。五項設計原則支持這一基本目標。
未來的云計算和改進的財務
隨著長期可持續性和碳減排的重要性不斷提高,組織現在需要確定提高效率和減少能源需求的方法。實施這些云設計戰略和最佳實踐有助于公司建立可持續發展藍圖,并在面對越來越多的公眾和政府審查時為成功做好準備。
實施可持續發展目標的經濟效益也可能是巨大的。優化云效率可以降低能源成本,并幫助組織利用更新、更高效、更安全的軟件和硬件產品。由于能源價格不太可能下降,開始優化其云工作負載的組織可以建立并實現其可持續發展目標,同時降低能源消耗并加強其底線。