ServerlessSIG建立龍蜥社區(qū) 建設規(guī)范化開源解決方案
最近,龍蜥社區(qū)成立了ServerlessSIG(服務器無感知計算SIG),并舉辦了第一次Meetup,該活動由龍蜥聯(lián)合實驗室主辦,來自浪潮信息、阿里云、Intel、許多大學和運營商的資深專家在不同的場景下分享了Serverless案例實踐,并對ServerlessSIG的發(fā)展規(guī)劃和共建方案進行了深入探討。
Serverless憑借其更高的可擴展性、可用性和成本優(yōu)勢,成為企業(yè)實施云計算的主要方向之一。為了不斷優(yōu)化Serverless系統(tǒng)的執(zhí)行延遲、吞吐量和資源支出等,探索Serverless技術(shù)發(fā)展和開源軟件戰(zhàn)略的實現(xiàn),浪潮信息龍蜥聯(lián)合實驗室在龍蜥社區(qū)發(fā)起了ServerlessSIG的建立,希望通過社區(qū)合作,建立標準的Serverless開源解決方案。
浪潮信息副總裁、龍蜥社區(qū)理事張東在首屆Meetup上表示,Serverless是云計算基礎設施的重要方向,龍蜥社區(qū)面向未來云和云的原始場景,需要支持Serverless。浪潮信息在操作系統(tǒng)方面做了大量的R&D工作,希望能和合作伙伴一起做好龍蜥的技術(shù)發(fā)展框架中的Serverless項目,從而促進操作系統(tǒng)產(chǎn)業(yè)的發(fā)展。
Serverless將引領云計算的重大變革
假如以“虛擬機租賃”為代表的IaaS被視為云計算的一個重大變革,那么Serverlesss 這是云計算發(fā)展的第二次重大變革。
根據(jù)我國Serverless客戶在2022年的調(diào)查,80%的客戶已經(jīng)使用函數(shù)即服務,40%的團隊已經(jīng)投入生產(chǎn),17.83%的核心業(yè)務已經(jīng)使用,行業(yè)領先的廠商正在以前所未有的廣度和深度推動Serverless。
在公共云制造商中,阿里巴巴云已經(jīng)擁有20多種Serverless產(chǎn)品,目前日均調(diào)用量超過200億個,未來核心產(chǎn)品將全部Serverless化。阿里巴巴云高級技術(shù)專家、龍蜥云SIGOwner王強介紹,阿里巴巴云在Serverless云產(chǎn)品底部開發(fā)了RunD。、Nydus、LifseaOS等技術(shù),希望通過開源吸引更多的人參與Serverless技術(shù)體系的構(gòu)建,將這一技術(shù)和解決方案奉獻給龍蜥社區(qū),使Serverless能夠成為更多企業(yè)和個人服務的普惠技術(shù)。
運營商也在積極探索Serverless的實施。ServerlessSIGMember溫懷湘介紹,運營商依托函數(shù)計算平臺,提供云原生基于事件觸發(fā)、全托管的云計算能力,在執(zhí)行代管函數(shù)時,根據(jù)需要自動分配計算資源,使業(yè)務可靠運行。
作為資源調(diào)度和運行的基本要素,Serverless計算范式可以大大降低韌性和成本,但對云計算的資源吞吐效率、框架擴展性和云應用性能提出了更高的要求。
ServerlessSIGOwner趙來平指出,未來的云計算應用將依靠Serverless函數(shù)接口來實現(xiàn)原始的組裝開發(fā)能力。大型復雜的云計算基礎設施不僅可以“對大眾客戶透明”,還可以“對應用開發(fā)者透明”。
需要完善的安全和低時延問題
Serverless和其它新的結(jié)構(gòu)模式一樣,在不斷完善的過程中,降低延遲、安全和隱私是兩個重要因素。
當冷啟動發(fā)生時,Serverless平臺需要執(zhí)行一系列操作,如案例調(diào)度、鏡像分發(fā)、案例建立、資源配置、運行環(huán)境初始化、代碼載入等。這個過程造成的延遲一般可以達到實際執(zhí)行時間的幾倍。
針對這些問題,來自Intel的ServerlessSIGContributor郭迎春分享了如何使用內(nèi)存快照來提高冷啟動特性的應用案例和性能數(shù)據(jù),并介紹了使用WebAssembly和硬件可信的執(zhí)行環(huán)境。(TEE)為了提高無服務器應用的安全性和隱私性,以及如何通過HTTPA協(xié)議透明地實現(xiàn)安全公證。
另外,目前上云的應用越來越多,支持RDMA。(RemoteDirect MemoryAccess)對于云平臺來說,已成為一種先進而重要的需求。RDMA是一種高性能、低延遲的網(wǎng)絡技術(shù),它能在不同的服務器之間實現(xiàn)數(shù)據(jù)的高速傳輸, 最大 水平 在高性能計算、大數(shù)據(jù)、機器學習、存儲等領域,可以減少CPU調(diào)度和操作系統(tǒng)處理。
RDMA技術(shù)的應用依賴于特定的軟件接口,如網(wǎng)卡等硬件配置和特定的API,要求云平臺具有完善可靠的軟硬協(xié)同能力,提供高可用性、功能齊全的RDMA專用網(wǎng)絡,以保證云應用的基本通信功能。
云計算架構(gòu)師、ServerlessSIGContributor王玉東分享了K8S在RDMA應用領域的研發(fā)實踐。Macvlan和SR-IOV是K8S的主流RDMA支持方案,其中Macvlan僅適用于RoCEMacvlan和基于TCP建鏈的IB模式,而且只能在Mellanox網(wǎng)卡中使用,這是有限的。在InCloudOS平臺容器服務中,通過使用SR-IOV方案提供RDMA功能。
隨著ServerlessSIG的發(fā)展,浪潮信息云計算研發(fā)部總經(jīng)理、龍蜥社區(qū)ServerlessSIGOwner開元表示,隨著Serverless技術(shù)的演變,云計算的發(fā)展方向是軟件定義、軟硬協(xié)同、應用感知、智能賦能,為了讓更多的應用開發(fā)者知道Serverless是以應用為導向,以系統(tǒng)設計為核心,通過應用感知實現(xiàn)服務器無感知,對業(yè)務應用開發(fā)有很大的幫助。龍蜥社區(qū)ServerlessSIG將推動Serverless系統(tǒng)軟件棧的不斷創(chuàng)新和應用,推動Serverless計算理論基礎更加堅實,軟硬協(xié)同,內(nèi)生安全機制更加成熟,應用范式更加清晰,工業(yè)生態(tài)更加規(guī)范。
本文僅代表作者觀點,版權(quán)歸原創(chuàng)者所有,如需轉(zhuǎn)載請在文中注明來源及作者名字。
免責聲明:本文系轉(zhuǎn)載編輯文章,僅作分享之用。如分享內(nèi)容、圖片侵犯到您的版權(quán)或非授權(quán)發(fā)布,請及時與我們聯(lián)系進行審核處理或刪除,您可以發(fā)送材料至郵箱:service@tojoy.com


