華為云眼中的Serverless,有啥不一樣?

極客網(wǎng)·極客觀察(朱飛)9月25日“天上一天,地上一年”,云上的IT架構及服務創(chuàng)新,讓傳統(tǒng)私有部署模式望塵莫及。從虛擬機到容器,云計算通過不斷細化服務顆粒度,持續(xù)刷新其降本提質增效的魔力。

Serverless無服務架構的出現(xiàn),再次帶來了跨越式變革。一時間,函數(shù)計算、FaaS、BaaS等新概念聲名鵲起;國內外云計算大廠相繼入場,推動Serverless逐步從概念走向落地。

“金鱗豈是池中物,一遇風云便化龍?!盨erverless到底為何物?是什么推動了它的涌現(xiàn)?該怎么邁向Serverless?背后的關鍵技術是什么?目前有哪些應用?未來前景如何?

讓基礎設施“不可見”,Serverless“無招勝有招”

在華為全聯(lián)接2021主題演講上,華為高級副總裁、華為云CEO、消費者云服務總裁張平安說:“想象一下,企業(yè)的開發(fā)者只需關注核心業(yè)務邏輯的實現(xiàn),而不必操心背后用哪臺服務器,跑什么操作系統(tǒng)、數(shù)據(jù)庫、存儲,也不用擔心運維、流量限制、可用性等,同時還能降低開發(fā)者的學習門檻,降低程序調試部署難度,并節(jié)省50%以上的代碼量,應用和業(yè)務的創(chuàng)新,將是多么的簡單!”

雖然目前業(yè)界對Serverless的定義還莫衷一是,但大家基本都認為Serverless就是讓業(yè)務的開發(fā)與部署不用感知底層資源,從而進一步獲得服務能力與效率的提升。

華為云認為,Serverless是云原生的第三代技術——第一代是把云業(yè)務放到云上去(On Cloud),第二代讓新業(yè)務內生于云(In Cloud),第三代Serverless的核心就是讓業(yè)務不再感知基礎設施,從而聚焦應用開發(fā)和創(chuàng)新。

當然,Serverless不是真的沒有服務器或沒有服務,相反,“封裝”起來的服務資源不拘于形,更加靈活機動,“無招勝有招”。

極致彈性、極速上線、極簡運維,是華為云PaaS服務產(chǎn)品部部長徐峰總結的華為云眼中Serverless的三大特性。

首先,Serverless讓開發(fā)者無需提前預估業(yè)務流量,系統(tǒng)會根據(jù)業(yè)務流量按需擴容、縮容(至0),響應速度從秒級提升到毫秒級。

其次,Serverless讓開發(fā)者聚焦業(yè)務邏輯,業(yè)務上線不再關注運行態(tài)的環(huán)境搭建,上線周期將從周級到縮短到天級。

最后,Serverless讓開發(fā)人員無需感知底層資源,自然也無需關注資源的分配和運維,從而實現(xiàn)自適應,免運維。

當然顯而易見的是,擁有上述優(yōu)勢特征的Serverless,相應地也會帶來更低的成本,讓云計算的“按需付費”演進到新的階段。

以應用為中心,Serverless為“應用現(xiàn)代化”而生

歸納起來看,上述優(yōu)勢特性其實都指向同一個主題:以應用為中心,讓企業(yè)應用的開發(fā)、上線和運維變得簡單易行,進一步釋放云計算降本提質增效的魔力。

企業(yè)應用是企業(yè)數(shù)字化轉型的關鍵,在各行各業(yè)加速數(shù)字化轉型的大背景下,應用走向現(xiàn)代化是大勢所趨。華為云依托華為公司20年數(shù)字化轉型和研發(fā)的經(jīng)驗洞察到,以應用為中心,通過“應用現(xiàn)代化”,是使能企業(yè)實現(xiàn)敏捷商道的必由之路。

而Serverless作為云原生的發(fā)展演進,正是“應用現(xiàn)代化”在架構與設計現(xiàn)代化層面的最新要求,其目的是通過服務化架構、Serverless等技術架構對應用進行改造,讓緊耦合的應用逐步解耦開來,讓計算資源利用率越來越高,應用自動化程度也越來越高。

通過Serverless實現(xiàn)架構與設計現(xiàn)代化,并協(xié)同基礎設施現(xiàn)代化、開發(fā)與運維現(xiàn)代化、治理與運維現(xiàn)代化,可幫助企業(yè)解決應用的基礎設施建設和擴容時間長、可靠性低、上線周期長、安全性弱、治理復雜等問題,實現(xiàn)“應用現(xiàn)代化”,快速響應激烈的市場競爭和用戶需求。

image001.png

華為云構建全棧Serverless服務,賦能全場景應用

那么,企業(yè)如何才能運用Serverless實現(xiàn)“應用現(xiàn)代化”呢?華為云在Serverless領域看到很大的變化,最顯著的一點是此前市面上的Serverless大都是散點服務(比如說函數(shù)計算),只覆蓋了局部場景,這在華為云看來只是解決了一部分問題,不夠全面。

為此,華為云著眼于構建全棧Serverless服務能力,以幫助企業(yè)實現(xiàn)全場景的“應用現(xiàn)代化”創(chuàng)新。

image003.png

