這篇文章主要講解了“EMQ MQTT云服務有什么作用”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“EMQ MQTT云服務有什么作用”吧!
MQTT 以其開放、輕量、節能等特點,被越來越多的企業所接受,已經成為物聯網傳輸協議的事實標準?;谠贫说?MQTT 服務可以非常方便的用于連接各種類型的物聯網設備和應用,例如將行使中的汽車總線數據實時上傳至云端,通過智能手機遠程控制家庭內的家電設備,或者為零售商的支付終端提供雙向交易數據通道等。
EMQ X 作為在開源社區中最為成熟的 MQTT 消息中間件,已在全球 5000 多家企業中部署使用,運行于各種公有云和私有環境中。我們發現客戶在部署 EMQ X產品過程中,經常碰到以下的問題。
首先碰到的困難是如何規劃同 EMQ X 及業務容量相匹配的云資源問題,例如針對接入的設備數量和消息量,需要購買多少服務器資源、如何配置帶寬、負載均衡采用何種模式等;
其次對如何部署一個完整的高可靠、高可用的 MQTT 云服務經驗欠缺。要實現一個好的 MQTT 云服務,一般需要熟練掌握以下的技術:
a) MQTT(如 EMQ )服務器集群:由于物聯網規模一般比較大,需要支持大規模的設備連接支持,為了保證服務的穩定性和高可靠性,一般會采用集群方式,因此需要讓用戶對 MQTT 的集群機制有較為深入的理解;
b) 服務器的安全配置:物聯網連接的都是實際的設備,如何保證設備以安全的方式連接到 MQTT 云服務?因此搭建者需要知道如何在 MQTT 服務集群上配置安全連接;
c) 深入了解負載均衡:為保證服務質量和安全,一般需要在 MQTT 集群外部配置一個負載均衡器,并在負載均衡器上實現 SSL 卸載,以提高負載均衡與 MQTT 集群間的效率;
d) 認證和 ACL 數據庫的配置:成熟的 MQTT 服務需要有對應的用戶認證和 ACL 控制,實現對設備連接,pub/sub 消息等細粒度的權限控制。為實現認證和 ACL 數據庫的穩定性,需要保證其穩定性和高可用;
e) 數據持久化配置:對 MQTT 集群進行配置,將接收到等消息保存到后臺的持久化系統中,包括各類關系型數據庫,或者非關系型數據庫;
f) 流式大數據處理配置:在接入大量設備和數據的時候,需要將 MQTT 集群和后端的流式大數據處理系統進行對接,比如 Kafka 集群、Pulsar 集群等。
缺少運維 MQTT 云平臺和經驗。為了保證整體服務的穩定性,除了產品本身的穩定性,還需要有高質量的運維能力,實現系統運行質量預警和故障快速修復。
a) 對全系統進行實時監控,實現問題預警。比如對系統的 CPU、內存、磁盤和網絡等進行監控;以及 MQTT 服務器的連接、消息發布使用情況;負載均衡系統的網絡流量監控;認證 /ACL 數據庫的監控;后臺大數據處理平臺等;
b) 如果系統出現問題,需要盡快定位和修復,避免造成經濟損失。因此需要對 LB、MQTT 服務器、數據庫等相關運維技術比較熟悉。
收費靈活性:一般來說平臺先期規劃會接入少量設備,隨著業務規模增長,平臺的規模會逐漸變大,因此需要一種較為靈活的收費機制,可以根據實際的使用情況進行收費
因此,為了搭建穩定、可靠的 MQTT 云服務,需要熟練掌握軟件架構與云平臺使用技能的團隊,并配備有成熟的運維工具,投入大量資源和精力才可能達到較好的效果。
為了解決上述的問題,我們推出了基于 EMQ X 的 MQTT Cloud 服務。該服務凝結了 EMQ 團隊服務客戶的經驗,用戶只需通過在頁面中輸入連接數、消息發送吞吐量等基本信息后,即可一鍵創建出成熟、可靠的 企業級 MQTT 云服務,整個過程耗時為分鐘級。該服務包含了,
創建相關的計算資源,用戶無需糾結該創建何種配置的計算資源
完成負載均衡器的配置,實現 SSL 卸載,減少用戶在負載均衡配置上所花的時間,并且保證了負載均衡和后端 EMQ 集群之間的高效通信
認證和 ACL 數據庫服務器集群的配置:系統創建出高可用 PostGreSQL 數據庫集群,以及完成數據集群 LB 的配置。PostGreSQL 集群通過 etcd 集群的配合,實現自動主從切換,實現認證和 ACL 服務的高可用
高安全:獨享的 EMQ X Enterprise 集群,保證了數據的獨立性;用戶可以上傳自己的證書實現與設備端的安全連接;通過綁定用戶自己的獨立域名
托管運維服務:EMQ 技術團隊對您的系統實行 7*24 小時的監控,快速解決發現的問題;用戶如有任何問題,也可以通過多種渠道與 EMQ 技術支持團隊進行溝通,溝通方式包括工單系統、Slack、語音和 Email 等
靈活的付費方式:按使用量計費,根據使用量進行各種資源配置的伸縮,按月付費
就近選擇您的數據中心:Virginia, Oregon & Ireland AWS 現在已經上線, 可以就近選擇離您業務較近的數據中心
咨詢服務:用戶可以通過工單系統、Slack、語音和 Email 等方式,對在系統使用過程相關的問題進行咨詢
輸入連接數和預估的消息吞吐量
單擊創建,為您自動生成對應配置的集群,并可立即投入使用。
EMQ X Cloud 適合需要獨享 MQTT 云服務用于應用開發和平臺搭建的企業,包括業務快速發展,但是技術人員儲備、或者技術經驗暫時不足的公司和團隊。
選擇 EMQ X Cloud 服務,您可以更多地將精力放在企業自身核心業務的實現上,而無需過多關注 MQTT 等基礎設施,包括設備接入、數據集成、資源擴容等技術細節,可以極大地提高效率,快速應對敏捷的業務變化。
Kafka 對接支持:近期會上線 AWS Kafka 服務對接的功能,可以將 EMQ 集群采集到的數據轉發到 Kafka 集群中,流式處理軟件可以從 Kafka 中消費數據進行數據分析
更多數據中心支持: 后續會支持更多 AWS 數據中心, 基于其他云提供商的服務,包括 Microsoft Azure,Google Cloud,也會陸續上線
接入更多的EMQ物聯網服務,包括設備影子、邊緣計算等能力
感謝各位的閱讀,以上就是“EMQ MQTT云服務有什么作用”的內容了,經過本文的學習后,相信大家對EMQ MQTT云服務有什么作用這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。