龍蜥社區(qū)成立Serverless SIG 打造標準化開源解決方案

近日,龍蜥社區(qū)成立Serverless SIG(服務(wù)器無感知計算SIG)并舉行了首屆Meetup,活動由浪潮信息龍蜥聯(lián)合實驗室主辦,來自浪潮信息、阿里云、Intel、高校、運營商的多位資深專家分享了不同場景下的Serverless案例實踐,共同探討了Serverless SIG的發(fā)展規(guī)劃及共建方案。

在云計算領(lǐng)域,Serverless憑借更高的可擴展性、可用性以及成本優(yōu)勢,成為企業(yè)推行云計算的主要方向之一。為探索Serverless技術(shù)發(fā)展與開源軟件方案的實現(xiàn),持續(xù)優(yōu)化Serverless系統(tǒng)的執(zhí)行延遲、吞吐量與資源開銷等,浪潮信息龍蜥聯(lián)合實驗室在龍蜥社區(qū)發(fā)起成立ServerlessSIG,期望通過社區(qū)合作,打造標準的Serverless開源解決方案。

在首屆Meetup上,浪潮信息副總裁、龍蜥社區(qū)理事張東在開場致辭中表示,Serverless是云計算基礎(chǔ)設(shè)施的一個重要方向,龍蜥社區(qū)面向未來云及云原生的場景,對Serverless提供支持是十分有必要的。浪潮信息在操作系統(tǒng)方面進行了大量研發(fā)工作,希望能夠在龍蜥的技術(shù)發(fā)展框架內(nèi),與伙伴共同把Serverless項目做好,從而促進操作系統(tǒng)產(chǎn)業(yè)發(fā)展。

Serverless 將引領(lǐng)云計算重大變革

如果把以“虛擬機租賃”為代表的IaaS看作云計算的第一次重大變革,那么Serverless 便是云計算發(fā)展的第二次重大變革。

2022中國Serverless用戶調(diào)查顯示,八成用戶已使用函數(shù)即服務(wù),四成團隊已投入生產(chǎn),用于核心業(yè)務(wù)的比例達17.83%,業(yè)界領(lǐng)導廠商正在以前所未有的廣度和深度推進Serverless。

在公有云廠商中,阿里云已經(jīng)擁有超過20款Serverless產(chǎn)品,目前日平均調(diào)用量超過200億次,未來核心產(chǎn)品將全部Serverless化。阿里云高級技術(shù)專家、龍蜥云原生SIGOwner王強介紹,阿里云在Serverless云產(chǎn)品底層方面開發(fā)了RunD、Nydus、LifseaOS等技術(shù),并將這塊技術(shù)和解決方案貢獻到龍蜥社區(qū),希望通過開源吸引更多的人加入到Serverless技術(shù)體系的構(gòu)建中來,讓Serverless可以成為普惠的技術(shù)為更多的企業(yè)和個人服務(wù)。

在Serverless的落地實踐中,運營商也在進行積極探索。Serverless SIG Member溫懷湘介紹,運營商依托函數(shù)計算平臺,提供云原生基于事件觸發(fā)、全托管的云計算能力,托管函數(shù)執(zhí)行時按需自動分配計算資源,使業(yè)務(wù)可靠地運行。

Serverless計算范式以細粒度、無狀態(tài)的函數(shù)作為資源調(diào)度與運行的基本單位,可以實現(xiàn)極致彈性和成本大幅降低,但對云計算的資源吞吐效率、框架擴展性以及云應(yīng)用性能都提出了更高的需求。

Serverless SIG Owner趙來平指出,未來的云計算應(yīng)用將依托于Serverless函數(shù)接口,實現(xiàn)原生的組裝式開發(fā)能力。大規(guī)模高復(fù)雜的云計算基礎(chǔ)設(shè)施將不僅能做到“對大眾用戶透明”,更將能做到“對應(yīng)用開發(fā)者透明”。

安全與低時延問題待完善

與其他新的架構(gòu)模式一樣, Serverless還在不斷完善過程中,其中很重要的兩點是降低時延和安全與隱私。

當冷啟動發(fā)生時,Serverless平臺需要執(zhí)行實例調(diào)度、鏡像分發(fā)、實例創(chuàng)建、資源配置、運行環(huán)境初始化以及代碼加載等一系列操作,這一過程引發(fā)的時延通??蛇_請求實際執(zhí)行時間的數(shù)倍。

針對這些痛點,來自Intel的Serverless SIGContributor郭迎春,分享了如何使用內(nèi)存快照來提高冷啟動性能的應(yīng)用案例以及性能數(shù)據(jù),同時介紹使用WebAssembly和硬件可信執(zhí)行環(huán)境(TEE)來增強無服務(wù)器應(yīng)用的安全性和隱私性,以及如何通過HTTPA協(xié)議來透明的實現(xiàn)安全鑒證。

此外,在越來越多應(yīng)用上云的今天,支持RDMA(Remote Direct Memory Access)已經(jīng)成為對云平臺提出的一個高級和緊要的需求。RDMA是一種高性能、低延遲的網(wǎng)絡(luò)技術(shù),它可以實現(xiàn)數(shù)據(jù)在不同服務(wù)器之間的高速傳輸,最大程度上減少CPU調(diào)度和操作系統(tǒng)處理,并已廣泛應(yīng)用在高性能計算、大數(shù)據(jù)、機器學習、存儲等領(lǐng)域。

RDMA技術(shù)的應(yīng)用依賴于特定的網(wǎng)卡等硬件設(shè)備、特定的API等軟件接口,要求云平臺具備成熟可靠的軟硬協(xié)同能力,在保障云上應(yīng)用基本通信功能的基礎(chǔ)上,提供高可用、功能完善的RDMA專用網(wǎng)絡(luò)。

浪潮信息云計算架構(gòu)師、Serverless SIGContributor王玉東分享了K8S對RDMA應(yīng)用場景的開發(fā)實踐。K8S主流的RDMA支持方案包括Macvlan和SR-IOV兩種,其中,Macvlan僅適用于RoCE Macvlan和基于TCP建鏈的IB等模式,且只能在Mellanox網(wǎng)卡上使用,具有一定的局限性。因此,通過采用SR-IOV方案,在InCloud OS平臺容器服務(wù)中提供RDMA功能。

對于龍蜥社區(qū) ServerlessSIG未來的發(fā)展,浪潮信息云計算研發(fā)部總經(jīng)理、龍蜥社區(qū) Serverless SIG Owner亓開元表示,云計算的發(fā)展方向是軟件定義、軟硬協(xié)同、應(yīng)用感知、智能賦能,隨著Serverless技術(shù)的演進,要讓更多的應(yīng)用開發(fā)者了解到Serverless是以應(yīng)用為導向、以系統(tǒng)設(shè)計為核心,通過應(yīng)用感知實現(xiàn)服務(wù)器無感知,對業(yè)務(wù)應(yīng)用開發(fā)有很大的幫助。龍蜥社區(qū)Serverless SIG 將促進Serverless系統(tǒng)軟件棧的不斷創(chuàng)新和應(yīng)用,推動Serverless計算理論基礎(chǔ)更加堅實、軟硬協(xié)同和內(nèi)生安全機制更加成熟、應(yīng)用場景范式更加清晰、產(chǎn)業(yè)生態(tài)更加標準規(guī)范。

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