雖然大多數用戶永遠不會意識到這一點,但每個數字數據輸入和交換服務器都消耗大量的能量用來歸檔、存儲和維持數據的可用性。
雖然普通消費者或企業員工很少考慮他們所面臨的經濟或環境影響,但IT團隊和企業高層管理人員正在思考這些問題,并且能源問題、立法者和思想領袖的意識正在增強。從人工智能的交易數據擴展到智能手機或社交媒體平臺上傳輸的每個視頻,超大規模公司都渴望收集、理解、提供以利用人們數字習慣的數據。數據中心不斷消耗處理能力,以便隨時準備處理這些工作負載,即使需求在非高峰時段下降也是如此。
這是從傳統基礎設施向新的無服務器基礎設施轉變的兩個推動力之一:環境影響和經濟浪費。
世界各國正在意識到數字經濟正在消耗不成比例的能源,給其組織、其所在地區的能源基礎設施以及最終為地球帶來新的壓力。
行業媒體Climate Change News最近的一份調查報告預測,全球數十億臺物聯網設備可在10年內產生全球3.5%的碳排放量,到2025年,通信行業將消耗全球20%的電力。事實上,統計門戶網站Statista的數據顯示, Facebook公司的基礎設施2017年使用的能耗約為2.46TWh,而2011年僅為532GWh。
僅在美國,數據中心每年消耗的電力就達到驚人的900億度,相當于34家500MW燃煤發電廠的年度發電量。無論電力需求如何波動,數據中心的消耗成本都是由企業支付的,需要滿足最高需求的計算能力。
無服務器的前景和潛力
降低能耗:亞馬遜的AWS Lambda或微軟公司的Azure功能等無服務器計算技術采用的是本機云架構,旨在降低功耗,提高靈活性和創新能力。
它提供了一種更有效的功能即服務(FaaS)消費模型,使組織能夠為其使用的內容付費,而不是為高峰需求支付費用。
采用無服務器的一些經濟影響是顯而易見的:擁有自己服務器的組織已經習慣于為那些在大部分時間處于空閑狀態下仍以滿功率運行的服務器支付費用。
相比之下,從宏觀基礎設施的角度來看,無服務器不僅可以保證更高的能源效率,而且是事件驅動的。組織按消耗的計算能力支付費用,因此他們的成本反映了服務器實際的使用情況,而不是按容量付費。
從管理基礎設施到解決問題的轉變
降低能源消耗和成本效率對組織和地球都很重要。另外兩個主要的承諾是,無服務器能夠讓企業專注于創建應用程序和服務,而不將它們與基礎設施和創新機會聯系起來。
組織將其IT資源的重點從基礎設施維護轉移到解決業務問題的資源調配、修補、操作系統維護、管理運行,以及容量規劃開銷。這意味著組織的IT資源的重點可以從管理基礎設施維護負擔轉移到IT團隊一直想要做的事情:解決實際的業務問題。
但無服務器還有另一個更令人興奮的方面。
擺脫供應商鎖定并釋放創新
每一項重大技術突破都不可避免地突破原有的障礙,加速創新。無服務器也不例外。
Furnace Ignite就是一個很好的例子。它是一個新的開源、無服務器、流式數據處理平臺,用于構建云平臺和語言無關的大數據解決方案。
它支持使用在AWS Lambda、Microsoft Azure和Google Cloud云平臺運行的應用程序,在云平臺之間傳輸數據。使用包括JavaScript、Node、Python和Golang在內的編碼語言,越來越多的開發人員正在創建連接基于云計算的應用程序的構造。
人們近期可能看到的一些最迫切需要的應用程序構造類型將用于提取和匿名原有的專有數據,以符合GDPR法規的要求,以及通過ElasticSearch和Redshift進行蜜罐數據收集和操作。其他應用基礎正在開發中。
據Furnace Ignite社區首席技術官Danny Waite所說,無服務器平臺的架構允許部署和數據遍歷各種云平臺、本地和混合環境,使無服務器的潛在效率能夠在實際應用中發揮作用。
應用程序開發平臺經過優化,可以從不同來源和各種格式中獲取大量數據。Furnace開源社區正在征求反饋意見,而社區開發人員正在開展各種項目,并計劃通過這些項目利用現在未觸及的物聯網數據,以及其他來源的數據。
更環保、更清潔、更簡化的計算
無服務器是推動生態環保、清潔運營、創新推動新計算的驅動力。它減少了數據中心的能源消耗、按需付費的事件驅動模式、開放的創新能力,以及幫助歷史數據與新的監管要求保持一致的能力,這都是實現無服務器思想轉變和接受的理由。經濟狀況的改善是另一個令人信服的原因,盡管這可能不是數據驅動組織的主要原因。
像Furnace Ignite這樣的無服務器社區正在涌現出可供采用的工具和技術。Furnace應用程序開發平臺的架構允許將其部署到各種基礎設施中,例如云計算、內部部署或混合環境中,能夠以各種格式從不同來源獲取大量數據,因此開發人員可以獲取該數據并使其可用。整個過程可以快速靈活地完成,并消除通常與使用流數據相關的所有細微差別。
像Furnace這樣的無服務器平臺將會繼續開發,以推動DevOps發展,并滿足開源社區的需求。