EMQ暢談IoT數(shù)據(jù)基礎(chǔ)軟件開(kāi)源版圖,引領(lǐng)本土開(kāi)源走向全球
近日,由上海開(kāi)源信息技術(shù)協(xié)會(huì)(以下簡(jiǎn)稱“協(xié)會(huì)”)聯(lián)合源啟數(shù)字化促進(jìn)中心、開(kāi)源產(chǎn)業(yè)實(shí)踐賦能社區(qū) OpenTEKr 共同籌辦的“礪夏行動(dòng) 2022”公益直播周活動(dòng)圓滿落下帷幕。EMQ映云科技作為「共建企業(yè)」受邀參與了此次開(kāi)源創(chuàng)新研討會(huì),并與眾多開(kāi)源先鋒企業(yè)共同探討數(shù)字化、智能化浪潮之下如何通過(guò)開(kāi)源共筑未來(lái)。
在「源力崛起」EMQ 專場(chǎng)直播中,EMQ聯(lián)合創(chuàng)始人兼CPO金發(fā)華、EMQX Broker項(xiàng)目負(fù)責(zé)人周子博以及EMQ PMM王凡分別就全球開(kāi)源社區(qū)治理與開(kāi)源商業(yè)化模式探索、核心開(kāi)源項(xiàng)目EMQX的迭代實(shí)踐、以及EMQ如何為企業(yè)構(gòu)建關(guān)鍵物聯(lián)網(wǎng)業(yè)務(wù)等方面做了詳實(shí)精彩的分享,為大家?guī)?lái)了一場(chǎng)圍繞開(kāi)源創(chuàng)新的思想盛宴。
如今,開(kāi)源已成為全球軟件技術(shù)和產(chǎn)業(yè)創(chuàng)新的主導(dǎo)力量,作為一家全球領(lǐng)先的開(kāi)源物聯(lián)網(wǎng)數(shù)據(jù)基礎(chǔ)設(shè)施軟件供應(yīng)商,EMQ從創(chuàng)立至今始終堅(jiān)持開(kāi)源開(kāi)放,將核心產(chǎn)品開(kāi)源、到貢獻(xiàn)開(kāi)源再到引領(lǐng)構(gòu)建開(kāi)源生態(tài),致力于將開(kāi)源推向極致。EMQ堅(jiān)信數(shù)字化創(chuàng)新和世界級(jí)的客戶體驗(yàn)始于開(kāi)發(fā)者賦能,而匯聚全球智慧的開(kāi)源模式就是賦能企業(yè)和開(kāi)發(fā)者最好的方式。
EMQ聯(lián)合創(chuàng)始人兼CPO金發(fā)華受邀分享了EMQ 開(kāi)源物聯(lián)網(wǎng)基礎(chǔ)設(shè)施軟件的產(chǎn)品矩陣,介紹了常見(jiàn)的開(kāi)源軟件治理模式,以及EMQ 旗下各開(kāi)源軟件的軟件治理方式;另外還將詳細(xì)介紹常見(jiàn)開(kāi)源商業(yè)化的路徑和方式,以及各種商業(yè)化下的一些經(jīng)典案例。
EMQ的產(chǎn)品矩陣主要圍繞數(shù)據(jù)接入和處理,在云端和邊緣端部署。在云端,EMQ通過(guò)開(kāi)源模式打造了極具世界競(jìng)爭(zhēng)力的物聯(lián)網(wǎng)消息中間件項(xiàng)目EMQX和流數(shù)據(jù)實(shí)時(shí)處理的數(shù)據(jù)庫(kù)軟件HstreamDB。在邊緣端,EMQ開(kāi)發(fā)了工業(yè)協(xié)議解析轉(zhuǎn)換的工業(yè)網(wǎng)關(guān)軟件Neuron,它可以一站式接入各種各樣的工業(yè)協(xié)議,將其轉(zhuǎn)換成標(biāo)準(zhǔn)的物聯(lián)網(wǎng)MQTT協(xié)議,實(shí)現(xiàn)繁雜工業(yè)設(shè)備的接入;用于物聯(lián)網(wǎng)邊緣計(jì)算的超輕量級(jí)MQTT消息服務(wù)中間件軟件NanoMQ;還有一款是目前托管在Linux基金會(huì)下面的eKuiper項(xiàng)目,主要用來(lái)實(shí)現(xiàn)邊緣的流式數(shù)據(jù)處理。
通過(guò)為物聯(lián)網(wǎng)領(lǐng)域打造一套「邊云一體化」解決方案來(lái)實(shí)現(xiàn)數(shù)據(jù)連接、移動(dòng)、處理,形成從數(shù)據(jù)感知采集到價(jià)值創(chuàng)造的完整數(shù)據(jù)鏈。
結(jié)合多年來(lái)服務(wù)企業(yè)數(shù)字化轉(zhuǎn)型的實(shí)踐經(jīng)驗(yàn)和全球領(lǐng)先開(kāi)源先進(jìn)理念,EMQ在開(kāi)源社區(qū)治理、開(kāi)源實(shí)踐和商業(yè)化等領(lǐng)域均獲得了不錯(cuò)的成效。EMQ創(chuàng)建并運(yùn)營(yíng)的開(kāi)源物聯(lián)網(wǎng)消息服務(wù)器EMQX社區(qū),在同類(lèi)型開(kāi)源項(xiàng)目中排名全球第一,全球下載量已超2000萬(wàn)次,連接了超過(guò)1億臺(tái)的物聯(lián)網(wǎng)設(shè)備,每月全球活躍集群部署超過(guò)3萬(wàn)個(gè)。
EMQX是EMQ旗下核心開(kāi)源產(chǎn)品,也是全球最具擴(kuò)展性的物聯(lián)網(wǎng) MQTT 消息服務(wù)器,是國(guó)內(nèi)在物聯(lián)網(wǎng)領(lǐng)域?yàn)閿?shù)不多的具有全球影響力的開(kāi)源項(xiàng)目之一。目前服務(wù)50 余個(gè)國(guó)家的 20,000+用戶,其中包括華為、中國(guó)電科、中國(guó)移動(dòng)、中國(guó)電信、國(guó)家電網(wǎng)、上汽、廣汽、臺(tái)積電、Cisco、Verifone、Telstra等在內(nèi)的300多家付費(fèi)客戶。
一般開(kāi)源軟件的商業(yè)化變現(xiàn)大概有以下幾種方式:一種是服務(wù)訂閱,比如RedHat;另一種是Open Core,例如Elastic,采用的就是這種提供核心代碼開(kāi)源、在外層提供商業(yè)化服務(wù)的方式;還有一種是Hosting,即提供云服務(wù),再之后就是提供SaaS服務(wù)。目前來(lái)說(shuō)用戶普遍是對(duì)云服務(wù)的模式比較接受的,因?yàn)檫@樣的服務(wù)是開(kāi)箱即用的,可以免去用戶對(duì)軟件的運(yùn)維和維護(hù)。EMQ的開(kāi)源商業(yè)化探索主要聚焦在Open Core模式和Hosting云服務(wù)模式。
EMQ也向客戶提供了云服務(wù)EMQX Cloud,為客戶提供全托管的物聯(lián)網(wǎng)消息接入,可以支持主流的公有云提供商,用戶只需要一鍵點(diǎn)擊,就可以創(chuàng)建出面向生產(chǎn)級(jí)別的高可用高安全的服務(wù)。通過(guò)這種方式,極大地簡(jiǎn)化用戶在搭建自己物聯(lián)網(wǎng)平臺(tái)過(guò)程當(dāng)中需要面臨的諸如安裝部署、版本升級(jí)等問(wèn)題。
此外,EMQ基于EMQX開(kāi)源項(xiàng)目還開(kāi)發(fā)了私有部署版 EMQX Enterprise,基于Open Core模式的商業(yè)產(chǎn)品,主要技術(shù)優(yōu)勢(shì)在于高并發(fā)、高擴(kuò)展性、大吞吐場(chǎng)景下保持長(zhǎng)久穩(wěn)定的數(shù)據(jù)接入服務(wù)。為不同類(lèi)型和規(guī)模的企業(yè)客戶構(gòu)建關(guān)鍵業(yè)務(wù)的物聯(lián)網(wǎng)平臺(tái)與應(yīng)用。
EMQ PMM王凡分享了EMQX產(chǎn)品線的商業(yè)化模式探索。EMQX從2013年在Github開(kāi)源社區(qū)中啟動(dòng),經(jīng)過(guò)了相當(dāng)長(zhǎng)的一段時(shí)間的產(chǎn)品打磨和市場(chǎng)驗(yàn)證,直到2017年才開(kāi)始啟動(dòng)第一個(gè)真正商業(yè)化的私有部署產(chǎn)品EMQX Enterprise。2020年開(kāi)始嘗試將EMQX全托管在公有云的服務(wù)上。從2020-2022年的兩年時(shí)間,EMQX產(chǎn)品活躍度、用戶增長(zhǎng)數(shù)都有了相當(dāng)大的飛躍。
如今,以EMQX為核心的「邊云一體化」物聯(lián)網(wǎng)數(shù)據(jù)基礎(chǔ)設(shè)施解決方案在車(chē)聯(lián)網(wǎng)、工業(yè)物聯(lián)網(wǎng)等重點(diǎn)行業(yè)的關(guān)鍵物聯(lián)網(wǎng)業(yè)務(wù)場(chǎng)景中得到廣泛應(yīng)用。
從車(chē)聯(lián)網(wǎng)到工業(yè)物聯(lián)網(wǎng),從運(yùn)營(yíng)商到金融支付,從能源電力到智慧城市,EMQ為各行各業(yè)提供著適應(yīng)行業(yè)需求的創(chuàng)新物聯(lián)網(wǎng)解決方案,為企業(yè)的關(guān)鍵物聯(lián)網(wǎng)業(yè)務(wù)創(chuàng)造價(jià)值。
在汽車(chē)與出行場(chǎng)景中,通過(guò) MQTT 協(xié)議,基于 EMQ 的物聯(lián)基礎(chǔ)設(shè)施軟件,實(shí)現(xiàn)對(duì)人、車(chē)、路、云的連接。為整車(chē)制造商、T1 供應(yīng)商、后市場(chǎng)服務(wù)商、出行服務(wù)公司提供智能網(wǎng)聯(lián)、自動(dòng)駕駛和 車(chē)路協(xié)同V2X 的物聯(lián)基礎(chǔ)設(shè)施解決方案。
EMQX的高可用集群能力、彈性伸縮部署能力、百萬(wàn)TPS 消息吞吐消費(fèi)和數(shù)據(jù)安全等強(qiáng)大特性,為車(chē)聯(lián)網(wǎng)平臺(tái)提供高效、穩(wěn)定的底層框架,滿足車(chē)聯(lián)網(wǎng)系統(tǒng)的大并發(fā)、低時(shí)延業(yè)務(wù)場(chǎng)景,大大提升開(kāi)發(fā)效率、降低開(kāi)發(fā)維護(hù)成本。
在工業(yè)制造行業(yè),EMQ 通過(guò)云邊一體化解決方案,實(shí)現(xiàn)生產(chǎn)數(shù)據(jù)的互聯(lián)互通,打通信息孤島,挖掘邊緣數(shù)據(jù)價(jià)值,實(shí)現(xiàn)企業(yè)云邊端實(shí)時(shí)數(shù)據(jù)連接、移動(dòng)、處理與分析,助力制造業(yè)數(shù)字化、智能化轉(zhuǎn)型。
EMQX Broker項(xiàng)目負(fù)責(zé)人周子博就「EMQX開(kāi)源軟件的實(shí)踐」議題展開(kāi),介紹了EMQX開(kāi)源項(xiàng)目的版本演進(jìn)與重要功能迭代,如何與社區(qū)合作實(shí)現(xiàn)共贏。
EMQX目前已完成了200+開(kāi)源版本的迭代。單集群可輕松支持1億物聯(lián)網(wǎng)并發(fā)設(shè)備連接,是全球最具擴(kuò)展性的物聯(lián)網(wǎng)消息中間件,也是全球首個(gè)實(shí)現(xiàn) MQTT over QUIC 的消息服務(wù)器。QUIC作為底層傳輸協(xié)議,與 TCP 協(xié)議相比,在減少連接開(kāi)銷(xiāo)與消息延遲的同時(shí),提升了整體吞吐量和移動(dòng)連接的穩(wěn)定性,非常適用于物聯(lián)網(wǎng)消息傳輸場(chǎng)景。
EMQX 5.0 還設(shè)計(jì)了獨(dú)特的消息傳輸機(jī)制和管理方式,以不斷的技術(shù)革新持續(xù)為行業(yè)、社區(qū)和客戶提供最先進(jìn)、最具競(jìng)爭(zhēng)力的 MQTT 消息服務(wù)器。
EMQX 5.0采用新的后端存儲(chǔ)架構(gòu) Mria 數(shù)據(jù)庫(kù),重構(gòu)了數(shù)據(jù)復(fù)制邏輯,水平擴(kuò)展能力得到了指數(shù)級(jí)提升,能夠更可靠地承載更大規(guī)模的物聯(lián)網(wǎng)設(shè)備連接量。
在性能測(cè)試中,通過(guò)一個(gè) 23 節(jié)點(diǎn)的 EMQX 集群,全球首個(gè)達(dá)成了 1 億 MQTT 連接+每秒 100 萬(wàn)消息吞吐,這也使得 EMQX 5.0 成為目前為止全球最具擴(kuò)展性的 MQTT Broker。
隨著物聯(lián)網(wǎng)行業(yè)的發(fā)展,用戶群體對(duì)單個(gè)物聯(lián)網(wǎng)應(yīng)用的要求越來(lái)越高,他們需要能夠承載越來(lái)越多的設(shè)備和用戶,也需要具備更強(qiáng)大的一個(gè)擴(kuò)展性和接入能力來(lái)滿足這些不斷強(qiáng)化的需求。EMQ也因此產(chǎn)生了改進(jìn)集群底層的架構(gòu)設(shè)計(jì)的想法,在改進(jìn)實(shí)施的過(guò)程中采用了 EIP的方式來(lái)鼓勵(lì)社區(qū)用戶一起參與到設(shè)計(jì)中。
在EMQX 5.0絕大部分的重要功能改進(jìn)中都采用了EIP這的方式,記錄一些重大更改的設(shè)計(jì)過(guò)程,這樣除了EMQ的研發(fā)團(tuán)隊(duì)以外社區(qū)的用戶也可以參與到這些重大變更的討論中,來(lái)貢獻(xiàn)他們?cè)诖a以外的力量。除了對(duì)設(shè)計(jì)上的一些直接建議,用戶也可提供他們對(duì)使用場(chǎng)景的補(bǔ)充,或者是補(bǔ)充他們?cè)谙嚓P(guān)業(yè)務(wù)上的一些經(jīng)驗(yàn),這樣就可以非常好的幫助EMQ去完善設(shè)計(jì)。
同時(shí)也鼓勵(lì)用戶去發(fā)起提案,比較詳細(xì)的描述提案的動(dòng)機(jī)以及方案設(shè)想。EMQ研發(fā)團(tuán)隊(duì)會(huì)定期的對(duì)這些提案進(jìn)行評(píng)審,討論這個(gè)提案的合理性來(lái)決定是否要采納。通過(guò)這種方式可以讓用戶能夠比較深度的參與到項(xiàng)目的改進(jìn)中來(lái)。EIP還有一個(gè)作用就是能夠幫助社區(qū)后來(lái)的一些貢獻(xiàn)者來(lái)了解當(dāng)前項(xiàng)目底層的一些設(shè)計(jì)細(xì)節(jié)以及做這些改動(dòng)的一些原因和思考過(guò)程。
未來(lái),EMQ將繼續(xù)通過(guò)開(kāi)源協(xié)同模式,加速產(chǎn)品的創(chuàng)新,與開(kāi)源社區(qū)用戶一起努力拓寬產(chǎn)品與產(chǎn)業(yè)邊界,促進(jìn)構(gòu)建成熟的開(kāi)源技術(shù)生態(tài)。希望通過(guò)世界級(jí)開(kāi)源軟件產(chǎn)品,服務(wù)人類(lèi)未來(lái)產(chǎn)業(yè)與社會(huì)。
免責(zé)聲明:市場(chǎng)有風(fēng)險(xiǎn),選擇需謹(jǐn)慎!此文僅供參考,不作買(mǎi)賣(mài)依據(jù)。