2021-02-12 分類: 網站建設
科技云報道原創。
無服務器技術Serverless最早誕生于2014年,主要目的是發展云計算,解決用戶應用上云的面臨的兩大問題:
一是服務器資源的浪費。按照《福布斯》的統計,在商業和企業數據中心的典型服務器僅提供 5%~15% 的平均大處理能力輸出。雖然云計算提供按需使用、按使用付費的方式,但是服務器等資源利用的粒度還是很大。這無疑是一種資源的巨大浪費。
另一個問題則是用戶在應用開發時,必須考慮云計算資源的情況,不能專注于業務的發展,加大應用開發的復雜度,上線時間加長。
因此,Serverless技術在云計算資源的利用和讓用戶專注業務發展而不需關注云資源的優勢,立即吸引了用戶的注意。
今年市場研究機構Forrester發布的最新報告認為,Serverless計算的興起,讓FaaS成為繼IaaS、PaaS、saas之后一種新的云計算能力提供方式。
無服務器的“正面”
作為一種新型的開發架構,Serverless被認為是繼虛擬機和容器之后,第三代通用計算平臺。
因此,當阿里云提出All in Cloud,上云成為企業IT建設的主要方式后不久,騰訊云經提出All in Serverless,是云計算發展的一種延續和深入,將給用戶帶來體驗更好的服務。
云原生計算基金會CNCF給出了Serverless的定義中:
Serverless計算意味著運行應用代碼的服務器與用戶不直接面對面了。在無服務計算時代,研發人員無需對服務器進行監控、配置、更新、擴容等運維操作。
客戶只需要將代碼上傳到云廠商提供的無服務器計算平臺上即可,云服務商會保證代碼能正常運行,當流量突增時,自動對服務器進行擴容;流量減少時,對服務器進行縮容。
這樣,運維操作對研發人員來說都是黑盒的,會將開發人員從繁瑣的運維工作中解放出來。Serverless可以根據用戶請求來計費,完全做到按量計費。
Serverless的優勢和價值首先在互聯網企業中得到驗證,阿里、騰訊的不少應用首先采用了無服務器架構,給用戶帶來的價值主要包括三個:
減少運營成本是大家采用Serverless的第一大原因,應用Serverless之后,就無需為潛在的流量高峰購買大部分時間處于空閑狀態的服務器。
第二,自動按需擴展。采用了Serverless之后,可以隨時擴展到當前的使用量,消除了意外或者季節性流量高峰的困擾。
第三,不要關注服務器的維護工作。由于企業中大部分開發人員都是軟件工程師,并不是系統管理員,所以對于軟件的修復、保護和管理并不擅長,而使用Serverless之后,這些工作都可以交給供應商。
無服務器的“反面”
那么,Serverless技術與架構在中國有哪些新的進展呢?
首先,Serverless覆蓋的場景逐漸擴大了,從去年大家討論比較多的前端/小程序等場景,擴展到很多不同場景,如HTTP服務、IOT事件響應、多媒體轉碼等,各種各樣的服務、場景都可以采用Serverless來實現。
其次,產品成熟度提升了。對比去年開發者體驗,不同企業包括騰訊云、阿里云、AWS等所提供的產品,不管是性能還是功能,甚至是開發體驗,今年都有明顯的提升。
比如騰訊云提供的一站式開發者工具,從開發命令行到IDE插件到控制,從開發者自動去建設監控,到運維到日志檢索功能等,日益完善。
不過市場分析機構O’Reilly 的一項調查發現,約九成的企業已經在使用云計算及其相關產品,而企業對于Serverless應用的態度還很保守。
根據調查結果顯示,34% 的受訪者表示正在使用 Serverless,37%的受訪者表示將在未來采用Serverless。同時還有少部分企業已經對Serverless應用做了“實驗”,如通過供應商評估確定Serverless方案或在有限的基礎上測試 Serverless。
資料來源:O’Reilly
任何事物都有兩面性。Serverless 優勢固然很多,但是在企業中落地時,難免會遇到一些問題。
因此,專家認為,Serverless的應用還面臨一些挑戰,如缺少基于業務場景的解決方案,開發工具不完善導致開發體驗欠佳,以及成本費用過高等。
另外,企業的業務發展整體理念還停留在傳統應用層面,對無服務器函數的運作機制、事件觸發行為等了解不深,加上框架做了很多屏蔽的工作,很容易出現某些代碼編寫錯誤或者前期需求評估不到位,能力無法實現的情況。
另一方面,FaaS函數新的事物還需要時間逐步沉淀,加上彈性容器的影響,整個鏈路都還是新生事物,需要時間去驗證穩定性和可靠性。
幾大供應商的進展
如今正是云廠商Serverless開疆拓土的時代。
最早提出Serverless概念的AWS,于2014年年底推出Amazon Lambda。AWS擁有種類最豐富的Serverless函數,可以協同運行。云原生計算基金會(CNCF)的調查數據表明,AWS Lambda在蓬勃發展的Serverless市場占有70%的份額。
2019年,阿里提出Serverless架構。2020年,阿里Midway Serverless v1.0正式發布,將阿里的 Serverless 能力逐步開放。
Midway Serverless 是套面向 Serverless 的解決方案,包括框架、運行時、工具鏈、配置規范幾個部分,提供了一些面向 Serverless 體系的特有能力:平臺間遷移更容易,讓應用更易維護和擴展,企業級開發鏈路更簡單順暢,生態更輕量和自由等。
2020年,騰訊云展示了其在Serverless領域的最新進展,包括率先在業界推出1毫秒計費模式,將行業標準提升百倍,使用者可以真正實現按需付費,徹底消除了困擾用戶的資源成本浪費難題。
為持續降低開發門檻,推動Serverless大規模應用,騰訊云構建起完善的生態。比如,在微信生態,推出的“小程序·云開發”產品,由于可以大幅提升小程序的開發效率,上線一年后注冊賬戶即超過23萬,為超過50萬開發者提供服務。
3月1日,市場研究機構Forrester發布的最新報告認為,在Serverless計算最主要的技術方向——函數即服務平臺(FaaS)方面,AWS、微軟兩家企業居于領導者象限,騰訊云、阿里云與谷歌云、Nimbella、IBM、Cloudflare等處于強勁表現者象限,Oracle則處于挑戰者象限。
未來走向
在Serverless技術與架構方面,看得見的進展包括:過去三年,Serverless的用戶規模、產品下載和調用等每年呈現10倍速增長;開發者數目的成倍的增長;云計算巨頭正在全力通過構建生態、打造社區和解決客戶面臨的發展挑戰,推動Serverless技術在全球的應用和發展等。
未來,越來越多的企業開始步入All in Serverless,快速實現云端迭代,不僅運維成本得到大幅降低,還實現了自動擴縮容,節省了資源投入。
云巨頭會持續應用新的技術、提供新的功能、開發新的產品和構筑新的生態,從多方面為開發者提供全面完整的Serverless體驗。
【關于科技云報道】
專注于原創的企業級內容行家——科技云報道。成立于2015年,是前沿企業級IT領域Top10媒體。獲工信部權威認可,可信云、全球云計算大會官方指定傳播媒體之一。深入原創報道云計算、大數據、人工智能、區塊鏈等領域。
當前標題:云計算進入無服務器時代?
鏈接URL:http://m.newbst.com/news36/100586.html
成都網站建設公司_創新互聯,為您提供軟件開發、搜索引擎優化、營銷型網站建設、關鍵詞優化、網站排名、響應式網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯
猜你還喜歡下面的內容