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