產(chǎn)品優(yōu)勢
企業(yè)基于物聯(lián)網(wǎng)通過運營設(shè)備數(shù)據(jù)實現(xiàn)效益提升,是行業(yè)趨勢和業(yè)內(nèi)共識。然而,企業(yè)在建設(shè)物聯(lián)網(wǎng)系統(tǒng)的過程中往往存在各類阻礙。針對這些嚴重制約企業(yè)物聯(lián)網(wǎng)發(fā)展的問題,阿里云物聯(lián)網(wǎng)平臺相比企業(yè)自建MQTT集群、MQTT服務(wù)器具有不可比擬的優(yōu)勢。
本文從能力、費用兩方面將自建MQTT集群與阿里云物聯(lián)網(wǎng)平臺進行了對比,表明阿里云物聯(lián)網(wǎng)平臺的能力更強、費用更低。
更強大的能力
自建MQTT集群與阿里云物聯(lián)網(wǎng)平臺的能力差異請參見下表。
項目 | 阿里云物聯(lián)網(wǎng)平臺 | 自建MQTT集群 |
設(shè)備接入 | 提供設(shè)備端SDK,快速連接設(shè)備上云,效率高。同時支持全球設(shè)備接入、異構(gòu)網(wǎng)絡(luò)設(shè)備接入、多環(huán)境下設(shè)備接入和多協(xié)議設(shè)備接入。 億級設(shè)備規(guī)模,自動擴展,保證連接穩(wěn)定性,設(shè)備消息到平臺處理時長在50ms以內(nèi)。 | 需要搭建基礎(chǔ)設(shè)施,聯(lián)合嵌入式開發(fā)人員與云端開發(fā)人員共同開發(fā)。開發(fā)工作量大、效率低。 架構(gòu)上難以支撐百萬級的設(shè)備規(guī)模,設(shè)備并發(fā)連接很多時難以保證平臺穩(wěn)定性,同時大量設(shè)備上下線會導(dǎo)致平臺雪崩。 |
擴展性 | 可選多種付費模式:按量付費、包年包月。 隨業(yè)務(wù)規(guī)模增長,可無感擴容。 | 需一次性投入購買IaaS資源。 隨著業(yè)務(wù)規(guī)模增長,需要不斷擴容。 |
并發(fā)性 | 百萬并發(fā)能力,架構(gòu)可水平擴展。核心消息處理系統(tǒng)采用無狀態(tài)架構(gòu),無單點依賴,消息發(fā)送失敗可自動重試。 | 架構(gòu)上難以支持萬級的消息規(guī)模,消息上下行并發(fā)會給系統(tǒng)帶來巨大的沖擊。無法做到削峰填谷,影響高峰時正常業(yè)務(wù)運行。 |
安全性 | 等保2.0版(三級等保),提供多重防護,保障設(shè)備數(shù)據(jù)安全。
| 需要額外開發(fā)、部署各種安全措施,保障設(shè)備數(shù)據(jù)安全是個極大挑戰(zhàn)。 如果缺少安全專業(yè)人才,安全意識不強,出現(xiàn)安全問題無法第一時間解決,造成的影響比較大。 |
可用性 | 去中心化,無單點依賴。擁有多數(shù)據(jù)中心支持。 承諾服務(wù)可用性達到99.95%以上,未達到可按標準理賠。故障處理1分鐘發(fā)現(xiàn)、5分鐘定位、30分鐘解決。 | 如果遷移過程中出現(xiàn)死機,需自行發(fā)現(xiàn)并解決,再完成遷移,遷移時服務(wù)會中斷。可用性無法保障。 可用性沒有明確的量化標準,發(fā)生問題需要技術(shù)和運維團隊介入排查,時間不能保證,損失自行承擔。 |
易用性 | 開通即用,提供控制臺、設(shè)備SDK、云端SDK配合使用。 一站式設(shè)備管理、實時監(jiān)控設(shè)備場景、無縫連接阿里云產(chǎn)品。可靈活簡便地搭建復(fù)雜物聯(lián)網(wǎng)應(yīng)用。 支持物模型,無需自定義數(shù)據(jù)格式,解決數(shù)據(jù)結(jié)構(gòu)化的問題,便于做數(shù)據(jù)分析和可視化。 完善的監(jiān)控和報警配置,可及時感知到平臺和業(yè)務(wù)的異常狀況。 數(shù)據(jù)開放、API開放,打通設(shè)備到平臺到業(yè)務(wù)服務(wù)器的數(shù)據(jù)鏈路。 | 需要購買服務(wù)器搭建負載均衡分布式架構(gòu),花費大量人力物力開發(fā)”接入+計算+存儲”一整套物聯(lián)網(wǎng)系統(tǒng)。 無控制臺,前后端都需要自行搭建,設(shè)備連接狀態(tài)、生命周期管理以及遠程運維的實現(xiàn)很復(fù)雜。 |
設(shè)備出海 | 全球8個地域,分布在亞洲、歐洲、北美洲。設(shè)備可在全球范圍內(nèi)就近接入。 使用阿里云域名加速能力,減少設(shè)備跨海通信延時。 | 海外部署成本高,難以運維,設(shè)備訪問延時高,同時要考慮安全合規(guī)問題。 |
同步調(diào)用 | 支持服務(wù)端RRPC同步調(diào)用設(shè)備服務(wù)。 | 不支持。 |
數(shù)據(jù)解析 | 支持云上腳本托管,實現(xiàn)自定義協(xié)議解析。 | 不支持,需要業(yè)務(wù)服務(wù)器處理。 |
數(shù)據(jù)流轉(zhuǎn) | 通過規(guī)則引擎配置,支持近10種云產(chǎn)品流轉(zhuǎn)。 | 不支持,需要投入人力開發(fā)。 |
設(shè)備影子 | 支持設(shè)備和平臺的緩存狀態(tài)同步。 | |
OTA升級 | 支持多維度設(shè)備OTA升級方式。 | |
日志服務(wù) | 支持日志查詢,海量日志存儲。 | |
實時監(jiān)控 | 支持實時監(jiān)控運維圖表展示,支持閾值報警、事件報警。 |
更低的費用
假設(shè)企業(yè)有1萬臺設(shè)備,每個設(shè)備每天在線16小時,平均每個設(shè)備5分鐘1條消息,單消息報文大小512 B到1 KB之間,分別使用自建MQTT集群、阿里云物聯(lián)網(wǎng)平臺產(chǎn)生的費用如下表所示。
以下各產(chǎn)品價格可能發(fā)生變化,以各產(chǎn)品購買頁的具體價格為準。
項目 | 阿里云物聯(lián)網(wǎng)平臺 | 自建MQTT集群(基于阿里云ECS) |
云資源費用 | 購買同時在線設(shè)備數(shù)為1萬個、消息上下行TPS為100條/秒,規(guī)則引擎TPS為100條/秒、最小規(guī)格數(shù)據(jù)存儲的標準型的標準版實例即可。 總費用:16080元/年。 購買頁面,請參見物聯(lián)網(wǎng)平臺實例購買頁。 |
總費用:9851元/年。 |
人力費用 | 無。 | 假設(shè)1個負責平臺研發(fā)和運維工程師月薪8000元,占用該工程師20%的工作量,則人員成本為8000×12×20% = 19200元/年。 不考慮獎金和五險一金成本。 |
總計 | 16080元/年。 | 29051元/年。 |