科技雲報道原創。
從初創企業到成熟的大型企業,從互聯網企業到傳統實體經濟企業,從民間組織到領先的政府機構,上雲幾乎成爲一個共同的選擇,雲幾乎可以運行各種不同的工作負載。
相比傳統的IT架構,企業上雲能夠降低成本。但是隨着應用上雲的加速,用戶對應用上雲成本的降低提出了更高的要求。
作爲雲計算的第三代技術,Serverless技術因爲可以幫助用戶進一步降低成本而迎來了大爆發的時刻。
2020年是Serverless技術的元年,採用無服務器Serverless技術的用戶,將享受1ms時間的計費粒度,讓企業人員真正關注業務,而將雲系統配置、運維交給雲服務商,從而大幅度降低成本。
1.無服務器計算中使用了服務器
Serverless技術就是無服務器技術。那麼什麼是Serverless技術?
首先無服務器技術並不是沒有服務器,而是依然使用了服務器,那些帶有旋轉風扇和大量閃爍指示燈的真實服務器就安裝在企業內部數據中心或雲數據中心的機架中。
無服務器技術帶來的好消息就是,這些服務器都是不可見的,被抽象掉了。企業用戶無需考慮這些服務器,即可使用其功能來編寫和部署企業應用。
這樣做的好處就是,企業的IT管理員無需配置或維護這些服務器,也無需考慮其處理能力,包括內存、存儲或基礎軟件基礎結構等。
這就是無服務器計算如此強大的主要原因。隨着軟件架構師和軟件開發人員逐漸掌握這一新興的技術“範式”,無服務器技術勢必會迎來爆炸性增長。
雲計算有計算、存儲、網絡、數據庫、AI等各種技術,Serverless屬於計算大類,其擁有幾大特點:
首先,“無服務器”作爲一種雲服務,首次將應用開發和應用運維分開。
一個雲應用一般要經歷產品設計、產品開發以及產品運維運營三個環節。現在大量的開發者和企業已經認可雲計算的模式,往往把產品運維環節交給雲廠商完成。
目前,並不是所有的運營團隊都擁有完整的技術架構部門和專家團隊,產品的穩定性和業務的穩定性會遇到挑戰。
因此,Serverless的價值就是讓用戶把所有的人力和精力聚焦於產品設計和產品開發,而把運維徹底交給雲服務商,降低用戶成本和運維的難度。
第二,函數即服務(FaaS)是更廣泛的無服務器技術的一個子集。這意味着無服務器技術支持運行單個代碼功能,而不一定是整個應用程序。
第三,Serverless技術是完全按照客戶的業務請求自動擴展的一種技術。對於用戶的應用計算需求,Serverless技術完全可以做到無須人值守,彈性擴展計算資源。
第四,Serverless可以根據用戶請求來計費,完全做到按量計費。Serverless技術可以讓雲計算做到像使用水和用電一樣,按需索取,並能真正做到按量付費。
Serverless爆發的時間到了
2020年3月1日,市場研究機構Forrester發佈的最新報告認爲,Serverless計算的興起,讓FaaS成爲繼IaaS、PaaS、SaaS之後一種新的雲計算能力提供方式。
3月10日,雲原生基金會CNCF發佈了2019年年度調查報告。41%的受訪者表示已經在使用無服務器Serverless技術,20%的受訪者表示計劃在未來12-18個月應用Serverless技術。
KBV研究公司發佈的最新報告《全球Serverless架構市場》顯示,Serverless技術已發展成爲部署雲應用和服務的一個關鍵要素。全球Serverless架構市場的規模預計到2024年將達到140億美元,預測期內將以23.4%的年複合增長率增長。
在Serverless技術最主要的技術方向——函數即服務平臺(FaaS)方面,AWS、微軟兩家企業居於領導者象限,騰訊雲、阿里雲與谷歌雲、Nimbella、IBM、Cloudflare等處於強勁表現者象限,Oracle則處於挑戰者象限。
可以說,Serverless市場大爆發的時候到了。2021年,將會有大量主流企業的核心應用,從原來的主機架構或者容器架構遷移到Serverless。
3.AWS與騰訊雲將計費粒度提高到1ms
AWS是Serverless技術的開拓者。在亞馬遜 re:Invent 2020上,AWS Lambda無服務器技術首次將運行時長的計費粒度從100毫秒縮小到1毫秒.單單這一突破,就讓用戶節省高達70 %的費用。
在技術上,AWS Lambda提供了更大的內存空間,最大10 GB的內存;更多的 CPU 資源,最多6vCPU等。
除了在性能和成本外,AWS Lambda支持容器鏡像,讓用戶的AWS Lambda function可以加載最大10 GB的容器鏡像運行。
在今年的亞馬遜 re:Invent上,AWS也發佈了無服務器數據庫服務升級版——Aurora Serverless v2,可在不到一秒內擴展至支持數十萬個事務。
它能精細化調整容量,而不是每次需要擴展工作負荷時都將容量翻倍,從而爲滿足應用程序需求提供合適的數據庫資源。與按業務高峯需求進行容量配置的方式相比,可節省高達90%的成本。
在12月20日的Techo Park開發者大會上,騰訊雲正式對外發布Serverless 企業級解決方案。
通過Serverless FaaS計算平臺SCF,騰訊雲全球首創了1ms計費粒度,實現真正按量計費,爲企業節約近70%成本。
SCF還爲企業提供了FaaS 計算資源、開發工具套件、業務場景方案的全流程體系化的 Serverless 閉環支撐,可以幫助用戶快速實現如靜態Web、SSR、REST API等HTTP服務,以及音視頻轉碼、ETL數據處理、定時任務等Serverless計算類任務。
騰訊雲也發佈了自研的雲原生數據庫CynosDB的無服務器架構版CynosDB Serverless。它是國內首款計算和存儲全Serverless架構的雲原生MySQL數據庫,能夠讓企業用戶像使用水、電、煤一樣使用雲數據庫,並按實際使用量計費,不用不付費。
Serverless技術是靈丹妙藥?
無服務器技術以及函數即服務(FaaS)是構建、架構和開發雲原生應用的一種越來越流行的方式,這種方法將運營負擔從開發團隊轉移到了雲提供商。
隨着無服務器的採用達到臨界點,人們對在這個炙手可熱的市場中接下來將要發生的事情,以及組織何時應該實現飛躍,具有濃厚的興趣。
首先,無服務器標準化將加速。雲原生基金會(CNCF)計劃啓動無服務器標準化計劃,並指出“有必要將不同的參與者聚集在同一個屋檐下,以通過協作推動創新。” 該組織正在努力爭取無服務器平臺提供商和第三方庫開發人員參與這項工作。
儘管標準在歷史上往往會拖慢供應商的創新,但卻表明了無服務器的採用正在達到成熟點,需要標準化,以確保更好的平臺之間的可移植性和互操作性。
其次,企業將越來越需要更實用、統一的方法,來在其公有云和私有云數據中心網格中獲得頂級可見性和粒度控制,從無服務器到容器再到第三方服務。這種增強的可觀察性將爲使用無服務器體系結構實現更復雜的應用打開大門,並將迎來新一輪的轉型計劃。
再次,企業將越來越多地尋求一套統一的安全策略,對其大規模雲部署進行全面保護。儘管無服務器可提供許多運營優勢,但將基礎結構控制權移交給雲服務商會帶來新的相當大的風險。防止高級攻擊需要新的、高級的異常檢測機制和嚴格的控制。
毫無疑問,Serverless市場即將爆發,高速增長的願景即將實現。同時,技術、市場、生態等方面的競爭也拉開帷幕。
【關於科技雲報道】
專注於原創的企業級內容行家——科技雲報道。成立於2015年,是前沿企業級IT領域Top10媒體。獲工信部權威認可,可信雲、全球雲計算大會官方指定傳播媒體之一。深入原創報道雲計算、大數據、人工智能、區塊鏈等領域。