傳統的 IT 體系結構已經不適合當今快速發展的數字經濟環境。技術顧問 <a href="https://www.linkedin.com/pulse/step-towards-true-digital-transformation-mainstay-company/">Declan Morris 表示</a>:「客戶不只指望零停機時間,並且要求應用程序不管在世界任何地方都具備一致的性能。」他還預測到,接下來是無服務器計算和功能即服務(FaaS)的天下。
因爲可用於構建、管理和維護新一代數字系統的人才數量有限,加上 IoT 設備的計算約束,如今人們必須從新考慮合適的的計算平臺。思科稱,到 2022 年,咱們將擁有 1 萬億個聯網傳感器,而且在 20 年內將多達 45 萬億。若是指望管理全部這些鏈接的設備,則出於必要,咱們將必須採用 FaaS。在無服務器的世界中,這要容易得多,只需調用一個功能或一系列功能便可得到結果。此外,無服務器計算的成本也低於基於服務器的成本,使用無服務器,只需爲執行該功能付費。
那麼當今無服務器的發展狀況如何呢?諮詢公司 O'Reilly 對來自不一樣地區、行業和公司的 1,500 多名受訪者作了<a href="https://www.oreilly.com/radar/oreilly-serverless-survey-2019-concerns-what-works-and-what-to-expect/">調查</a>,下面來看一看具體調查內容。
<img style="display: block; margin-left: auto; margin-right: auto;" src="//img2018.cnblogs.com/news/34358/201912/34358-20191228083330275-2006102587.png" alt="" width="400" height="271" /><em id="__mceDel">
</em>
約 40% 的受訪者所在的組織採用了無服務器。其中,有超過 50% 的受訪者在一到三年內採用,而 15% 的受訪者在三年前就採用了無服務器。截止於今年 11 月,亞馬遜的 AWS Lambda 也只有 5 年的歷史,所以,對比來講,擁有超過 3 年採用經驗的任何組織都算是很是早的採用者。
另外,超過三分之二的受訪者認爲他們的組織對無服務器的採用至少「大部分是成功的」。成功的整體模式代表,無服務器已經成爲一種實質性且可行的基礎架構選擇。採用越早、經驗越豐富的組織,使用無服務器的成功率越高。由於無服務器須要時間和經驗來解決採用無服務器所形成的工具、數據保護和操做難題。
無服務器的好處也顯而易見。「下降成本」排在第一位。接着是「自動按需擴展」,意味着組織能夠選擇性地部署無服務器,無需計劃平均或最大使用量,而是能夠擴展到當前使用量,這種擴展消除了隨機和意外流量、高峯或季節性大流量的困擾。排在第三位的益處是「無服務器維護」,當修補、保護和管理等細節由無服務器提供商負責時,軟件工程師就能夠騰出時間來專一於更普遍的任務。
「減小工程準備??時間」和「下降開發成本」對於使用無服務器三年以上的公司來講是更重要的收益。固然,這也說明了無服務器須要花費大量時間才能開始看到明顯的成本優點。
有關採用無服務器尚存的難題,「培訓員工」位列第一,「供應商鎖定」和「集成/測試更困難」是另外兩大困擾。
DevOps 和無服務器彷佛天生匹配,所以將 DevOps 團隊視爲管理無服務器實施的首選就也不足爲奇。在無服務器架構上部署容器化服務並使用 Kubernetes 編排這些服務符合現有的 DeOps 實踐。
從雲市場來看,亞馬遜的早期投放使其保持了必定的主導地位,微軟和谷歌也在不斷競爭,並儘量擴大差別。
總地來講,無服務器正被逐漸普遍採用,它帶來很多顯而易見的好處,也存在一些待解決的問題。接下來,對無服務器的需求仍將持續增加,這對許多組織而言是另外一種有價值的基礎架構選擇。與特定技術或編程語言無關,無服務器能夠處理各類各樣的任務,而且隨着時間的流逝,入門變得愈來愈容易。
調查報告原文:<a href="https://www.oreilly.com/radar/oreilly-serverless-survey-2019-concerns-what-works-and-what-to-expect/">https://www.oreilly.com/radar/oreilly-serverless-survey-2019-concerns-what-works-and-what-to-expect/</a>;git