一、前言
1.1 開發需求
這篇文章講解:采用華為云最新推出的 Flexus 云服務器 X 實例 EMQX 服務器,搭建 MQTT 服務器,完成設備上云,實現物聯網產品開發
隨著物聯網(IoT)技術的快速發展,越來越多的企業和個人開始探索如何將智能設備連接到云端,以便更有效地收集數據、監控狀態以及遠程控制。在這個過程中,消息隊列遙測傳輸協議(MQTT)作為一種輕量級的消息傳遞協議,因其低帶寬消耗、可靠的消息傳遞機制以及簡單的架構而被廣泛采用。為了滿足這一需求,華為云推出了高性能的 Flexus 云服務器 X 實例,并且與 EMQX 這樣的專業 MQTT 服務相結合,為企業提供了一個穩定且可擴展的平臺來構建自己的物聯網解決方案。
本文為開發者們提供一個詳盡的指南,指導如何利用華為云最新的 Flexus 云服務器 X 實例結合 EMQX MQTT 代理軟件,快速搭建起一個高效穩定的 MQTT 服務器環境。通過這個過程,不僅能夠了解到選擇合適云服務的重要性,還將學習到從環境配置到安全設置等一系列關鍵步驟。最終,將展示如何通過這一體系結構成功地將物理世界中的設備連接至云端,從而開啟無限可能的物聯網應用領域。
1.2 Flexus 云服務器介紹
華為云 Flexus 云服務器 X 實例是由國家科技進步獎獲得者、華為公司 Fellow 及華為云首席架構師顧炯炯牽頭研發的一款創新性云服務器。該實例基于華為的擎天 QingTian 架構、瑤光云腦和盤古大模型等核心技術,是業界首款應用驅動的柔性算力云服務器,適用于高科技、零售、金融、游戲等多個行業的通用工作負載場景,如網絡應用、數據庫、虛擬桌面、分析索引、微服務及持續集成/持續部署(CI/CD)等。
傳統的云服務器通常只提供固定的 CPU 和內存規格,無法精準匹配用戶的實際資源需求,導致資源利用效率低下。相比之下,華為云 Flexus X 實例提供了更為靈活的算力配置,支持超過 100 種不同的 CPU 與內存配比,最高可達到 3:1 的比例,從而更好地適應各種業務應用的需求。
Flexus X 實例不僅在性能方面表現出色,還內置了智能應用調優算法,結合華為技術專家多年積累的經驗,在基礎模式下,其 GeekBench 單核及多核跑分可達業界同規格獨享型實例的 1.6 倍。在性能模式下,Flexus X 實例的性能超過了同類 C 系/G 系/R 系及 S 系旗艦型云主機的標準。
Flexus X 實例還配備了 X-Turbo 加速技術和大模型底層智能調度技術,為關鍵業務應用提供加速功能。例如,在 Flexus X 實例上部署的 MySQL、Redis 和 Nginx 等應用,其性能最高可達業界同規格獨享型實例的 6 倍(MySQL 性能),長期運行時也能保持 2 倍的性能優勢。
Flexus X 實例在定價策略上定位于經濟型級別,但其性能表現卻超越了旗艦級云主機。通過動態業務畫像規格優化等技術,用戶在將業務從本地服務器或其他云服務提供商遷移到 Flexus X 實例時,可以節省高達 30%的算力成本,從而實現業務的全面提速和效能提升,享受到云基礎設施的顯著改進體驗。
1.3 EMQX 服務器
EMQX,全稱為 Erlang/Enterprise Middleware MQTT Broker,是一款基于 Erlang/OTP 平臺開發的開源物聯網消息中間件。它專為大規模物聯網應用設計,能夠處理海量并發連接,并提供穩定的消息發布/訂閱服務。作為一款高性能的 MQTT 協議服務器,EMQX 不僅支持標準的 MQTT v3.1、v3.1.1 以及最新的 v5.0 版本協議,還提供了豐富的擴展功能來滿足不同場景下的需求。
EMQX 的核心優勢在于其卓越的性能表現和高度可伸縮性。單個 EMQX 集群可以輕松管理數百萬級別的設備連接,同時保持低延遲的消息傳遞能力。這使得 EMQX 成為構建大型物聯網系統時的理想選擇之一。此外,通過靈活配置規則引擎,用戶可以根據業務邏輯定制化處理接收到的數據流,實現復雜事件處理、數據轉換等功能。例如,當特定條件被觸發時,可以自動執行預設的動作或將信息轉發給其他系統進行進一步分析。
安全性方面,EMQX 支持多種認證機制如用戶名密碼驗證、客戶端證書驗證等,以確保只有授權用戶才能訪問敏感資源;同時也提供了 TLS/SSL 加密通信能力,保障了數據傳輸過程中的安全性和完整性。對于需要嚴格遵守行業標準的企業來說,這些特性尤為重要。
在集成度方面,EMQX 展現了極高的靈活性與兼容性。無論是與其他數據庫系統的對接(如 MySQL, PostgreSQL, MongoDB 等),還是與各種云服務提供商(如阿里云、AWS)的無縫銜接,EMQX 都能很好地適應并促進整個生態系統的健康發展。EMQX 還配備了詳細的文檔資料和技術支持服務,幫助開發者快速上手并解決遇到的問題。
二、服務器選購
2.1 登錄官網
鏈接:https://www.huaweicloud.com/
在官網首頁的輪播圖里可以看到,有 Flexus 云服務器的宣傳。這是華為云匠心打造的下一代躍級產品,面向中低負載場景,性能倍增、體驗躍級的服務器。
2.2 選購服務器
在產品頁面,也可以看到 Flexus 云服務的選項,點擊進去選購服務器。
鏈接:https://www.huaweicloud.com/product/flexus.html
在選購頁面可以看到服務器推廣器件,1 年 36 塊錢。每個月的流量是 100G,對于一些訪問量不高的服務器或者測試用是非常合適的。
當前我要選擇的服務器是:Flexus 云服務器 X 實例,點擊 Flexus 系列產品,選擇 X 實例。Flexus 云服務器 X 實例符合:柔性算力,六倍性能,旗艦體驗,覆蓋高科技、零售、金融、游戲等行業大多數通用工作負載場景。
2.3 選擇服務器區域
針對時延敏感型業務請選擇靠近您業務的區域,以降低網絡時延,提高訪問速度;針對和存量云產品有內網互通需求的業務,請選擇和存量產品相同的區域。
2.4 選擇服務器規格
2.5 選擇系統鏡像
我這選擇 ubuntu 系統,用來搭建服務器。這個根據自己的情況選擇,自己適合那一種就選擇哪一種。
2.6 選擇存儲盤
我選擇 150G 大小。
2.7 配置密碼
設置好服務器的名字(如果你有多個服務器,為了自己好區別)和系統的登錄密碼。
2.8 配置云備份
云備份這個不買。有需要自己可以購買。
2.9 確認配置
2.10 立即購買
購買成功。
創建成功之后,郵箱會收到提示的。
2.10 后臺控制臺
鏈接:https://console.huaweicloud.com/ecm
在控制臺可以看到服務器的詳情。
總結
華為云正在舉行其備受期待的年度 828 B2B 企業節活動,這是一場專為企業用戶打造的技術盛宴。在這次活動中,華為云提供了包括最新推出的 Flexus X 實例在內的多種產品的特別優惠,為尋求高性能計算資源的企業帶來了難得的機會。對于那些對計算性能有較高要求,并且需要自行部署如 MySQL 數據庫、Redis 緩存服務以及 Nginx 反向代理等關鍵應用的企業來說,這次促銷無疑是一個絕佳的選擇。
Flexus X 實例以其卓越的處理能力和穩定性著稱,能夠滿足各種復雜業務場景下的需求,無論是大規模數據處理還是高并發訪問的應用都能輕松應對。此外,華為云還提供了豐富的云上工具和服務,幫助企業快速搭建和優化自己的 IT 基礎設施,降低運維成本的同時提升整體效率。
此次活動不僅限于產品折扣,還包括了一系列增值服務和技術支持,幫助企業充分利用云計算的優勢加速數字化轉型的步伐。從新用戶注冊禮包到現有用戶的升級優惠,再到針對特定行業的解決方案定制,華為云力求通過全方位的支持助力每一位客戶實現商業目標。
官網直達:https://activity.huaweicloud.com/828_promotion/index.html
審核編輯 黃宇
-
MQTT
+關注
關注
5文章
651瀏覽量
22504 -
云服務器
+關注
關注
0文章
592瀏覽量
13362 -
華為云
+關注
關注
3文章
2491瀏覽量
17426
發布評論請先 登錄
相關推薦
評論