在華為全聯(lián)接2021上,張平安重磅發(fā)布了華為云FunctionGraph函數(shù)計算服務,基于華為元戎內核,內置數(shù)據(jù)系統(tǒng),支持有狀態(tài)函數(shù)。相比無狀態(tài)函數(shù),F(xiàn)unctionGraph有狀態(tài)函數(shù)能直接訪問數(shù)據(jù),將讀寫時延降低10倍,讓用戶能夠流暢體驗如游戲這種需要實時數(shù)據(jù)的應用,極大地拓寬了Serverless的應用范圍。

比如,在今天的很多游戲場景中,用戶每次登陸都需要訪問上次的房間、進度數(shù)據(jù)等狀態(tài),如果通過無狀態(tài)函數(shù)則需要頻繁訪問外置數(shù)據(jù),導致時延過長,無法保證游戲競技最看重的實時體驗。而華為云FunctionGraph有狀態(tài)函數(shù)通過讀取“記憶”直接內部訪問數(shù)據(jù),為用戶提供極致流暢的游戲體驗。除此之外,華為云FunctionGraph可做到最低50毫秒冷啟動,讓函數(shù)快速又高效地啟動調用資源。

此外,在華為全聯(lián)接2021”華為云開啟應用現(xiàn)代化之旅,實現(xiàn)應用敏捷創(chuàng)新“論壇上,華為云PaaS服務產(chǎn)品部副部長汪維敏介紹,華為云的全棧Serverless云服務,還包括應用托管CAE、事件網(wǎng)格EventGrid,以及端到端的Serverless工具鏈等一系列服務。應用托管CAE提供極致的應用托管與治理能力;事件網(wǎng)格EventGrid連接所有無服務化應用總線服務;端到端的Serverless工具鏈涵蓋應用開發(fā)、CICD、托管、運維等全生命周期的管理能力。

在這樣的全棧服務能力布局及單項技術突破創(chuàng)新模式之下,華為云Serverless已經(jīng)能夠支撐從Web應用、移動應用、IoT應用到音視頻、數(shù)據(jù)處理、AI應用的全場景應用場景。

“自己的降落傘自己先跳”,Serverless已初露鋒芒

華為對先進技術落地實踐的態(tài)度一直是“自己的降落傘自己先跳”。Serverless也不例外,汪維敏介紹目前華為Serverless及FunctionGraph已經(jīng)在華為快應用、華為視頻、華為游戲等場景率先應用,均取得了顯著成效。

2020年以來新冠疫情反復出現(xiàn)牽動人心,基于Serverless服務,華為用FunctionGraph開發(fā)“新冠肺炎疫情實時播報 ”手機快應用,僅用1天就實現(xiàn)了原本需要一周的應用上線,通過“負一屏”觸達廣大用戶,月活量高達7億。

視頻應用處理視頻時需要按量調用資源,在業(yè)務高峰時,資源容量需要自動擴容;在業(yè)務下降時,資源要求相應地收縮?;赟erverless服務,華為FunctionGraph充分發(fā)揮極致彈性能力,將華為視頻轉碼時的資源利用率提升了60%,極大地避免了浪費。

基于實踐的成功,華為技術團隊不斷努力,進一步將視頻前端基于函數(shù)實現(xiàn),多端適配滿足了用戶基于興趣愛好的千人千面的個性化界面呈現(xiàn),同時將視頻的登錄速度提升了30%以上。

上面提到的FunctionGraph有狀態(tài)函數(shù)支持游戲極致實時體驗,也是率先發(fā)生在華為游戲平臺的經(jīng)典一幕。其集極致彈性和急速冷啟動于一身,Serverless服務的優(yōu)勢展現(xiàn)得淋漓盡致。

可見,Serverless在短時運行處理(小程序后端、Web后端等)、事件驅動處理(實時圖片處理、實時數(shù)據(jù)流處理等)、顯著波峰波谷處理(視頻轉碼/直播、AI推理等)各類場景均有廣泛應用,可實現(xiàn)不同程度的降本提質增效。

小結:

據(jù)Forrester研究,完成“應用現(xiàn)代化”的企業(yè)可獲得128%的ROI提升。另據(jù)業(yè)界報告預測,Serverless 是云原生的必然發(fā)展趨勢,2026年全球80%的企業(yè)將會采用Serverless部署應用。可見“應用現(xiàn)代化”是企業(yè)實現(xiàn)敏捷商道的關鍵,而Serverless應用架構創(chuàng)新是企業(yè)應用走向現(xiàn)代化的關鍵一步。

相信基于華為20多年的數(shù)字化實踐經(jīng)驗,華為云構建全棧全場景Serverless服務能力,推動應用架構設計現(xiàn)代化,并與基礎設施現(xiàn)代化、開發(fā)與運維現(xiàn)代化、治理與運維現(xiàn)代化形成合力,必將能夠加速企業(yè)應用走向現(xiàn)代化,實現(xiàn)應用敏捷,笑傲數(shù)字時代。


極客網(wǎng)企業(yè)會員

免責聲明:本網(wǎng)站內容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內容可能涉嫌侵犯其知識產(chǎn)權或存在不實內容時,應及時向本網(wǎng)站提出書面權利通知或不實情況說明,并提供身份證明、權屬證明及詳細侵權或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關文章源頭核實,溝通刪除相關內容或斷開相關鏈接。

2021-09-25
華為云眼中的Serverless,有啥不一樣?
Serverless到底為何物?是什么推動了它的涌現(xiàn)?該怎么邁向Serverless?背后的關鍵技術是什么?目前有哪些應用?未來前景如何?

長按掃碼 閱讀全文