天天看點

OpenYurt 聯手 eKuiper,解決 IoT 場景下邊緣流資料處理難題

誠然,物聯網邊緣計算尚處發展初期,有許多挑戰需要被解決。比如在大量軟體及通信協定極為複雜的裝置異構環境下,需要具備快速處理業務資料,并對異常情況作出快速響應的能力;另外,在大多數情況下,出于安全或其他考慮,邊緣節點在實體上無法從雲節點直接通路,使部署變得困難,也無法實作雲到邊緣的管理。這些問題都使業務的連續性、穩定性和可用性遭受威脅。

現在,企業和開發者通過開源社群就能夠找到應對以上問題的解決方案。近日,OpenYurt 與開源項目 eKuiper 正式達成合作,完成了內建對接:從 v0.4.0 版本開始,OpenYurt 将正式支援部署和管理 eKuiper ,雙方将共同幫助開發者輕松、高效地解決物聯網邊緣計算場景下流式資料處理和運維挑戰。

OpenYurt 聯手 eKuiper,解決 IoT 場景下邊緣流資料處理難題

eKuiper:輕量級 IoT 資料分析和流處理開源軟體

物聯網邊緣計算很多場景下需要流式資料處理能力。所謂流資料是指一組順序、大量、快速、連續到達的資料序列。一般情況下,流資料可被視為一個随時間延續而無限增長的動态資料集合,它可以幫助使用者實時了解系統裝置的狀态,并對異常情況做出快速響應。

在邊緣端,計算資源(CPU,記憶體等)不像在雲端一般豐富,是以傳統的流式資料處理架構類似于 Apache Spark 或者 Apache Flink 等,由于其安裝包過大,或者部署結構與過程過于複雜、運作時的高消耗等原因,并不适合于在這些資源受限的邊緣裝置(工控機、網關,或者配置不高的 X86 或者 ARM 伺服器等裝置)上運作。而 eKuiper 就是為了解決在物聯網邊緣裝置上的這些問題而設計開發。

eKuiper 的前身是由開源物聯網資料基礎設施軟體供應商 EMQ 于 2019 年正式開源的 Kuiper 項目。2021 年 6 月,Kuiper 項目加入 LF Edge 基金會并更名為 eKuiper,開始作為獨立的項目營運。eKuiper 的本質是一個輕量級物聯網資料分析和流處理軟體,可以運作在各類資源受限的邊緣裝置上,希望使邊緣端的流式資料處理擁有如 Spark 與 Flink 的能力。

OpenYurt:非侵入式的邊緣雲原生智能平台

雲原生技術已經無處不在,并被應用于“新的應用負載” ,“新的計算形态”和“新的實體邊界”。作為雲原生的技術基石,容器和 Kubernetes 正在通過越來越多的計算形态承載,豐富的形态也開始從傳統的中心雲走向邊緣計算、走向終端。

通常來說,邊緣場景下計算規模龐大、業務複雜,采取原生 Kubernetes 的 workload 管理模型遠不能滿足現實中雲原生邊緣計算的落地需求;并且雲邊網絡通過公網相連,網絡連接配接有很大不可控因素,可能帶來邊緣業務運作的不穩定因素,而且由于邊緣節點一般位于使用者網絡的防火牆内部,會造成雲邊網絡隻能單向連通的客觀條件,給原生的 Kubernetes 運維監控帶來很大挑戰;最後,無可避免地要面對邊緣資源種類的多樣、異構,使邊緣标準化支援面臨困難。

OpenYurt 基于原生 Kubernetes 建構,是業界首個對 Kubernetes 無侵入的邊緣計算雲原生開源平台。OpenYurt 是阿裡雲容器服務産品 ACK@Edge 的核心架構,由阿裡雲于 2020 年 5 月以開源的方式反哺業界,并通過捐贈給 CNCF,實作更加中立、開放的社群環境,成為生态相容場景下邊緣雲原生平台首選項目。

如果你想開發小程式或者app的話,可以通過第三方專業開發平台,來幫助你實作開發需求:

廈門在乎科技

-專注

廈門小程式開發公司

、APP開發、網站開發

繼續閱讀