正式发布!中国首个LF Edge捐赠项目Baetyl 2.2发布
Baetyl作為中國首個加入LFEdge基金會的邊緣計算項目,自2019年由百度捐贈以來,在開放中立的社區環境中得到不斷的支持與發展。
在眾多活躍的貢獻者的努力下,Baetyl實現了更多具有挑戰性的功能,正式升級為Baetyl v2.2版本。此次升級的新特性依然本持著云原生的理念,助力Baetyl向著構建開放、安全、可擴展、可控制的智能邊緣計算平臺的方向前進。
具體來說,相較于之前發布的Baetyl v2.0版本,v2.2 版本的升級亮點包括:
- 新增了對EdgeX Foundry的支持
- 新增了對支持邊緣集群環境的所需的API定義
- 新增了對DaemonSet負載類型應用的支持
- 新增了對已部署應用的遠程調試、遠程日志查看的API定義
- 新增了對GPU 監控及共享功能的API定義
- 提供更多的官方模塊
以上的功能特性在邊緣計算場景下具有較高實用價值的同時,并能滿足大量急迫的需求。
對EdgeXFoundry的支持
Baetyl 2.2已完成對開源計算框架EdgeX Foundry的兼容,通過baetyl的云端管理套件,開發者可以向邊緣側下發完整的EdgeX 14個服務,下發的EdgeX服務將由baetyl提交部署并統一監測信息與云端進行信息同步。
對邊緣集群的支持
在工業物聯網場景中,經常會有大量工控盒子構成一個邊緣集群的場景。Baetyl定義了開放的多集群管理API,通過實現這些API,可以把整個集群反映在云端控制臺上,開發者可便捷地將應用部署到定義的集群中,更值得一提的是,還可支持開發者指定部署到某些邊緣子節點上。
對DaemonSet負載類型應用的支持
在支持集群的背景下,類似于針對集群中每個節點狀態監控的功能就需要一種新的負載方式來支持部署,所以Baetyl 2.2也對DaemonSet進行了支持,通過這種負載類型,可以將服務再匹配到的每個集群中的節點上啟動一個副本,并會隨著新節點的增刪自動調整。
關于遠程調試、遠程日志查看功能
為方便對邊緣設備進行調試或日志查看操作,Baetyl 2.2 版本建立了開放的遠程調試API,能夠在未來與多種云端控制系統實現打通。
關于對GPU的支持
對GPU的支持主要包括兩方面,一是對GPU的使用監控,二是對GPU共享的支持。通過GPU監控模塊,baetyl-core可以實時獲取GPU當前顯存使用量、溫度、能耗等信息。通過GPU共享功能,多個應用可以共享使用設備的GPU資源。目前已經完成了GPU支持接口的定義,僅需在端側提供一個包含GPU share功能的模塊即可使用。
同時,在邊緣側,也提供了更多的官方系統模塊:
- baetyl-init: 負責激活邊緣節點到云端,初始化并守護 baetyl-core,任務完成后會持續上報并同步core狀態
- baetyl-rule: 可以實現 baetyl 框架端側的消息流轉,在baetyl-broker (端側消息中心)、函數服務、IotHub (云端 mqtt broker) 進行消息交換。
在這些新特性之外,此次升級還提供了很多其他功能細節上的優化和機制上的完善,比如安裝過程的優化、系統應用可根據需要選擇配置、定義了事務執行接口、任務隊列接口等。以上所述新功能隨著6月30日 Baetyl 2.2 的正式發布已開放使用。
文章看完,還不過癮?
更多精彩內容歡迎關注百度開發者中心公眾號
總結
以上是生活随笔為你收集整理的正式发布!中国首个LF Edge捐赠项目Baetyl 2.2发布的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端性能优化实践 | 百度APP个人主页
- 下一篇: 完成GitHub个人主页设计,只需要这三