Akraino輕量化Edge Blueprint – for IoT and enterprise/customer edge
Akraino Edge Stack定位為一個開源軟件Stack集成項目,能夠有效幫助運營商、IOT網(wǎng)絡(luò)提供商、業(yè)務(wù)提供商提升Edge Cloud基礎(chǔ)設(shè)施構(gòu)建效率。Edge Cloud是在網(wǎng)絡(luò)邊緣進行數(shù)據(jù)處理,是電信云在網(wǎng)絡(luò)邊緣的實例化部署,也是運營商進入企業(yè)/IoT等新業(yè)務(wù)的支點。如今,Edge Cloud在電信網(wǎng)絡(luò)的規(guī)模部署上,面臨如下幾個挑戰(zhàn):
- Edge Cloud場景多樣,部分場景硬件成本敏感;
- Edge Cloud節(jié)點數(shù)量多,自動化管理難;
- Edge Cloud全棧層次多,集成難;
- Edge Cloud面向新業(yè)務(wù),快速引入UseCase,豐富業(yè)務(wù)難;
而這些挑戰(zhàn),不是運營商、設(shè)備廠商、集成廠商單獨面對能解決的,正是在這個驅(qū)動下Linux基金會成立了Akraino Edge Stack的開源社區(qū)。開源社區(qū)覆蓋Edge Cloud解決方全棧,聚焦如下當前Edge Cloud規(guī)模部署突出問題:
- Edge開發(fā)者體驗:開發(fā)者手冊、培訓(xùn)、集訓(xùn)營等降低開發(fā)者門檻
- Edge/MEC開發(fā)者API:開發(fā)邊緣中間件、sdk、應(yīng)用程序并創(chuàng)建應(yīng)用/VNF生態(tài)系統(tǒng)
- Edge平臺創(chuàng)新:創(chuàng)建藍圖(集成堆棧)以解決邊緣用例
- Edge開源平臺集成和工具鏈:與上游社區(qū)合作(CI/CD和上游社區(qū)的流程支持)
- Edge硬件選擇和認證:通過Openlab驗證硬件規(guī)格,給出POD選型參考
同時,為支持端到端邊緣解決方案,定義Edge的參考架構(gòu),作為開源社區(qū)首批發(fā)起會員的華為,也提出了Edge輕量化Blueprint草案,即使用blueprint概念來定義特定的邊緣用例。
Blueprint是基于參考架構(gòu)針對特定Edge用例的整個堆棧的聲明性配置。聲明性配置用于定義該參用例使用的所有組件,例如管理整個堆棧的硬件、軟件、工具和POD(point of delivery),將由社區(qū)開發(fā)、CI/CD、測試和維護。目的是集成上游社區(qū)代碼和開源社區(qū)開發(fā)的代碼來支持整個堆棧,從而降低社區(qū)成員Edge實例化代碼開發(fā)、部署集成的難度。
輕量化Edge Blueprint提供了輕量化OS,能同支持X86/ARM32/ARM64等主流芯片,對RAM的要求低,最低可支持256MB,因此能滿足IOT和企業(yè)用戶側(cè)Edge場景成本敏感的要求。同時,輕量化OS之上提供容器化微服務(wù)運行環(huán)境,支持Light Kubelet和提供Netconf/YANG的接口,集成EdgeX,CNCF,vFW,vRouter等豐富的Edge應(yīng)用。
據(jù)悉,此次華為提出的輕量化Edge Blueprint得到了社區(qū)其他發(fā)起伙伴的積極支持,并將一起推動納入社區(qū)第一個版本開發(fā)計劃,值得業(yè)界期待。